html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden}a{color:inherit}.p5-btn{display:inline-flex;align-items:center;gap:var(--sp-2);border:none;border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-5);background:var(--accent-strong);color:var(--on-dark);font-family:var(--font-hanken-grotesk),sans-serif;font-size:var(--fs-label);font-weight:600;line-height:1;text-decoration:none;box-shadow:0 1px 2px var(--border);transition:background .15s ease}.p5-btn:after{content:"→";font-size:var(--fs-body-sm)}.p5-btn:hover{background:var(--accent-strong-hover)}.p5-btn--ghost{background:transparent;color:var(--accent-strong);border:1px solid var(--border);padding:var(--sp-2) var(--sp-4);font-size:12.5px;box-shadow:none}.p5-btn--ghost:after{content:""}.p5-btn--ghost:hover{background:var(--accent-wash);border-color:var(--accent)}.p5-btn--sm{font-size:var(--fs-foot);padding:var(--sp-2) var(--sp-4)}.eyebrow{gap:var(--sp-2);margin-bottom:var(--sp-6);font-size:var(--fs-foot);font-weight:700;letter-spacing:.08em}.eyebrow,.journey-link{display:inline-flex;align-items:center;color:var(--accent-strong)}.journey-link{gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--accent);font-size:var(--fs-body-sm);font-weight:600;line-height:1.25;text-decoration:none;transition:color .18s ease,border-color .18s ease,gap .18s ease}.journey-link:hover{color:var(--accent-strong-hover);border-color:var(--accent-strong-hover);gap:var(--sp-4)}@media (max-width:640px){.eyebrow{margin-bottom:var(--sp-5);font-size:10.5px}}.r6-idx{font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);letter-spacing:.14em;color:var(--ink-muted)}.r6-idx,.r6-marker{text-transform:uppercase}.r6-marker{color:var(--accent-strong);font-size:11px;font-weight:700;letter-spacing:.16em}.r6-dark{background:var(--surface-dark);color:var(--on-dark)}.r6-dark .r6-marker{color:var(--accent)}#main-content a:focus-visible,#main-content button:focus-visible,.r6-close a:focus-visible,.r6-close button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.r6-dark a:focus-visible,.r6-dark button:focus-visible{outline-color:var(--accent)}.r6-hero{padding:var(--sp-16) 0 var(--sp-24);position:relative;overflow:hidden}.r6-hero>.site-shell{position:relative;z-index:1}.r6-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:var(--sp-16);gap:var(--sp-16);align-items:start}.r6-brand{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-8);color:var(--ink)}.r6-brand img{width:30px;height:auto;display:block}.r6-brand span{font-weight:700;font-size:21px;letter-spacing:-.02em}.r6-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--accent-strong);letter-spacing:.16em;margin-bottom:var(--sp-6);font-weight:700;font-size:11px}.r6-eyebrow:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:var(--accent);flex:none}.r6-h1{max-width:15ch;font-size:clamp(40px,5.4vw,var(--fs-display));line-height:1.08;font-weight:600;letter-spacing:-.025em;color:var(--ink);margin-bottom:var(--sp-7)}.r6-lede{max-width:60ch;font-size:var(--fs-body);line-height:1.6;color:var(--ink-muted);margin-bottom:var(--sp-5)}.r6-lede b{color:var(--ink);font-weight:600}.r6-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sp-3);margin-top:var(--sp-8)}.r6-hero-exhibit{position:-webkit-sticky;position:sticky;top:96px}.r6-grid12{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--sp-6);column-gap:var(--sp-6)}.r6-hero-grid12 .r6-h1{grid-column:1/11}.r6-hero-copy{grid-column:1/9}.r6-hero-obj{grid-column:9/13;align-self:start}.r6-panel-hero{background:var(--accent);color:var(--surface-raised);padding:var(--sp-7);border-radius:var(--r);border:1px solid var(--border);border-bottom:6px solid var(--accent);box-shadow:8px 10px 0 var(--divider)}.p5-btn--onhero{background:var(--surface-raised);color:var(--ink)}.p5-btn--onhero:hover{background:var(--surface)}.r6-panel-dark p{color:var(--on-dark-mut);max-width:68ch}.r6-panel-dark p+p{margin-top:var(--sp-5)}.r6-panel-dark .recon__scores{flex-direction:column}.r6-panel-dark .r6-close-tagline{font:600 22px var(--font-hanken-grotesk),sans-serif;color:var(--on-dark);margin:var(--sp-7) 0 var(--sp-8);letter-spacing:-.01em}.r6-panel-dark .p5-btn--ghost{color:var(--on-dark);border-color:var(--surface-dark-line)}.r6-s2-head{grid-column:1/6}.r6-s2-body{grid-column:6/13}.r6-s3-body{grid-column:1/8}.r6-s3-head{grid-column:8/13}.r6-s5-head{grid-column:1/6}.r6-s5-body{grid-column:6/13}.r6-velocity-card{grid-column:2/12}.r6-hero-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-6);aspect-ratio:4/3;padding:var(--sp-10);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r);background:var(--surface-raised);box-shadow:8px 10px 0 var(--divider)}.r6-hero-logo img{width:clamp(72px,9vw,104px);height:auto;display:block}.r6-hero-logo__wm{font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.r6-exhibit{border:1px solid var(--border);background:var(--surface-raised)}.r6-exhibit-cap{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--divider)}.r6-exhibit-live{color:var(--accent-strong);white-space:nowrap}.r6-exhibit-field{aspect-ratio:4/3;background:var(--surface);border-bottom:1px solid var(--divider)}.r6-exhibit-shot{aspect-ratio:auto;width:100%;height:auto;display:block;object-fit:contain}.r6-exhibit-caption{padding:var(--sp-4) var(--sp-4) var(--sp-4);font-size:var(--fs-label);line-height:1.5;color:var(--ink-muted)}.r6-why{padding:var(--section-y) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--surface)}.r6-why-grid{display:block}.r6-why .r6-marker{color:var(--accent-strong)}.r6-why-h2{max-width:22ch;margin:var(--sp-8) 0 var(--sp-8);font-size:clamp(32px,4vw,var(--fs-title));font-weight:600;line-height:1.06;letter-spacing:-.03em;color:var(--ink)}.r6-why-p{max-width:var(--measure);margin-bottom:var(--sp-5);font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.r6-why-p:last-child{margin-bottom:0}.r6-product{padding:var(--section-y) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--canvas)}.r6-product-h2{max-width:20ch;margin:var(--sp-8) 0 var(--sp-8);font-size:clamp(34px,4.4vw,var(--fs-title));font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.r6-product-body{max-width:66ch}.r6-product-body p{margin-bottom:var(--sp-5);font-size:16.5px;line-height:1.7;color:var(--ink)}.r6-product-body p:last-child{margin-bottom:0}.r6-product-exhibits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-14)}.r6-chapter-body{max-width:var(--measure);margin-top:var(--sp-12);font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.r6-chapter-body+.r6-chapter-body{margin-top:var(--sp-5)}.r6-ledger-stage{margin-top:var(--sp-2)}.r6-ledger{border-top:2px solid var(--ink)}.r6-ledger-cap{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--divider)}.r6-ledger-ref{color:var(--accent-strong);white-space:nowrap}.r6-ledger-head{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:end;grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--sp-10) 0 var(--sp-8);border-bottom:1px solid var(--border)}.r6-fl{display:block;margin-bottom:var(--sp-4);font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.r6-go{font-size:clamp(60px,8vw,88px);font-weight:700;letter-spacing:-.04em;color:var(--ink)}.r6-go,.r6-num{font-family:var(--font-ibm-plex-mono),monospace;line-height:.8}.r6-num{font-size:clamp(40px,5vw,66px);font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-num--agency{color:var(--accent-strong)}.r6-sub{margin-top:var(--sp-4);font-size:var(--fs-label);color:var(--ink-muted)}.r6-ledger--js .r6-go{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.9,.3,1.2)}.r6-ledger--js .r6-go.is-on{opacity:1;transform:none}.r6-ledger--js .r6-lrow{opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.r6-ledger--js .r6-lrow.is-on{opacity:1;transform:none}.r6-ledger-rows{border-bottom:1px solid var(--border)}.r6-lrow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--sp-5);gap:var(--sp-5);align-items:baseline;padding:var(--sp-4) 0;border-bottom:1px solid var(--divider)}.r6-lrow:last-child{border-bottom:none}.r6-lrow-n{font-family:var(--font-ibm-plex-mono),monospace;font-size:14px;color:var(--accent-strong)}.r6-lrow-d{font-size:14.5px;color:var(--ink)}.r6-lrow-s{font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:right}.r6-ledger-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-7);padding:var(--sp-6) 0 0}.r6-ledger-note{max-width:62ch;font-size:13.5px;line-height:1.55;color:var(--ink-muted)}.r6-ledger-foot-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-4);flex:none}.r6-funded{font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);border:1px solid var(--accent);padding:var(--sp-2) var(--sp-4)}.r6-funded,.r6-receipt-cta{white-space:nowrap}.how-receipt-lede{max-width:var(--measure);margin:var(--sp-2) 0 var(--sp-7);font-size:var(--fs-body);line-height:1.6;color:var(--ink-muted)}.r6-platform{padding:var(--section-y) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--surface)}.r6-platform-h2{max-width:20ch;margin:var(--sp-8) 0 var(--sp-10);font-size:clamp(34px,4.4vw,var(--fs-title));font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.r6-platform-body{max-width:68ch}.r6-platform-body p{margin-bottom:var(--sp-6);font-size:16.5px;line-height:1.72;color:var(--ink)}.r6-platform-body p:last-child{margin-bottom:0}.r6-who{padding:var(--section-y) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--surface)}.r6-who-h2{max-width:24ch;margin:var(--sp-8) 0 var(--sp-8);font-size:clamp(32px,4vw,var(--fs-title));font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.r6-who-body{max-width:var(--measure);font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.r6-who-body+.r6-who-body{margin-top:var(--sp-5)}.r6-who--dark{background:var(--surface-dark);color:var(--on-dark);border-top-color:var(--surface-dark-line);border-bottom-color:var(--surface-dark-line)}.r6-who--dark .r6-marker{color:var(--accent)}.r6-who--dark .r6-who-body,.r6-who--dark .r6-who-h2{color:var(--on-dark)}.r6-proof{padding:var(--section-y) 0;border-top:1px solid var(--surface-dark-line);border-bottom:1px solid var(--surface-dark-line)}.r6-proof-cols{column-count:2;column-gap:var(--sp-12);margin-top:var(--sp-8)}.r6-proof-cols p{max-width:none;page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--sp-4);font-size:15.5px;line-height:1.6;color:var(--on-dark-mut)}.r6-proof-btn{margin-top:var(--sp-5)}.r6-proof .recon{align-items:flex-start}.r6-proof .recon__scores{justify-content:flex-start}.r6-velocity-cta{margin-top:var(--sp-8)}.r6-refusal{position:relative;min-height:86vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--section-y-lg) var(--sp-10)}.r6-corner{position:absolute;width:22px;height:22px}.r6-corner:before{left:10px;top:0;width:1px;height:22px}.r6-corner:after{top:10px;left:0;height:1px;width:22px}.r6-corner--tl{left:40px;top:40px}.r6-corner--tr{right:40px;top:40px}.r6-corner--bl{left:40px;bottom:40px}.r6-corner--br{right:40px;bottom:40px}.r6-zero{font-family:var(--font-ibm-plex-mono),monospace;font-size:clamp(112px,22vw,300px);font-weight:600;line-height:.9;letter-spacing:-.04em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r6-repro{display:inline-block;margin-top:var(--sp-7);border:2px solid var(--accent);font-size:var(--fs-foot);letter-spacing:.18em;text-transform:uppercase;padding:var(--sp-2) var(--sp-4);transform:rotate(-3deg)}.r6-refusal-stamp,.r6-repro{color:var(--accent);font-weight:700}.r6-motto{margin-top:var(--sp-8);font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-label);letter-spacing:.05em;color:var(--on-dark)}.r6-team{padding:var(--section-y) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--canvas)}.r6-team-grid{display:block}.r6-team-kicker{color:var(--accent-strong)}.r6-team-h2{max-width:20ch;margin:var(--sp-8) 0 0;font-size:clamp(30px,3.6vw,var(--fs-title));font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.r6-team-body{max-width:58ch;font-size:var(--fs-body);line-height:1.7;color:var(--ink-muted)}.r6-team-body,.r6-team-cta{margin-top:var(--sp-8)}.r6-close{padding:var(--section-y-lg) 0;background:var(--canvas);border-top:1px solid var(--divider)}.r6-close-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.r6-close-brand{display:flex;align-items:center;gap:var(--sp-4);color:var(--ink);font-size:clamp(34px,5vw,46px);font-weight:700;letter-spacing:-.035em}.r6-close-brand img{width:clamp(42px,6vw,56px);height:auto;display:block}.r6-close-body{max-width:54ch;margin-top:var(--sp-10);font-size:var(--fs-body);line-height:1.65;color:var(--ink-muted)}.r6-close-h2{max-width:20ch;margin-top:var(--sp-10);font-size:clamp(38px,5.4vw,var(--fs-display-lg));font-weight:600;line-height:1.06;letter-spacing:-.04em;color:var(--ink)}@media (max-width:860px){.r6-hero{padding:var(--sp-10) 0 var(--sp-16)}.r6-hero-grid{grid-template-columns:1fr;gap:var(--sp-10)}.r6-hero-exhibit{position:static;top:auto}.r6-product-exhibits{grid-template-columns:1fr}.r6-chapter{padding:var(--sp-20) 0 var(--sp-24)}.r6-grid12{display:block}.r6-hero-obj{margin-top:var(--sp-10)}.r6-proof-cols{column-count:1}.r6-card{padding:var(--sp-7) var(--sp-6)}.r6-panel-dark{padding:var(--sp-10) var(--sp-7)}.r6-ledger-cap{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.r6-ledger-head{grid-template-columns:1fr;gap:var(--sp-8);padding:var(--sp-8) 0 var(--sp-7)}.r6-cell{border-top:1px solid var(--divider);padding-top:var(--sp-6)}.r6-cell:first-child{border-top:none;padding-top:0}.r6-num{font-size:clamp(46px,13vw,58px)}.r6-ledger-foot{flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.r6-ledger-foot-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.r6-team-grid{grid-template-columns:1fr;gap:var(--sp-10)}.r6-refusal{padding:var(--sp-24) var(--sp-6);min-height:78vh}.r6-corner--bl,.r6-corner--tl{left:18px}.r6-corner--br,.r6-corner--tr{right:18px}}@media (prefers-reduced-motion:reduce){.r6-go,.r6-lrow{opacity:1!important;transform:none!important;transition:none!important}}:root{--rail-height:56px;--site-max:1100px;--site-gutter:44px;--measure:70ch}.site-shell{width:min(100% - (var(--site-gutter) * 2),var(--site-max));margin-inline:auto}.legal-page{--site-max:820px}.wireframe-grid{position:absolute;inset:0;z-index:0;opacity:.2;pointer-events:none;background-image:linear-gradient(to right,var(--divider) 1px,transparent 1px),linear-gradient(var(--divider) 1px,transparent 1px);background-size:40px 40px}#main-content,#main-content>section,.r6-close{position:relative;z-index:1}.r6-platform,.r6-product,.r6-team,.r6-why{background:transparent}.eyebrow:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:var(--accent);flex:none}[id]{scroll-margin-top:calc(var(--rail-height) + 24px)}body{min-height:100svh}.hero-brand-lockup img{animation:glyph-arrival .42s cubic-bezier(.2,.8,.2,1) both}.receipt-stage{animation:receipt-reveal .52s cubic-bezier(.2,.8,.2,1) 90ms both}.receipt-verdict .score strong{--score-shift:8px;animation:score-divergence .44s cubic-bezier(.2,.8,.2,1) .43s both}.receipt-verdict .agency-score strong{--score-shift:-8px}.top-rail{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--rail-height);border-bottom:1px solid var(--rail-line);background:var(--rail)}.top-rail__inner{width:min(100% - (var(--site-gutter) * 2),var(--site-max));height:100%;margin:0 auto;justify-content:space-between}.top-rail__brand,.top-rail__inner,.top-rail__links{display:flex;align-items:center}.top-rail__brand{gap:var(--sp-3);color:var(--structure);font-size:19px;font-weight:700;letter-spacing:.04em;text-decoration:none}.top-rail__mark{width:26px;height:auto;display:block}.top-rail__burger{display:none}.top-rail__links{gap:var(--sp-5);font-size:14px;font-weight:600}.top-rail__links a{color:var(--rail-text);text-decoration:none}.top-rail__divider{width:1px;height:22px;background:var(--rail-line);margin:0 var(--sp-3)}.top-rail__links a.top-rail__secondary:hover{color:var(--accent-strong)}.top-rail__links a.p5-btn{color:var(--on-dark)}.top-rail a:focus-visible,.top-rail button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-footer{background:var(--surface-raised);color:var(--ink-muted);border-top:1px solid var(--divider)}.site-footer__inner{width:min(100% - (var(--site-gutter) * 2),var(--site-max));margin:0 auto;padding:var(--sp-14) 0 var(--sp-10)}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--sp-8);gap:var(--sp-8)}.site-footer__brand{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--structure);font-size:19px;font-weight:700;letter-spacing:.04em;text-decoration:none}.site-footer__mark{width:26px;height:auto;display:block}.site-footer__tag{max-width:34ch;margin:var(--sp-4) 0 var(--sp-4);color:var(--ink);font-size:var(--fs-body-sm);line-height:1.5}.site-footer__col{display:flex;flex-direction:column;align-items:flex-start}.site-footer__head{margin-bottom:var(--sp-3);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site-footer__link{display:block;padding:var(--sp-1) 0;color:var(--rail-text);font-size:14px;text-decoration:none}.site-footer__link:hover{color:var(--accent-strong)}.site-footer__link--btn{background:none;border:none;cursor:pointer;font-family:var(--font-hanken-grotesk),sans-serif;text-align:left}.site-footer__bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid var(--divider);font-size:var(--fs-foot);color:var(--ink-muted)}.site-footer__bar a{color:var(--accent-strong);text-decoration:none}.site-footer__bar a:hover{color:var(--accent-strong-hover)}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:720px){.site-footer__grid{grid-template-columns:1fr 1fr;gap:var(--sp-7)}.site-footer__brand-col{grid-column:1/-1}}@media (max-width:440px){.site-footer__grid{grid-template-columns:1fr}}@media (max-width:640px){.site-footer__bar{flex-direction:column;gap:var(--sp-2)}}.p5-btn,.vchip{font-family:var(--font-hanken-grotesk),sans-serif}.receipt-outcome>span:first-child{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.receipt-outcome b{color:var(--ink);font-weight:600}.not-found{min-height:calc(100svh - var(--rail-height));display:grid;place-content:center;justify-items:start;grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--sp-10)}.not-found h1{max-width:12ch;font-size:clamp(48px,8vw,108px);font-weight:600;line-height:.94;letter-spacing:-.03em}.how-page{background:var(--canvas)}.how-band{padding:var(--section-y) 0}.how-band--lg,.how-close{padding:var(--section-y-lg) 0}.how-band+.how-band:not(.how-close){padding-top:0}.how-flow .role-switcher{margin-top:var(--sp-6)}.how-hero{position:relative;overflow:hidden}.how-hero>.site-shell{position:relative;z-index:1}.how-hero h1{max-width:22ch;margin:var(--sp-6) 0 var(--sp-12);font-size:clamp(40px,5.4vw,var(--fs-display));line-height:1.08}.how-hero h1,.how-page h2{font-weight:600;letter-spacing:-.025em}.how-page h2{max-width:26ch;margin:0 0 var(--sp-10);font-size:clamp(30px,3.6vw,var(--fs-title));line-height:1.1}.how-prose{max-width:var(--measure);display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.how-prose p,.how-receipt__note{font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.how-prose--lead{font-size:var(--fs-lead);line-height:1.4;font-weight:var(--fw-lead)}.how-index{color:var(--ink-muted);font-size:var(--fs-foot);letter-spacing:.08em;margin-bottom:var(--sp-5)}.how-receipt{margin:var(--sp-8) 0 var(--sp-7);padding:var(--sp-8);border:1px solid var(--divider);border-left:3px solid var(--accent);border-radius:var(--r);background:var(--surface-raised);box-shadow:10px 12px 0 var(--divider)}.how-receipt p{margin-top:var(--sp-4);font-size:var(--fs-body-sm);line-height:1.55}.how-receipt__intro{max-width:68ch;padding-bottom:var(--sp-6);border-bottom:1px solid var(--divider);color:var(--ink-muted)}.how-receipt__go{display:block;margin-top:var(--sp-7);color:var(--accent);font-size:88px;line-height:.9;letter-spacing:-.04em}.how-receipt__project{font-weight:600}.how-receipt__note{max-width:var(--measure)}.role-context,.role-opening{max-width:var(--measure);font-size:var(--fs-body);line-height:1.6}.role-switcher{margin:var(--sp-12) 0 var(--sp-10)}.role-tabs{display:flex;gap:var(--sp-3);margin-bottom:var(--sp-4)}.role-tab{min-width:112px;justify-content:center;cursor:pointer}.role-tab--active{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-strong)}.role-stage{overflow:hidden;border:1px solid var(--divider);border-radius:var(--r);background:var(--surface)}.role-record{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--divider);color:var(--ink-muted);font-size:var(--fs-label)}.role-lede{max-width:34ch;padding:var(--sp-8) var(--sp-8) var(--sp-5);line-height:1.4}.role-lede,.role-verdict{font-size:var(--fs-lead);font-weight:var(--fw-lead);letter-spacing:-.015em}.role-verdict{padding:var(--sp-8) var(--sp-8) 0}.role-verdict__flag{letter-spacing:.02em}.role-verdict--no-go .role-verdict__flag{color:var(--danger)}.role-verdict--go .role-verdict__flag{color:var(--accent-strong)}.role-verdict__tail{color:var(--ink-muted)}.role-verdict+.role-lede{padding-top:var(--sp-3);font-size:var(--fs-body);font-weight:400}.role-facts{padding:0 var(--sp-8) var(--sp-8)}.role-fact{padding:var(--sp-5) 0;border-top:1px solid var(--divider)}.role-fact>p:first-child{font-size:16.5px;line-height:1.55}.role-fact>p:first-child span{color:var(--ink-muted)}.role-fact>p:first-child strong{margin-left:var(--sp-2);font-weight:600}.role-fact__detail{margin-top:var(--sp-2);color:var(--ink-muted);font-size:var(--fs-label);line-height:1.5}.role-stage--developer .role-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--sp-10);gap:0 var(--sp-10)}.role-stage--developer .role-fact--action{grid-column:1/-1;border-left:3px solid var(--accent);padding-left:var(--sp-5)}.role-facts--grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--sp-10);gap:0 var(--sp-10)}.role-facts--grid .role-fact:last-child:nth-child(odd){grid-column:1/-1}.role-fact--score strong{color:var(--accent);font-size:28px}.role-fact--agency strong{color:var(--accent-strong);font-size:24px}.role-fact--risk strong{color:var(--danger);font-size:24px}.role-fact--action .role-fact__detail{color:var(--accent-strong);font-weight:600}.role-stage--legal .role-facts{counter-reset:legal-condition}.role-stage--legal .role-fact{display:grid;grid-template-columns:minmax(150px,.55fr) 1fr;align-items:baseline}.role-stage--legal .role-fact--status strong{display:inline-flex;padding:var(--sp-1) var(--sp-3);border:1px solid var(--accent);border-radius:var(--r-pill);color:var(--accent-strong);font-size:14px}.role-stage--legal .role-fact--empty strong{color:var(--ink-muted);font-weight:400}.role-stage--pap .role-facts{position:relative;margin-left:var(--sp-4);padding-left:var(--sp-10);border-left:1px solid var(--accent)}.role-stage--pap .role-fact{position:relative}.role-stage--pap .role-fact:before{content:"";position:absolute;left:-49px;top:25px;width:11px;height:11px;border:2px solid var(--accent);border-radius:var(--r-pill);background:var(--surface)}.role-stage--pap .role-fact--verified .role-fact__detail{color:var(--accent-strong)}.role-context{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}@keyframes glyph-arrival{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes receipt-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes score-divergence{0%{opacity:0;transform:translateX(var(--score-shift))}to{opacity:1;transform:translateX(0)}}.role-switcher button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.role-stage--compact .role-verdict{padding:var(--sp-6) var(--sp-6) 0}.role-stage--compact .role-verdict+.role-lede{padding:var(--sp-2) var(--sp-6) var(--sp-4)}.role-stage--compact .role-lede{padding:var(--sp-6) var(--sp-6) var(--sp-4)}.role-stage--compact .role-facts{padding:0 var(--sp-6) var(--sp-6)}.role-stage--compact .role-fact{padding:var(--sp-3) 0}.role-stage--compact .role-accountability{padding:var(--sp-3) var(--sp-6)}.how-close{min-height:78svh;background:var(--surface)}.how-close .p5-btn{margin-top:var(--sp-10)}.founder-cta{display:inline-flex;margin-top:var(--sp-7)}.how-cta{margin-top:var(--sp-8)}button.journey-link{border:0;border-bottom:1px solid var(--accent);padding:0 0 var(--sp-3);background:none;cursor:pointer;font-family:var(--font-hanken-grotesk),sans-serif}.r6-dark .journey-link,.r6-dark .journey-link:hover{color:var(--accent);border-color:var(--accent)}.company-page{min-height:calc(100svh - var(--rail-height));padding:var(--section-y-lg) 0 var(--section-y-lg);background:var(--canvas);position:relative;overflow:hidden}.company{position:relative;z-index:1}.company__marker{margin-bottom:var(--sp-8);color:var(--accent-strong);font-size:var(--fs-foot);font-weight:700;letter-spacing:.16em}.company h1{max-width:15ch;margin-bottom:var(--sp-14);font-size:clamp(40px,5.4vw,var(--fs-title));font-weight:600;line-height:1.08;letter-spacing:-.025em}.company__body{max-width:var(--measure);display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.company__body p{color:var(--ink);font-size:var(--fs-body);line-height:1.6}.company__credit{max-width:62ch;margin-top:var(--sp-12);color:var(--ink-muted);font-size:var(--fs-body-sm)}.r6-hero-obj .company__credit{margin-top:0}.company__credit a{color:var(--accent-strong);font-weight:600;text-decoration:none;white-space:nowrap}.company__credit a:hover{color:var(--accent-strong-hover)}.company__cta{margin-top:var(--sp-10)}.legal-page{min-height:calc(100svh - var(--rail-height));padding:var(--section-y) 0 var(--section-y-lg);background:var(--canvas)}.legal-doc__marker{margin-bottom:var(--sp-5);color:var(--accent-strong);font-size:11px;font-weight:700;letter-spacing:.16em}.legal-doc h1{max-width:18ch;font-size:clamp(34px,4.6vw,var(--fs-title));font-weight:600;line-height:1.02;letter-spacing:-.03em}.legal-doc__eff{margin-top:var(--sp-4);color:var(--ink-muted);font-size:var(--fs-label);letter-spacing:.04em}.legal-doc__intro{margin-top:var(--sp-7);padding:var(--sp-5) var(--sp-5);border-left:3px solid var(--border);background:var(--surface-raised);color:var(--ink-muted);font-size:14.5px;line-height:1.6;white-space:pre-line}.legal-doc__h2{margin:var(--sp-12) 0 var(--sp-4);font-size:var(--fs-lead);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.legal-doc__h3{margin:var(--sp-7) 0 var(--sp-3);font-weight:600}.legal-doc p,.legal-doc__h3{font-size:var(--fs-body);color:var(--ink)}.legal-doc p{margin-top:var(--sp-4);max-width:var(--measure);line-height:1.6}.legal-doc__list{margin:var(--sp-3) 0 0 1.1em;max-width:68ch;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.legal-doc__list li{color:var(--ink);font-size:15.5px;line-height:1.6}.legal-doc__toc{margin-top:var(--sp-7);padding:var(--sp-5);border-left:3px solid var(--divider);background:var(--surface-raised)}.legal-doc__toc ol{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);list-style:none}.legal-doc__toc a{color:var(--ink-muted);font-size:var(--fs-body-sm);text-decoration:none}.legal-doc__toc a:focus-visible,.legal-doc__toc a:hover{color:var(--accent-strong)}.reveal-ready .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal-ready .reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:640px){:root{--rail-height:62px}.top-rail__inner{width:min(100% - 28px,1240px)}.receipt-shadow{right:2px}.how-band{padding:var(--sp-24) 0}.how-hero{padding:var(--sp-20) 0}.how-hero h1{margin:var(--sp-5) 0 var(--sp-10);font-size:40px}.how-page h2{margin-bottom:var(--sp-7)}.how-receipt{padding:var(--sp-6) var(--sp-5);box-shadow:6px 7px 0 var(--divider)}.how-receipt__go{font-size:72px}.role-tabs{gap:var(--sp-2)}.role-tab{min-width:0;flex:1 1;padding-inline:var(--sp-3)}.role-stage{overflow:visible}.role-record{padding:var(--sp-4) var(--sp-5)}.role-lede{padding:var(--sp-7) var(--sp-5) var(--sp-4)}.role-facts{padding:0 var(--sp-5) var(--sp-6)}.role-stage--developer .role-facts{grid-template-columns:1fr}.role-stage--developer .role-fact--action{grid-column:auto}.role-stage--legal .role-fact{grid-template-columns:1fr;gap:var(--sp-2)}.role-stage--pap .role-facts{margin-left:var(--sp-2);padding-left:var(--sp-8)}.role-stage--pap .role-fact:before{left:-39px}.company-page{padding:var(--sp-24) 0 var(--sp-30)}.company h1{margin-bottom:var(--sp-10);font-size:40px}.company__body p{font-size:var(--fs-body);line-height:1.6}.legal-page{padding:var(--sp-24) 0 var(--sp-30)}:root{--site-gutter:24px}}@media (prefers-reduced-motion:reduce){.hero-brand-lockup img,.receipt-stage,.receipt-verdict .score strong{animation:none;transform:none}.journey-link,.p5-btn,.p5-btn:after{transition:none!important}.journey-link:hover,.p5-btn:hover,.p5-btn:hover:after{transform:none!important}}.contact-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--sp-6);background:transparent}.contact-overlay:before{content:"";position:absolute;inset:0;background:var(--surface-dark);opacity:.8}.contact-dialog{position:relative;width:min(100%,480px);max-height:calc(100svh - 48px);overflow-y:auto;padding:var(--sp-10);border-radius:var(--r);background:var(--surface-raised);border:1px solid var(--divider);box-shadow:0 24px 60px var(--border)}.contact-dialog__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--ink-muted);font-size:22px;line-height:1;cursor:pointer}.contact-dialog__close:hover{background:var(--accent-wash);color:var(--accent-strong)}.contact-dialog h2{margin:var(--sp-2) 0 var(--sp-3);font-size:28px;line-height:1.1;letter-spacing:-.02em}.contact-dialog__lede{margin-bottom:var(--sp-6);color:var(--ink-muted);font-size:var(--fs-body-sm);line-height:1.5}.contact-form{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.contact-form__field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-label);font-weight:600;color:var(--rail-text)}.contact-form__field input,.contact-form__field textarea{padding:var(--sp-3) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-hanken-grotesk),sans-serif;font-size:var(--fs-body-sm);font-weight:400;resize:vertical}.contact-form__field input:focus-visible,.contact-form__field textarea:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.contact-form__submit{justify-content:center;width:100%;cursor:pointer}.contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.contact-form__error{padding:var(--sp-3) var(--sp-3);border:1px solid var(--danger);border-radius:var(--r-sm);color:var(--danger);font-size:var(--fs-label)}.contact-dialog__success h2{margin-top:var(--sp-1)}.contact-dialog__success p{margin-bottom:var(--sp-6);color:var(--ink-muted);font-size:var(--fs-body-sm);line-height:1.5}@media (max-width:640px){.contact-dialog{padding:var(--sp-7) var(--sp-6)}.contact-form__row{grid-template-columns:1fr}}.zoomable{position:relative;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.zoomable,.zoomable img{display:block;width:100%}.zoomable img{height:auto}.zoomable:focus-visible .zoomable__hint,.zoomable:hover .zoomable__hint{opacity:1}.zoomable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.r6-hero-figure{border-left:3px solid var(--accent);box-shadow:8px 10px 0 var(--divider)}.gate-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);margin-top:var(--sp-12)}.gate-screen{border:1px solid var(--border);background:var(--surface-raised)}.gate-screen__shot{display:block;width:100%;height:auto;background:var(--surface);border-bottom:1px solid var(--divider)}@media (max-width:860px){.gate-screens{grid-template-columns:1fr}}.lightbox__figure img{display:block;width:100%;height:auto}.lightbox__cap{margin:0;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-label);line-height:1.5;color:var(--ink-muted);border-top:1px solid var(--divider)}.lightbox__close:hover{background:var(--surface-dark)}.r6-market{padding:var(--sp-24) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--surface)}.r6-market-body{max-width:74ch;margin-top:var(--sp-7)}.r6-market-body p{margin-bottom:var(--sp-5);font-size:18px;line-height:1.68;color:var(--ink)}.r6-market-body p:last-child{margin-bottom:0}.r6-seats{padding:var(--section-y) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--border);background:var(--surface)}.r6-seats-head{max-width:62ch}.r6-seats-h2{max-width:26ch;margin:var(--sp-7) 0 0;font-size:clamp(32px,4vw,var(--fs-title));font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.r6-seats-body{max-width:74ch;margin-top:var(--sp-8)}.r6-seats-body p{margin-bottom:var(--sp-5);font-size:16.5px;line-height:1.72;color:var(--ink)}.r6-seats-body p:last-child{margin-bottom:0}.sad-arc-before{max-width:60ch;margin-bottom:var(--sp-2);font-size:18px;line-height:1.6;color:var(--ink-muted)}.sad-arc-after{margin:var(--sp-8) 0 var(--sp-3);font-size:var(--fs-lead);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.sad-arc-tail{max-width:62ch;font-size:16.5px;line-height:1.7;color:var(--ink)}.how-cta--group{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.live-signal{margin-top:var(--sp-6);font-family:var(--font-ibm-plex-mono),monospace;font-size:12.5px;letter-spacing:.04em;color:var(--ink-muted)}.live-signal a{color:var(--accent-strong);font-weight:600;text-decoration:none}.live-signal a:hover{color:var(--accent-strong-hover)}.live-signal--on-dark{color:var(--on-dark-mut)}.live-signal--on-dark a{color:var(--accent)}.site-footer__live{margin:0 0 var(--sp-4);font-size:var(--fs-label);color:var(--rail-text)}.site-footer__live a{color:var(--accent-strong);font-weight:600;text-decoration:none}.site-footer__live a:hover{color:var(--accent-strong-hover)}.site-footer__cta{margin-bottom:var(--sp-5)}@media (max-width:900px){.top-rail__burger{display:inline-flex;flex-direction:column;justify-content:center;gap:var(--sp-1);width:42px;height:34px;padding:var(--sp-2) var(--sp-2);border:1px solid var(--rail-line);border-radius:var(--r-sm);background:none;cursor:pointer}.top-rail__burger span{display:block;height:2px;border-radius:var(--r-sm);background:var(--structure)}.top-rail__links{position:absolute;top:var(--rail-height);left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:var(--sp-2) var(--sp-7) var(--sp-5);background:var(--rail);border-bottom:1px solid var(--rail-line);box-shadow:0 14px 26px var(--border);z-index:21}.top-rail__links[data-open=true]{display:flex}.top-rail__secondary{padding:var(--sp-3) 0;border-bottom:1px solid var(--divider);font-size:var(--fs-body-sm)}.top-rail__links .p5-btn{margin-top:var(--sp-4);justify-content:center}}.arc-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--divider)}.arc-card__label{font-size:var(--fs-foot);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.arc-verdict{font-size:var(--fs-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--danger)}.arc-verdict,.arc-verdict__before{display:inline-flex;align-items:center}.arc-verdict__before{gap:var(--sp-2)}.arc-verdict__before:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:var(--danger)}.arc-verdict__after{display:none;color:var(--accent-strong)}.arc-blockers{list-style:none;margin:0;padding:0}.arc-blocker{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--divider)}.arc-blocker:last-child{border-bottom:none}.arc-blocker__mark{position:relative;width:16px;height:16px;flex:none;border:2px solid var(--danger);border-radius:var(--r-sm)}.arc-blocker__body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.arc-blocker__title{font-size:var(--fs-body);color:var(--ink)}.arc-blocker__meta{font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);letter-spacing:.04em;color:var(--ink-muted)}.arc-blocker__owner{font-size:var(--fs-foot);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);white-space:nowrap}.arc-card__foot{margin-top:var(--sp-4);font-size:var(--fs-foot);letter-spacing:.04em;color:var(--ink-muted)}.arc-card--js .arc-blocker{transition:opacity .4s ease}.arc-card--js .arc-blocker__mark,.arc-card--js .arc-blocker__title{transition:border-color .4s ease,background .4s ease,color .4s ease,-webkit-text-decoration-color .4s ease;transition:border-color .4s ease,background .4s ease,color .4s ease,text-decoration-color .4s ease;transition:border-color .4s ease,background .4s ease,color .4s ease,text-decoration-color .4s ease,-webkit-text-decoration-color .4s ease}.arc-blocker.is-cleared .arc-blocker__mark{border-color:var(--accent);background:var(--accent)}.arc-blocker.is-cleared .arc-blocker__mark:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--surface-raised)}.arc-blocker.is-cleared .arc-blocker__title{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.arc-card--resolved{border-left-color:var(--accent)}.arc-card--resolved .arc-verdict{color:var(--accent-strong)}.arc-card--resolved .arc-verdict__before{display:none}.arc-card--resolved .arc-verdict__after{display:inline-flex}.recon{flex-direction:column;gap:var(--sp-5);width:100%}.recon,.recon__scores{display:flex;align-items:center}.recon__scores{flex-wrap:wrap;justify-content:center;gap:var(--sp-5) var(--sp-8)}.recon__score{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.recon__score-v{font-size:clamp(30px,5vw,44px);font-weight:600;letter-spacing:-.02em;color:var(--on-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recon__score-l{letter-spacing:.08em}.recon__score-l,.recon__vs{font-size:var(--fs-foot);text-transform:uppercase;color:var(--on-dark-mut)}.recon__vs{letter-spacing:.12em}.recon__fig{font-size:clamp(96px,20vw,260px);font-weight:600;line-height:.82;letter-spacing:-.04em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recon__cap{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark)}.recon--js .recon__fig{opacity:0;transform:scale(.96);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.2)}.recon--js.recon--settled .recon__fig{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.recon__fig{opacity:1!important;transform:none!important}}.role-accountability{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-4) var(--sp-8);border-top:1px solid var(--divider);background:var(--surface-raised);font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);letter-spacing:.04em;color:var(--ink-muted)}.role-accountability__lock{width:10px;height:10px;flex:none;background:var(--accent);border-radius:var(--r-sm)}.seats-strip{margin-top:var(--sp-10)}.seats-strip__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-5);gap:var(--sp-5)}.seat-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--divider);border-top:3px solid var(--accent);border-radius:var(--r);background:var(--surface-raised)}.seat-card__owner{font-size:var(--fs-foot);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.seat-card__lede{font-size:var(--fs-body-sm);line-height:1.5;color:var(--ink)}.seat-card__fact{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--divider)}.seat-card__fact-l{font-size:var(--fs-foot);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.seat-card__fact-v{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.seats-strip__trail{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-foot);letter-spacing:.04em;color:var(--ink-muted)}.seats-strip__lock{width:10px;height:10px;flex:none;background:var(--accent);border-radius:var(--r-sm)}@media (max-width:760px){.seats-strip__grid{grid-template-columns:1fr}}@media (max-width:640px){.arc-blocker{grid-template-columns:auto 1fr}.arc-blocker__owner{grid-column:2;justify-self:start}.recon__scores{gap:var(--sp-4)}}.h3{overflow-x:clip;background:var(--surface-raised);color:var(--ink)}.h3,.h3-shell{position:relative}.h3-shell{z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.h3 p{margin:0;text-wrap:pretty}.h3-eyebrow{font-size:13px;letter-spacing:.16em;color:var(--accent)}.h3-eyebrow,.h3-h2{margin:0;font-weight:600}.h3-h2{font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:-.04em;max-width:14ch;color:var(--accent-strong);text-wrap:balance}.h3-h2 em{color:var(--accent)}.h3-market .h3-h2{font-size:clamp(34px,4.31vw,var(--fs-display));line-height:1.04;letter-spacing:-.025em;max-width:calc((100% + 24px) * 9 / 12 - 24px)}.h3-h2--xl{font-size:clamp(56px,10vw,168px);line-height:.9;letter-spacing:-.05em;max-width:none}.h3-h2--how{font-size:clamp(44px,6.4vw,96px);line-height:.94;letter-spacing:-.045em}.h3-h2--proof{font-size:clamp(56px,9vw,148px);line-height:.9;letter-spacing:-.05em;max-width:12ch;color:var(--surface-raised)}.h3-h2--platform{font-size:clamp(48px,7.4vw,120px);line-height:.92;letter-spacing:-.05em;max-width:none}.h3-h2--where{font-size:clamp(40px,5.4vw,80px);line-height:.96;letter-spacing:-.045em;max-width:none}.h3-h2--team{font-size:clamp(36px,4vw,60px);line-height:1;max-width:none}.h3-close-copy,.h3-cols2,.h3-cols3,.h3-how-copy p,.h3-lane-body,.h3-lede,.h3-proof-cols,.h3-team-copy p,.h3-where-copy p,.h3-why-body{font-size:clamp(17px,1.3vw,19px);line-height:1.6}.h3-btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 26px;border-radius:999px;background:var(--accent-strong);font-family:var(--font-ibm-plex-mono),monospace;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background .2s ease}.h3-btn,.h3-btn:hover{color:var(--surface-raised)}.h3-btn:hover{background:var(--accent-strong-hover)}.h3-btn--alt{background:var(--accent)}.h3-btn--alt:hover{background:var(--accent-strong)}.h3-btn--light{background:var(--surface-raised);color:var(--accent-strong)}.h3-btn--light:hover{background:var(--accent-wash);color:var(--accent-strong-hover)}.h3-btn--deep{background:var(--accent-strong-hover)}.h3-btn--deep:hover{background:var(--accent-strong)}.h3-btn--soft{background:var(--accent-wash);color:var(--accent-strong)}.h3-btn--soft:hover{background:var(--status-live-surface);color:var(--accent-strong)}.h3-actions{display:flex;flex-wrap:wrap;gap:12px}.h3-sheet{position:relative;margin-top:-40px;border-radius:40px 40px 0 0;background:var(--surface-raised);box-shadow:0 -12px 40px var(--border);padding:clamp(96px,12vw,176px) 0}.h3-market{z-index:2;padding-bottom:clamp(72px,9vw,128px)}.h3-why{z-index:3;padding:clamp(72px,10vw,160px) 0}.h3-how{z-index:4;background:var(--accent-wash)}.h3-proof{z-index:5;background:var(--accent-strong);color:var(--surface-raised)}.h3-lane{z-index:6}.h3-platform{z-index:7;background:var(--accent-wash)}.h3-where{z-index:8}.h3-art{display:block;line-height:0;pointer-events:none}.h3-art svg{display:block;width:100%;height:auto;overflow:visible}.h3-hero{position:relative;z-index:1;overflow:hidden;background:var(--status-live-surface);color:var(--accent-strong);display:flex}.h3-hero .h3-shell{max-width:1440px;padding-inline:clamp(20px,4.17vw,60px)}.h3-hero-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px;align-content:start;padding-top:96px;padding-bottom:120px}.h3-hero-rule{grid-column:1/span 5;grid-row:1;height:3px;background:var(--owed-line)}.h3-h1{grid-column:1/span 11;grid-row:2;font-weight:600;font-size:clamp(44px,calc(24.69px + 4.952vw),96px);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.h3-h1,.h3-hero .h3-lede{margin:0;color:var(--accent-strong)}.h3-hero .h3-lede{grid-column:1/span 7;grid-row:3;max-width:62ch;font-size:var(--fs-lead);line-height:1.5}.h3-hero .h3-actions{grid-column:1/-1;grid-row:4}.h3-score{margin-top:auto;border-top:1px solid var(--status-live-border);padding:28px 0 36px}.h3 .recon{align-items:flex-start}.h3 .recon__scores{display:grid;grid-template-columns:auto auto;grid-template-areas:"main vs" "main agency";align-items:end;justify-content:start;grid-gap:6px 48px;gap:6px 48px}.h3 .recon__score{align-items:flex-start;gap:8px}.h3 .recon__score:first-child{grid-area:main}.h3 .recon__vs{grid-area:vs}.h3 .recon__score:last-child{grid-area:agency}.h3 .recon__score-l,.h3 .recon__vs{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--accent-strong)}.h3 .recon__score:first-child .recon__score-v{font-size:clamp(72px,13vw,196px);line-height:.82;letter-spacing:-.06em;color:var(--accent)}.h3 .recon__score:last-child .recon__score-v{font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:-.03em;color:var(--accent-strong)}.h3-market .h3-shell{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.h3-market-art{display:flex;align-items:center;justify-content:center}.h3-market-art .h3-art{flex:none}.h3-market-art__memo{width:min(300px,22vw);margin-right:-6%;position:relative;z-index:1}.h3-market-art__sheet{width:min(380px,28vw);position:relative;z-index:2}.h3-market-art__inbox{width:min(280px,21vw);margin-left:-6%;position:relative;z-index:1}.h3-market-lead{max-width:760px;font-weight:500;color:var(--accent-strong)}.h3-cols2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:28px 64px;gap:28px 64px;align-items:start}.h3-phone-art{display:none}.h3-pull{max-width:28ch;font-weight:600;font-size:clamp(28px,3.4vw,52px);line-height:1.22;letter-spacing:-.02em;color:var(--accent-strong)}.h3-why .h3-shell{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.h3-why-body{display:flex;flex-wrap:wrap;gap:28px 64px;margin-left:clamp(0px,22vw,320px)}.h3-why-body p{flex:1 1 360px}.h3-how-row{display:flex;flex-wrap:wrap;gap:48px 72px;align-items:center}.h3-how-copy{flex:1 1 400px;display:flex;flex-direction:column;gap:28px}.h3-how-art{flex:0 1 520px;position:relative;display:flex;flex-direction:column}.h3-tile{width:min(420px,100%)}.h3-tile--2{margin:-44% 0 0 40px}.h3-tile--3{margin:-44% 0 0 80px}.h3-how-chip{width:min(240px,60%);margin:-16% 0 0 150px;position:relative;z-index:1}.h3-proof .h3-shell{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.h3-score--dark{position:relative;margin:0;border-top:1px solid var(--accent-on-dark);border-bottom:1px solid var(--accent-on-dark);padding:clamp(28px,3vw,44px) 0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 56px}.h3-proof .recon__score-l,.h3-proof .recon__vs{color:var(--surface-raised)}.h3-proof .recon__score:first-child .recon__score-v{font-size:clamp(72px,14vw,220px);color:var(--surface-raised)}.h3-proof .recon__score:last-child .recon__score-l,.h3-proof .recon__score:last-child .recon__score-v,.h3-proof .recon__vs{color:var(--accent-on-dark)}.h3-score--dark{flex-wrap:nowrap;gap:20px 32px}.h3-score--dark .recon{width:auto;flex:0 1 auto}.h3-stamp{width:220px;flex:0 1 220px;min-width:140px;margin-bottom:-1px}.h3-stamp [data-part=block] *,.h3-stamp [data-part=block] path{fill:var(--accent-on-dark)!important}.h3-proof-cols{display:flex;flex-wrap:wrap;gap:28px 64px}.h3-proof-cols>p,.h3-proof-side{flex:1 1 380px}.h3-proof-side{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.h3-proof strong{color:var(--surface-raised)}.h3-lane .h3-shell{display:flex;flex-direction:column;gap:20px}.h3-lane .h3-h2{max-width:calc((100% + 24px) * 9 / 12 - 24px)}.h3-lane-body{max-width:760px;margin:clamp(20px,3vw,44px) 0 0 auto}.h3-platform .h3-shell{display:flex;flex-direction:column;gap:32px}.h3-cols3{display:flex;flex-wrap:wrap;gap:24px 56px}.h3-cols3>div{flex:1 1 300px;display:flex;flex-direction:column;gap:20px}.h3-where{overflow:hidden}.h3-where-row{display:flex;flex-wrap:wrap;gap:56px 72px;align-items:center}.h3-where-row>.h3-h2--where{flex:0 0 100%;max-width:calc((100% + 24px) * 9 / 12 - 24px);margin-bottom:-28px}.h3-where-copy{flex:1 1 440px;display:flex;flex-direction:column;gap:28px;align-items:flex-start}.h3-where-art{flex:1 1 380px;display:flex;justify-content:flex-end}.h3-where-art .h3-art{width:460px;flex:none;margin-right:calc(-1 * (max(0px, (100vw - 1320px) / 2) + clamp(20px, 4vw, 48px) + 92px))}.h3-team{position:relative;z-index:9;background:var(--surface-raised);padding:clamp(48px,6vw,96px) 0 clamp(72px,9vw,128px)}.h3-team-row{border-top:2px solid var(--accent-strong);padding-top:40px;display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;justify-content:space-between}.h3-team-copy{flex:1 1 300px;max-width:640px;display:flex;flex-direction:column;gap:16px}.h3-founder{font-size:13px!important;font-weight:600;letter-spacing:.06em}.h3-close{position:relative;z-index:9;background:var(--surface-raised);padding:0 clamp(12px,2vw,24px) clamp(12px,2vw,24px)}.h3-close-panel{background:var(--accent-strong);color:var(--surface-raised);border-radius:clamp(24px,3vw,40px);padding:clamp(56px,8vw,120px) clamp(24px,5vw,80px);display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.h3-close-tagline{margin:0;font-weight:600;font-size:clamp(40px,6vw,96px);line-height:.96;letter-spacing:-.045em;max-width:16ch;text-wrap:balance}.h3-close-row{display:flex;flex-wrap:wrap;gap:24px 56px;align-items:flex-end;justify-content:space-between}.h3-close-copy{flex:1 1 380px;max-width:640px;display:flex;flex-direction:column;gap:18px}.h3-close-copy p{margin:0}@media (max-width:760px){.h3-hero-in{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:48px;padding-bottom:72px}.h3-hero-rule{grid-column:1;width:60%}.h3-h1{grid-column:1;line-height:1.04}.h3-hero .h3-lede{grid-column:1;font-size:17px;line-height:1.55}.h3-hero .h3-actions{grid-column:1}.h3-market-art{display:none}.h3-phone-art{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px}.h3-phone-art .h3-art{width:240px}.h3-how-art{flex-basis:100%;align-items:center}.h3-tile{width:300px}.h3-how-chip,.h3-tile--2,.h3-tile--3{margin:12px 0 0}.h3-how-chip{width:200px}.h3-score--dark{flex-wrap:wrap}.h3-stamp{width:150px;flex:0 0 150px;min-width:0;margin-left:auto}.h3-desk-only{display:none}.h3-why-body{margin-left:0}.h3-where-art{justify-content:flex-end;margin-right:calc(-1 * clamp(20px, 4vw, 48px))}.h3-where-art .h3-art{width:280px;margin-right:-56px}.h3 .recon__scores{grid-template-columns:1fr;grid-template-areas:"main" "vs" "agency"}}@media (max-width:900px){.h3-score--dark{flex-wrap:wrap}.h3-stamp{width:150px;flex:0 0 150px;min-width:0;margin-left:auto}}.pg .h3-shell{max-width:1440px;padding:0 clamp(20px,4.17vw,60px)}.pg .h3-sheet{box-shadow:0 -12px 40px var(--border);padding:128px 0}.pg .pg-band{z-index:2;overflow:clip}.pg .pg--tight{padding:80px 0}.pg .pg--wide{padding:192px 0}.pg .pg--dark{padding:160px 0}.pg .h3-proof{z-index:2}.pg--base{background:var(--surface-raised)}.pg--soft{background:var(--accent-wash)}.pg--dark{background:var(--accent-strong)}.pg--dark,.pg--dark .pg-h2,.pg--dark p,.pg--dark strong{color:var(--surface-raised)}.pg--dark .h3-eyebrow,.pg--dark .pg-h2 em{color:var(--accent-on-dark)}.pg--dark .h3-art [data-part=block] *{fill:var(--accent-on-dark)!important}.pg .pg-h1{font-size:clamp(40px,5vw,var(--fs-display-lg));line-height:1.02}.pg .pg-h1,.pg .pg-h2{margin:0;font-weight:600;letter-spacing:-.025em;max-width:none;color:var(--accent-strong);text-wrap:balance}.pg .pg-h2{font-size:clamp(34px,4.31vw,var(--fs-display));line-height:1.04}.pg .pg--dark .pg-h2{color:var(--surface-raised)}.pg .pg--dark .pg-h2,.pg .pg-h2--proof{font-size:clamp(40px,5vw,var(--fs-display-lg));line-height:1.02;letter-spacing:-.025em;max-width:none}.pg .h3-eyebrow{width:-moz-fit-content;width:fit-content;padding-bottom:12px;border-bottom:3px solid var(--owed-line);font-size:clamp(var(--fs-label),1.39vw,var(--fs-lead));font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pg .h3-lede{font-size:clamp(18px,1.39vw,var(--fs-lead));font-weight:400;line-height:1.45}.pg .pg-body{display:flex;flex-direction:column;gap:22px;max-width:68ch;font-size:var(--fs-body);line-height:1.6}.pg .pg-accent{color:var(--accent)}.pg .h3-close-panel:not(.pg-close--light) .pg-accent,.pg .pg--dark .pg-accent{color:var(--accent-on-dark)}.pg .pg-block--owed [data-part=block] *{fill:var(--owed-line)!important}.pg .pg-block--on-dark [data-part=block] *{fill:var(--accent-on-dark)!important}.pg .pg-w{width:min(var(--w),100%);flex:none}.pg .pg-pct{width:var(--w)}.pg-phone{display:none}.pg-place{position:relative;width:100%;flex:none}.pg .pg-at{position:absolute;left:var(--x);top:var(--y)}.pg .pg-hero{overflow:visible;min-height:0;align-items:flex-end}#main-content.pg>.pg-hero{z-index:auto}.pg .pg-hero-in{z-index:3;display:flex;flex-direction:column;gap:32px;padding-top:120px;padding-bottom:128px}.pg-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:48px;row-gap:48px;align-items:end}.pg-hero-grid>.pg-hero-main{grid-column:1/8}.pg-hero-grid>.pg-hero-art{grid-column:8/13;position:relative;z-index:3}.pg-hero-grid>.pg-hero-aside{grid-column:9/13}.pg-hero-main,.pg-hero-side{display:flex;flex-direction:column;gap:32px}.pg-hero-side{max-width:calc(600% / 7)}.pg-hero-type .pg-h1{max-width:22ch}.pg-hero-type .pg-hero-side{width:50%;margin-left:auto}.pg-hero-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:start}.pg-hero-split>.h3-lede{grid-column:1/7}.pg-hero-split>.pg-hero-side{grid-column:7/13;width:auto;max-width:none;margin:0}.pg-hero-art{display:flex;justify-content:center}.pg-hero-aside{padding-bottom:8px}@media (min-width:1024px){.pg .pg-hero{min-height:800px}}.pg-band-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:40px;row-gap:40px;align-items:start}.pg-head{display:flex;flex-direction:column;gap:24px}.pg-art{position:relative;display:flex}.pg-band-in--split>.pg-head{grid-column:1/6;grid-row:1}.pg-band-in--split>.pg-art{grid-column:1/6;grid-row:2}.pg-band-in--split>.pg-body{grid-column:7/13;grid-row:1/span 2}.pg-band-in--aside{grid-template-rows:auto 1fr;row-gap:32px}.pg-band-in--aside>.pg-head{grid-column:1/7;grid-row:1}.pg-band-in--aside>.pg-body{grid-column:1/7;grid-row:2}.pg-band-in--aside>.pg-art{grid-column:8/13;grid-row:1/span 2;align-self:center;justify-content:center}.pg-band-in--over>.pg-head{grid-column:1/9;grid-row:1}.pg-band-in--over>.pg-art{grid-column:1/6;grid-row:2}.pg-band-in--over>.pg-body{grid-column:7/13;grid-row:2}.pg-band-in--center>*{grid-column:3/11}.pg-band-in--stack>*{grid-column:1/13}.pg-band-in--stack .pg-body{max-width:none}.pg-band-in--stack .pg-body>p{max-width:68ch}.pg .pg-proof .recon__score:first-child .recon__score-v{font-size:clamp(72px,9.17vw,var(--fs-fig))}.pg .pg-proof .recon__score:last-child .recon__score-v{font-size:clamp(30px,3.34vw,48px)}.pg .pg-proof .h3-stamp{width:240px;flex:0 1 240px;margin-left:auto}.pg .pg-close{z-index:3;margin-top:-40px;border-radius:40px 40px 0 0;box-shadow:0 -12px 40px var(--border);background:var(--surface-raised);padding:64px clamp(20px,4.17vw,60px) 96px}.pg .pg-close .h3-close-panel{max-width:1320px;margin:0 auto;border-radius:24px;padding:clamp(48px,6.67vw,96px);gap:32px}.pg .pg-close .h3-close-tagline{font-weight:600;font-size:clamp(34px,4.31vw,var(--fs-display));line-height:1.04;letter-spacing:-.025em;max-width:20ch}.pg .pg-close .h3-close-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px}.pg .pg-close .h3-close-copy{flex:none;max-width:68ch;font-size:var(--fs-body)}.pg-close--light{background:var(--status-live-surface);color:var(--ink)}.pg-close--light .h3-close-tagline{color:var(--accent-strong)}.pg-close--light p{color:var(--ink)}@media (max-width:1024px){.pg-hero-grid>.pg-hero-main{grid-column:1/8}}@media (max-width:760px){.pg .h3-sheet{margin-top:-24px;border-radius:24px 24px 0 0;padding:72px 0}.pg .pg-hero-in{padding-top:120px;padding-bottom:72px}.pg-desk{display:none!important}.pg-phone{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pg .pg-w{width:min(var(--pw,var(--w)),100%)}.pg .pg-pct{width:min(var(--w),100%)}.pg-band-in,.pg-hero-grid{grid-template-columns:minmax(0,1fr)}.pg-band-in>*,.pg-hero-grid>*{grid-column:1/-1!important;grid-row:auto!important}.pg-band-in>.pg-head{order:1}.pg-band-in>.pg-body{order:2}.pg-band-in>.pg-art{order:3;width:100%;max-width:320px;justify-content:flex-start;align-self:start}.pg-art .h3-art,.pg-phone .h3-art{margin-left:0;margin-right:0;transform:none}.pg-hero-side{max-width:none}.pg-hero-type .pg-hero-side{width:auto;margin-left:0}.pg-hero-split{grid-template-columns:minmax(0,1fr);row-gap:32px}.pg-hero-split>*{grid-column:1/-1!important}.pg-hero-aside{padding-bottom:0}.pg .pg-close{margin-top:-24px;border-radius:24px 24px 0 0;padding:24px 12px 48px}.pg .pg-close .h3-close-panel{padding:48px 24px;border-radius:20px}}.pg-hero-phone{align-items:flex-start}.hd-hero .pg-hero-art{align-self:center;z-index:5}.hd-hero-art{transform:translateY(204px)}.hd-hero-art--phone{position:relative;width:min(320px,100%);margin:0;padding:0 0 8% 10%}.hd-hero-art--phone .hd-hero-tile{position:absolute;left:0;bottom:0}.hd-owed [data-part=block] *{fill:var(--owed-line)!important}.hd-bleed{margin-left:-34%}.hd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:72px}.hd-grid .pg-w{width:100%}.hd-grid .pg-w.hd-grid-chip{width:70%}.hd-grid-blocking{position:relative}.hd-grid-chip{z-index:1}.hd-check-phone{position:relative;width:min(280px,100%);padding-bottom:12%}.hd-check-phone .hd-grid-chip{position:absolute;right:0;bottom:0}@media (max-width:760px){.hd-seats{width:84%;margin-left:8%}.pg .pg-proof .h3-stamp{width:150px;flex:0 0 150px}}.inv-hero .pg-hero-type .pg-h1{max-width:calc(1000% / 12)}.pg .inv-hero{align-items:flex-start}.inv-hero .pg-hero-type .pg-hero-side{width:auto;margin-left:0;max-width:calc((100% + 24px) * 7 / 12 - 24px);gap:22px}.inv-hero .pg-hero-side>.h3-actions{margin-top:10px}.inv-problem .pg-band-in--split{row-gap:48px}.pg .inv-problem.pg--wide{padding-bottom:128px}.inv-problem .pg-art{justify-content:center}.inv-vision .pg-art{justify-content:flex-start}.inv-verticals{width:116%}.inv-other .pg-band-in--center>*{text-align:center}.inv-other .pg-head{align-items:center}.inv-other .pg-body{margin:0 auto}@media (min-width:761px){.inv-other .pg-band-in--center>.pg-art{order:-1;grid-column:4/10}}@media (max-width:760px){.inv-hero .pg-hero-type .pg-h1,.inv-hero .pg-hero-type .pg-hero-side{max-width:none}.inv-verticals{width:96%}.inv-deal{width:84%;margin-left:8%}.inv-other .pg-band-in--center>*{text-align:left}.inv-other .pg-head{align-items:flex-start}}.hw-hero .pg-hero-type .pg-h1{max-width:calc(1100% / 12)}.pg .hw-engine-band{overflow:visible;padding:192px 0 128px}#main-content.pg>.hw-engine-band{z-index:auto}.hw-engine-band>.h3-shell{position:relative;z-index:2}.hw-engine-band .pg-art{justify-content:center}.hw-funnel{margin-bottom:-248px}.hw-corpus-band .pg-band-in--aside>.pg-head{grid-column:1/10}.hw-corpus-band .pg-band-in--aside>.pg-art{grid-row:2}@media (max-width:760px){.hw-hero .pg-hero-type .pg-h1{max-width:none}.pg .hw-engine-band{padding:72px 0}.hw-funnel{margin-bottom:0}}.wd-hero .pg-hero-art{z-index:5}.wd-hourglass{transform:translateY(204px)}.wd-where .pg-band-in--center>*{text-align:center}.wd-where .pg-body{margin:0 auto}.wd-produces .pg-band-in--over>.pg-head{grid-column:1/10}.wd-produces .pg-band-in--over>.pg-art{grid-column:1/8}.wd-produces .pg-band-in--over>.pg-body{grid-column:8/13;align-self:start;margin-top:-8px;gap:24px}.wd-produces .pg-body>p:nth-child(2){font-size:clamp(18px,1.39vw,var(--fs-lead));line-height:1.45}.wd-verdict{margin-left:-40px}.wd-lasts .pg-band-in--aside{grid-template-rows:1fr auto auto 1fr}.wd-lasts .pg-band-in--aside>.pg-head{grid-row:2}.wd-lasts .pg-band-in--aside>.pg-body{grid-row:3}.wd-lasts .pg-band-in--aside>.pg-art{grid-row:1/5}@media (max-width:760px){.wd-where .pg-band-in--center>*{text-align:left}.wd-hourglass{transform:none}.wd-verdict{margin-left:0}}.pg .pg-hero--sand{background:var(--sand-surface)}.pg-hero--sand .h3-eyebrow{color:var(--sand-ink)}.pg-hero--sand .pg-h1{color:var(--ink)}.pg-hero--sand .pg-accent{color:var(--owed-ink)}.co-hero .pg-hero-grid>.pg-hero-aside{grid-column:8/13;display:flex;flex-direction:column;gap:40px;padding-bottom:0}.pg .company__credit{margin:0 0 0 calc((100% + 24px) / 5);padding-top:16px;border-top:1px solid var(--sand-border);max-width:none;font-size:var(--fs-body);color:var(--ink)}.pg .company__credit a{color:var(--sand-ink)}.co-hero .pg-hero-art{position:relative;z-index:5;order:-1}@media (min-width:761px){.pg .co-hero{align-items:flex-start}.co-hero .pg-hero-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px;align-content:start;grid-template-rows:auto 1fr}.co-hero .pg-hero-in>.h3-eyebrow{grid-column:1/8;grid-row:1}.co-hero .pg-hero-grid{display:contents}.co-hero .pg-hero-grid>.pg-hero-main{grid-column:1/8;grid-row:2;align-self:start}.co-hero .pg-hero-grid>.pg-hero-aside{grid-column:8/13;grid-row:1/3;align-self:center}.pg .pg-hero.co-hero{min-height:0}}.co-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:center}.co-copy{grid-column:2/8;display:flex;flex-direction:column;gap:22px}.co-copy p{max-width:60ch;font-size:clamp(18px,1.39vw,var(--fs-lead));font-weight:400;line-height:1.45}.co-body .co-art{grid-column:9/13;display:flex}.co-close{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:center}.co-close-copy{grid-column:1/8;display:flex;flex-direction:column;gap:56px}.pg .co-close-line{margin:0;max-width:none;font-size:clamp(40px,5vw,var(--fs-display-lg));font-weight:600;line-height:1.02;letter-spacing:-.025em}.pg .co-close-line .pg-accent{color:var(--accent-on-dark)}.co-close .co-art{grid-column:8/13;display:flex;justify-content:center}.pg .co-close-band{padding:96px 0;min-height:0}.co-close-band .co-close-copy{grid-column:1/7;align-self:center}.co-close-band .co-art{align-self:center}.pg .co-close-band .co-art .pg-pct{width:50%}@media (max-width:760px){.co-hero .pg-hero-grid>.pg-hero-aside{grid-column:1/-1}.pg .company__credit{margin-left:0}.co-body,.co-close{grid-template-columns:minmax(0,1fr);row-gap:40px}.co-body .co-art,.co-close .co-art,.co-close-copy,.co-copy{grid-column:1/-1}.co-body .co-art,.co-close .co-art{max-width:320px;justify-content:flex-start}.co-art .pg-pct{width:100%}.pg .co-close-band{padding:64px 0}.co-close-band .co-close{row-gap:48px}.co-close-band .co-close .co-art{max-width:none}.pg .co-close-band .co-art .pg-pct{width:70%}}:root{--ease:cubic-bezier(0.2,0,0,1)}.h3-art [data-part]{transform-box:fill-box;transform-origin:50% 50%}.reveal-ready .h3-sheet{transition:transform .6s var(--ease)}.reveal-ready .h3-sheet:has(>.reveal:not(.is-revealed)){transform:translateY(40px)}.reveal-ready .h3-sheet>.reveal{opacity:1;transform:none}.recon__score{position:relative}.recon__roll{display:none}.recon--rolling .recon__roll{display:block;position:absolute;left:0;top:0}.recon--rolling .recon__score:first-child .recon__score-v:not(.recon__roll){color:transparent}.recon--rolled+.h3-stamp [data-part=body],.recon--rolled+.h3-stamp [data-part=handle]{--press:18px;animation:press-down .36s var(--ease) both}.recon--rolled+.h3-stamp [data-part=base]{transform-origin:50% 100%;animation:press-base .36s var(--ease) both}@keyframes press-down{0%,to{transform:none}33%{transform:translateY(calc(var(--press) * var(--k, 1)))}}@keyframes press-base{0%,to{transform:none}33%{transform:scaleY(.96)}}@keyframes float{0%,to{transform:none}50%{transform:translateY(-8px)}}.h3-how-bar{display:none}@media (min-width:761px){.h3-market{--gap:calc(min(1320px, 100vw - 96px) * .06 + 48px)}.h3-market .h3-market-art__memo{transform:translateX(calc(-1 * var(--gap) * var(--p, 1)))}.h3-market .h3-market-art__inbox{transform:translateX(calc(var(--gap) * var(--p, 1)))}.h3-market [data-part=cell],.h3-market [data-part=rows]{opacity:calc(.6 + .4 * var(--p, 1))}.h3-market [data-part=envelopes]{transform:translateY(calc(-10% * var(--p, 1)))}.h3-how .h3-tile--1{--d:0}.h3-how .h3-tile--2{--d:.12}.h3-how .h3-tile--3{--d:.24}.h3-how .h3-tile{--q:clamp(0,(var(--p,1) - var(--d))/.16,1);opacity:var(--q);transform:translate(calc((1 - var(--q)) * -48px),calc((1 - var(--q)) * -24px))}.h3-how .h3-tile [data-part=mark]{transform:scale(calc(.6 + .4 * clamp(0, (var(--p, 1) - .4) / .3, 1)))}.h3-how .h3-how-chip{--q:clamp(0,(var(--p,1) - .7)/.3,1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 40px))}.h3-where{--out:calc(clamp(0, (var(--p, 1) - .2) / .3, 1) - clamp(0, (var(--p, 1) - .6) / .3, 1))}.h3-where :is([data-part=cover],[data-part=title],[data-part=tab-1],[data-part=tab-2]){opacity:calc(1 - .8 * var(--out));transform:translateX(calc(60px * var(--k, 1) * var(--out)))}.motion .h3-where.is-mid .h3-art [data-part=block] *{fill:var(--owed-line)!important}.hd-grid>*{--q:clamp(0,(var(--p,1) - var(--i,0) * .05)/.25,1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 24px))}.hd-grid-blocking [data-part=mark]{transform:scale(calc(.6 + .4 * clamp(0, (var(--p, 1) - .8) / .1, 1)))}.hd-grid .hd-grid-chip{--c:clamp(0,(var(--p,1) - .9)/.1,1);opacity:var(--c);transform:translateY(calc((1 - var(--c)) * 24px))}.inv-verticals>:nth-child(2){--i:1}.inv-verticals>:nth-child(3){--i:2}.inv-verticals>:nth-child(4){--i:3}.inv-verticals>*{--q:clamp(0,(var(--p,1) - var(--i,0) * .15)/.4,1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 32px))}.hw-engine-band [data-part=pages-in]{--q:clamp(0,var(--p,1)/.6,1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * -160px * var(--k, 1)))}.hw-engine-band [data-part=tile-out]{--q:clamp(0,(var(--p,1) - .6)/.4,1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * -60px * var(--k, 1)))}.motion .wd-produces.is-on .h3-art--verdict-stamp :is([data-part=handle],[data-part=body]){--press:40px;animation:press-down .36s var(--ease) both}.motion .wd-produces.is-on .h3-art--verdict-stamp [data-part=base]{transform-origin:50% 100%;animation:press-base .36s var(--ease) both}.co-body-band [data-part^=note-]{--q:clamp(0,(var(--p,1) - var(--i,0) * .1)/.3,1);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * -60px * var(--k, 1)))}.co-body-band [data-part=note-2]{--i:1}.co-body-band [data-part=note-3]{--i:2}.co-body-band [data-part=note-4]{--i:3}.co-body-band [data-part=note-5]{--i:4}.co-body-band [data-part=note-6]{--i:5}.co-close-band .h3-art--window-light [data-part=block]{opacity:calc(.2 + .8 * var(--p, 1))}}@media (min-width:1024px) and (min-height:640px){.motion .h3-how:after{content:"";display:block;height:150vh}.motion .h3-how-row{position:-webkit-sticky;position:sticky;top:96px}.motion .h3-how-copy{position:relative}.motion .h3-how-bar{display:block;position:absolute;left:0;bottom:-24px;height:3px;width:100%;max-width:420px;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--p,1))}}@media (max-width:760px){.motion [data-scene]:not([data-scene=out]) .h3-art{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.motion [data-scene].is-in:not([data-scene=out]) .h3-art{opacity:1;transform:none}}