:root,:root[data-theme=cream]{--paper:#f1ecdd;--paper-2:#fdfbf5;--paper-3:#f7f2e5;--ink:#2e2922;--ink-2:#524b40;--ink-3:#6e6759;--ink-4:#7a7466;--rule:#ece6d6;--rule-2:#ddd6c4;--plum:#7a64b3;--plum-2:#8b6bd4;--amber:#d4a017;--gold-ink:#9a7426;--down:#a04d3e;--on-ink:#fdfbf5;--spotr-slash:#7a64b3;--scheme:light;--sans:var(--font-ibm),"IBM Plex Sans",system-ui,sans-serif;--serif:var(--font-ibm),"IBM Plex Sans",system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--pixel:var(--font-pixel),"VT323","JetBrains Mono",monospace}:root[data-theme=soft]{--paper:#e8e2d0;--paper-2:#f0ece0;--paper-3:#ece6d5;--ink-3:#635d50;--ink-4:#6e685c;--rule:#e5decc;--rule-2:#dbd4c0;--plum:#6f5aa6;--gold-ink:#84631e;--down:#96483a;--on-ink:#f0ece0;--scheme:light}:root[data-theme=dim]{--paper:#27231e;--paper-2:#2e2a23;--paper-3:#2f2b23;--ink:#ede7d6;--ink-2:#d2c9b7;--ink-3:#ada592;--ink-4:#9a9384;--rule:#3e392f;--rule-2:#4b4539;--plum:#a892d8;--plum-2:#8b6bd4;--gold-ink:#cda962;--down:#d98a77;--on-ink:#27231e;--spotr-slash:#d79f4c;--scheme:dark}:root{--dk-paper:#171410;--dk-paper-2:#201c16;--dk-paper-3:#211d16;--dk-ink:#ece5d3;--dk-ink-2:#cfc6b2;--dk-ink-3:#a89f8b;--dk-ink-4:#8a8170;--dk-rule:#3b352b;--dk-rule-2:#5c5546;--dk-plum:#a892d8;--dk-plum-2:#8b6bd4;--dk-amber:#d9aa2e;--dk-gold-ink:#c9a254;--dk-down:#d98a77;--dk-on-ink:#201c16;--dk-slash:#d79f4c}:root[data-theme=dark]{--paper:var(--dk-paper);--paper-2:var(--dk-paper-2);--paper-3:var(--dk-paper-3);--ink:var(--dk-ink);--ink-2:var(--dk-ink-2);--ink-3:var(--dk-ink-3);--ink-4:var(--dk-ink-4);--rule:var(--dk-rule);--rule-2:var(--dk-rule-2);--plum:var(--dk-plum);--plum-2:var(--dk-plum-2);--amber:var(--dk-amber);--gold-ink:var(--dk-gold-ink);--down:var(--dk-down);--on-ink:var(--dk-on-ink);--spotr-slash:var(--dk-slash);--scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--paper:var(--dk-paper);--paper-2:var(--dk-paper-2);--paper-3:var(--dk-paper-3);--ink:var(--dk-ink);--ink-2:var(--dk-ink-2);--ink-3:var(--dk-ink-3);--ink-4:var(--dk-ink-4);--rule:var(--dk-rule);--rule-2:var(--dk-rule-2);--plum:var(--dk-plum);--plum-2:var(--dk-plum-2);--amber:var(--dk-amber);--gold-ink:var(--dk-gold-ink);--down:var(--dk-down);--on-ink:var(--dk-on-ink);--spotr-slash:var(--dk-slash);--scheme:dark}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}html{height:100%;color-scheme:var(--scheme)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input{font:inherit}a,button,input{color:inherit}img,svg{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--plum);color:var(--paper)}.mono{font-family:var(--mono)}.pixel{font-family:var(--pixel)}.eyebrow{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow,.spotr-logo{font-family:var(--mono);font-weight:500}.spotr-logo{display:inline-flex;align-items:baseline;letter-spacing:-.04em;line-height:1}.spotr-logo-inline{line-height:inherit;vertical-align:-.04em}.spotr-slash{color:var(--spotr-slash);display:inline-block}.ds-site .spotr-slash{color:var(--ds-plum);animation:spotrSlashPulse 1.9s ease-in-out infinite;will-change:opacity}@keyframes spotrSlashPulse{0%,45%{opacity:1}55%,95%{opacity:.28}to{opacity:1}}.varB{min-height:100vh;padding:80px 48px;max-width:680px;margin:0 auto;display:flex;flex-direction:column}.varB .topline{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:80px}.varB .topline .status{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;display:flex;align-items:center;gap:6px}.varB .topline .status .dot{width:6px;height:6px;background:var(--amber);display:inline-block;animation:blink 1.6s steps(2) infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.2}}.varB h1.tagline{font-family:var(--serif);font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px;text-wrap:balance;max-width:560px}.varB .tagline em{font-style:normal;color:var(--plum);border-bottom:1px dotted var(--plum)}.varB p.prose{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 20px;text-wrap:pretty;max-width:560px}.varB p.prose .num{font-family:var(--mono);color:var(--plum)}.varB .scout-inline{margin:24px 0 40px;padding:16px 18px;border:1px solid var(--rule);background:var(--paper-2);display:flex;align-items:center;gap:14px;max-width:560px}.varB .scout-inline .mark{flex-shrink:0}.varB .scout-inline .words{font-family:var(--mono);font-size:12px;color:var(--ink-2);line-height:1.5}.varB .scout-inline .sig{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em;margin-top:4px}.varB .expect{list-style:none;max-width:560px;margin:28px 0 30px;padding:0;border-top:1px solid var(--rule)}.varB .expect li{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid var(--rule)}.varB .expect .n{flex:0 0 auto;padding-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--plum)}.varB .expect .t{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.varB .expect .t b{color:var(--ink);font-weight:500}.varB .subs{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.varB .subs>span{display:block;font-size:13.5px;line-height:1.5}.varB .subs i{margin-right:4px;font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--plum)}.varB .subs .partial{margin-top:2px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-4)}.varB .caps{max-width:560px;margin:24px 0 30px;border-top:1px solid var(--rule)}.varB .caps .grp{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--rule)}.varB .caps dt{padding-top:2px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--plum)}.varB .caps dd{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}@media (max-width:560px){.varB .caps .grp{grid-template-columns:1fr;gap:6px}}.marketing-header{width:100%;max-width:none;margin:0 auto;padding:24px max(32px,calc((100% - 1120px) / 2));display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;background:#171410;color:#f1ecdd}.marketing-header>a:first-child{line-height:0;text-decoration:none}.marketing-header .spotr-logo{color:#f1ecdd!important}.marketing-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,2.5vw,30px);font-family:var(--mono);font-size:11px;text-transform:lowercase}.marketing-mobile-cta,.marketing-nav a{color:inherit;text-decoration:none}.marketing-nav a{padding:10px 0;border-bottom:1px dotted transparent}.marketing-nav a:focus-visible,.marketing-nav a:hover,.marketing-nav a[aria-current=page]{border-bottom-color:var(--plum-2)}.marketing-mobile-cta{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f1ecdd;border-radius:8px;background:#f1ecdd;color:#2e2922;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.marketing-mobile-cta:focus-visible,.marketing-mobile-cta:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--plum-2)}.apply-hero,.dark-hero,.home-hero{background:#171410;color:#f1ecdd}.dark-hero{padding:72px 32px 80px}.hero-inner{width:100%;margin:0 auto}.dark-hero .hero-inner,.hero-inner{max-width:1120px}.form-panel .pre,.hero-kicker,.hero-status,.note-time,.section-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:lowercase}.hero-kicker{margin:0 0 24px;color:rgba(241,236,221,.58)}.hero-title,.home-title{max-width:900px;margin:0;font-family:var(--sans);font-weight:400;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.hero-title{font-size:clamp(40px,5.6vw,66px)}.home-title{font-size:clamp(46px,7vw,84px)}.hero-accent{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--plum-2);text-decoration-color:var(--plum-2);text-decoration-thickness:1px;text-underline-offset:.15em}.hero-copy{max-width:58ch;margin-top:24px;color:rgba(241,236,221,.74);font-size:17px;line-height:1.65;text-wrap:pretty}.hero-copy p{margin:0}.apply-hero .hero-inner,.home-hero .hero-inner{max-width:1184px}.apply-hero .marketing-header,.home-hero .marketing-header{max-width:none;padding-inline:0}.home-hero-copy{max-width:980px;padding:92px 32px 108px}.apply-hero-copy{max-width:900px;padding:76px 32px 84px}.home-hero-copy .hero-kicker{display:flex;gap:12px;align-items:center}.cta-row,.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.hero-actions{margin-top:38px}.button,.cta-row>a:not(.text-link){min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.button:focus-visible,.button:hover,.cta-row>a:not(.text-link):focus-visible,.cta-row>a:not(.text-link):hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--plum)}.button-light{background:#f1ecdd;border:1px solid #f1ecdd;color:#2e2922}.button-dark,.cta-row>a:not(.text-link){background:var(--ink);border:1px solid var(--ink);color:var(--on-ink)}.hero-link{min-height:44px;display:inline-flex;align-items:center;color:rgba(241,236,221,.78);font-family:var(--mono);font-size:11px;text-underline-offset:4px}.hero-status{margin-top:18px;color:rgba(241,236,221,.48)}.apply-shell,.page-shell{width:100%;max-width:1184px;margin:0 auto;padding:0 32px}.page-section{padding:72px 0;border-bottom:1px solid var(--rule)}.section-kicker{margin:0 0 10px;color:var(--ink-4)}.section-title{max-width:760px;margin:0;font-size:clamp(25px,3vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.section-copy{max-width:62ch;margin:18px 0 0;color:var(--ink-2);font-size:15px;line-height:1.65;text-wrap:pretty}.section-copy p{margin:0}.card-grid,.direct-lines,.pricing-grid,.surface-grid{display:grid;grid-gap:16px;gap:16px;margin-top:34px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--rule);border-radius:8px;background:var(--rule)}.direct-line,.info-card,.pricing-card,.surface-card{background:var(--paper-2);border:1px solid var(--rule);border-radius:8px}.direct-line,.info-card,.surface-card{padding:24px}.surface-card{border:0;border-radius:0}.direct-line h3,.info-card h3,.surface-card h3{margin:0 0 8px;font-size:16px;font-weight:500}.direct-line p,.info-card p,.surface-card p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.6}.domain-block,.domain-dot,.domain-expansion,.domain-ledger,.domain-standing{width:7px;height:7px;margin-bottom:14px;display:block;border-radius:2px}.domain-dot{background:var(--plum)}.domain-standing{background:#7ba48c}.domain-block{background:#5a8cb5}.domain-expansion{background:#8b6bd4}.domain-ledger{background:#c49146}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{padding:28px}.pricing-label{margin:0;color:var(--ink-4);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pricing-price{margin:10px 0 0;font-size:24px;font-weight:400}.pricing-features{min-height:118px;margin:22px 0;padding:18px 0 0 18px;border-top:1px solid var(--rule);color:var(--ink-2);font-size:14px;line-height:1.6}.cta-row{margin-top:24px}.text-link{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-2);font-family:var(--mono);font-size:11px;text-underline-offset:4px}.direct-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-line a{min-height:44px;margin-top:18px;display:inline-flex;align-items:center;font-family:var(--mono);font-size:12px;text-underline-offset:4px}.scout-company{float:right;margin:0 0 24px 32px}.marketing-footer{width:100%;max-width:1184px;margin:0 auto;padding:24px 32px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;border-top:1px solid var(--rule);color:var(--ink-4);font-family:var(--mono);font-size:10px}.marketing-footer>a:first-child{color:var(--ink);text-decoration:none}.marketing-footer-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.marketing-footer a{color:inherit;text-underline-offset:4px}.decision-section,.home-cta,.home-note{padding:80px 0;border-bottom:1px solid var(--rule)}.note-time{margin-bottom:28px;color:var(--ink-4)}.decision-grid,.home-cta,.note-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;grid-gap:48px 72px;gap:48px 72px}.note-title{max-width:720px;margin:0;font-size:clamp(28px,4vw,46px);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.apply-scout,.scout-note{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-2)}.apply-scout p,.scout-note p{margin:4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.55}.scout-note span{display:block;margin-top:8px;color:var(--ink-4);font-family:var(--mono);font-size:10px}.home-cta{grid-template-columns:180px minmax(0,1fr)}.home-cta-scout{display:flex;justify-content:center}.apply-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);grid-gap:48px 80px;gap:48px 80px;padding:72px 0;border-bottom:1px solid var(--rule)}.apply-scout{margin-top:28px}.form-panel{padding:26px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-2);box-shadow:0 1px 2px rgba(46,41,34,.04),0 2px 10px rgba(46,41,34,.05)}.form-panel .pre{margin-bottom:18px;color:var(--ink-4)}.form-panel .form-field input,.form-panel .form-field textarea{min-height:48px;border-color:var(--rule-2);border-radius:8px}.form-panel .form-field input:focus,.form-panel .form-field textarea:focus{border-color:var(--plum);box-shadow:0 0 0 3px rgba(122,100,179,.12)}.form-panel .btn-submit{min-height:48px;border-radius:8px}.application-boundary{max-width:760px;padding:48px 0 72px}.application-boundary p{margin:0 0 12px;color:var(--ink-2);font-size:14px;line-height:1.65}.application-boundary a{font-family:var(--mono);font-size:11px;text-underline-offset:4px}@keyframes marketing-rise{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.apply-hero-copy>*,.dark-hero .hero-inner>*,.home-hero-copy>*{animation:marketing-rise .56s cubic-bezier(.16,1,.3,1) both}.apply-hero-copy>:nth-child(2),.dark-hero .hero-inner>:nth-child(2),.home-hero-copy>:nth-child(2){animation-delay:60ms}.apply-hero-copy>:nth-child(n+3),.dark-hero .hero-inner>:nth-child(n+3),.home-hero-copy>:nth-child(n+3){animation-delay:.12s}}@media (max-width:760px){.marketing-header{padding:20px;grid-template-columns:1fr auto}.marketing-nav{display:none}.marketing-mobile-cta{min-height:44px;padding-inline:14px}.dark-hero{padding:60px 20px 68px}.apply-hero .marketing-header,.home-hero .marketing-header{padding-inline:20px}.apply-hero-copy,.home-hero-copy{padding:68px 20px 78px}.apply-shell,.page-shell{padding-inline:20px}.decision-section,.home-cta,.home-note,.page-section{padding-block:56px}.apply-intro,.card-grid,.decision-grid,.direct-lines,.home-cta,.note-layout,.pricing-grid,.surface-grid{grid-template-columns:1fr}.surface-grid{gap:1px}.pricing-features{min-height:0}.home-cta{gap:20px}.home-cta-scout{justify-content:flex-start}.apply-intro{gap:36px;padding-block:56px}.marketing-footer{align-items:flex-start;padding-inline:20px}.marketing-footer-links{justify-content:flex-start}}@media (max-width:420px){.marketing-mobile-cta{font-size:0}.marketing-mobile-cta:after{content:"apply";font-size:13px}.form-panel{padding:20px}.apply-scout,.scout-note{align-items:flex-start}}.varB .form-block{margin:10px 0 40px;max-width:560px}.varB .form-block .pre{font-family:var(--mono);font-size:11px;color:var(--plum);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:6px}.varB .form-block .pre .caret{color:var(--plum)}.varB .form-block .invite-note{font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.form-field{margin-bottom:14px}.form-field label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.form-field input{width:100%;padding:14px;background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);font-family:var(--sans);font-size:15px;outline:none;transition:border-color .12s}.form-field input:focus{border-color:var(--ink);background:var(--paper)}.form-field input.invalid{border-color:var(--down)}.form-err{font-family:var(--mono);font-size:10px;color:var(--down);margin-top:4px;letter-spacing:.04em}.hp-field{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.btn-submit{margin-top:8px;width:100%;padding:16px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform 80ms}.btn-submit:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--plum)}.btn-submit:active{transform:translate(0);box-shadow:none}.btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.form-foot{margin-top:12px;font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.varB .founder-note{margin-top:48px;padding-top:20px;border-top:1px solid var(--rule);max-width:560px}.varB .founder-note .eyebrow{margin-bottom:10px}.varB .founder-note p{font-family:var(--serif);font-size:14px;line-height:1.6;color:var(--ink-2);margin:0 0 10px;text-wrap:pretty}.varB .founder-note .sig{margin-top:12px;color:var(--ink-3);letter-spacing:.04em}.varB .founder-note .sig,.varB footer{font-family:var(--mono);font-size:10px}.varB footer{margin-top:auto;padding-top:40px;color:var(--ink-4);letter-spacing:.06em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.varB footer a{color:var(--ink-3);text-decoration:none;border-bottom:1px dotted var(--plum)}.varB footer a:hover{color:var(--plum)}.success-wrap{min-height:100vh;padding:80px 48px;max-width:620px;margin:0 auto;display:flex;flex-direction:column}.success-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:14px;border-bottom:2px solid var(--ink)}.success-card{margin-top:16px;padding:32px;border:1px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink)}.success-card .eye{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--plum);margin-bottom:8px}.success-card h2{font-family:var(--serif);font-size:26px;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;text-wrap:balance;font-weight:500}.success-card p{font-family:var(--serif);font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 18px}.success-card .email-hint{font-family:var(--mono);font-size:12px;color:var(--ink);padding:10px 12px;background:var(--paper-2);border-left:2px solid var(--plum);word-break:break-all}.success-foot{margin-top:28px;font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.04em}.scout{display:inline-block;flex-shrink:0;line-height:0;vertical-align:middle}.scout svg{display:block;overflow:visible}.scout.s-hover{cursor:pointer}.scout-sprite .cl-brow-l,.scout-sprite .cl-brow-r,.scout-sprite .cl-excl,.scout-sprite .cl-head,.scout-sprite .cl-lid-l,.scout-sprite .cl-lid-r,.scout-sprite .cl-pupils,.scout-sprite .cl-wing-l,.scout-sprite .cl-wing-r,.scout-sprite .clay{transform-box:fill-box}.scout-sprite .clay{transform-origin:50% 94%}.scout-sprite .cl-head{transform-origin:50% 88%}.scout-sprite .cl-pupils{transform-origin:center}.scout-sprite .cl-lid-l,.scout-sprite .cl-lid-r{transform:scaleY(0);transform-origin:50% 0}.scout-sprite .cl-brow-l,.scout-sprite .cl-brow-r{transform-origin:center}.scout-sprite .cl-wing-l{transform-origin:84% 6%}.scout-sprite .cl-wing-r{transform-origin:16% 6%}.scout-sprite .cl-excl{opacity:0;transform-origin:center}.scout-clay-alert .cl-excl{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes scout-clay-breathe{0%{transform:scaleX(1) scaleY(1) translateY(0)}50%{transform:scaleX(.99) scaleY(1.02) translateY(-1.3px)}to{transform:scaleX(1) scaleY(1)}}@keyframes scout-clay-blink{0%,93%,to{transform:scaleY(0)}95.5%{transform:scaleY(1)}}@keyframes scout-clay-flap-l{0%,to{transform:rotate(0deg)}50%{transform:rotate(3deg)}}@keyframes scout-clay-flap-r{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3deg)}}@keyframes scout-clay-watch-head{0%,18%{transform:translateX(0) rotate(0deg)}34%,60%{transform:translateX(2px) rotate(1.8deg)}74%,88%{transform:translateX(-1.5px) rotate(-1.2deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes scout-clay-eye-dart{0%,18%{transform:translateX(0)}30%,60%{transform:translateX(2.7px)}72%,88%{transform:translateX(-2.1px)}to{transform:translateX(0)}}@keyframes scout-clay-curious-tilt{0%,18%{transform:rotate(0)}40%,82%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes scout-clay-brow-raise-l{0%,18%{transform:translateY(0)}36%,84%{transform:translateY(-3.5px)}to{transform:translateY(0)}}@keyframes scout-clay-listen-lean{0%,to{transform:rotate(0deg) translateY(0)}35%,68%{transform:rotate(-2deg) translateY(-1.5px)}}@keyframes scout-clay-alert-pop{0%,52%{transform:scaleX(1) scaleY(1) translateY(0)}60%{transform:scaleX(1.12) scaleY(.82) translateY(5px)}70%{transform:scaleX(.9) scaleY(1.14) translateY(-7px)}80%{transform:scaleX(1.03) scaleY(.98)}88%,to{transform:scaleX(1) scaleY(1)}}@keyframes scout-clay-excl{0%,52%{opacity:0;transform:translateY(6px) scale(.3)}70%{opacity:1;transform:translateY(-3px) scale(1.12)}84%{transform:scale(1)}to{opacity:1}}@keyframes scout-clay-brow-pop{0%,50%{transform:translateY(0)}58%{transform:translateY(-4px)}66%{transform:translateY(-6px)}74%{transform:translateY(-2px)}82%{transform:translateY(-5px)}90%,to{transform:translateY(0)}}@keyframes scout-clay-curve-l{0%,50%{d:path("M30 36 Q40 35.1 50 36")}64%{d:path("M30 36 Q40 30.6 50 36")}78%{d:path("M30 36 Q40 33 50 36")}90%,to{d:path("M30 36 Q40 35.1 50 36")}}@keyframes scout-clay-curve-r{0%,50%{d:path("M70 36 Q80 35.1 90 36")}64%{d:path("M70 36 Q80 30.6 90 36")}78%{d:path("M70 36 Q80 33 90 36")}90%,to{d:path("M70 36 Q80 35.1 90 36")}}@keyframes scout-clay-flare-l{0%,52%{transform:rotate(0deg)}62%{transform:rotate(10deg)}74%{transform:rotate(5deg)}86%{transform:rotate(8deg)}to{transform:rotate(0deg)}}@keyframes scout-clay-flare-r{0%,52%{transform:rotate(0deg)}62%{transform:rotate(-10deg)}74%{transform:rotate(-5deg)}86%{transform:rotate(-8deg)}to{transform:rotate(0deg)}}.scout-sprite .cl-wing-l{animation:scout-clay-flap-l 3.3s steps(5) infinite}.scout-sprite .cl-wing-r{animation:scout-clay-flap-r 3.3s steps(5) infinite}.scout-clay-idle .clay{animation:scout-clay-breathe 3.3s steps(7) infinite}.scout-clay-idle .cl-lid-l,.scout-clay-idle .cl-lid-r{animation:scout-clay-blink 5.4s infinite}.scout-clay-listening .clay{animation:scout-clay-listen-lean 1.7s steps(4) infinite}.scout-clay-watching .clay{animation:scout-clay-breathe 3.3s steps(7) infinite}.scout-clay-watching .cl-head{animation:scout-clay-watch-head 4.2s steps(6) infinite}.scout-clay-watching .cl-pupils{animation:scout-clay-eye-dart 4.2s steps(5) infinite}.scout-clay-curious .clay{animation:scout-clay-breathe 3.3s steps(7) infinite}.scout-clay-curious .cl-head{animation:scout-clay-curious-tilt 3.4s steps(4) infinite}.scout-clay-curious .cl-brow-l{animation:scout-clay-brow-raise-l 3.4s steps(4) infinite}.scout-clay-alert .clay{animation:scout-clay-alert-pop 2s steps(3) infinite}.scout-clay-alert .cl-excl{animation:scout-clay-excl 2s steps(2) infinite}.scout-clay-alert .cl-brow-l,.scout-clay-alert .cl-brow-r{animation:scout-clay-brow-pop 2s steps(3) infinite}.scout-clay-alert .cl-brow-l path{animation:scout-clay-curve-l 2s steps(3) infinite}.scout-clay-alert .cl-brow-r path{animation:scout-clay-curve-r 2s steps(3) infinite}.scout-clay-alert .cl-wing-l{animation:scout-clay-flare-l 2s steps(3) infinite}.scout-clay-alert .cl-wing-r{animation:scout-clay-flare-r 2s steps(3) infinite}}@media (prefers-reduced-motion:reduce){.scout-sprite .cl-brow-l,.scout-sprite .cl-brow-r,.scout-sprite .cl-excl,.scout-sprite .cl-head,.scout-sprite .cl-lid-l,.scout-sprite .cl-lid-r,.scout-sprite .cl-pupils,.scout-sprite .cl-wing-l,.scout-sprite .cl-wing-r,.scout-sprite .clay,.spotr-slash{animation:none!important}}.legal-wrap{min-height:100vh;padding:80px 48px;max-width:680px;margin:0 auto;display:flex;flex-direction:column}.legal-topline{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:56px}.legal-home{text-decoration:none}.legal-nav{display:flex;gap:18px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.legal-nav a{color:var(--ink-3);text-decoration:none;border-bottom:1px dotted transparent}.legal-nav a:hover{color:var(--plum);border-bottom-color:var(--plum)}.legal-article{max-width:600px}.legal-head{margin-bottom:40px}.legal-head h1{font-family:var(--serif);font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:6px 0 8px}.legal-effective{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.06em;margin:0}.legal-article section{margin-bottom:28px}.legal-article h2{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.3;color:var(--ink);margin:0 0 10px;letter-spacing:-.01em}.legal-article h3{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 8px}.legal-article p{text-wrap:pretty}.legal-article p,.legal-article ul{font-family:var(--serif);font-size:15px;line-height:1.65;color:var(--ink-2);margin:0 0 12px}.legal-article ul{padding-left:20px}.legal-article li{margin-bottom:6px}.legal-article li strong{font-weight:600;color:var(--ink)}.legal-article a{color:var(--ink);text-decoration:none;border-bottom:1px dotted var(--plum)}.legal-article a:hover{color:var(--plum)}.legal-article code{font-family:var(--mono);font-size:13px;background:var(--paper-2);padding:1px 5px;border:1px solid var(--rule-2);overflow-wrap:anywhere;word-break:break-word}.legal-table-wrap{margin:0 0 16px;overflow-x:auto;border:1px solid var(--rule);background:var(--paper-2)}.legal-table{width:100%;border-collapse:collapse;font-family:var(--serif);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.legal-table thead th{text-align:left;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px;border-bottom:1px solid var(--rule);background:var(--paper-3);vertical-align:bottom}.legal-table tbody td{padding:12px 14px;border-bottom:1px solid var(--rule-2);vertical-align:top}.legal-table tbody tr:last-child td{border-bottom:none}.legal-table td code{font-size:12px;white-space:nowrap}.legal-foot{margin-top:56px;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.06em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.legal-foot a{color:var(--ink-3);text-decoration:none;border-bottom:1px dotted var(--plum)}.legal-foot a:hover{color:var(--plum)}@media (max-width:900px){.varB{padding:60px 24px}.varB h1.tagline{font-size:30px}.legal-wrap,.success-wrap{padding:60px 24px}.legal-head h1{font-size:28px}}.ds-site{--ds-ink:#2e2922;--ds-ink-2:#524b40;--ds-ink-3:#7a7466;--ds-ink-4:#a69f90;--ds-paper:#f1ecdd;--ds-surface:#fdfbf5;--ds-rule:#ece6d6;--ds-rule-2:#ddd6c4;--ds-plum:#6e4ce5;--ds-plum-2:#8b6bd4;min-height:100vh;background:var(--ds-paper);color:var(--ds-ink);font-family:var(--font-ibm),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.ds-site ::selection{background:var(--ds-plum);color:#fff}.ds-site a{color:var(--ds-ink-2);text-decoration:none;border-bottom:1px dotted var(--ds-plum)}.ds-site a:hover{color:var(--ds-plum)}.ds-container{position:relative;width:100%;max-width:1120px;margin:0 auto;padding-inline:32px}.ds-narrow{width:100%;max-width:680px;margin:0 auto;padding-inline:22px}.ds-paper{background:var(--ds-paper)}.ds-mono{font-family:var(--font-mono),ui-monospace,monospace}.ds-kicker{color:rgba(241,236,221,.55)}.ds-eyebrow,.ds-kicker{font:12px/1.5 var(--font-mono),ui-monospace,monospace}.ds-eyebrow{margin-bottom:8px;color:var(--ds-ink-3)}.ds-section-title{margin:0;font-size:24px;font-weight:400;line-height:1.25}.ds-body-copy{font-size:14px;line-height:1.6;color:var(--ds-ink-2)}.ds-muted{color:var(--ds-ink-3)}.ds-cover{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:20px;background:var(--ds-ink);color:rgba(241,236,221,.55);will-change:transform;font:13px/1 var(--font-mono),ui-monospace,monospace}.ds-cover.is-visible{transform:translateY(0);transition:none}.ds-cover.is-visible.is-exit{transition:transform .65s cubic-bezier(.83,0,.17,1)}.ds-cover.is-below{transform:translateY(102%);transition:none}.ds-cover.is-above{transform:translateY(-102%);transition:transform .65s cubic-bezier(.83,0,.17,1)}.ds-cover-route{display:inline-flex;align-items:center;gap:9px}.ds-cover-route i{width:6px;height:6px;border-radius:2px;background:var(--ds-plum-2);box-shadow:0 0 0 5px rgba(139,107,212,.12)}.ds-header{position:relative;z-index:5;min-height:76px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;border-bottom:1px solid rgba(241,236,221,.14)}.ds-logo-link{border:0!important;line-height:0}.ds-nav{display:flex;align-items:center;flex-wrap:wrap;gap:22px;font:12.5px/1 var(--font-mono),ui-monospace,monospace}.ds-nav a{color:rgba(241,236,221,.62)}.ds-nav-active{color:var(--ds-paper)!important;border-bottom:1px dotted var(--ds-plum-2)!important;padding-bottom:2px}.ds-nav-roll{display:block;height:18px;overflow:hidden;border:0!important}.ds-nav-roll>span{display:block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ds-nav-roll>span>span{display:block;height:18px;line-height:18px}.ds-nav-roll>span>span:last-child{color:var(--ds-paper)}.ds-nav-roll:focus-visible>span,.ds-nav-roll:hover>span{transform:translateY(-18px)}.ds-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:8px;border:1px solid;font:600 15px/1 var(--font-ibm),sans-serif;white-space:nowrap;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),color .15s}.ds-button:focus-visible,.ds-button:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ds-plum)}.ds-button:active{transform:translate(0);box-shadow:none}.ds-button-small{min-height:38px;padding-inline:16px;font-size:13.5px}.ds-button-small:focus-visible,.ds-button-small:hover{box-shadow:2px 2px 0 var(--ds-plum)}.ds-button-paper{background:var(--ds-paper);border-color:var(--ds-paper)!important;color:var(--ds-ink)!important}.ds-button-ink{border-color:var(--ds-ink)!important;color:#fff!important}.ds-button-ink,.ds-hero{background:var(--ds-ink)}.ds-hero{position:relative;overflow:hidden;color:var(--ds-paper)}.ds-ghost{position:absolute;top:0;right:-1vw;color:rgba(241,236,221,.055);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:clamp(140px,20vw,300px)/1 var(--font-mono),monospace}.ds-hero-copy{max-width:860px;padding:88px 0 76px}.ds-hero-copy.is-compact{padding:72px 0 60px}.ds-clip{overflow:hidden}.ds-title-clip{padding-bottom:.12em}.ds-page-title{margin:24px 0 0;font-size:clamp(40px,5.6vw,66px);font-weight:400;line-height:1.08;text-wrap:balance}.ds-page-title span{-webkit-text-decoration:underline dotted var(--ds-plum-2);text-decoration:underline dotted var(--ds-plum-2);text-underline-offset:8px}.ds-company-mission .ds-page-title span{color:inherit}.ds-hero-description{max-width:52ch;margin-top:24px;color:rgba(241,236,221,.72);font-size:17px;line-height:1.6;text-wrap:pretty}.ds-wordup{animation:ds-wordup .52s cubic-bezier(.16,1,.3,1) .42s both}.ds-wordup-title{animation:ds-wordup .56s cubic-bezier(.16,1,.3,1) .5s both}.ds-lineup{animation:ds-lineup .62s cubic-bezier(.16,1,.3,1) .7s both}.ds-apply-hero .ds-ghost{font-size:clamp(120px,16vw,240px)}.ds-apply-hero .ds-hero-copy{max-width:860px;padding:80px 0 68px}.ds-apply-hero .ds-kicker{display:flex;align-items:center;gap:8px}.ds-apply-hero .ds-kicker:before{width:7px;height:7px;border-radius:2px;background:#d4a017;content:""}.ds-apply-hero .ds-page-title{max-width:26ch;font-size:clamp(32px,4.2vw,50px);line-height:1.14}.ds-apply-hero .ds-page-title span{text-underline-offset:6px}.ds-apply-hero .ds-hero-description{max-width:54ch;margin-top:22px}.ds-apply-hero .ds-hero-description>p{margin:0}.ds-apply-hero-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:28px}.ds-apply-hero-action>span{color:rgba(241,236,221,.55);font:10.5px/1.4 var(--font-mono),monospace}.ds-product-hero{background:linear-gradient(118deg,#2e2922 0 60%,#342d43 100%)}.ds-product-hero:after{position:absolute;inset:76px 0 0 58%;background:repeating-linear-gradient(90deg,transparent 0 62px,rgba(241,236,221,.045) 63px 64px);content:"";pointer-events:none;transform:skewX(-8deg);transform-origin:bottom}.ds-product-hero .ds-container{z-index:1}.ds-pricing-hero{background:radial-gradient(circle at 78% 48%,rgba(139,107,212,.2),transparent 32%),var(--ds-ink)}.ds-company-mission{background:linear-gradient(180deg,#2e2922 0 72%,#332b42 100%)}.ds-company-mission:after{position:absolute;right:-12%;bottom:-38%;width:58%;aspect-ratio:1;border:1px solid rgba(139,107,212,.18);border-radius:50%;box-shadow:0 0 0 54px rgba(139,107,212,.035),0 0 0 108px rgba(139,107,212,.025);content:"";pointer-events:none}.ds-company-mission .ds-container{z-index:1}.ds-apply-hero{background:radial-gradient(circle at 18% 115%,rgba(196,145,70,.16),transparent 38%),radial-gradient(circle at 86% 15%,rgba(139,107,212,.14),transparent 34%),var(--ds-ink)}.ds-legal-hero .ds-page-title{font-size:clamp(36px,5vw,58px);line-height:1.1;margin-top:22px}.ds-legal-hero .ds-hero-description{margin-top:22px;color:rgba(241,236,221,.55);font:12px/1.6 var(--font-mono),monospace}.ds-reveal{transform:translateY(34px);transition:transform .7s cubic-bezier(.16,1,.3,1)}.ds-reveal.is-seen{transform:translateY(0)}.ds-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--ds-rule);border-radius:8px;background:var(--ds-rule)}.ds-card-cell{background:var(--ds-surface);padding:22px 24px}.ds-product-body .ds-card-cell{position:relative;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.ds-product-body .ds-card-cell:hover{z-index:1;background:#f7f2e5;box-shadow:0 12px 32px rgba(46,41,34,.09);transform:translateY(-3px)}.ds-card-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--ds-ink-3);font:11px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-domain-dot{width:7px;height:7px;border-radius:2px;flex:none;background:var(--dot,var(--ds-plum))}.ds-rule-section{margin-top:64px;padding-top:56px;border-top:1px solid var(--ds-rule)}.ds-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px 64px;gap:40px 64px}.ds-four-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--ds-rule);border-radius:8px;background:var(--ds-rule)}.ds-four-grid>div{padding:20px 22px;background:var(--ds-surface)}.ds-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-top:56px}.ds-cta-note{color:var(--ds-ink-3);font:11px/1.5 var(--font-mono),monospace}.ds-footer{max-width:1120px;margin:80px auto 0;padding:20px 32px 28px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--ds-rule);color:var(--ds-ink-3);font:10.5px/1.5 var(--font-mono),monospace}.ds-footer nav,.ds-footer-meta{display:flex;flex-wrap:wrap;gap:16px}.ds-footer a{color:var(--ds-ink-3);border-bottom-color:transparent}.ds-footer a.is-current,.ds-footer a:hover{color:var(--ds-ink)}.ds-panel{padding:20px;border:1px solid var(--ds-rule);border-radius:8px;background:var(--ds-surface);box-shadow:0 1px 2px rgba(46,41,34,.04),0 2px 10px rgba(46,41,34,.05)}.ds-field{display:grid;grid-gap:6px;gap:6px}.ds-field label{color:var(--ds-ink-3);font:10.5px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-field input,.ds-field textarea{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid var(--ds-rule-2);border-radius:8px;outline:none;background:var(--ds-surface);color:var(--ds-ink);font:15px/1.4 var(--font-ibm),sans-serif}.ds-field textarea{min-height:148px;resize:vertical}.ds-field input:focus,.ds-field textarea:focus{border-color:var(--ds-plum);box-shadow:0 0 0 3px rgba(110,76,229,.12)}.ds-error{color:#c15b45;font:11px/1.4 var(--font-mono),monospace}.ds-read-label{display:inline;margin-right:6px;color:var(--ds-plum);font:10.5px/1.5 var(--font-mono),monospace;font-style:normal;text-transform:uppercase}.ds-grade-title{margin-bottom:6px;font-size:15px}.ds-grade-section{margin-top:56px}.ds-pricing-hero .ds-hero-copy{max-width:820px}.ds-pricing-hero .ds-ghost{height:1em;overflow:hidden}.ds-pricing-ghost-stack{display:block;transition:transform .48s cubic-bezier(.22,1.2,.36,1)}.ds-pricing-ghost-stack>span{display:block;height:1em;line-height:1}.ds-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:16px;gap:16px}.ds-price-card{display:flex;flex-direction:column;padding:28px 28px 30px;border:1px solid var(--ds-rule);border-radius:8px;outline:none;background:var(--ds-surface);box-shadow:0 1px 2px rgba(46,41,34,.04),0 2px 10px rgba(46,41,34,.05);transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.ds-price-card:hover{background:#f7f2e5;border-color:var(--ds-rule-2);transform:translateY(-2px);box-shadow:0 6px 24px rgba(46,41,34,.08),0 20px 50px rgba(46,41,34,.06)}.ds-price-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ds-price-top>span:last-child:not(:first-child){color:var(--ds-plum);border-bottom:1px dotted var(--ds-plum);font:10.5px/1.4 var(--font-mono),monospace}.ds-price-level{color:var(--ds-ink-3);font:11px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-price-card h2{margin:10px 0 18px;font-size:22px;font-weight:400}.ds-price-card p{margin:18px 0 0;color:var(--ds-ink-2);font-size:14px;line-height:1.6;text-wrap:pretty}.ds-price-value{display:flex;align-items:baseline;gap:8px;font:40px/1.2 var(--font-mono),monospace;font-weight:400}.ds-price-value span{color:var(--ds-ink-3);font:11px/1.4 var(--font-mono),monospace}.ds-price-divider{height:1px;margin:18px 0;background:var(--ds-rule)}.ds-price-includes{margin:0;color:var(--ds-ink-2);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ds-price-includes span{color:var(--ds-ink-3);font:11px/1.6 var(--font-mono),monospace}.ds-policy-strip{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px;color:var(--ds-ink-3);font:11px/1.5 var(--font-mono),monospace}.ds-pricing-faq{margin-top:44px;padding-top:56px;border-top:1px solid var(--ds-rule)}.ds-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:0 64px;gap:0 64px}.ds-faq-grid>div{padding:16px 0;border-bottom:1px solid var(--ds-rule)}.ds-faq-grid h3{margin:0 0 5px;font-size:15px;font-weight:400}.ds-faq-grid p{margin:0;color:var(--ds-ink-2);font-size:13.5px;line-height:1.6}.ds-company-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;grid-gap:40px 64px;gap:40px 64px}.ds-scout-stage{display:flex;align-items:center;gap:26px}.ds-scout-legend{color:var(--ds-ink-3);font:12px/2 var(--font-mono),monospace}.ds-scout-legend span{display:block}.ds-company-lead{max-width:48ch;margin:10px 0 0;color:var(--ds-ink-2);font-size:15px;line-height:1.65}.ds-company-split+.ds-rule-section>.ds-eyebrow{margin-bottom:20px}.ds-company-split~.ds-cta-row{gap:18px}.ds-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:40px;gap:40px}.ds-rules-grid article{padding-top:16px;border-top:1px solid var(--ds-rule-2)}.ds-rules-grid span{color:var(--ds-plum);font:11px/1 var(--font-mono),monospace}.ds-rules-grid h3{margin:10px 0 8px;font-size:16px;font-weight:400}.ds-rules-grid p{margin:0;color:var(--ds-ink-2);font-size:14px;line-height:1.6}.ds-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;grid-gap:48px 72px;gap:48px 72px}.ds-contact-lines>div:not(.ds-eyebrow){display:grid;grid-template-columns:110px 1fr;grid-gap:8px 16px;gap:8px 16px;padding:16px 0;border-bottom:1px solid var(--ds-rule)}.ds-contact-lines span{color:var(--ds-ink-3);font:10px/1.5 var(--font-mono),monospace;text-transform:uppercase}.ds-contact-lines p{margin:0;color:var(--ds-ink-2);font:13.5px/1.5 var(--font-mono),monospace}.ds-contact-lines a{justify-self:start;font:13.5px/1.4 var(--font-mono),monospace}.ds-panel-title{display:flex;gap:6px;margin-bottom:2px;color:var(--ds-ink-3);font:11px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-contact-form{display:grid;grid-gap:14px;gap:14px;padding:24px}.ds-contact-form textarea{min-height:120px;line-height:1.5}.ds-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:2px}.ds-form-actions span{color:var(--ds-ink-3);font:10.5px/1.4 var(--font-mono),monospace}.ds-contact-form .ds-button{min-height:46px;padding-inline:22px;box-shadow:none}.ds-contact-form .ds-button:focus-visible,.ds-contact-form .ds-button:hover{box-shadow:2px 2px 0 var(--ds-plum)}.ds-waitlist-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:720px;min-height:max(720px,100svh);background:var(--ds-ink)}.ds-waitlist-split>.ds-waitlist-hero{min-width:0}.ds-waitlist-hero .ds-container{display:flex;min-height:100%;max-width:none;flex-direction:column}.ds-waitlist-hero .ds-hero-copy{display:flex;min-height:580px;flex:1 1;flex-direction:column;justify-content:center;padding-block:48px 72px}.ds-waitlist-hero .ds-page-title{max-width:13ch;font-size:clamp(38px,5vw,58px);line-height:1.08;letter-spacing:-.04em}.ds-waitlist-hero .ds-hero-description{max-width:53ch;font-size:14px;line-height:1.65}.ds-waitlist-onboarding{display:flex;min-width:0;align-items:center;padding:48px clamp(26px,4vw,56px);outline:none;background:var(--ds-paper)}.ds-waitlist-onboarding:focus-visible{outline:2px dotted var(--ds-plum-2);outline-offset:-6px}.ds-waitlist-form{width:100%;max-width:430px;min-height:590px;margin:auto}.ds-waitlist-panel-title{align-items:center;margin-bottom:16px}.ds-waitlist-scout{margin-left:auto}.ds-waitlist-form>.ds-legacy-success{min-height:520px;align-items:center}.wl-flow{animation:ds-stage-in .38s cubic-bezier(.16,1,.3,1) both}.wl-progress{margin-bottom:30px}.wl-progress-meta{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--ds-ink-3);font:10px/1.4 var(--font-mono),monospace;text-transform:uppercase}.wl-progress ol{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.wl-progress li{height:2px;border-radius:2px;background:var(--ds-rule-2);transition:background .18s ease}.wl-progress li.is-active{background:var(--ds-plum)}.wl-step-heading>span{display:block;color:var(--ds-plum);font:10.5px/1.4 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.wl-step-heading h2{margin:12px 0 8px;outline:none;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.wl-step-heading p{min-height:42px;margin:0 0 24px;color:var(--ds-ink-2);font-size:14px;line-height:1.5}.wl-step-heading strong{color:var(--ds-ink);font-weight:500}.wl-form{display:grid;grid-gap:14px;gap:14px}.wl-form .form-field{display:grid;grid-gap:6px;gap:6px;margin:0}.wl-form label{color:var(--ds-ink-3);font:10.5px/1.4 var(--font-mono),monospace;text-transform:uppercase}.wl-form input{width:100%;min-height:49px;padding:12px 14px;border:1px solid var(--ds-rule-2);border-radius:8px;outline:none;background:var(--ds-surface);color:var(--ds-ink);font:15px/1.4 var(--font-ibm),sans-serif}.wl-form input:focus{border-color:var(--ds-plum);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-plum) 12%,transparent)}.wl-form input[aria-invalid=true]{border-color:var(--down)}.wl-form-single{grid-template-columns:minmax(0,1fr)}.wl-details-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-details-form>.wl-error,.wl-details-form>.wl-submit,.wl-field-wide{grid-column:1/-1}.wl-phone-field{position:relative;display:block;border:1px solid var(--ds-rule-2);border-radius:8px;background:var(--ds-surface)}.wl-phone-field:focus-within{border-color:var(--ds-plum);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-plum) 12%,transparent)}.wl-phone-field:has(input[aria-invalid=true]){border-color:var(--down)}.wl-phone-field:has(input[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 12%,transparent)}.wl-phone-field>span{position:absolute;z-index:1;top:50%;left:14px;color:var(--ds-ink-3);font:13px/1 var(--font-mono),monospace;pointer-events:none;transform:translateY(-50%)}.wl-phone-field input,.wl-phone-field input:focus{width:100%;padding-left:44px;border:0;border-radius:inherit;background:transparent;box-shadow:none!important}.wl-code-input{font-family:var(--font-mono),monospace!important;font-size:22px!important;font-weight:500!important;letter-spacing:.32em;text-align:center}.wl-legal-copy{margin:0;color:var(--ds-ink-3);font:12px/1.55 var(--font-mono),monospace}.wl-consent-field a,.wl-legal-copy a{border-bottom:1px dotted var(--ds-plum)}.wl-submit{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid var(--ds-ink);border-radius:8px;background:var(--ds-ink);color:#fff;font:600 14px/1 var(--font-ibm),sans-serif;cursor:pointer;transition:transform .15s,box-shadow .15s}.wl-submit:focus-visible,.wl-submit:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ds-plum)}.wl-submit:disabled{cursor:not-allowed;opacity:.55}.wl-secondary-actions{display:flex;flex-wrap:wrap;gap:8px 18px}.wl-secondary-actions button{min-height:30px;padding:0;border:0;border-bottom:1px dotted var(--ds-plum);background:transparent;color:var(--ds-ink-3);font:10.5px/1.4 var(--font-mono),monospace;cursor:pointer}.wl-secondary-actions button:disabled{cursor:not-allowed;opacity:.5}.wl-error{padding:10px 12px;border-left:2px solid var(--down);border-radius:0 6px 6px 0;background:var(--ds-surface);color:var(--down);font:10.5px/1.5 var(--font-mono),monospace}.wl-consent-field{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:start;grid-gap:7px 10px!important;gap:7px 10px!important}.wl-consent-field input{width:24px;min-height:24px;height:24px;margin:0;padding:0;accent-color:var(--ds-plum)}.wl-consent-field label{color:var(--ds-ink-2);font:12.5px/1.5 var(--font-ibm),sans-serif;text-transform:none}.wl-consent-field>span{grid-column:2;color:var(--ds-ink-3);font:10px/1.4 var(--font-mono),monospace}.wl-complete-card{display:flex;align-items:flex-start;gap:14px;margin-top:8px;padding:16px;border:1px solid var(--ds-rule);border-radius:8px;background:var(--ds-surface)}.wl-complete-card>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--ds-plum) 10%,var(--ds-paper));color:var(--ds-plum);font-size:18px}.wl-complete-card strong{display:block;font-size:14px;font-weight:500}.wl-complete-card p{margin:5px 0 0;color:var(--ds-ink-2);font-size:12.5px;line-height:1.5}.wl-home-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--ds-ink)!important;font:12px/1.4 var(--font-mono),monospace}@media (max-width:900px){.ds-waitlist-split{grid-template-columns:1fr}.ds-waitlist-hero .ds-hero-copy{min-height:340px;padding-block:52px 58px}.ds-waitlist-onboarding{align-items:flex-start;padding-block:38px 52px}.ds-waitlist-form{min-height:540px}}@media (max-width:430px){.ds-waitlist-hero .ds-container{padding-inline:20px}.ds-waitlist-hero .ds-page-title{font-size:39px}.ds-waitlist-onboarding{padding:32px 20px 44px}.ds-waitlist-panel-title{margin-bottom:14px}.wl-details-form{grid-template-columns:1fr}.wl-details-form>.form-field{grid-column:1}.wl-step-heading h2{font-size:25px}}.ds-apply-main{padding-top:0}.ds-sample-brief{position:relative;z-index:2;display:grid;grid-template-columns:64px 1fr;align-items:center;grid-gap:18px;gap:18px;margin-top:56px;padding:16px 18px;border:1px solid var(--ds-rule);border-radius:8px;background:var(--ds-surface);box-shadow:0 2px 10px rgba(46,41,34,.06)}.ds-sample-brief,.ds-sample-brief.is-seen{transform:translateY(-1px)}.ds-sample-brief p{margin:0;color:var(--ds-ink-2);font:12.5px/1.6 var(--font-mono),monospace}.ds-sample-brief span{display:block;margin-top:6px;color:var(--ds-ink-3);font:10.5px/1 var(--font-mono),monospace}.ds-apply-form-anchor{display:flow-root;scroll-margin-top:24px;outline:none}.ds-apply-form-anchor:focus-visible{outline:2px dotted var(--ds-plum-2);outline-offset:6px}.ds-apply-form{margin-top:30px;padding:20px}.ds-apply-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ds-apply-form .form-field{display:grid;grid-gap:6px;gap:6px;margin:0}.ds-apply-form .btn-submit,.ds-apply-form .form-err[role],.ds-apply-form .form-field:first-of-type,.ds-apply-form .form-field:nth-of-type(2),.ds-apply-form .form-field:nth-of-type(6),.ds-apply-form .form-foot,.ds-apply-form noscript{grid-column:1/-1}.ds-apply-form label{color:var(--ds-ink-3);font:10.5px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-apply-form input{width:100%;min-height:48px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--ds-rule-2);border-radius:8px;outline:none;background:var(--ds-surface);color:var(--ds-ink);font:15px/1.4 var(--font-ibm),sans-serif}.ds-apply-form input:focus{border-color:var(--ds-plum);box-shadow:0 0 0 3px rgba(110,76,229,.12)}.ds-apply-form input[type=checkbox]{min-height:0;accent-color:var(--ds-plum)}.ds-apply-form .btn-submit{justify-self:start;min-height:46px;padding:0 22px;border:1px solid var(--ds-ink);border-radius:8px;background:var(--ds-ink);color:#fff;font:600 15px/1 var(--font-ibm),sans-serif;transition:transform .15s,box-shadow .15s}.ds-apply-form .btn-submit:focus-visible,.ds-apply-form .btn-submit:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ds-plum)}.ds-apply-form .btn-submit:disabled{cursor:not-allowed;opacity:.55}.ds-apply-form .form-err,.ds-apply-form .form-foot{color:var(--ds-ink-3);font:10px/1.45 var(--font-mono),monospace}.ds-apply-form .form-err{color:#b24d3c}.ds-apply-success{display:flex;align-items:flex-start;gap:16px}.ds-success-label{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--ds-ink-3);font:10.5px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-success-label span{width:7px;height:7px;border-radius:2px;background:#7ba48c}.ds-apply-success h2{margin:0 0 6px;font-size:19px;font-weight:400}.ds-apply-success p{max-width:52ch;margin:0;color:var(--ds-ink-2);font-size:14px;line-height:1.55}.ds-success-email{margin-top:10px;padding:10px 12px;border:1px solid var(--ds-rule);border-radius:8px;background:#f5f0e2;color:var(--ds-ink);font:12px/1.4 var(--font-mono),monospace;word-break:break-all}.ds-apply-steps{display:grid;margin:48px 0 0}.ds-apply-steps>div{display:grid;grid-template-columns:42px 1fr;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--ds-rule)}.ds-apply-steps b{display:block;margin-bottom:12px;color:var(--ds-plum);font:11px/1 var(--font-mono),monospace}.ds-apply-steps span{color:var(--ds-ink-2);font-size:13px;line-height:1.5}.ds-invited-brief{margin-top:30px}.ds-apply-notes{display:grid;grid-gap:24px;gap:24px;margin-top:36px}.ds-apply-notes>div{padding-top:20px;border-top:1px solid var(--ds-rule)}.ds-apply-notes span{color:var(--ds-ink-3);font:10px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-apply-notes p{max-width:58ch;margin:11px 0;color:var(--ds-ink-2);font-size:13px;line-height:1.6}.ds-mission-text{color:inherit;font-weight:500;-webkit-text-decoration:underline dotted var(--ds-plum-2);text-decoration:underline dotted var(--ds-plum-2);text-underline-offset:3px}.ds-apply-notes i{color:var(--ds-ink-3);font:10px/1 var(--font-mono),monospace;font-style:normal}.ds-apply-footer{max-width:680px;margin-top:56px;padding:18px 22px 28px;display:grid;grid-gap:12px;gap:12px}.ds-apply-footer .ds-footer-meta{justify-content:space-between;gap:10px}.ds-contact-footer,.ds-home-footer{margin-top:88px}.ds-legal-column{width:100%;max-width:680px;margin:0 auto;padding:0 22px}.ds-legal-body{width:100%;padding:48px 0 56px}.ds-legal-body .legal-head{display:none}.ds-legal-body .legal-article>section{margin:0;padding:16px 0;border-bottom:1px solid var(--ds-rule)}.ds-legal-body .legal-article>section:first-of-type{padding-top:0}.ds-legal-body .legal-article h2{font:10.5px/1.4 var(--font-mono),monospace;font-weight:400;text-transform:uppercase;color:var(--ds-ink-3)}.ds-legal-body .legal-article h3,.ds-legal-body .legal-article p,.ds-legal-body .legal-article ul,.ds-legal-body .legal-table{font-family:var(--font-ibm),sans-serif}.ds-legal-body .legal-article p,.ds-legal-body .legal-article ul{font-size:14.5px;line-height:1.6}.ds-legal-column>.ds-footer{max-width:none;margin-top:0;padding-inline:0;display:grid;grid-gap:12px;gap:12px;padding-top:18px}.ds-legal-column>.ds-footer .ds-footer-meta{justify-content:space-between;gap:10px}.ds-home-clock{position:fixed;left:32px;bottom:26px;z-index:40;width:260px;height:18px;overflow:hidden;pointer-events:none;color:var(--ds-ink);font:12px/18px var(--font-mono),monospace;transition:color .25s cubic-bezier(.16,1,.3,1)}.ds-home-clock.is-dark{color:var(--ds-paper)}.ds-home-clock>span{display:block;transition:transform .48s cubic-bezier(.22,1.2,.36,1)}.ds-home-clock>span>span{display:block;height:18px}.ds-home-hero{position:relative;overflow:hidden;background:var(--ds-ink);color:var(--ds-paper)}.ds-home-bigclock{position:absolute;top:1%;right:-1vw;color:rgba(241,236,221,.055);font:clamp(150px,23vw,330px)/1 var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-dotfield{position:absolute;inset:0;pointer-events:none;will-change:transform}.ds-dotfield i{position:absolute;width:3px;height:3px;border-radius:1px;background:rgba(241,236,221,.16)}.ds-dotfield .is-live{width:5px;height:5px;border-radius:2px;background:var(--ds-plum-2)}.ds-dotfield .is-live b{position:absolute;inset:-5px;border:1px solid var(--ds-plum-2);border-radius:50%;animation:ds-pulse-ring 3s cubic-bezier(.16,1,.3,1) infinite}.ds-home-copy{position:relative;z-index:2;max-width:900px;padding:104px 0 90px}.ds-home-kicker{display:flex;gap:14px;margin-bottom:26px;color:rgba(241,236,221,.55);font:12px/1.4 var(--font-mono),monospace}.ds-home-kicker strong,.ds-home-title{color:var(--ds-paper);font-weight:400}.ds-home-title{margin:0;font-size:clamp(46px,7vw,84px);line-height:1.06;text-wrap:balance}.ds-word-wrap{display:inline-block;overflow:hidden;margin-right:.22em;margin-bottom:-.12em;padding-bottom:.12em;vertical-align:top}.ds-word-wrap>span{display:inline-block;animation:ds-wordup .56s cubic-bezier(.16,1,.3,1) both}.ds-word-wrap>.is-accent{-webkit-text-decoration:underline dotted var(--ds-plum-2);text-decoration:underline dotted var(--ds-plum-2);text-underline-offset:8px}.ds-home-description{max-width:46ch;margin:28px 0 0;color:rgba(241,236,221,.72);font-size:17px;line-height:1.6;text-wrap:pretty;animation-delay:.76s}.ds-home-reading{display:flex;gap:10px;align-items:baseline;margin-top:34px;color:rgba(241,236,221,.45);font:12.5px/20px var(--font-mono),monospace;animation-delay:.88s}.ds-home-reading b{color:var(--ds-plum);font-weight:400}.ds-signal-window{display:block;min-width:0;height:20px;overflow:hidden;color:rgba(241,236,221,.85)}.ds-signal-window>span{display:block;transition:transform .48s cubic-bezier(.22,1.2,.36,1)}.ds-signal-window>span>span{display:block;height:20px}.ds-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:42px;animation-delay:1s}.ds-home-actions>span,.ds-home-final-cta>span{color:rgba(241,236,221,.5);font:11px/1.4 var(--font-mono),monospace}.ds-scroll-cue{margin-top:80px;color:rgba(241,236,221,.4);font:11px/1 var(--font-mono),monospace;animation-delay:1.14s}.ds-home-note-wrap{padding-top:96px;padding-bottom:80px}.ds-time-row{display:flex;align-items:baseline;gap:14px;margin-bottom:34px;color:var(--ds-ink-3);font:12px/1.4 var(--font-mono),monospace}.ds-time-row strong{color:var(--ds-ink);font-weight:400}.ds-home-note-wrap .ds-time-row{margin-bottom:44px}.ds-redacted-note{max-width:840px;color:var(--ds-ink);font-size:clamp(24px,3.2vw,36px);font-weight:400;line-height:1.45;text-wrap:pretty}.ds-redacted-note i{display:inline-block;width:2.9em;height:.88em;border-radius:2px;background:var(--ds-ink);vertical-align:-.08em;transition:background .15s cubic-bezier(.16,1,.3,1)}.ds-redacted-note i.wide{width:3.6em}.ds-redacted-note i.ds-redaction-price{width:1.3em}.ds-redacted-note i.ds-redaction-gap{width:1.6em}.ds-redacted-note i.ds-redaction-move{width:5.2em}.ds-redacted-note i.ds-redaction-worth{width:1.7em}.ds-redacted-note i:hover{background:var(--ds-plum)}.ds-redacted-note em{color:var(--ds-plum);font-style:italic}.ds-note-worth{color:#9a7426;font-family:var(--font-mono),monospace}.ds-note-sources{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px;margin-top:30px;color:var(--ds-ink-3);font:11.5px/1.5 var(--font-mono),monospace}.ds-reveal:not(.is-seen) .ds-note-caption,.ds-reveal:not(.is-seen) .ds-note-sources{transform:translateY(22px)}.ds-note-sources{transition:transform .7s cubic-bezier(.16,1,.3,1) 80ms}.ds-note-sources span:not(:first-child){border-bottom:1px dotted var(--ds-plum)}.ds-note-caption{margin-top:24px;color:var(--ds-ink-4);font:11.5px/1.5 var(--font-mono),monospace;transition:transform .7s cubic-bezier(.16,1,.3,1) .16s}.ds-home-call{padding:80px 0;border-top:1px solid var(--ds-rule)}.ds-home-call-grid{align-items:end}.ds-home-call h2{margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1.25;text-wrap:balance}.ds-home-call p{max-width:44ch;margin:0;color:var(--ds-ink-2);font-size:15px;line-height:1.65;text-wrap:pretty}.ds-home-ask-wrap{padding-bottom:40px}.ds-home-ask{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;grid-gap:40px 64px;gap:40px 64px;padding:80px 0 0;border-top:1px solid var(--ds-rule)}.ds-home-scout{display:flex;align-items:center;gap:24px}.ds-home-scout>div{color:var(--ds-ink-3);font:12px/2 var(--font-mono),monospace}.ds-home-scout span{display:block}.ds-home-scout b{min-width:68px;display:inline-block;color:var(--ds-ink);font-weight:600}.ds-home-ask h2{margin:0 0 20px;font-size:24px;font-weight:400;line-height:1.3;text-wrap:balance}.ds-home-ask .ds-time-row{margin-bottom:16px}.ds-home-final-cta{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.ds-home-final-cta>span{color:var(--ds-ink-3)}.ds-home-footer{max-width:none;padding-inline:0}@media (max-width:760px){.ds-home-copy{padding:80px 0 64px}.ds-home-title{font-size:clamp(34px,10.5vw,46px);line-height:1.1}.ds-word-wrap{margin-bottom:-.18em;padding-bottom:.18em}.ds-word-wrap>.is-accent{text-underline-offset:5px}.ds-home-description{font-size:16px}.ds-home-actions{margin-top:32px}.ds-scroll-cue{margin-top:56px}}.ds-night-watch{position:relative;overflow:clip;padding:96px 0 120px;background:#19161f;color:var(--ds-paper)}.ds-night-watch:before{position:absolute;inset:0;opacity:.26;background-image:radial-gradient(circle at center,rgba(139,107,212,.55) 0 1px,transparent 1.5px);background-size:64px 64px;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 76%,transparent)}.ds-night-watch-intro{position:relative;max-width:720px;margin-bottom:72px}.ds-night-watch-intro .ds-eyebrow{color:rgba(241,236,221,.45)}.ds-night-watch-intro h2{max-width:15ch;margin:0;font-size:clamp(34px,5.2vw,62px);font-weight:400;line-height:1.06;text-wrap:balance}.ds-night-watch-intro p{max-width:46ch;margin:22px 0 0;color:rgba(241,236,221,.62);font-size:15px;line-height:1.6}.ds-night-watch-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.68fr);align-items:start;grid-gap:64px;gap:64px}.ds-watch-sticky{position:-webkit-sticky;position:sticky;top:32px}.ds-watch-stage{min-height:560px;overflow:hidden;border:1px solid rgba(241,236,221,.15);border-radius:12px;background:rgba(46,41,34,.94);box-shadow:0 28px 90px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.04)}.ds-watch-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:15px 18px;border-bottom:1px solid rgba(241,236,221,.12);color:rgba(241,236,221,.48);font:10.5px/1.4 var(--font-mono),monospace}.ds-watch-toolbar span:first-child{display:flex;align-items:center;gap:8px;color:rgba(241,236,221,.72)}.ds-watch-toolbar i{width:6px;height:6px;border-radius:2px;background:var(--ds-plum-2);box-shadow:0 0 0 5px rgba(139,107,212,.12)}.ds-watch-progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:14px 18px 0}.ds-watch-progress button{display:flex;align-items:center;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.ds-watch-progress span{display:block;width:100%;height:2px;border-radius:2px;background:rgba(241,236,221,.16);transition:background .18s,transform .18s}.ds-watch-progress button.is-active span,.ds-watch-progress button:focus-visible span,.ds-watch-progress button:hover span{background:var(--ds-plum-2);transform:scaleY(2)}.ds-watch-canvas{position:relative;min-height:420px;padding:30px}.ds-watch-scout{display:flex;align-items:center;justify-content:space-between}.ds-watch-scout>span{color:rgba(241,236,221,.52);font:11px/1.4 var(--font-mono),monospace}.ds-watch-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:42px}.ds-watch-signals>div{min-height:150px;padding:15px;border:1px solid rgba(241,236,221,.12);border-radius:8px;background:rgba(241,236,221,.045);animation:ds-signal-arrive .5s cubic-bezier(.16,1,.3,1) both}.ds-watch-signals>div:nth-child(2){animation-delay:90ms}.ds-watch-signals>div:nth-child(3){animation-delay:.18s}.ds-watch-signals small,.ds-watch-signals span{display:block;color:rgba(241,236,221,.42);font:10px/1.4 var(--font-mono),monospace}.ds-watch-signals b{display:block;min-height:48px;margin:24px 0 12px;color:var(--ds-paper);font-size:16px;font-weight:400;line-height:1.35}.ds-watch-source-view{display:grid;grid-template-columns:minmax(180px,.8fr) 1fr;grid-gap:14px;gap:14px;margin-top:34px;animation:ds-stage-in .44s cubic-bezier(.16,1,.3,1) both}.ds-watch-source-tabs{display:grid;grid-gap:8px;gap:8px}.ds-watch-source-tabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:0 14px;border:1px solid rgba(241,236,221,.12);border-radius:8px;background:rgba(241,236,221,.035);color:rgba(241,236,221,.62);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .15s}.ds-watch-source-tabs button:focus-visible,.ds-watch-source-tabs button:hover,.ds-watch-source-tabs button[aria-pressed=true]{border-color:var(--ds-plum-2);background:rgba(139,107,212,.11);transform:translateX(3px)}.ds-watch-source-tabs span{font:12px/1.3 var(--font-mono),monospace}.ds-watch-source-tabs small{color:rgba(241,236,221,.38);font:10px/1 var(--font-mono),monospace}.ds-watch-source-detail{display:grid;grid-template-columns:86px 1fr;align-content:center;grid-gap:16px 12px;gap:16px 12px;min-height:178px;padding:22px;border-radius:8px;background:var(--ds-paper);color:var(--ds-ink)}.ds-watch-source-detail span{color:var(--ds-ink-3);font:10px/1.4 var(--font-mono),monospace;text-transform:uppercase}.ds-watch-source-detail b{font-size:14px;font-weight:400;line-height:1.45}.ds-watch-note{margin-top:28px;padding:22px;border-radius:8px;background:var(--ds-paper);color:var(--ds-ink);box-shadow:0 18px 50px rgba(0,0,0,.22);animation:ds-note-assemble .56s cubic-bezier(.16,1,.3,1) both}.ds-watch-note footer,.ds-watch-note>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;color:var(--ds-ink-3);font:10px/1.4 var(--font-mono),monospace}.ds-watch-note p{margin:30px 0;font-size:clamp(18px,2.2vw,27px);line-height:1.42}.ds-watch-note p i{display:inline-block;width:2.3em;height:.82em;border-radius:2px;background:var(--ds-ink);vertical-align:-.06em}.ds-watch-note p i.wide{width:3.1em}.ds-watch-note p i.price{width:1.2em}.ds-watch-note p i.gap{width:1.5em}.ds-watch-note em{color:var(--ds-plum)}.ds-watch-note footer{padding-top:14px;border-top:1px solid var(--ds-rule-2)}.ds-watch-decision{display:grid;align-content:center;min-height:270px;margin-top:18px;animation:ds-stage-in .44s cubic-bezier(.16,1,.3,1) both}.ds-watch-decision p{margin:0 0 24px;font-size:clamp(27px,4vw,44px);line-height:1.1}.ds-watch-decision>div{display:flex;flex-wrap:wrap;gap:10px}.ds-watch-decision button{min-height:44px;padding:0 18px;border:1px solid rgba(241,236,221,.24);border-radius:8px;background:transparent;color:var(--ds-paper);font:12px/1 var(--font-mono),monospace;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s,color .15s}.ds-watch-decision button.is-selected,.ds-watch-decision button:focus-visible,.ds-watch-decision button:hover{background:var(--ds-paper);color:var(--ds-ink);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ds-plum)}.ds-watch-decision>span{min-height:18px;margin-top:20px;color:rgba(241,236,221,.48);font:10.5px/1.4 var(--font-mono),monospace}.ds-watch-foot{padding:0 18px 16px;color:rgba(241,236,221,.32);font:10px/1.4 var(--font-mono),monospace}.ds-watch-steps{display:grid;grid-gap:16px;gap:16px}.ds-watch-steps>button{display:grid;grid-template-columns:54px 1fr;align-items:start;min-height:34vh;padding:28px 0;border:0;border-top:1px solid rgba(241,236,221,.14);background:transparent;color:rgba(241,236,221,.56);cursor:pointer;text-align:left;transition:color .22s,transform .22s}.ds-watch-steps>button:last-child{min-height:40vh}.ds-watch-steps>button.is-active,.ds-watch-steps>button:focus-visible,.ds-watch-steps>button:hover{color:var(--ds-paper);transform:translateX(-6px)}.ds-watch-steps>button>span{padding-top:5px;font:10.5px/1 var(--font-mono),monospace}.ds-watch-steps b{display:block;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.1}.ds-watch-step-copy{display:block}.ds-watch-step-copy>span{display:block;max-width:30ch;margin:14px 0 0;color:rgba(241,236,221,.5);font-size:14px;line-height:1.55}@keyframes ds-signal-arrive{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:none}}@keyframes ds-stage-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ds-note-assemble{0%{opacity:0;transform:translateY(28px) rotate(-1.5deg)}to{opacity:1;transform:none}}@media (max-width:820px){.ds-night-watch{padding:56px 0 72px}.ds-night-watch-intro{margin-bottom:36px}.ds-night-watch-layout{display:block}.ds-watch-sticky{position:-webkit-sticky;position:sticky;top:16px;z-index:2;margin-bottom:24px}.ds-watch-stage{display:flex;flex-direction:column;min-height:300px;max-height:52svh;overflow:hidden;background:#2d2822}.ds-watch-toolbar{display:flex;flex-wrap:nowrap;gap:6px;padding:8px 12px;font-size:9px;overflow:hidden;white-space:nowrap}.ds-watch-toolbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-watch-progress{padding:6px 12px 0}.ds-watch-progress button{height:28px}.ds-watch-canvas{flex:1 1 auto;min-height:0;padding:8px;overflow-y:auto}.ds-watch-foot{padding:0 12px 8px;font-size:9px}.ds-watch-scout .scout{width:44px!important;height:44px!important}.ds-watch-scout svg{width:44px;height:44px}.ds-watch-scout>span{font-size:9px}.ds-watch-signals{margin-top:6px;gap:6px;grid-template-columns:repeat(3,1fr)}.ds-watch-signals>div{min-height:0;padding:6px 8px}.ds-watch-signals small,.ds-watch-signals span{font-size:8px}.ds-watch-signals b{min-height:0;margin:3px 0;font-size:10px;line-height:1.2}.ds-watch-source-view{grid-template-columns:1fr;gap:4px;margin-top:6px}.ds-watch-source-tabs{gap:4px}.ds-watch-source-tabs button{min-height:26px;padding:5px 8px}.ds-watch-source-tabs span{font-size:10px}.ds-watch-source-tabs small{font-size:8px}.ds-watch-source-detail{min-height:0;padding:6px;grid-template-columns:50px 1fr;gap:3px 5px}.ds-watch-source-detail span{font-size:8px}.ds-watch-source-detail b{font-size:10px;line-height:1.3}.ds-watch-note{margin-top:6px;padding:8px}.ds-watch-note footer,.ds-watch-note>div{gap:3px 6px;font-size:8px}.ds-watch-note p{margin:6px 0;font-size:13px;line-height:1.4}.ds-watch-note footer{padding-top:6px}.ds-watch-decision{min-height:0;margin-top:6px}.ds-watch-decision p{margin:0 0 8px;font-size:18px}.ds-watch-decision button{min-height:28px;padding:0 10px;font-size:10px}.ds-watch-decision>span{margin-top:6px;font-size:9px}.ds-watch-steps{grid-template-columns:1fr;gap:12px}.ds-watch-steps>button,.ds-watch-steps>button:last-child{min-height:58vh;padding:22px 16px;border:1px solid rgba(241,236,221,.14);border-radius:8px}.ds-watch-steps>button{grid-template-columns:1fr;gap:12px}.ds-watch-steps>button.is-active,.ds-watch-steps>button:focus-visible,.ds-watch-steps>button:hover{transform:translateX(-4px)}.ds-watch-steps b{font-size:22px}}@media (max-width:360px){.ds-watch-note{margin-top:4px;padding:6px}.ds-watch-note footer,.ds-watch-note>div{gap:2px 5px;font-size:7px}.ds-watch-note p{margin:4px 0;font-size:11px;line-height:1.32}.ds-watch-note footer{padding-top:4px}}@keyframes ds-wordup{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes ds-lineup{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-pulse-ring{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.ds-site *,.ds-site :after,.ds-site :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ds-reveal{transform:none}}