@font-face{font-family:Archivo;font-style:normal;font-weight:200 800;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-v25-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:200 800;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-v25-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-v20-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-v20-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-v20-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-v20-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--void:#080a0a;--pit:#0c100f;--panel:#111615;--panel-2:#161c1a;--edge:#232b29;--edge-2:#323c39;--bone:#f0ece3;--bone-2:#a8b0aa;--bone-3:#78817b;--ember:#ff5a32;--ember-dim:#8a2e19;--on-ember:#080a0a;--font-display:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-data:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Menlo,monospace;--step-h1:clamp(46px,9.4vw,152px);--step-h2:clamp(29px,4.5vw,60px);--step-lede:clamp(19px,2.4vw,30px);--step-body:16.5px;--track-h1:-0.055em;--track-label:0.08em;--measure-prose:60ch;--measure-lede:24ch;--ease:cubic-bezier(0.19,1,0.22,1);--dur-fast:240ms;--dur:620ms;--dur-slow:1100ms;--gap-1:4px;--gap-2:8px;--gap-3:16px;--gap-4:24px;--gap-5:40px;--gap-6:64px;--gap-7:104px;--gap-8:168px;color-scheme:dark light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--void:#f2f1eb;--pit:#e9e8e0;--panel:#fcfbf7;--panel-2:#f4f3ec;--edge:#d8d6cb;--edge-2:#b9b7aa;--bone:#14181a;--bone-2:#4c534e;--bone-3:#646761;--ember:#ba391d;--ember-dim:#e0b4a6;--on-ember:#ffffff}}:root[data-theme=light]{--void:#f2f1eb;--pit:#e9e8e0;--panel:#fcfbf7;--panel-2:#f4f3ec;--edge:#d8d6cb;--edge-2:#b9b7aa;--bone:#14181a;--bone-2:#4c534e;--bone-3:#646761;--ember:#ba391d;--ember-dim:#e0b4a6;--on-ember:#ffffff}body,html{background:var(--void)}body{margin:0;color:var(--bone);font-family:var(--font-body);font-size:var(--step-body);line-height:1.62;-webkit-font-smoothing:antialiased}.tabular,[data-counter]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono,code,kbd,samp{font-family:var(--font-data)}h1,h2,h3{text-wrap:balance;font-family:var(--font-display);margin:0}h1{font-size:var(--step-h1);letter-spacing:var(--track-h1);line-height:.92}h2{font-size:var(--step-h2);letter-spacing:-.03em;line-height:1.02}.scroll-x{overflow-x:auto;max-width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ember);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}.page{--pad:clamp(20px,5vw,88px)}.section{padding:clamp(64px,11vh,140px) var(--pad);border-top:1px solid var(--edge)}.section--sunk{background:var(--pit)}.wrap{max-width:1180px;margin:0 auto}.narrow{max-width:68ch}.kicker{font-family:var(--font-data);font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3);margin:0 0 var(--gap-3)}.kicker--ember{color:var(--ember)}.lede{font-size:var(--step-lede);line-height:1.35;color:var(--bone);max-width:24ch;margin:var(--gap-3) 0 var(--gap-4);text-wrap:balance}.prose{color:var(--bone-2);max-width:var(--measure-prose)}.prose+.prose{margin-top:var(--gap-3)}.ember{color:var(--ember)}.mono-sm{font-family:var(--font-data);font-size:13px}.masthead{justify-content:space-between;gap:var(--gap-3);padding:var(--gap-4) var(--pad);border-bottom:1px solid var(--edge)}.masthead,.mastnav{display:flex;align-items:center}.mastnav{gap:var(--gap-4);margin-left:auto;font-size:15px}.mastnav a{color:var(--bone-2);text-decoration:none}.mastnav a:focus-visible,.mastnav a:hover{color:var(--bone)}.mastnav .mastnav__cta{color:var(--bone);border:1px solid var(--edge-2);padding:7px 14px}.mastnav .mastnav__cta:hover{border-color:var(--bone)}.masthead>.mastnav~:last-child{margin-left:0}@media (max-width:560px){.masthead{flex-wrap:wrap;row-gap:var(--gap-3)}.mastnav{order:3;flex-basis:100%;flex-wrap:wrap;margin-left:0;gap:var(--gap-2) var(--gap-4);font-size:14px}.masthead>.mastnav~:last-child,.mastnav .mastnav__cta{margin-left:auto}}.page{--mast-h:90px}.masthead[data-over]{box-sizing:border-box;min-height:var(--mast-h);margin-bottom:calc(-1 * var(--mast-h))}.masthead[data-over][data-top]{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:560px){.page{--mast-h:136px}}a{color:var(--bone);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}.brand{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--bone);text-decoration:none}.brand span{color:var(--bone-3);font-weight:300}.skip{position:absolute;left:-9999px}.skip:focus{position:static;left:auto}.hero{padding:clamp(56px,12vh,152px) var(--pad) clamp(56px,10vh,120px)}.hero h1{font-variation-settings:"wdth" 108;font-weight:500}.hero .lede{max-width:46ch;color:var(--bone-2);font-size:clamp(17px,1.9vw,22px);line-height:1.5}.hero--people{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:center;min-height:clamp(700px,100svh,1060px);padding-top:calc(clamp(56px, 12vh, 152px) + var(--mast-h));padding-bottom:clamp(88px,12vh,140px)}.hero--people:after,.hero--people:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--void)}.hero--people:before{-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.72) 30%,rgba(0,0,0,.2) 54%,transparent 66%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.72) 30%,rgba(0,0,0,.2) 54%,transparent 66%)}.hero--people:after{-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent 24%,transparent 72%,rgba(0,0,0,.78));mask-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent 24%,transparent 72%,rgba(0,0,0,.78))}.hero--people .wrap{position:relative;z-index:3;width:100%;max-width:none;margin:0}@media (min-width:1520px){.hero--people .wrap{padding-left:max(0px,calc(170px - var(--pad)))}}.hero--people .hero__head{max-width:46rem}.hero--people .lede{max-width:40rem}.hero--people h1{font-size:clamp(44px,4.6vw,84px);font-weight:700}.hero--people .lede{color:var(--bone)}.hp{pointer-events:none}.hp,.hp-photos{position:absolute;inset:0}.hp-photos{z-index:0;overflow:hidden;background:var(--pit)}.hp-slide{position:absolute;inset:0;visibility:hidden}.hp-slide.is-on{visibility:visible}.hp-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hp-pos,50% 30%);transform:var(--hp-at,none)}.hp-f01{--hp-pos:50% 30%;--hp-at:translate(15%,0%) scale(1.3,1.3);--hp-to:translate(17%,0%) scale(1.36,1.36);--hp-mpos:55% 30%;--hp-m:none}.hp-f02{--hp-pos:50% 30%;--hp-at:translate(0%,0%) scale(1.04,1.04);--hp-to:translate(2%,0%) scale(1.1,1.1);--hp-mpos:75% 30%;--hp-m:none}.hp-f03{--hp-pos:50% 40%;--hp-at:translate(0%,0%) scale(1.04,1.04);--hp-to:translate(2%,0%) scale(1.1,1.1);--hp-mpos:70% 40%;--hp-m:none}.hp-f04{--hp-pos:50% 30%;--hp-at:translate(12%,6%) scale(-1.25,1.25);--hp-to:translate(14%,6%) scale(-1.31,1.31);--hp-mpos:46% 30%;--hp-m:scale(-1,1)}.hp-f05{--hp-pos:50% 50%;--hp-at:translate(15%,0%) scale(1.3,1.3);--hp-to:translate(17%,0%) scale(1.36,1.36);--hp-mpos:55% 50%;--hp-m:none}.hp-f06{--hp-pos:60% 25%;--hp-at:translate(5%,3%) scale(1.1,1.1);--hp-to:translate(7%,3%) scale(1.16,1.16);--hp-mpos:65% 25%;--hp-m:none}.hp-f07{--hp-pos:50% 30%;--hp-at:translate(0%,0%) scale(1.04,1.04);--hp-to:translate(2%,0%) scale(1.1,1.1);--hp-mpos:63% 30%;--hp-m:none}.hp-f08{--hp-pos:50% 40%;--hp-at:translate(15%,6%) scale(1.3,1.3);--hp-to:translate(17%,6%) scale(1.36,1.36);--hp-mpos:54% 40%;--hp-m:none}.hp-f09{--hp-pos:50% 30%;--hp-at:translate(15%,0%) scale(-1.3,1.3);--hp-to:translate(17%,0%) scale(-1.36,1.36);--hp-mpos:45% 30%;--hp-m:scale(-1,1)}.hp-f10{--hp-pos:50% 45%;--hp-at:translate(0%,0%) scale(1.04,1.04);--hp-to:translate(2%,0%) scale(1.1,1.1);--hp-mpos:60% 45%;--hp-m:none}.hp-f11{--hp-pos:50% 30%;--hp-at:translate(10%,6%) scale(1.2,1.2);--hp-to:translate(12%,6%) scale(1.26,1.26);--hp-mpos:60% 30%;--hp-m:none}.hp-f12{--hp-pos:50% 35%;--hp-at:translate(0%,0%) scale(1.04,1.04);--hp-to:translate(2%,0%) scale(1.1,1.1);--hp-mpos:65% 35%;--hp-m:none}.hp-f13{--hp-pos:50% 50%;--hp-at:translate(7%,0%) scale(-1.15,1.15);--hp-to:translate(9%,0%) scale(-1.21,1.21);--hp-mpos:40% 50%;--hp-m:scale(-1,1)}.hp-chat{inset:0;z-index:2}.hp-b,.hp-chat{position:absolute}.hp-b{max-width:min(290px,19vw);padding:12px 16px;border-radius:20px;font-size:15px;line-height:1.35;box-shadow:0 24px 60px -20px rgba(0,0,0,.6)}.hp-chat--right .hp-b:first-child{left:79%;top:14%}.hp-chat--right .hp-b:nth-child(2){left:79%;top:30%}.hp-chat--right .hp-b:nth-child(3){left:79%;top:52%}.hp-chat--middle{--copy-r:calc(var(--pad) + min(34vw, 620px) + 32px)}.hp-chat--middle .hp-b:first-child{left:max(48%,var(--copy-r));top:12%}.hp-chat--middle .hp-b:nth-child(2){left:max(50%,calc(var(--copy-r) + 2%));top:28%}.hp-chat--middle .hp-b:nth-child(3){left:max(52%,calc(var(--copy-r) + 4%));top:48%}@media (min-width:1520px){.hp-chat--middle{--copy-r:calc(170px + min(34vw, 620px) + 32px)}}.hp-b small{display:block;margin-bottom:4px;font-family:var(--font-data);font-size:10.5px;opacity:.7}.hp-b--them{background:var(--panel);border:1px solid var(--edge-2);border-bottom-left-radius:6px;color:var(--bone)}.hp-b--us{background:var(--bone);border-bottom-right-radius:6px;color:var(--void)}.hp-btn{display:block;margin-top:10px;padding:9px;border-radius:12px;background:var(--void);color:var(--bone);font-size:14px;font-weight:700;text-align:center}.hp-auto{display:block;margin-top:8px;font-size:11px;opacity:.6}.hp-b--rec{padding:8px 13px;border-radius:10px;background:var(--void);border:1px solid var(--edge-2);color:var(--bone);font-family:var(--font-data);font-size:12px;white-space:nowrap}.hp-b--refused{border-color:var(--ember-dim);color:var(--ember)}.hp-av{left:-44px;bottom:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--bone-2);background:var(--edge-2)}.hp-av,.hp-rail{position:absolute}.hp-rail{right:var(--pad);bottom:clamp(20px,4vh,36px);z-index:3;display:flex;align-items:center;gap:var(--gap-3);pointer-events:auto;font-family:var(--font-data);font-size:12px;color:var(--bone-2)}.hp-bars{display:flex;gap:4px}.hp-bar{position:relative;width:22px;height:16px;padding:0;border:0;background:none;cursor:pointer}.hp-bar:before{content:"";position:absolute;left:0;right:0;top:7px;height:3px;border-radius:3px;background:var(--edge-2)}.hp-bar.is-done:before{background:var(--bone-3)}.hp-bar.is-on:before{background:var(--bone)}.hp-bar:focus-visible{outline:2px solid var(--bone);outline-offset:2px}@media (max-width:900px){.hero--people{align-content:end;min-height:0;padding-top:calc(46svh + var(--mast-h))}.hp-photos{bottom:auto;height:calc(60svh + var(--mast-h))}.hp-slide img{object-position:var(--hp-mpos,60% 30%);transform:var(--hp-m,none)}.hero--people:before{-webkit-mask-image:linear-gradient(0deg,#000,#000 42%,rgba(0,0,0,.35) 62%,transparent 80%);mask-image:linear-gradient(0deg,#000,#000 42%,rgba(0,0,0,.35) 62%,transparent 80%)}.hero--people:after{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82) 0,transparent calc(var(--mast-h) + 48px));mask-image:linear-gradient(180deg,rgba(0,0,0,.82) 0,transparent calc(var(--mast-h) + 48px))}.hp-chat{display:none}.hp-rail{top:calc(46svh + var(--mast-h) - 40px);bottom:auto}.hp-who{display:none}}.legend{display:flex;flex-wrap:wrap;gap:var(--gap-3) var(--gap-4);margin-top:var(--gap-5);padding:0;list-style:none}.legend li{display:flex;align-items:center;gap:var(--gap-2);font-family:var(--font-data);font-size:12px;letter-spacing:.04em;color:var(--bone-3)}.dot{width:9px;height:9px;border-radius:50%;flex:none}.dot--sent{background:var(--bone)}.dot--refused{background:var(--ember)}.dot--none{border:1px solid var(--edge-2)}.constants{display:flex;flex-wrap:wrap;gap:var(--gap-2);padding:0;margin:0;list-style:none}.constant{font-family:var(--font-data);font-size:12px;padding:5px 9px;border:1px solid var(--edge);border-radius:3px;color:var(--bone-2);white-space:nowrap}.constant--refusal{color:var(--ember);border-color:var(--ember-dim)}.zero{display:flex;align-items:baseline;gap:var(--gap-4);flex-wrap:wrap}.zero__number{font-family:var(--font-display);font-size:clamp(88px,20vw,240px);line-height:.8;font-variation-settings:"wdth" 78;font-weight:300;letter-spacing:-.04em}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:1px;margin-top:var(--gap-6);background:var(--edge);border:1px solid var(--edge)}.figure{background:var(--void);padding:var(--gap-4)}.section--sunk .figure{background:var(--pit)}.figure__value{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);line-height:1;font-variation-settings:"wdth" 88;font-weight:400;letter-spacing:-.03em}.figure__label{margin-top:var(--gap-2);font-size:13px;color:var(--bone-3)}.steps{counter-reset:step;list-style:none;padding:0;margin:var(--gap-5) 0 0;display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}.steps li{background:var(--void);padding:var(--gap-4);display:grid;grid-template-columns:3.2rem 1fr;gap:var(--gap-3);align-items:start}.section--sunk .steps li{background:var(--pit)}.steps li:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-data);font-size:12px;color:var(--bone-3);padding-top:4px}.steps b{font-weight:600;display:block}.steps span{color:var(--bone-2);font-size:15px}.group{margin-top:var(--gap-5)}.group__head{display:flex;align-items:baseline;gap:var(--gap-3);border-bottom:1px solid var(--edge);padding-bottom:var(--gap-2);margin-bottom:var(--gap-3)}.group__count{font-family:var(--font-data);font-size:12px;color:var(--bone-3)}.outcome{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:var(--gap-2) var(--gap-4);padding:var(--gap-3) 0;border-bottom:1px solid var(--edge)}.outcome dt{font-family:var(--font-data);font-size:13px;word-break:break-word}.outcome dd{margin:0;color:var(--bone-2);font-size:15px}.table-scroll{overflow-x:auto;margin-top:var(--gap-5)}table{border-collapse:collapse;width:100%;min-width:34rem}td,th{text-align:left;vertical-align:top;padding:var(--gap-3) var(--gap-4) var(--gap-3) 0;border-bottom:1px solid var(--edge)}th{font-size:12px;font-family:var(--font-data);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3);font-weight:400}td{color:var(--bone-2);font-size:15px}td.claim{color:var(--bone-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);text-decoration-thickness:2px}details{border-bottom:1px solid var(--edge)}summary{cursor:pointer;padding:var(--gap-3) 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:var(--gap-3)}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--font-data);color:var(--bone-3)}details[open] summary:after{content:"\2212"}details p{margin:0 0 var(--gap-4);color:var(--bone-2);max-width:var(--measure-prose)}.coverage{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--gap-4);padding:0;list-style:none}.coverage li{width:15px;height:15px;border:1px solid var(--edge-2);border-radius:2px}.coverage li[data-covered=yes]{background:var(--bone);border-color:var(--bone)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:1px;padding:1px;margin-top:var(--gap-5)}.card{background:var(--void);padding:var(--gap-4);outline:1px solid var(--edge)}.section--sunk .card{background:var(--pit)}.card h3{font-size:16px;margin:0 0 var(--gap-2)}.card p{margin:0;color:var(--bone-2);font-size:14.5px}.tag{display:inline-block;font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--edge-2);border-radius:3px;color:var(--bone-3);margin-bottom:var(--gap-2)}.tag--ember{color:var(--ember);border-color:var(--ember-dim)}blockquote{margin:0;font-family:var(--font-display);font-size:clamp(24px,3.6vw,46px);line-height:1.1;font-variation-settings:"wdth" 96;font-weight:400;letter-spacing:-.03em;text-wrap:balance}.cta{display:inline-block;margin-top:var(--gap-4);padding:13px 22px;border:1px solid var(--bone);color:var(--bone);text-decoration:none;font-weight:500}.cta:hover{background:var(--bone);color:var(--void)}.footer{padding:var(--gap-5) var(--pad) var(--gap-6);border-top:1px solid var(--edge);display:flex;flex-wrap:wrap;gap:var(--gap-3) var(--gap-4);align-items:center}.footer a{color:var(--bone-2);font-size:14px}.footer p{margin:0;flex-basis:100%;color:var(--bone-3);font-size:13px}@media (max-width:640px){.outcome{grid-template-columns:1fr}.steps li{grid-template-columns:2.4rem 1fr}.zero__number{font-size:clamp(76px,30vw,140px)}}.pw{list-style:none;margin:var(--gap-6) 0 var(--gap-6);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-4) var(--gap-3)}.pw li{position:relative;aspect-ratio:3/4;max-width:100%;border-radius:22px;overflow:hidden;background:var(--panel);border:1px solid var(--edge);isolation:isolate}.pw li:nth-child(2n){top:var(--gap-6)}.pw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;z-index:-2}.pw li:after{content:"";position:absolute;inset:40% 0 0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(8,10,10,.86))}.pw .is-refused{border-color:var(--ember-dim)}.pw__chat{right:var(--gap-3);bottom:44px;display:grid;justify-items:start;gap:var(--gap-2)}.pw__chat,.pw__who{position:absolute;left:var(--gap-3)}.pw__who{bottom:var(--gap-3);font-family:var(--font-data);font-size:11px;letter-spacing:.02em;color:#e9e5dc}.pb{position:relative;margin:0;max-width:100%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.35;box-shadow:0 18px 48px -18px rgba(0,0,0,.6)}.pb small{display:block;margin-bottom:3px;font-family:var(--font-data);font-size:10.5px;opacity:.7}.pb--them{background:var(--panel);border:1px solid var(--edge-2);border-bottom-left-radius:6px;color:var(--bone)}.pb--us{justify-self:end;background:var(--bone);border-bottom-right-radius:6px;color:var(--void)}.pb--rec{padding:6px 11px;border-radius:10px;background:var(--void);border:1px solid var(--edge-2);color:var(--bone);font-family:var(--font-data);font-size:11.5px;white-space:nowrap}.pb--refused{border-color:var(--ember-dim);color:var(--ember)}@media (max-width:900px){.pw{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72vw,300px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--gap-3);margin:var(--gap-5) 0 0}.pw li{scroll-snap-align:start}.pw li:nth-child(2n){top:0}}.proof{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--gap-6);align-items:center}.proof__photo{position:relative;aspect-ratio:4/5;max-width:100%;border-radius:28px;overflow:hidden;border:1px solid var(--edge);background:var(--panel);isolation:isolate}.proof__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.proof__photo:after{content:"";position:absolute;inset:30% 0 0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(8,10,10,.8))}.proof__chat{position:absolute;left:var(--gap-4);right:var(--gap-4);bottom:52px;display:grid;justify-items:start;gap:var(--gap-2)}.proof__chat .pb--us{max-width:78%}.proof__photo .pw__who{left:var(--gap-4);bottom:var(--gap-4)}@media (max-width:900px){.proof{grid-template-columns:minmax(0,1fr);gap:var(--gap-5)}}.page--home .figures{gap:var(--gap-3);background:none;border:0}.page--home .figure{position:relative;padding:var(--gap-5) var(--gap-4) var(--gap-4);border-radius:22px;border:1px solid var(--edge);background:linear-gradient(160deg,var(--panel-2),var(--void) 70%);overflow:hidden}.page--home .section--sunk .figure{background:linear-gradient(160deg,var(--panel-2),var(--pit) 70%)}.page--home .figure__value{font-size:clamp(44px,5.4vw,76px)}.page--home .figure__label{font-size:14px;max-width:30ch}.page--home .cards{gap:var(--gap-3);padding:0;counter-reset:card}.page--home .card{counter-increment:card;position:relative;padding:var(--gap-5) var(--gap-4) var(--gap-4);border-radius:20px;outline:0;border:1px solid var(--edge);background:linear-gradient(170deg,var(--panel),var(--void) 72%)}.page--home .section--sunk .card{background:linear-gradient(170deg,var(--panel-2),var(--pit) 72%)}.page--home .card:after{content:counter(card,decimal-leading-zero);position:absolute;top:var(--gap-4);right:var(--gap-4);font-family:var(--font-data);font-size:11px;color:var(--bone-3)}.page--home .card h3{font-size:18px;max-width:22ch}.outcome:hover,tbody tr:hover{background:var(--panel);box-shadow:-14px 0 0 var(--panel),14px 0 0 var(--panel)}.outcome:hover dd,summary:hover,tbody tr:hover td{color:var(--bone)}.section .kicker:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:1px;margin-right:12px;background:currentColor;transform-origin:left}.page--home .group .stack-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gap-3);margin-top:var(--gap-4)}.page--home .group .outcome{display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-4);border:1px solid var(--edge);border-radius:18px;background:linear-gradient(165deg,var(--panel),var(--void) 75%)}.page--home .group .outcome:hover{border-color:var(--edge-2);box-shadow:none;background:linear-gradient(165deg,var(--panel-2),var(--panel) 75%)}.page--home .group .outcome dt{align-self:flex-start;padding:5px 11px;border:1px solid var(--edge-2);border-radius:999px;font-size:11.5px;color:var(--bone);background:var(--void)}.page--home .group .outcome dt.ember{color:var(--ember);border-color:var(--ember-dim);background:color-mix(in srgb,var(--ember) 8%,var(--void))}.page--home .group .outcome dd{font-size:14.5px}.page--home .group__head h3{font-size:clamp(20px,2vw,26px)}.page--home .group__count{padding:2px 10px;border:1px solid var(--edge-2);border-radius:999px;color:var(--bone-2)}.page--home .table-scroll{padding:var(--gap-2) var(--gap-4);border:1px solid var(--edge);border-radius:22px;background:linear-gradient(170deg,var(--panel),var(--void) 70%)}.page--home .section--sunk .table-scroll{background:linear-gradient(170deg,var(--panel-2),var(--pit) 70%)}.page--home .table-scroll tr:last-child>*{border-bottom:0}.pill{display:inline-block;padding:4px 10px;border:1px solid var(--edge-2);border-radius:999px;white-space:nowrap}.pill--ember{color:var(--ember);border-color:var(--ember-dim);background:color-mix(in srgb,var(--ember) 8%,transparent)}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-3);align-items:start;counter-reset:control}@media (max-width:700px){.controls{grid-template-columns:minmax(0,1fr)}}.controls details{counter-increment:control;padding:0 var(--gap-4);border:1px solid var(--edge);border-radius:16px;background:linear-gradient(170deg,var(--panel),var(--void) 75%)}.controls details[open]{border-color:var(--edge-2)}.controls summary{padding:var(--gap-4) 0;justify-content:flex-start}.controls summary:before{content:counter(control,decimal-leading-zero);font-family:var(--font-data);font-size:11px;font-weight:400;color:var(--bone-3);padding-top:4px}.controls summary:after{margin-left:auto}.miss{display:flex;align-items:center;gap:10px;height:56px;margin-bottom:var(--gap-4)}.miss__comment{display:grid;place-items:center;width:64px;height:34px;border-radius:14px 14px 14px 4px;background:var(--panel-2);border:1px solid var(--edge-2);font-size:16px}.miss__comment:not(.miss__comment--emoji){background:linear-gradient(var(--bone-3),var(--bone-3)) 12px 11px /38px 3px no-repeat,linear-gradient(var(--bone-3),var(--bone-3)) 12px 19px /26px 3px no-repeat,var(--panel-2)}.miss__arrow{width:34px;height:1px;background:var(--edge-2);position:relative}.miss__arrow:after{content:"";position:absolute;right:0;top:-3px;border:3px solid transparent;border-left:5px solid var(--edge-2);border-right:0}.miss__empty{width:74px;height:34px;border-radius:14px 14px 4px 14px;border:1.5px dashed var(--ember-dim)}.miss__skip{width:34px;height:34px;border-radius:50%;border:1px solid var(--edge-2);background:linear-gradient(var(--bone-3),var(--bone-3)) 50% /14px 2px no-repeat}.miss__typing{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border-radius:14px 14px 4px 14px;background:var(--bone)}.miss__typing i{width:6px;height:6px;border-radius:50%;background:var(--void)}.section--quote{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(120px,22vh,240px)}.quote__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.section--quote:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--void) 0,color-mix(in srgb,var(--void) 88%,transparent) 45%,color-mix(in srgb,var(--void) 12%,transparent) 100%)}.section--quote .wrap{margin:0;max-width:44rem}@media (min-width:1520px){.section--quote .wrap{padding-left:max(0px,calc(170px - var(--pad)))}}.section--quote blockquote{font-size:clamp(34px,5vw,72px);font-weight:700;line-height:1.02}@media (max-width:900px){.section--quote:before{background:color-mix(in srgb,var(--void) 82%,transparent)}}.page--home .section:not(.section--quote){position:relative;isolation:isolate;overflow-x:clip}.page--home .section:not(.section--quote):before{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(560px,60%);height:min(460px,70%);pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--bone) 28%,transparent) 1.1px,transparent 1.8px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0,#000 0,transparent 70%)}.page--home main>.section:not(.section--quote):nth-of-type(2n):before{right:auto;left:0;-webkit-mask-image:radial-gradient(ellipse at 0 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 0 0,#000 0,transparent 70%)}.page--home .section:not(.section--quote):not(.section--faces):after{content:"";position:absolute;z-index:-1;left:10%;bottom:-10%;width:min(720px,80%);aspect-ratio:1;max-width:100%;pointer-events:none;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bone) 10%,transparent),transparent 65%)}.page--home main>.section:not(.section--quote):not(.section--faces):nth-of-type(2n):after{left:auto;right:6%}.section--faces:after{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(36%,520px);height:min(100%,640px);pointer-events:none;background-image:var(--face);background-size:cover;background-position:50% 25%;filter:grayscale(1) contrast(1.05);opacity:.22;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%),linear-gradient(0deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 40%),linear-gradient(0deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.section--face-a{--face:url(/hero/hp-03-f.webp)}.section--face-b{--face:url(/hero/hp-06-f.webp)}.section--face-c{--face:url(/hero/hp-13-f.webp)}.section--face-d{--face:url(/hero/hp-08-f.webp)}@media (max-width:900px){.section--faces:after{width:100%;opacity:.14}}.safety{list-style:none;padding:0;margin:var(--gap-5) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-3) var(--gap-5);max-width:none}.safety li{position:relative;padding-left:var(--gap-4);color:var(--bone-2)}.safety li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--bone)}.promise{margin-top:var(--gap-6);max-width:880px;padding:var(--gap-5);border:1px solid var(--edge-2);border-left:3px solid var(--bone);background:var(--void);display:grid;gap:var(--gap-3)}.promise .kicker,.promise .prose{margin:0}.promise__text{margin:0;max-width:38ch;font-family:var(--font-display);font-size:var(--step-lede);line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.story{margin:var(--gap-5) 0 0}.story,.story div{display:grid;gap:var(--gap-3)}.story div{grid-template-columns:11rem 1fr;padding-top:var(--gap-3);border-top:1px solid var(--edge)}.story dt{font-family:var(--font-data);font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3);padding-top:3px}.story dd{margin:0;color:var(--bone-2)}.review blockquote{margin:0;font-size:17px;line-height:1.5}.review figcaption{margin-top:var(--gap-3);font-size:13px;color:var(--bone-3)}@media (max-width:640px){.promise{padding:var(--gap-4)}.story div{grid-template-columns:1fr;gap:var(--gap-1)}}.hero h1 .line{display:block;overflow:hidden}.hero h1 .line>span{display:block}@media (prefers-reduced-motion:no-preference){.hero h1 .line>span{animation:line-in var(--dur-slow) var(--ease) backwards}.hero h1 .line:first-child>span{animation-delay:60ms}.hero h1 .line:nth-child(2)>span{animation-delay:.19s}.hero h1 .line:nth-child(3)>span{animation-delay:.32s}.hero h1{animation:width-axis 1.6s var(--ease) backwards;animation-delay:60ms;contain:layout}}@keyframes line-in{0%{transform:translateY(104%)}to{transform:translateY(0)}}@keyframes width-axis{0%{font-variation-settings:"wdth" 68}to{font-variation-settings:"wdth" 108}}.sim{position:relative;height:clamp(150px,22vh,240px);margin:var(--gap-5) 0 0}.sim[data-running=no]{display:none}.sim__canvas{display:block;width:100%;height:100%}.sim__caption{position:absolute;left:0;bottom:0;margin:0;color:var(--bone-3)}.pipeline[data-on=no]{display:contents}.pipeline[data-on=yes]{height:440vh;position:relative}.pipeline[data-on=yes] .pipeline__sticky{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-3)}.pipeline__canvas{display:none;width:100%;height:84px}.pipeline[data-on=yes] .pipeline__canvas{display:block}.pipeline__labels{display:grid;grid-template-columns:repeat(var(--stages,7),minmax(0,1fr));list-style:none;margin:var(--gap-4) 0 0;padding:0}.pipeline__labels li{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:0 6px;text-align:center;font-family:var(--font-data);font-size:11px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;color:var(--bone-3);transition:color var(--dur-fast) var(--ease)}.pipeline__labels li span{font-size:10px;opacity:.8}.pipeline__labels li[data-state=past]{color:var(--bone-2)}.pipeline__labels li[data-state=now]{color:var(--ember)}@media (max-width:760px){.pipeline__labels{display:none}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps{display:grid;background:none;border:0;border-top:1px solid var(--edge);margin-top:var(--gap-3);padding-top:var(--gap-4)}html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps li{grid-area:1/1;background:none;padding:0;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--gap-4);opacity:0;transform:translateY(14px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps li:before{content:counter(step,decimal-leading-zero) " / " var(--stages-text,"07");font-size:13px;letter-spacing:.08em;color:var(--ember);padding-top:12px}html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps b{font-family:var(--font-display);font-size:clamp(26px,3.4vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.05;color:var(--bone);text-wrap:balance}html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps b+span{display:block;margin-top:var(--gap-2);max-width:46ch;font-size:clamp(16px,1.5vw,19px)}html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="0"] .steps li:first-child,html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="1"] .steps li:nth-child(2),html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="2"] .steps li:nth-child(3),html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="3"] .steps li:nth-child(4),html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="4"] .steps li:nth-child(5),html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="5"] .steps li:nth-child(6),html[data-motion=on] .pipeline[data-on=yes] .pipeline__list[data-current="6"] .steps li:nth-child(7){opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps li{grid-template-columns:minmax(0,1fr);gap:var(--gap-2)}html[data-motion=on] .pipeline[data-on=yes] .pipeline__list .steps li:before{padding-top:0}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] [data-reveal]{opacity:0;transform:translateY(16px)}html[data-motion=on] [data-reveal][data-shown]{opacity:1;transform:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}}.zero__number{position:relative;display:inline-block}.zero__ring{position:absolute;inset:-22% -34%;width:168%;height:144%;overflow:visible;pointer-events:none}.zero__ring ellipse{fill:none;stroke:var(--ember);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .zero__ring ellipse{stroke-dasharray:330;stroke-dashoffset:330}html[data-motion=on] .zero__ring[data-drawn] ellipse{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease) .18s}}.claim{position:relative}.claim:after{content:"";position:absolute;left:0;top:52%;height:1px;width:100%;background:var(--ember)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .claim:after{width:0;transition:width var(--dur) var(--ease)}html[data-motion=on] .claim[data-struck]:after{width:100%}html[data-motion=on] .coverage li{opacity:0;transform:scale(.6)}html[data-motion=on] .coverage[data-filled] li{opacity:1;transform:none;transition:opacity .38s var(--ease),transform .38s var(--ease);transition-delay:calc(var(--i, 0) * 9ms)}html[data-motion=on] .coverage[data-filled] li[data-covered=yes]{box-shadow:0 0 0 3px color-mix(in srgb,var(--bone) 22%,transparent)}}.masthead{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--void) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--dur-fast) var(--ease)}.masthead[data-hidden]{transform:translateY(-101%)}.themetoggle{background:none;border:1px solid var(--edge-2);color:var(--bone-3);padding:4px 10px;cursor:pointer;text-transform:uppercase;letter-spacing:var(--track-label)}.themetoggle:hover{color:var(--bone);border-color:var(--bone-3)}.masthead>:last-child{margin-left:auto}.rail{display:none}@media (min-width:1520px) and (prefers-reduced-motion:no-preference){.rail{display:block;position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:10;pointer-events:none}.rail ol{list-style:none;margin:0;padding:0 0 0 12px;border-left:1px solid var(--edge);display:flex;flex-direction:column;gap:7px}.rail:before{content:"";position:absolute;left:0;top:0;width:1px;height:calc(var(--read, 0) * 100%);background:var(--bone-3)}.rail li{font-family:var(--font-data);font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--edge-2);transition:color var(--dur-fast) var(--ease);max-width:15ch}.rail li[data-here]{color:var(--bone-2)}.rail{transition:opacity var(--dur-fast) var(--ease)}html[data-motion=on] .rail[data-away]{opacity:0}}.card{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference) and (pointer:fine){html[data-motion=on] .card:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--ember) 13%,transparent),transparent 62%);transition:opacity var(--dur-fast) var(--ease)}html[data-motion=on] .card[data-lit]:before{opacity:1}}.cta{transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.cta{transform:translate(var(--lean-x,0),var(--lean-y,0))}}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:40}body:before{background:radial-gradient(120% 90% at 50% 42%,transparent 52%,color-mix(in srgb,var(--void) 72%,transparent))}body:after{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=light] body:after{mix-blend-mode:multiply;opacity:.038}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) body:after{mix-blend-mode:multiply;opacity:.038}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .hp-slide{visibility:visible;transition:opacity 0s var(--ease) var(--dur-slow)}html[data-motion=on] .hp-slide.is-on{z-index:1;transition:opacity var(--dur-slow) var(--ease)}html[data-motion=on] .hp-slide:not(.is-on){opacity:0}html[data-motion=on] .hp-slide.is-on img{animation:hp-drift 8.5s var(--ease) both}html[data-motion=on] .hp-b{transition:opacity var(--dur) var(--ease),transform var(--dur-slow) var(--ease)}html[data-motion=on] .hp-b.is-out,html[data-motion=on] .hp-b:not(.is-in){opacity:0;transform:translateY(16px) scale(.97)}}@keyframes hp-drift{0%{transform:var(--hp-at,none)}to{transform:var(--hp-to,none)}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){html[data-motion=on] .hp-slide.is-on img{animation:none}}@media (prefers-reduced-motion:no-preference){.pw img{transition:transform var(--dur-slow) var(--ease)}.pw li:hover img{transform:scale(1.05)}.page--home .card{transition:border-color var(--dur) var(--ease),translate var(--dur) var(--ease)}.page--home .card:hover{border-color:var(--edge-2);translate:0 -4px}html[data-motion=on] .masthead[data-over]{transition:transform var(--dur-fast) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}html[data-motion=on] [data-reveal][data-shown]{transition:opacity var(--dur) var(--ease) calc(var(--i, 0) * 70ms),transform var(--dur-slow) var(--ease) calc(var(--i, 0) * 70ms),translate var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}html[data-motion=on] .pb:nth-child(2)[data-shown]{transition-delay:.6s}html[data-motion=on] .pb:nth-child(3)[data-shown]{transition-delay:1.2s}html[data-motion=on] .section h2[data-reveal]:not([data-shown]){transform:translateY(40px)}html[data-motion=on] .section h2[data-reveal] .ember{display:inline-block;transition:transform var(--dur-slow) var(--ease) .18s,filter var(--dur-slow) var(--ease) .18s}html[data-motion=on] .section h2[data-reveal]:not([data-shown]) .ember{transform:translateY(.35em);filter:blur(6px)}html[data-motion=on] .outcome[data-reveal]:not([data-shown]),html[data-motion=on] details[data-reveal]:not([data-shown]),html[data-motion=on] tbody tr[data-reveal]:not([data-shown]){transform:translateX(-24px)}html[data-motion=on] .card[data-reveal]:not([data-shown]),html[data-motion=on] .figure[data-reveal]:not([data-shown]),html[data-motion=on] .pw li[data-reveal]:not([data-shown]){transform:translateY(28px) scale(.97)}html[data-motion=on] .section .kicker:before{transition:transform var(--dur-slow) var(--ease) .2s}html[data-motion=on] .section .kicker[data-reveal]:not([data-shown]):before{transform:scaleX(0)}.outcome,tbody tr{transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.outcome dd,.outcome dt,summary,tbody td{transition:translate var(--dur) var(--ease),color var(--dur-fast) var(--ease)}.outcome:hover dt,summary:hover,tbody tr:hover td:first-child{translate:8px 0}html[data-motion=on] details{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] details::details-content{block-size:0;overflow:clip;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) var(--ease) allow-discrete}html[data-motion=on] details[open]::details-content{block-size:auto}html[data-motion=on] summary:after{display:inline-block;transition:transform var(--dur) var(--ease)}html[data-motion=on] details[open] summary:after{content:"+";transform:rotate(45deg)}.page--home .section--sunk{background-image:radial-gradient(42% 60% at 50% 0,color-mix(in srgb,var(--bone) 5%,transparent),transparent 70%);background-size:220% 100%;background-repeat:no-repeat;animation:hj-light 24s var(--ease) infinite alternate}}@keyframes hj-light{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .miss__typing i{animation:hj-type 1.4s var(--ease) infinite}html[data-motion=on] .miss__typing i:nth-child(2){animation-delay:.16s}html[data-motion=on] .miss__typing i:nth-child(3){animation-delay:.32s}html[data-motion=on] .miss__empty{animation:hj-breathe 2.6s var(--ease) infinite alternate}html[data-motion=on] .quote__photo{animation:hj-quote 20s var(--ease) infinite alternate}}@keyframes hj-type{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes hj-breathe{0%{border-color:var(--edge-2)}to{border-color:var(--ember)}}@keyframes hj-quote{0%{transform:scale(1.02)}to{transform:scale(1.1) translateX(-2%)}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .page--home .section:not(.section--quote):not(.section--faces):after{animation:hj-orb 26s var(--ease) infinite alternate}html[data-motion=on] .section--faces:after{animation:hj-face 18s var(--ease) infinite alternate}}@keyframes hj-orb{0%{transform:translate(0) scale(1)}to{transform:translate(18%,-12%) scale(1.15)}}@keyframes hj-face{0%{transform:scale(1)}to{transform:scale(1.06) translateX(-1.5%)}}.doc{padding:clamp(48px,8vh,96px) var(--pad) clamp(64px,12vh,140px)}.doc__head{max-width:34ch;margin-bottom:var(--gap-6)}.doc__head h1{font-size:clamp(38px,6.4vw,78px);line-height:.98;font-variation-settings:"wdth" 96}.doc__meta{font-family:var(--font-data);font-size:12.5px;color:var(--bone-3);margin:var(--gap-3) 0 0}.doc__body{max-width:66ch}.doc__body h2{font-size:clamp(22px,2.6vw,30px);margin:var(--gap-6) 0 var(--gap-3);letter-spacing:-.02em}.doc__body h3{font-size:17px;margin:var(--gap-5) 0 var(--gap-2)}.doc__body p{color:var(--bone-2);margin:0 0 var(--gap-3)}.doc__body p.lead{color:var(--bone);font-size:clamp(17px,2vw,21px);line-height:1.5}.doc__body ol,.doc__body ul{color:var(--bone-2);padding-left:1.15rem;margin:0 0 var(--gap-4)}.doc__body li{margin-bottom:var(--gap-2)}.doc__body a{color:var(--bone)}.role{border-left:2px solid var(--edge-2);padding:var(--gap-2) 0 var(--gap-2) var(--gap-4);margin:0 0 var(--gap-4)}.role__who{font-weight:600;color:var(--bone)}.role__role{font-family:var(--font-data);font-size:11.5px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3);margin-left:var(--gap-2)}.role p{margin:var(--gap-2) 0 0}.negations{list-style:none;padding:0;margin:0 0 var(--gap-4)}.negations li{position:relative;padding-left:1.4rem;color:var(--bone-2)}.negations li:before{content:"—";position:absolute;left:0;color:var(--ember)}.pairs{border:1px solid var(--edge);margin:0 0 var(--gap-4)}.pairs,.pairs>div{display:grid;gap:1px;background:var(--edge)}.pairs>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.pairs dd,.pairs dt{background:var(--void);margin:0;padding:var(--gap-3);font-size:14.5px}.pairs dt{color:var(--bone)}.pairs dd{color:var(--bone-2)}@media (max-width:680px){.pairs>div{grid-template-columns:1fr}}.retention td:last-child,.retention th:last-child{text-align:right;font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.retention .forever{color:var(--ember)}.routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--edge);border:1px solid var(--edge);margin:0 0 var(--gap-5)}.route{background:var(--void);padding:var(--gap-4)}.route h2{font-size:16px;letter-spacing:normal;line-height:normal}.route h2,.route__lede{margin:0 0 var(--gap-2)}.route__lede{color:var(--bone);font-size:14px}.route p:last-child{margin:0;font-size:14px}.faq details{border-bottom:1px solid var(--edge);padding:var(--gap-3) 0}.faq summary{cursor:pointer;color:var(--bone);font-weight:500;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";color:var(--ember);font-family:var(--font-data);margin-right:var(--gap-2)}.faq details[open] summary:before{content:"\2212"}.faq details p{margin:var(--gap-3) 0 0;padding-left:calc(1ch + var(--gap-2))}.status{min-height:62vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,10vh,120px) var(--pad)}.status__code{font-family:var(--font-display);font-size:clamp(110px,26vw,300px);line-height:.78;font-variation-settings:"wdth" 74;font-weight:300;letter-spacing:-.05em;margin:var(--gap-3) 0}.status p{max-width:54ch;color:var(--bone-2);margin:0 0 var(--gap-3)}.status h1.first{font-family:inherit;font-weight:inherit;letter-spacing:normal;text-wrap:wrap;margin:0 0 var(--gap-3)}.status h1.first,.status p.first{color:var(--bone);font-size:clamp(19px,2.4vw,27px);line-height:1.35;max-width:22ch}.status a{color:var(--bone);margin-top:var(--gap-3);align-self:flex-start;border-bottom:1px solid var(--edge-2);text-decoration:none;padding-bottom:2px}.status a:hover{border-color:var(--bone)}.formcard{border:1px solid var(--edge);background:var(--pit);padding:var(--gap-4);margin:var(--gap-5) 0 0;max-width:46ch}.formcard h2,.formcard h3{margin:0 0 var(--gap-3);font-size:16px}.formcard--waiting{min-height:62rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--gap-3);padding-top:var(--gap-6);text-align:center}.formcard label{display:block;margin:var(--gap-3) 0 var(--gap-1);font-size:14px;color:var(--bone)}.formcard input,.formcard select{width:100%;box-sizing:border-box;background:var(--void);border:1px solid var(--edge-2);color:var(--bone);font:inherit;font-size:15px;padding:9px 10px}.formcard input:focus-visible,.formcard select:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.formcard .hint{margin:var(--gap-1) 0 0;font-size:13px;color:var(--bone-3)}.formcard .opt,.formcard .req{font-family:var(--font-data);font-size:10.5px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3);margin-left:var(--gap-2)}.formcard .req{color:var(--ember)}.formcard button{margin-top:var(--gap-4);cursor:pointer;background:none;font:inherit}.formcard button[disabled]{opacity:.6;cursor:default}.formerr{border-left:2px solid var(--ember);padding-left:var(--gap-3);margin-top:var(--gap-4)}.formerr p{margin:0 0 var(--gap-2);color:var(--bone);font-size:14px}.formcard .fielderr{margin:var(--gap-1) 0 0;padding-left:var(--gap-2);border-left:2px solid var(--ember);font-size:13px;color:var(--bone)}.formcard [aria-invalid=true]{border-color:var(--ember)}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mt-4{margin-top:var(--gap-4)}.mt-5{margin-top:var(--gap-5)}.mt-6{margin-top:var(--gap-6)}.stack-3{margin:var(--gap-3) 0 0}.rowlabel{width:11rem}.rowlabel--wide{width:12rem}.dim{color:var(--bone-3)}.bright{color:var(--bone)}.measure-16{max-width:16ch}.captcha{min-height:65px;margin-top:var(--gap-3)}.doc td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.doc th .hint{font-weight:400;font-size:13px;color:var(--bone-3)}.doc__body ol.guide{list-style:none;counter-reset:step;padding-left:0;margin:var(--gap-5) 0 var(--gap-6)}.guide__step{counter-increment:step;position:relative;padding:0 0 var(--gap-5) 3rem;margin:0;border-left:1px solid var(--edge)}.guide__step:last-child{border-left-color:transparent}.guide__step:before{content:counter(step,decimal-leading-zero);position:absolute;left:-1px;top:0;width:2.2rem;background:var(--void);font-family:var(--font-data);font-size:13px;line-height:1.9;color:var(--bone-3)}.doc__body .guide__step h2{font-size:clamp(19px,2.2vw,24px);margin:0 0 var(--gap-1)}.doc__body .guide__where{font-family:var(--font-data);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);margin:0 0 var(--gap-3)}.doc__body .guide__path{font-family:var(--font-data);font-size:13.5px;color:var(--bone);border:1px solid var(--edge);padding:var(--gap-2) var(--gap-3);overflow-wrap:anywhere}.auth{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-6);padding:var(--gap-6) var(--gap-4) var(--gap-7);max-width:1180px;margin:0 auto}@media (min-width:900px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-7);align-items:start;padding-top:var(--gap-7)}}.auth__form{order:1}.auth__aside{order:2}@media (min-width:900px){.auth__aside{order:1}.auth__form{order:2}}.auth__aside h1{font-family:var(--font-display);font-size:var(--step-h2);letter-spacing:var(--track-h1);line-height:1.02;margin:0 0 var(--gap-4);max-width:var(--measure-lede);text-wrap:balance}.auth__quote{font-size:var(--step-lede);line-height:1.25;margin:0 0 var(--gap-5);max-width:28ch;color:var(--bone)}.auth__note{font-size:13.5px;line-height:1.55;color:var(--bone-3);max-width:52ch;margin:var(--gap-4) 0 0}.ledger{border:1px solid var(--edge);background:var(--pit)}.ledger__head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;font-family:var(--font-data);font-size:10.5px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3)}.ledger__head,.ledger__row{gap:var(--gap-3);border-bottom:1px solid var(--edge)}.ledger__row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:9px 12px;font-size:13.5px}.ledger__row:last-child{border-bottom:0}.ledger__who{font-size:12.5px;overflow-wrap:anywhere}.chip,.ledger__who{font-family:var(--font-data);color:var(--bone-2)}.chip{font-size:10.5px;letter-spacing:var(--track-label);text-transform:uppercase;padding:3px 7px;border:1px solid var(--edge-2);white-space:nowrap}.chip--sent{color:var(--bone);border-color:var(--bone-3)}.chip--refused{color:var(--ember);border-color:var(--ember-dim)}.auth .formcard{margin:0;max-width:42ch}.auth .formcard textarea{width:100%;box-sizing:border-box;background:var(--void);border:1px solid var(--edge-2);color:var(--bone);font:inherit;font-size:15px;padding:9px 10px;min-height:7.5em;resize:vertical}.auth .formcard textarea:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.check{display:flex;align-items:flex-start;gap:var(--gap-2);margin:var(--gap-3) 0 0;font-size:14px;color:var(--bone-2);cursor:pointer}.check input{width:auto;margin:2px 0 0;accent-color:var(--ember);flex:none}.auth__divider{display:flex;align-items:center;gap:var(--gap-3);margin:var(--gap-5) 0 var(--gap-3);font-family:var(--font-data);font-size:10.5px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--bone-3)}.auth__divider:after,.auth__divider:before{content:"";flex:1 1;height:1px;background:var(--edge)}.auth .linkbtn{background:none;border:1px solid var(--edge-2);color:var(--bone);font:inherit;font-size:14px;padding:9px 12px;width:100%;cursor:pointer;margin-top:0}.auth .linkbtn:hover{border-color:var(--bone-3)}.auth .linkbtn:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.auth__after{margin:var(--gap-5) 0 0;max-width:42ch;font-size:13.5px;line-height:1.55;color:var(--bone-3)}.auth__after h2{margin:0 0 var(--gap-3);font-size:15px}.auth__after h2,.auth__after strong{font-weight:500;color:var(--bone-2)}.auth__after p+p{margin-top:var(--gap-3)}.auth noscript p{border:1px solid var(--ember-dim);padding:var(--gap-3);color:var(--bone);font-size:14px;max-width:42ch}