.vdsc{--ink:#171822;--pink:#c90058;--paper:#f7f5f0;color:var(--ink);background:var(--paper);font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.65}.vdsc *{box-sizing:border-box}.vdsc [hidden]{display:none!important}.vdsc a{color:inherit}.vdsc h1,.vdsc h2,.vdsc h3{font-family:var(--font-heading-family,Arial,sans-serif);color:inherit;line-height:1.08;letter-spacing:-.045em;font-weight:800}.vdsc h1{font-size:clamp(42px,6.5vw,88px);max-width:11ch;margin:18px 0}.vdsc h2{font-size:clamp(30px,4vw,52px);margin:12px 0 24px}.vdsc h3{font-size:26px;margin:8px 0 14px}.vdsc p{margin:0 0 18px}.vdsc-wrap{max-width:1320px;margin:auto;padding:0 32px}.vdsc-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.vdsc-hero{background:#161820;color:#fff;border-bottom:8px solid var(--pink);padding:72px 0}.vdsc-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.vdsc-hero__tagline{font-size:22px;color:#f5d64b;font-weight:700}.vdsc-hero__grid>div>p:not(.vdsc-kicker){max-width:48ch}.vdsc-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:28px 0}.vdsc-button{display:inline-block;background:var(--pink);color:#fff!important;border:0;border-radius:6px;padding:14px 22px;font:inherit;font-weight:750;cursor:pointer;text-decoration:none;min-height:48px}.vdsc-actions>a:not(.vdsc-button){font-size:14px;text-underline-offset:5px}.vdsc-note{font-size:14px;color:#d6d7dc}.vdsc-hero__art{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.vdsc-hero__art>a{background:#fff;border-radius:12px;padding:12px;color:#171822;box-shadow:6px 8px 0 #353743;text-decoration:none;transform:rotate(-5deg)}.vdsc-hero__art>a:nth-child(2){transform:rotate(6deg) translateY(30px)}.vdsc-hero__art>a:nth-child(3){grid-column:1/3;width:65%;margin:0 auto;transform:rotate(-2deg)}.vdsc-hero__art img{width:100%;height:auto;display:block;object-fit:contain}.vdsc-hero__art>a img{aspect-ratio:1}.vdsc-hero__art span{display:block;font-size:12px;font-weight:700;line-height:1.3;padding:8px 2px 0}.vdsc-section{padding:64px 0;border-bottom:1px solid #d5d3cc;scroll-margin-top:100px}.vdsc-section__heading{display:flex;justify-content:space-between;gap:24px;align-items:end}.vdsc-section__heading>p{max-width:30ch;color:#555762}.vdsc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vdsc-card{background:#fff;border:1px solid #d9d8d3;border-radius:12px;overflow:hidden}.vdsc-card__media{display:block;background:#eeeae2;aspect-ratio:1;overflow:hidden}.vdsc-card__media img{width:100%;height:100%;object-fit:contain;display:block}.vdsc-card__initial{display:grid;place-items:center;height:100%;font-size:100px;font-weight:800;background:#e7dfed}.vdsc-card__body{padding:24px}.vdsc-card__body h3 a{text-decoration:none}.vdsc-card__body>p:not(.vdsc-kicker){color:#555762}.vdsc-card__body .vdsc-kicker{color:#8e0040}.vdsc-card__avatar{display:block;border-radius:50%;object-fit:cover;margin-bottom:14px}.vdsc-text-link{font-weight:750;text-underline-offset:5px}.vdsc-secondary{display:block;font-size:14px;margin-top:16px}.vdsc-card--spotlight{display:grid;grid-template-columns:1fr 1fr}.vdsc-card--spotlight .vdsc-card__media{aspect-ratio:4/3}.vdsc-card--spotlight .vdsc-card__body{align-self:center;padding:36px}.vdsc-card--spotlight h3{font-size:clamp(30px,4vw,48px)}.vdsc-controls{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0 8px}.vdsc-controls label{font-size:13px;font-weight:700;display:grid;gap:7px}.vdsc-controls label:first-child{flex:1;min-width:220px}.vdsc-controls input,.vdsc-controls select{background:#fff;border:1px solid #777983;border-radius:5px;font:inherit;font-weight:400;font-size:16px;padding:12px;color:var(--ink);min-height:48px;width:100%}.vdsc-count{font-size:13px;color:#555762;min-height:24px;margin:12px 0!important}.vdsc-load{margin-top:28px}.vdsc-community{padding:48px;margin:60px 0 0;background:#e9eef1;border-radius:12px;border:0}.vdsc-community p,.vdsc-join p{max-width:65ch}.vdsc-join{margin-bottom:32px;border:0}.vdsc-join h2{max-width:18ch}.vdsc-update{background:#fff;border:1px solid #d9d8d3;border-radius:12px;padding:24px}.vdsc-update img{width:100%;height:auto;display:block;margin-bottom:18px}.vdsc :is(a,button,input,select):focus-visible{outline:3px solid #1472cd;outline-offset:5px}.vdsc-hero :is(a,button):focus-visible{outline-color:#ffd95e}@media(max-width:899px){.vdsc-hero__grid{grid-template-columns:1fr;gap:36px}.vdsc-hero__art{max-width:600px;margin:auto}.vdsc-grid{grid-template-columns:1fr 1fr}.vdsc-section__heading{display:block}.vdsc-section__heading>p{max-width:60ch}.vdsc-card--spotlight .vdsc-card__body{padding:24px}}@media(max-width:599px){.vdsc-wrap{padding:0 20px}.vdsc-hero{padding:40px 0}.vdsc-grid,.vdsc-card--spotlight{grid-template-columns:1fr}.vdsc-section{padding:40px 0}.vdsc-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vdsc-controls label:first-child{grid-column:1/3;min-width:0}.vdsc-community{padding:28px;margin-top:40px}.vdsc-actions{gap:20px}.vdsc-card__body{padding:22px}}@media(prefers-reduced-motion:reduce){.vdsc *{scroll-behavior:auto!important;transition:none!important}}
[data-showcase-features]:empty{display:none}

.vd-accent--forest{--pink:#254e41}.vd-accent--midnight{--pink:#26374d}.vd-accent--ochre{--pink:#7b4d11}.vd-profile--night{--paper:#171822;--ink:#f7f5f0}.vd-profile--studio{--paper:#e9eef1}.vd-profile-banner{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:12px}.vd-profile-avatar{border-radius:50%;object-fit:cover;margin:20px 0}.vd-profile-featured img{width:100%;max-width:800px;height:auto}.vd-profile--night .vdsc-card{color:#171822}.vd-profile a{overflow-wrap:anywhere}
