.vdc-scope{--brand-blue:#050042;--accent-hover:#17105d;--background:#fcfcfa;--foreground:#172126;--card:#fffefd;--card-foreground:#172126;--popover:#fffefd;--popover-foreground:#172126;--primary:var(--brand-blue);--primary-foreground:#fffefd;--secondary:#f0f0ea;--secondary-foreground:#172126;--muted:#f5f5f0;--muted-foreground:#666760;--accent:var(--brand-blue);--accent-foreground:#fffefd;--border:#d6d5cd;--input:#d6d5cd;--ring:var(--brand-blue);--vdc-focus:#0500423d;--font-sans:var(--font-gilroy), Arial, sans-serif;--font-serif:var(--font-gilroy), Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--foreground);font-family:var(--font-gilroy), Arial, sans-serif;-webkit-font-smoothing:antialiased}.vdc-scope button,.vdc-scope input,.vdc-scope textarea,.vdc-scope select{font-family:inherit}.vdc-scope [class~=rounded-lg],.vdc-scope [class~=rounded-xl]{border-radius:3px}.vdc-scope [class~=font-serif]{font-family:var(--font-gilroy), Arial, sans-serif}.vdc-scope [class~=bg-accent]{background-color:#050042}.vdc-scope [class~=text-accent]{color:var(--brand-blue)}.vdc-scope :is(a,button,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--vdc-focus);outline-offset:3px}.vdc-scope [data-slot=button]:focus-visible{outline:2px solid var(--vdc-focus);outline-offset:3px;box-shadow:none}.vdc-scope [data-slot=button]{border-radius:var(--radius-action,9999px);letter-spacing:0;min-height:48px;padding-inline:1.35rem;font-size:13px;font-weight:500;transition:color .18s,background-color .18s,border-color .18s,opacity .18s}.vdc-scope [data-slot=button][data-size=sm]{min-height:40px;padding-inline:1rem;font-size:12px}.vdc-scope [data-slot=button][data-size^=icon]{width:44px;min-height:44px;padding:0}.vdc-scope [data-slot=button][data-size=icon-lg]{width:48px;min-height:48px}.vdc-scope [data-slot=button][data-variant=default]:not(:disabled):hover{background-color:var(--accent-hover)}.vdc-scope [data-slot=button][data-variant=outline]{border-color:var(--foreground);box-shadow:none;background:0 0}.vdc-scope [data-slot=button][data-variant=outline]:not(:disabled):hover{color:var(--brand-blue);border-color:var(--brand-blue);background:var(--secondary)}.vdc-scope [data-slot=button]:disabled{opacity:.48;cursor:not-allowed}.vdc-scope :is([data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--brand-blue);box-shadow:0 0 0 1px var(--vdc-focus);outline:none}.vdc-scope .vdc-brand-mark{object-fit:contain;width:36px;height:36px}.vdc-scope .vdc-wordmark{color:#050042;letter-spacing:-.04em;align-items:center;gap:10px;width:max-content;font-size:14px;font-weight:700;line-height:.95;display:flex}.vdc-scope .vdc-rule{border-color:var(--border)}.vdc-scope .vdc-auth-panel{border-left:1px solid var(--border);background:#f5f5f0}.vdc-scope .vdc-eyebrow{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.vdc-scope .vdc-dashboard-header{border-bottom:1px solid var(--foreground)}.vdc-scope .vdc-stat{border-top:1px solid var(--border);padding-top:14px}.vdc-scope .vdc-stat-value{color:#050042;letter-spacing:-.06em;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1}.vdc-scope .vdc-workspace aside{background:#f5f5f0}.vdc-scope .vdc-workspace main{overscroll-behavior-y:contain;background:#fcfcfa;min-width:0;height:auto;min-height:0;overflow-y:auto}.vdc-scope .vdc-workspace{height:var(--vdc-height,100dvh);min-height:0}.vdc-scope .vdc-workspace>aside{width:min(18rem,100vw - 2rem)}.vdc-scope .vdc-workspace .vdc-coaching{overflow:hidden}.vdc-scope .vdc-chat-scroll{overflow-anchor:none;justify-content:flex-start;min-height:0}.vdc-scope .vdc-chat-scroll>:first-child{margin-top:auto}.vdc-scope .vdc-composer{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-shrink:0}.vdc-scope .vdc-presentation{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--foreground);border:0;margin:0;padding:5.5rem clamp(1.25rem,6vw,7rem) 0;position:fixed;inset:0;overflow:hidden}.vdc-scope .vdc-presentation[open]{flex-direction:column;align-items:center;display:flex}.vdc-scope .vdc-presentation .vdc-present-slide{overflow-wrap:anywhere;flex:1;place-items:center;min-height:0;margin-block:0;padding:1.5rem 0 2rem;display:grid;overflow-y:auto}.vdc-scope .vdc-presentation>div:last-child{min-height:4.5rem;padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;align-self:stretch;position:static}.vdc-scope .vdc-deck-card{aspect-ratio:16/9;overflow-wrap:anywhere;background:linear-gradient(125deg,#fffefa 0%,#f5f3ec 100%);border-color:#e2dfd6;min-height:24rem;padding:clamp(1.5rem,5cqw,4.5rem);position:relative;box-shadow:0 18px 50px #1713410f;container-type:inline-size}.vdc-scope .vdc-deck-cover{background:radial-gradient(at 83% 18%,#e0dcf299,#0000 40%),linear-gradient(135deg,#fffefa 0%,#f4f2ec 100%);position:relative}.vdc-scope .vdc-deck-mark{color:#0d064c;background:#e9e7f3;border-radius:1.2rem;place-items:center;width:clamp(2.5rem,5cqw,4.25rem);height:clamp(2.5rem,5cqw,4.25rem);margin-bottom:1.25rem;display:grid}.vdc-scope .vdc-deck-mark svg{stroke-width:1.5px;width:52%;height:52%}.vdc-scope .vdc-deck-kicker{color:#625d75;letter-spacing:.18em;font-size:clamp(.65rem,1.2cqw,.9rem);font-weight:600}.vdc-scope .vdc-deck-cover h2{color:#20272b;max-width:17ch;margin:.8rem 0 .6rem;font-size:clamp(2rem,5cqw,4.5rem);line-height:1.08}.vdc-scope .vdc-deck-subtitle{color:#68675f;font-size:clamp(1rem,2cqw,1.55rem)}.vdc-scope .vdc-deck-cover-rule{background:#0d064c;width:3.5rem;height:2px;margin:1.4rem 0 .75rem}.vdc-scope .vdc-deck-cover-caption{color:#77746c;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.65rem,1.1cqw,.85rem)}.vdc-scope .vdc-deck-content{flex-direction:column;justify-content:center;gap:clamp(.75rem,2cqw,1.75rem);display:flex}.vdc-scope .vdc-deck-slide-top{color:#74716a;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:clamp(.65rem,1.15cqw,.9rem);display:flex}.vdc-scope .vdc-deck-story{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,3cqw,2.5rem);width:100%;max-width:70rem;margin:0 auto;display:grid}.vdc-scope .vdc-deck-icon{color:#0d064c;background:#e9e7f3;border-radius:1.5rem;place-items:center;width:clamp(3.25rem,8cqw,7rem);height:clamp(3.25rem,8cqw,7rem);display:grid}.vdc-scope .vdc-deck-icon svg{stroke-width:1.5px;width:48%;height:48%}.vdc-scope .vdc-deck-copy h3,.vdc-scope .vdc-present-content h2{color:#20272b;margin:0 0 clamp(.7rem,1.8cqw,1.5rem);font-size:clamp(1.7rem,4.1cqw,3.8rem);line-height:1.12}.vdc-scope .vdc-deck-copy>p{color:#494a48;max-width:58ch;font-size:clamp(1rem,2cqw,1.65rem);line-height:1.55}.vdc-scope .vdc-deck-stub{color:#5e5c57;background:#fff9;border-left:3px solid #b8b4ca;margin-top:1.25rem;padding:.75rem 1rem;font-size:clamp(.8rem,1.35cqw,1.1rem)}.vdc-scope .vdc-deck-stub span{color:#0d064c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem;font-size:.72em;font-weight:600;display:block}.vdc-scope .vdc-deck-speaker-note{color:#77746c;border-top:1px solid #dedbd2;padding-top:.8rem;font-size:clamp(.7rem,1.1cqw,.9rem)}.vdc-scope .vdc-deck-speaker-note span{color:#0d064c;text-transform:uppercase;letter-spacing:.1em;font-size:.8em;font-weight:600}.vdc-scope .vdc-deck-speaker-note p{margin-top:.25rem}.vdc-scope .vdc-present-cover{text-align:center;width:100%;max-width:90rem;padding:2rem}.vdc-scope .vdc-present-cover .vdc-deck-mark{width:clamp(3rem,6vw,5.5rem);height:clamp(3rem,6vw,5.5rem);margin-inline:auto}.vdc-scope .vdc-present-cover .vdc-deck-kicker{font-size:clamp(.75rem,1.15vw,1.1rem)}.vdc-scope .vdc-present-cover h1{color:#20272b;max-width:21ch;margin:1.25rem auto 1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1.06}.vdc-scope .vdc-present-cover .vdc-deck-subtitle{font-size:clamp(1.15rem,2.2vw,2rem)}.vdc-scope .vdc-present-cover .vdc-deck-cover-rule{margin:2rem auto 1rem}.vdc-scope .vdc-present-cover .vdc-deck-cover-caption{font-size:clamp(.7rem,1vw,.95rem)}.vdc-scope .vdc-present-content{width:min(100%,92rem)}.vdc-scope .vdc-present-content .vdc-deck-slide-top{font-size:clamp(.8rem,1.1vw,1.05rem)}.vdc-scope .vdc-present-content .vdc-deck-story{gap:clamp(1.5rem,5vw,5rem)}.vdc-scope .vdc-present-content .vdc-deck-icon{border-radius:2rem;width:clamp(4rem,10vw,9rem);height:clamp(4rem,10vw,9rem)}.vdc-scope .vdc-present-content h2{margin-bottom:clamp(.8rem,2vh,1.6rem);font-size:clamp(2.1rem,4vw,4.35rem);line-height:1.08}.vdc-scope .vdc-present-content .vdc-deck-copy>p{max-width:62ch;font-size:clamp(1.15rem,min(1.7vw,2.7vh),1.65rem);line-height:1.45}.vdc-scope .vdc-present-content .vdc-deck-stub{margin-top:2rem;font-size:clamp(1rem,1.5vw,1.35rem)}@media (min-width:768px){.vdc-scope .vdc-presentation{padding:6rem clamp(3rem,8vw,9rem) 0}}@media (max-width:640px){.vdc-scope .vdc-deck-card{aspect-ratio:auto;min-height:22rem}.vdc-scope .vdc-deck-content{gap:1.25rem}.vdc-scope .vdc-deck-story{grid-template-columns:1fr}.vdc-scope .vdc-deck-icon{border-radius:1rem;width:3rem;height:3rem}.vdc-scope .vdc-presentation{padding:5rem 1.25rem 0}.vdc-scope .vdc-present-content .vdc-deck-story{grid-template-columns:1fr;gap:1rem}.vdc-scope .vdc-present-content .vdc-deck-icon{border-radius:1rem;width:3.25rem;height:3.25rem}.vdc-scope .vdc-present-cover h1{font-size:clamp(2.25rem,10vw,3.5rem)}.vdc-scope .vdc-present-content h2{font-size:clamp(2rem,8vw,3.2rem)}.vdc-scope .vdc-present-content .vdc-deck-copy>p{font-size:clamp(1.1rem,4.8vw,1.35rem)}}.vdc-scope .vdc-sidebar-content{min-height:100%}.vdc-scope .vdc-account{position:relative}.vdc-scope .vdc-account-summary{list-style:none}.vdc-scope .vdc-account-summary::-webkit-details-marker{display:none}.vdc-scope .vdc-account-menu{z-index:10;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.vdc-scope .vdc-guide-dialog{width:min(36rem,100vw - 2rem);max-width:none;max-height:min(85vh,48rem);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 72px #1721262e}.vdc-scope .vdc-guide-dialog::backdrop{background:#17212657}@media (max-width:1023px){.vdc-scope .vdc-workspace button{min-height:44px}.vdc-scope .vdc-workspace button[aria-label=Open\ menu],.vdc-scope .vdc-workspace button[aria-label=Close\ menu]{min-width:44px}}@media (max-width:767px){.vdc-scope .vdc-auth-panel{border-left:0;border-top:1px solid var(--border)}}.vdc-scope .vdc-auth{background:var(--background);color:var(--foreground)}.vdc-scope .vdc-entry-masthead,.vdc-scope .vdc-home-masthead{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:24px;width:min(100%,1680px);min-height:96px;margin-inline:auto;padding:18px clamp(24px,4vw,80px);display:flex}.vdc-scope .vdc-entry-masthead .vdc-wordmark,.vdc-scope .vdc-home-masthead .vdc-wordmark{margin:0;font-size:19px}.vdc-scope .vdc-entry-masthead .vdc-brand-mark,.vdc-scope .vdc-home-masthead .vdc-brand-mark{width:42px;height:42px}.vdc-scope .vdc-entry-nav,.vdc-scope .vdc-home-account{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:clamp(16px,3vw,40px);font-size:12px;display:flex}.vdc-scope .vdc-entry-nav>span{border-left:1px solid var(--border);padding-left:24px}.vdc-scope .vdc-entry-nav a,.vdc-scope .vdc-admin-link,.vdc-scope .vdc-profile-link,.vdc-scope .vdc-sign-out{color:var(--brand-blue);white-space:nowrap;font-weight:600}.vdc-scope .vdc-entry-main{grid-template-columns:minmax(0,1.38fr) minmax(360px,.76fr);width:min(100%,1680px);min-height:0;margin-inline:auto;padding-inline:clamp(24px,4vw,80px);display:grid}.vdc-scope .vdc-entry-story{flex-direction:column;min-width:0;padding:40px clamp(24px,4vw,68px) 40px 0;display:flex}.vdc-scope .vdc-entry-folio{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.vdc-scope .vdc-entry-copy{max-width:810px;margin:clamp(36px,4vw,56px) 0 28px}.vdc-scope .vdc-entry-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.8vw,84px);font-weight:500;line-height:1.02}.vdc-scope .vdc-entry-copy h1 em{color:var(--brand-blue);font-style:normal}.vdc-scope .vdc-entry-promise{color:var(--brand-blue);letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(19px,1.8vw,24px);line-height:1.35}.vdc-scope .vdc-entry-description{max-width:560px;color:var(--muted-foreground);margin:14px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.vdc-scope .vdc-entry-audience{max-width:460px;color:var(--muted-foreground);margin:24px 0 0;font-size:13px;line-height:1.6}.vdc-scope .vdc-entry-explore{width:fit-content;min-height:44px;color:var(--brand-blue);align-items:center;gap:18px;font-size:13px;display:inline-flex}.vdc-scope .vdc-entry-explore:hover{text-underline-offset:4px;text-decoration:underline}.vdc-scope .vdc-entry-method{border-top:1px solid var(--border);grid-column:1/-1;padding:48px 0 56px}.vdc-scope .vdc-entry-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px;display:flex}.vdc-scope .vdc-entry-section-heading h2{letter-spacing:-.045em;margin:0;scroll-margin-top:32px;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.15}.vdc-scope .vdc-entry-section-heading p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.vdc-scope .vdc-entry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.vdc-scope .vdc-step-card{--step-ink:#584c3f;--step-ink-soft:#90806c;--step-accent:#5a4a37;isolation:isolate;cursor:default;background:#faf9f5;border:1px solid #deded8;border-radius:22px;flex-direction:column;min-width:0;transition:border-color .3s,box-shadow .4s;display:flex;overflow:hidden}.vdc-scope .vdc-step-test{--step-ink:#314d57;--step-ink-soft:#78908c;--step-accent:#244c5b}.vdc-scope .vdc-step-improve{--step-ink:#385a48;--step-ink-soft:#8e9b7f;--step-accent:#3d624c}.vdc-scope .vdc-step-art{aspect-ratio:1.25;background:radial-gradient(at 10% 95%,#e7bd9d88,#0000 65%),radial-gradient(at 95% 8%,#bad9dfaa,#0000 65%),radial-gradient(at 28% 0,#f2dea6bb,#0000 60%),#f1eddf;width:100%;position:relative;overflow:hidden}.vdc-scope .vdc-step-test .vdc-step-art{background:radial-gradient(at 95% 8%,#acd2dfaa,#0000 65%),radial-gradient(at 2% 48%,#c7d9c3bb,#0000 60%),radial-gradient(at 85% 100%,#ebd1a388,#0000 65%),#e9ede3}.vdc-scope .vdc-step-improve .vdc-step-art{background:radial-gradient(at 5% 95%,#acd0bd99,#0000 65%),radial-gradient(at 95% 5%,#edcf90aa,#0000 65%),radial-gradient(at 0 0,#bcdce4aa,#0000 65%),#edeedc}.vdc-scope .vdc-step-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 82%,#faf9f5);position:absolute;inset:0}.vdc-scope .vdc-step-number{z-index:1;color:#62665e;letter-spacing:.08em;font-size:11px;position:absolute;top:22px;left:26px}.vdc-scope .vdc-step-artwork{width:100%;height:100%;color:var(--step-ink);transition:transform .85s cubic-bezier(.22,.68,.22,1);position:absolute;inset:0;transform:scale(1)}.vdc-scope .vdc-art-guides{opacity:.23}.vdc-scope .vdc-art-core{transform-origin:240px 166px;transition:transform .85s cubic-bezier(.22,.68,.22,1)}.vdc-scope .vdc-art-trace{opacity:0;stroke-dasharray:.12 .88;stroke-dashoffset:1px}.vdc-scope .vdc-step-copy{flex:1;padding:8px clamp(22px,2.1vw,32px) 32px}.vdc-scope .vdc-step-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(21px,2vw,30px);font-weight:500;line-height:1.18}.vdc-scope .vdc-step-copy p{max-width:32ch;color:var(--muted-foreground);margin:13px 0 0;font-size:15px;line-height:1.6}@media (hover:hover) and (pointer:fine){.vdc-scope .vdc-step-card:hover{border-color:#a4a89a;box-shadow:0 12px 30px -20px #3e443c35}.vdc-scope .vdc-step-card:hover .vdc-step-artwork{transform:scale(1.025)}.vdc-scope .vdc-step-shape:hover .vdc-art-core{transform:rotate(-3deg)}.vdc-scope .vdc-step-test:hover .vdc-art-core{transform:translateY(-4px)rotate(2deg)}.vdc-scope .vdc-step-improve:hover .vdc-art-core{transform:rotate(5deg)}.vdc-scope .vdc-step-card:hover .vdc-art-trace{animation:2.2s ease-in-out both vdc-sculpture-trace}}@keyframes vdc-sculpture-trace{0%{opacity:0;stroke-dashoffset:1px}15%,75%{opacity:.95}to{opacity:0;stroke-dashoffset:-.12px}}.vdc-scope .vdc-entry-deliverables{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:.85fr 1.7fr;gap:48px;padding:44px 0 52px;display:grid}.vdc-scope .vdc-entry-output-intro .vdc-eyebrow{margin-bottom:14px}.vdc-scope .vdc-entry-output-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.15}.vdc-scope .vdc-entry-output-intro em{color:var(--brand-blue);font-style:normal}.vdc-scope .vdc-entry-output-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.vdc-scope .vdc-entry-output-list article{padding-top:4px}.vdc-scope .vdc-entry-output-list h3{letter-spacing:-.025em;margin:0 0 12px;font-size:17px;font-weight:500}.vdc-scope .vdc-entry-output-list p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.65}.vdc-scope .vdc-entry-start{background:var(--brand-blue);color:#fff;border-radius:999px;grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;gap:24px;min-height:48px;padding:12px 24px;font-size:14px;transition:background .2s;display:inline-flex}.vdc-scope .vdc-entry-start:hover{background:#292358}.vdc-scope #vdc-account{scroll-margin-top:24px}.vdc-scope .vdc-auth-panel{border:0;border-left:1px solid var(--border);background:0 0;justify-content:center;align-items:center;min-width:0;padding:40px 0 40px clamp(28px,4.5vw,72px);display:flex}.vdc-scope .vdc-auth-card{border:1px solid var(--border);background:#fffefd;width:100%;max-width:430px;padding:clamp(26px,3vw,42px)}.vdc-scope .vdc-auth-card h2{letter-spacing:-.045em;font-size:clamp(27px,2.5vw,34px);font-weight:500;line-height:1.1}.vdc-scope .vdc-auth-tabs{background:var(--secondary);border-radius:999px}.vdc-scope .vdc-auth-tabs button{border-radius:999px;min-height:42px}.vdc-scope .vdc-auth-tabs button[aria-pressed=true]{color:var(--brand-blue);background:#fffefd;box-shadow:0 1px 3px #17212617}.vdc-scope .vdc-auth-notice{background:#f5f5f0}.vdc-scope .vdc-auth-form label{color:var(--foreground)}.vdc-scope .vdc-auth-form [data-slot=input]{border-color:var(--border);background:#fffefd;border-radius:3px;min-height:48px}.vdc-scope .vdc-auth-links button{min-height:40px}.vdc-scope .vdc-auth-footnote{border-top:1px solid var(--border);color:var(--muted-foreground);margin:28px 0 0;padding-top:18px;font-size:11px;line-height:1.6}.vdc-scope .vdc-entry-footer,.vdc-scope .vdc-home-footer{width:min(100%,1680px);color:var(--muted-foreground);letter-spacing:.04em;justify-content:space-between;gap:16px;margin-inline:auto;padding:16px clamp(24px,4vw,80px) 22px;font-size:10px;display:flex}.vdc-scope .vdc-home{background:var(--background)}.vdc-scope .vdc-home-masthead{min-height:88px}.vdc-scope .vdc-home-account{gap:clamp(16px,2.5vw,34px)}.vdc-scope .vdc-home-email{text-overflow:ellipsis;white-space:nowrap;max-width:min(40vw,320px);overflow:hidden}.vdc-scope .vdc-sign-out{border-left:1px solid var(--border);cursor:pointer;min-height:44px;padding:0 0 0 18px}.vdc-scope .vdc-home-main{width:min(100%,1440px);margin-inline:auto;padding:34px clamp(24px,5vw,88px) 0}.vdc-scope .vdc-home-intro{border-bottom:1px solid var(--foreground);grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:end;gap:40px;padding:0 0 38px;display:grid}.vdc-scope .vdc-home-intro .vdc-entry-folio{margin-bottom:clamp(36px,5vw,68px)}.vdc-scope .vdc-home-intro h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,8vw,108px);font-weight:500;line-height:.95}.vdc-scope .vdc-home-intro h1 span{color:var(--brand-blue)}.vdc-scope .vdc-home-intro>div:first-child>p:last-child{max-width:540px;color:var(--muted-foreground);margin:18px 0 0;font-size:16px;line-height:1.55}.vdc-scope .vdc-home-create{border-left:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 2px 24px;display:flex}.vdc-scope .vdc-home-create small{color:var(--muted-foreground);font-size:11px;line-height:1.5}.vdc-scope .vdc-canvas-library{padding-top:40px}.vdc-scope .vdc-library-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.vdc-scope .vdc-library-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:27px;font-weight:500}.vdc-scope .vdc-library-heading h2 span{color:var(--muted-foreground);letter-spacing:.02em;vertical-align:middle;margin-left:6px;font-size:12px}.vdc-scope .vdc-canvas-search{border-radius:3px;max-width:300px;min-height:44px}.vdc-scope .vdc-canvas-loading{color:var(--muted-foreground);border-top:1px solid var(--border);padding:28px 0}.vdc-scope .vdc-empty-library{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:220px;padding:28px 0;display:grid}.vdc-scope .vdc-empty-number{color:var(--brand-blue);letter-spacing:-.06em;font-size:32px}.vdc-scope .vdc-empty-number span{color:var(--muted-foreground);letter-spacing:0;font-size:13px}.vdc-scope .vdc-empty-library h3{letter-spacing:-.04em;margin:8px 0;font-size:24px;font-weight:500}.vdc-scope .vdc-empty-library>div:nth-child(2)>p:last-child{max-width:540px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.vdc-scope .vdc-canvas-list{border-top:1px solid var(--border)}.vdc-scope .vdc-canvas-row{border-bottom:1px solid var(--border);grid-template-columns:52px minmax(0,1fr) 74px 96px 44px;align-items:center;gap:16px;min-height:108px;transition:background-color .18s;display:grid;position:relative}.vdc-scope .vdc-canvas-row:hover{background:#f0f0ea73}.vdc-scope .vdc-canvas-index{color:var(--muted-foreground);letter-spacing:.04em;font-size:11px}.vdc-scope .vdc-canvas-open{min-width:0;color:var(--foreground);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:7px;padding:17px 0;display:flex}.vdc-scope .vdc-canvas-name{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;overflow:hidden}.vdc-scope .vdc-canvas-meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vdc-scope .vdc-canvas-meta i,.vdc-scope .vdc-canvas-count i{font-style:normal}.vdc-scope .vdc-canvas-progress{background:var(--secondary);height:2px;overflow:hidden}.vdc-scope .vdc-canvas-progress>span{background:var(--brand-blue);height:100%;transition:width .25s;display:block}.vdc-scope .vdc-canvas-count{color:var(--brand-blue);white-space:nowrap;font-size:14px;font-weight:600}.vdc-scope .vdc-canvas-count i{color:var(--muted-foreground);font-size:10px;font-weight:400}.vdc-scope .vdc-canvas-continue{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.vdc-scope .vdc-canvas-continue b{color:var(--brand-blue);margin-left:6px;font-size:15px}.vdc-scope .vdc-canvas-options{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.vdc-scope .vdc-canvas-edit{grid-column:2/-1;width:100%;padding-block:18px}.vdc-scope .vdc-home-footer{border-top:1px solid var(--border);margin-top:64px}@media (max-width:1023px){.vdc-scope .vdc-entry-main{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}.vdc-scope .vdc-entry-story{padding-right:28px}.vdc-scope .vdc-entry-copy h1{font-size:clamp(40px,5.8vw,59px)}.vdc-scope .vdc-auth-panel{padding-left:28px}.vdc-scope .vdc-entry-steps{gap:16px}.vdc-scope .vdc-step-copy{padding-inline:20px}.vdc-scope .vdc-step-copy h3{min-height:2.36em}.vdc-scope .vdc-step-copy p{font-size:13px}.vdc-scope .vdc-entry-deliverables{grid-template-columns:1fr;gap:28px}.vdc-scope .vdc-canvas-row{grid-template-columns:34px minmax(0,1fr) 60px 44px;gap:12px}.vdc-scope .vdc-canvas-continue{display:none}}@media (max-width:767px){.vdc-scope .vdc-entry-masthead,.vdc-scope .vdc-home-masthead{min-height:76px;padding:14px 22px}.vdc-scope .vdc-entry-nav>span,.vdc-scope .vdc-entry-nav a,.vdc-scope .vdc-home-account .vdc-admin-link{display:none}.vdc-scope .vdc-entry-main{flex-direction:column;min-height:0;padding-inline:22px;display:flex}.vdc-scope .vdc-auth-panel{border:0;border-top:1px solid var(--border);background:0 0;order:1;padding:30px 0 36px}.vdc-scope .vdc-auth-card{max-width:none;padding:26px 22px}.vdc-scope .vdc-auth-card h2{font-size:30px}.vdc-scope .vdc-entry-story{order:0;padding:28px 0 24px}.vdc-scope .vdc-entry-folio{font-size:9px}.vdc-scope .vdc-entry-folio>span:last-child{display:none}.vdc-scope .vdc-entry-copy{margin:34px 0 24px}.vdc-scope .vdc-entry-copy h1{font-size:clamp(38px,10vw,64px)}.vdc-scope .vdc-entry-description{margin-top:16px;font-size:15px}.vdc-scope .vdc-entry-method{order:2;padding:32px 0 36px}.vdc-scope .vdc-entry-section-heading{margin-bottom:22px;display:block}.vdc-scope .vdc-entry-section-heading p{max-width:32ch;margin-top:12px}.vdc-scope .vdc-entry-steps{grid-template-columns:1fr;gap:18px}.vdc-scope .vdc-step-art{aspect-ratio:1.32}.vdc-scope .vdc-step-copy{padding:6px 24px 28px}.vdc-scope .vdc-step-copy h3{min-height:0;font-size:26px}.vdc-scope .vdc-step-copy p{font-size:14px}.vdc-scope .vdc-entry-deliverables{order:3;gap:26px;padding:32px 0}.vdc-scope .vdc-entry-output-list{grid-template-columns:1fr;gap:20px}.vdc-scope .vdc-entry-output-list article{border-bottom:1px solid var(--border);padding:0 0 20px}.vdc-scope .vdc-entry-output-list article:last-child{border-bottom:0;padding-bottom:0}.vdc-scope .vdc-entry-output-list h3{margin-bottom:7px;font-size:19px}.vdc-scope .vdc-entry-output-list p{max-width:38ch;font-size:14px}.vdc-scope .vdc-entry-start{justify-self:start}.vdc-scope .vdc-entry-footer{padding:14px 22px 20px;font-size:9px}.vdc-scope .vdc-entry-footer span:last-child{display:none}.vdc-scope .vdc-home-account{gap:12px;font-size:11px}.vdc-scope .vdc-home-email{max-width:55vw}.vdc-scope .vdc-sign-out{min-height:40px;padding-left:12px}.vdc-scope .vdc-home-main{padding:26px 22px 0}.vdc-scope .vdc-home-intro{grid-template-columns:1fr;gap:22px;padding-bottom:24px}.vdc-scope .vdc-home-intro .vdc-entry-folio{margin-bottom:36px}.vdc-scope .vdc-home-intro h1{font-size:clamp(48px,13vw,74px)}.vdc-scope .vdc-home-intro>div:first-child>p:last-child{margin-top:13px;font-size:14px}.vdc-scope .vdc-home-create{border-left:0;border-top:1px solid var(--border);flex-flow:wrap;align-items:center;gap:12px 18px;padding:16px 0 0}.vdc-scope .vdc-home-create .vdc-eyebrow{width:100%}.vdc-scope .vdc-home-create small{flex-basis:100%}.vdc-scope .vdc-canvas-library{padding-top:30px}.vdc-scope .vdc-library-heading{flex-direction:column;align-items:start;gap:14px}.vdc-scope .vdc-canvas-search{width:100%;max-width:none}.vdc-scope .vdc-empty-library{grid-template-columns:1fr;gap:15px;min-height:0;padding:22px 0}.vdc-scope .vdc-empty-number{font-size:25px}.vdc-scope .vdc-empty-library h3{font-size:22px}.vdc-scope .vdc-canvas-row{grid-template-columns:24px minmax(0,1fr) 40px;gap:9px;min-height:104px}.vdc-scope .vdc-canvas-index{font-size:9px}.vdc-scope .vdc-canvas-name{font-size:16px}.vdc-scope .vdc-canvas-meta{font-size:10px}.vdc-scope .vdc-canvas-count{display:none}.vdc-scope .vdc-canvas-options{width:40px;height:44px}.vdc-scope .vdc-canvas-edit{grid-column:2/-1}.vdc-scope .vdc-home-footer{margin-top:42px;padding-inline:0}.vdc-scope .vdc-home-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.vdc-scope .vdc-step-card,.vdc-scope .vdc-step-card *{transition:none!important;animation:none!important}.vdc-scope .vdc-step-card:hover,.vdc-scope .vdc-step-card:hover .vdc-art-core,.vdc-scope .vdc-step-artwork,.vdc-scope .vdc-step-card:hover .vdc-step-artwork{transform:none!important}}
