@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.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:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.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:Host Grotesk Fallback;src:local("Arial");ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.00%;size-adjust:104.98%}.__className_62d549{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.__variable_62d549{--font-sans:"Host Grotesk","Host Grotesk Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/53f2c61c3e7cb94b-s.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19b47982e4517ab0-s.p.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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_4b7bdb{font-family:Outfit,Outfit Fallback;font-weight:600;font-style:normal}.__variable_4b7bdb{--font-brand:"Outfit","Outfit Fallback"}:root{--ground:#fbfbf9;--ground-sunk:#f3f3ef;--surface:#ffffff;--ink:#16181c;--ink-2:#4a4f57;--ink-3:#646a78;--on-dark:#ffffff;--ink-inverse-2:#a9aeb6;--line:#e4e4de;--line-strong:#cfcfc7;--accent:#8e1d5b;--accent-soft:#fbeef4;--accent-deep:#6b1244;--r-figure:3px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-control:18px;--r-pill:999px;--hair:4px;--tight:8px;--snug:16px;--step:24px;--gap:40px;--band:72px;--section:120px;--chapter:168px;--col:1200px;--pad:clamp(20px,5vw,64px);--sh-raised:0 1px 2px rgb(22 24 28/0.05);--sh-lifted:0 6px 16px rgb(22 24 28/0.07),0 1px 3px rgb(22 24 28/0.05);--sh-floating:0 18px 44px rgb(22 24 28/0.11),0 3px 8px rgb(22 24 28/0.05);--ease:cubic-bezier(0.16,1,0.3,1);--dur:240ms;--dur-slow:620ms}@media (max-width:900px){:root{--gap:32px;--band:52px;--section:84px}}@media (max-width:640px){:root{--pad:20px;--snug:14px;--step:20px;--gap:28px;--band:36px;--section:64px}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{overflow-x:clip}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}button{font:inherit;background:none;border:0;cursor:pointer}a,button{color:inherit}ol,ul{list-style:none;padding:0}::selection{background:var(--accent-soft);color:var(--accent-deep)}.t-display{font-size:clamp(2.25rem,6.6vw,5.5rem);line-height:1.02;letter-spacing:-.035em}.t-display,.t-headline{font-weight:500;text-wrap:balance}.t-headline{font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.028em}.t-title{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.014em}.t-lede{font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5;letter-spacing:-.008em;color:var(--ink-2);max-width:58ch}.t-body{font-size:1rem;line-height:1.6;max-width:66ch}.t-body-small{font-size:.9375rem;line-height:1.5}.t-wordmark{font-family:var(--font-brand),var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.03em}.t-figure-label{font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.005em}.t-figure-chip{font-size:.5625rem;font-weight:500;line-height:1.2}.t-caption{font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:.005em}.t-numeral{font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.col{width:100%;max-width:var(--col);margin-inline:auto;padding-inline:var(--pad)}.indent-1{margin-left:clamp(0px,6vw,96px)}.indent-2{margin-left:clamp(0px,12vw,200px)}.rule{height:1px;background:var(--line);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tight);min-height:42px;padding:11px 20px;border:0;border-radius:var(--r-control);corner-shape:squircle;font-size:.8125rem;font-weight:500;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn-primary{background:var(--ink);color:var(--on-dark)}.btn-primary:hover{background:var(--accent);transform:translateY(-1px)}.btn-primary:active{background:var(--accent-deep)}.btn-secondary{background:var(--ground-sunk);color:var(--ink)}.btn-secondary:hover{background:var(--surface);transform:translateY(-1px)}.btn:focus-visible{border-radius:var(--r-control)}.link{color:var(--ink);text-decoration:none;box-shadow:inset 0 -1px 0 0 var(--line-strong);transition:color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.link:hover{color:var(--accent);box-shadow:inset 0 -1px 0 0 var(--accent)}.chip{display:inline-flex;align-items:center;gap:var(--tight);padding:5px 12px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-deep);font-size:.8125rem;font-weight:500}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}html[data-js] [data-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:var(--reveal-delay,0s)}html[data-js] [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-js] [data-reveal]{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--on-dark);padding:12px 18px;border-radius:var(--r-sm)}.skip-link:focus{left:var(--pad);top:var(--tight)}.vh{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}