:root{--page:#e8e6e3;--surface:#f4f2ef;--surface-hi:#fbfaf9;--ink:#0a0708;--ink-paper:#14100f;--ink-2:#14100f99;--ink-3:#14100f66;--hair:#14100f14;--hair-strong:#14100f24;--paper-2:#f4f2ef9e;--paper-3:#f4f2ef6b;--hair-on-dark:#ffffff1c;--red-400:#ff3b30;--red-500:#e8232a;--red-700:#c1121f;--red:var(--red-500);--plum:#4d1a5e;--display:Archivo,sans-serif;--head:Geist,system-ui,sans-serif;--body:Inter,system-ui,sans-serif;--mono:"Roboto Mono",ui-monospace,monospace;--annot:"IBM Plex Mono",monospace;--dw:900;--dh:700;--dtrack:-.045em;--t-hero:clamp(30px,4.55vw,62px);--t-h2:clamp(30px,3.8vw,50px);--t-h3:clamp(24px,2.6vw,34px);--t-lede:clamp(15px,1.28vw,18px);--t-body:14px;--t-ui:15.5px;--t-small:13px;--t-label:11.5px;--t-eyebrow:13px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--section-y:clamp(76px,9vw,130px);--gutter:clamp(22px,3vw,42px);--measure:1240px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:16px;--r-pill:99px;--shadow-sm:0 4px 16px #14100f0d;--shadow-md:0 8px 26px #14100f17;--shadow-lg:0 10px 34px #14100f24;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.3,.5,1);--dur-fast:.18s;--dur-base:.34s;--dur-slow:.44s;--dur-reveal:.62s}@font-face{font-family:Archivo;font-style:normal;font-weight:500 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/k3kQo8UDI-1M0wlSfdfoLnnA.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:500 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/k3kQo8UDI-1M0wlSfdnoLg.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.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/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.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/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.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/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.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/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/L0x5DF4xlVMF-BfR8bXMIjhLq38.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/L0x5DF4xlVMF-BfR8bXMIjhLq38.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:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/L0x5DF4xlVMF-BfR8bXMIjhLq38.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}.expect,.proof,.turn{--ink:#14100f;--ink-2:#14100f99;--ink-3:#14100f66;--hair:#14100f14;--surface:#f4f2ef;--page:#e8e6e3;--red:#e8232a;--plum:#4d1a5e;color:var(--ink)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none;scroll-behavior:auto}}body{background:#e8e6e3;font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}body>.foot{margin-top:auto}.shell{padding:0;background:#e8e6e3;transition:padding .42s cubic-bezier(.22,.61,.36,1)}body.scrolled .shell{padding:76px 14px 14px}.nav{position:fixed;top:0;left:0;right:0;z-index:40;line-height:normal;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;padding:20px 42px;background:#0000;border-radius:0;transition:background .34s ease,box-shadow .34s ease,padding .34s ease,margin .42s cubic-bezier(.22,.61,.36,1),border-radius .42s cubic-bezier(.22,.61,.36,1)}body.scrolled .nav{background:#e8e6e3;margin:0;border-radius:0;padding:18px 42px 14px}.brand__bolt,.brand__txt{color:#fff;transition:color .3s ease}body.scrolled .brand__bolt,body.scrolled .brand__txt{color:#111}.nav__links a{color:#ffffffb8}.nav__links a:hover{color:#fff}body.scrolled .nav__links a{color:#6a6a6a}body.scrolled .nav__links a:hover{color:#111}.nav__links a.active{color:#fff}body.scrolled .nav__links a.active{color:var(--red-500)}.brand{display:flex;align-items:center;gap:9px}.brand__bolt{width:34px;height:34px;display:grid;place-items:center;margin-left:-2px;position:relative}.brand__mark{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s ease}.brand__mark--dark,body.scrolled .brand__mark--light{opacity:0}body.nav-dark .brand__mark--light,body.scrolled .brand__mark--dark{opacity:1}body.nav-dark .brand__mark--dark{opacity:0}.brand__txt{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.015em;line-height:1}.brand__txt small{display:block;font-size:7.5px;letter-spacing:.17em;font-weight:600;opacity:.82;margin-top:2.5px;transition:opacity .3s ease}body.scrolled .brand__txt small{opacity:.55}.nav__cta{justify-self:end;margin-left:24px}.nav .brand{margin-right:24px}.nav__links{font-family:var(--body);display:flex;gap:clamp(14px,1.5vw,26px);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:0;white-space:nowrap}.nav__links a{color:#6a6a6a;text-decoration:none;transition:color .15s}.nav__links a:hover{color:#111}.nav__links a.active{color:var(--red-500)}.nav__cta{font-family:var(--body);padding:12px 22px;background:var(--red-500);color:#fff;text-decoration:none;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:.18s;white-space:nowrap}.hero{position:relative;height:100vh;min-height:560px;border-radius:0;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;transition:height .42s cubic-bezier(.22,.61,.36,1),border-radius .42s cubic-bezier(.22,.61,.36,1)}body.scrolled .hero{height:calc(100vh - 92px);border-radius:18px}.bg{position:absolute;inset:0;z-index:1}.dots{transform:scale(1.3);transform-origin:center}body[data-warp=soft] .dots{filter:url(#warpSoft)}body[data-warp=med] .dots{filter:url(#warp)}body[data-warp=hard] .dots{filter:url(#warpHard)}body[data-warp=off] .dots{filter:none;transform:none}.dots{z-index:2;background-image:radial-gradient(#0000008c 1.15px,#0000 1.3px);background-size:5px 5px;mix-blend-mode:multiply;opacity:.8}.dots,.grain{position:absolute;inset:0;pointer-events:none}.grain{z-index:3;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__top{position:relative;z-index:5;padding:124px 56px 0;transition:padding .42s cubic-bezier(.22,.61,.36,1)}body.scrolled .hero__top{padding-top:56px}.h1{font-family:var(--display);font-weight:var(--dh);text-transform:uppercase;line-height:1;letter-spacing:-.022em;color:#e9e9ea;font-size:clamp(30px,4.55vw,62px)}.h1 .r1{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.h1 .r2{display:block;margin-top:.1em}.tag{display:flex;align-items:stretch;border:2px solid #cfcfd2;border-radius:7px;overflow:hidden;font-family:var(--display);flex:0 0 auto;font-size:13px;align-self:center;height:46px}.tag,.tag b{line-height:1}.tag b{display:grid;place-items:center;padding:0 14px;font-size:26px;font-weight:700;letter-spacing:.01em;color:#e9e9ea}.tag .stack{display:block;border-left:2px solid #cfcfd2;height:46px;box-sizing:border-box}.tag .stack span{display:block;text-align:center;padding:0 10px;font-size:13px;letter-spacing:.09em;font-weight:700;line-height:21px;color:#e9e9ea;white-space:nowrap}.tag .stack span+span{border-top:2px solid #cfcfd2}.lede{font-family:var(--body);position:absolute;z-index:6;right:118px;top:31%;max-width:34ch;font-size:clamp(15px,1.28vw,18px);line-height:1.68;color:#ffffffe6}.lede strong{font-weight:600;color:#fff}.lede .btn{font-family:var(--body);margin-top:30px;display:inline-flex;clear:both;align-items:center;gap:10px;padding:15px 30px;border-radius:10px;background:#fff;color:#111;text-decoration:none;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:.18s}.lede .btn:hover{background:#111;color:#fff}.hero__top .r1,.hero__top .r2{clip-path:inset(0 100% 0 0);opacity:.001;transform:translateY(.12em)}.hero.enter .r1,.hero.enter .r2{animation:lineWipe .92s cubic-bezier(.16,.84,.34,1) forwards}.hero.enter .r1{animation-delay:.12s}.hero.enter .r2{animation-delay:.26s}@keyframes lineWipe{0%{clip-path:inset(0 100% 0 0);opacity:.001;transform:translateY(.12em)}60%{opacity:1}to{clip-path:inset(0 -2% 0 0);opacity:1;transform:translateY(0)}}.hero__top .tag{opacity:0;transform:rotate(-7deg) scale(.82);transform-origin:left center}.hero.enter .tag{animation:stamp .62s cubic-bezier(.22,1.4,.4,1) .58s forwards}@keyframes stamp{0%{opacity:0;transform:rotate(-7deg) scale(.82)}70%{opacity:1;transform:rotate(1.5deg) scale(1.04)}to{opacity:1;transform:rotate(0) scale(1)}}.lede .w{display:inline-block;opacity:0;transform:translateY(.5em);filter:blur(3px)}.hero.enter .lede .w{animation:wordUp .58s cubic-bezier(.2,.7,.3,1) forwards}@keyframes wordUp{to{opacity:1;transform:none;filter:blur(0)}}.lede .btn{opacity:0;transform:scale(.96)}.hero.enter .lede .btn{animation:ctaPop .5s cubic-bezier(.2,.9,.3,1) 1.18s forwards}@keyframes ctaPop{to{opacity:1;transform:none}}.wordmark{-webkit-mask-image:linear-gradient(90deg,#000 0 72%,#0000 96%);mask-image:linear-gradient(90deg,#000 0 72%,#0000 96%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0}.hero.enter .wordmark{animation:print 1.35s cubic-bezier(.24,.62,.2,1) .72s forwards}@keyframes print{0%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;-webkit-mask-position:-120% 0;mask-position:-120% 0}}.hero.enter .wordmark{animation-fill-mode:forwards}.hero.printed .wordmark{-webkit-mask-image:none;mask-image:none;opacity:1}@media (prefers-reduced-motion:reduce){.hero__top .r1,.hero__top .r2,.hero__top .tag,.lede .btn,.lede .w,.wordmark{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}}.turn{display:flex;overflow:hidden;isolation:isolate;border-radius:0;padding:0;display:block}.turn,.turn__inner{position:relative;min-height:100vh;align-items:center;margin:0}.turn__inner{z-index:2;width:100%;max-width:none;padding:clamp(96px,12vh,132px) clamp(24px,5vw,64px) clamp(40px,6vh,72px);display:flex;flex-direction:column;justify-content:center;text-align:center;gap:clamp(26px,4vh,46px)}.turn__h{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.035em;max-width:min(92vw,1100px)}.turn__rest,.turn__word{display:block}.turn__word{font-size:min(clamp(46px,7.4vw,104px),13vh);color:#e8232a;line-height:.92;padding-bottom:.02em;margin-bottom:.06em}.turn__rest{font-size:min(clamp(22px,3.3vw,48px),6vh);color:#fff;letter-spacing:-.03em;line-height:1.02}.turn__dense{position:static;width:fit-content;max-width:100%;margin:0 auto;font-family:var(--body);font-size:clamp(15px,1.2vw,17.5px);line-height:1.66;color:#ffffffe6}.turn__dense p{margin:0 0 clamp(18px,2.4vh,26px);font:inherit;color:inherit}.turn__dense p:last-child{margin-bottom:0}.turn__dense b{font-weight:600;color:#fff}.turn__whisper{margin-top:clamp(18px,2.6vh,28px)!important;padding-top:clamp(18px,2.6vh,26px);border-top:0;margin-left:auto!important;margin-right:auto!important;color:#fff!important;font-weight:500!important}.turn__whisper b{font-weight:700;color:#fff}.turn__close{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vh,32px)}.turn__promise{margin:0;font-weight:900;font-size:min(clamp(22px,3.2vw,46px),5.4vh);line-height:1;letter-spacing:-.03em;color:#e8232a}.turn__cta,.turn__promise{font-family:var(--display);text-transform:uppercase}.turn__cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;background:#e8232a;color:#fff;text-decoration:none;font-weight:800;font-size:clamp(14px,1.32vw,17px);letter-spacing:-.005em;padding:20px 34px;border-radius:10px;transition:background .2s ease,color .2s ease}.turn__cta>*{position:relative;z-index:2}.turn__cta:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:36%;z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);transform:skewX(-18deg);transition:left .62s cubic-bezier(.22,.61,.36,1)}.turn__cta:hover:after{left:120%}.turn__cta svg{width:16px;height:16px;transition:transform .22s ease}.turn__cta:hover svg{transform:translate(3px,-3px)}@media (min-width:901px) and (max-height:800px){.turn__inner{padding:78px 40px 36px;gap:clamp(14px,2.2vh,26px)}.turn__dense{font-size:15px;line-height:1.55}.turn__dense p{margin-bottom:clamp(12px,1.6vh,18px)}.turn__whisper{margin-top:clamp(12px,1.8vh,18px)!important;padding-top:clamp(12px,1.8vh,18px)}}@media(max-width:900px){.turn__inner{min-height:100vh;padding:86px 22px 56px;gap:30px;justify-content:center}.turn__dense{max-width:none}.turn__cta{padding:17px 26px}}.ticker{--tick-bg:#14100f;--hair:#ffffff1c;--red:#ff3b30;position:relative;overflow:hidden;background:var(--tick-bg);border-block:1px solid #ffffff1a;padding:34px 0}.ticker:before{z-index:1;background-image:radial-gradient(#ffffff29 1px,#0000 1.15px);background-size:5px 5px;opacity:.5}.ticker:after,.ticker:before{content:"";position:absolute;inset:0;pointer-events:none}.ticker:after{z-index:0;background:radial-gradient(ellipse 42% 180% at 22% 50%,#e8232a29 0,#0000 70%),radial-gradient(ellipse 38% 170% at 78% 50%,#4d1a5e33 0,#0000 70%)}.ticker__fade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--tick-bg) 0,#14100f00 6%,#14100f00 94%,var(--tick-bg) 100%)}.ticker__row{display:flex;width:max-content;position:relative;z-index:2;animation:tick 42s linear infinite}.ticker:hover .ticker__row{animation-play-state:paused}.ticker__run{display:flex;align-items:center;flex:0 0 auto}.ticker__item{display:inline-flex;align-items:baseline;gap:.62em;font-family:var(--head);font-size:clamp(12.5px,1.05vw,14px);font-weight:400;letter-spacing:.035em;color:#ffffff9e;line-height:normal;white-space:nowrap}.ticker__item b{font-family:var(--mono);font-weight:700;font-size:1.26em;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.ticker__item--accent b{color:var(--red)}.ticker__dot{width:1px;height:13px;border-radius:0;background:var(--hair);margin:0 clamp(28px,3.6vw,56px);flex:0 0 auto;align-self:center}@keyframes tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__row{animation:none;width:100%;overflow-x:auto}.ticker__fade,.ticker__run:last-child{display:none}}.expect{padding:110px 0 130px;overflow:clip;--nudge:clamp(0px,4vw,84px)}.expect,.foot{background:var(--page)}.foot{padding:0 var(--foot-gap,42px) var(--foot-gap,42px);transition:padding .72s cubic-bezier(.22,.61,.36,1)}.foot__card{width:100%;margin:0;position:relative;isolation:isolate;border-radius:var(--foot-r,26px);overflow:hidden;padding:76px 0 40px;background:#1a0a1e;transition:border-radius .72s cubic-bezier(.22,.61,.36,1),padding .72s cubic-bezier(.22,.61,.36,1)}body.foot-open .foot{--foot-gap:0px}body.foot-open .foot__card{--foot-r:0px;padding:96px 0 46px}.foot__inner{max-width:1240px;margin:0 auto;padding:0 42px;position:relative}@media (prefers-reduced-motion:reduce){.foot,.foot__card{transition:none}}.foot__card:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 56% 72% at 12% 14%,#e8232a 0,#0000 62%),radial-gradient(ellipse 46% 60% at 84% 10%,#f4f0f2 0,#0000 58%),radial-gradient(ellipse 68% 78% at 44% 56%,#2a0d34 0,#0000 64%),radial-gradient(ellipse 56% 68% at 94% 72%,#c1121f 0,#0000 60%),radial-gradient(ellipse 58% 68% at 4% 90%,#e8e6e3 0,#0000 56%),radial-gradient(ellipse 50% 58% at 66% 94%,#4d1a5e 0,#0000 58%),linear-gradient(142deg,#7e1016,#3a1030 46%,#150720);filter:blur(46px);transform:scale(1.18)}.foot__card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff38 1.15px,#0000 1.3px);background-size:5px 5px;opacity:.55}.foot .foot__cta{font-family:var(--display);font-weight:var(--dh);letter-spacing:var(--dtrack);line-height:1.04;font-size:clamp(34px,4.4vw,56px);color:#fff;max-width:14ch}.foot__btn{display:inline-block;margin-top:30px;background:#fff;color:#1a0a1e;font-family:var(--body);font-size:13.5px;font-weight:500;padding:13px 26px;border-radius:9px;text-decoration:none;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}.foot__btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000042}.foot__grid{display:grid;grid-template-columns:1.6fr repeat(3,auto);gap:64px;margin-top:88px;align-items:start}.foot__h{font-weight:600;color:#fff;margin-bottom:17px;letter-spacing:.01em}.foot__h,.foot__note{font-family:var(--body);font-size:13px}.foot__note{line-height:1.55;color:#ffffffa8;max-width:30ch}.foot__form{display:flex;gap:8px;margin-top:19px;max-width:320px}.foot__input{flex:1;min-width:0;font-family:var(--body);font-size:12.5px;padding:11px 14px;border-radius:8px;color:#fff;background:#ffffff1f;border:1px solid #fff3;transition:border-color .2s ease,background .2s ease}.foot__input::placeholder{color:#ffffff80}.foot__input:focus{outline:0;background:#ffffff2b;border-color:#fff6}.foot__sub{font-family:var(--body);font-size:12.5px;font-weight:500;padding:11px 19px;border-radius:8px;cursor:pointer;color:#fff;background:#140a1a99;border:1px solid #ffffff29;transition:background .2s ease}.foot__sub:hover{background:#140a1ad9}.foot__col ul{list-style:none}.foot__col li+li{margin-top:11px}.foot__col a{font-family:var(--body);font-size:13px;text-decoration:none;color:#ffffffa8;transition:color .2s ease}.foot__col a:hover{color:#fff}.foot__social{display:flex;gap:9px;margin-top:17px}.foot__social a{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;background:#ffffff1f;border:1px solid #ffffff29;color:#fff;transition:background .2s ease}.foot__social a:hover{background:#ffffff3d}.foot__social svg{width:14px;height:14px}.foot__base{margin-top:64px;text-align:center;font-family:var(--body);font-size:12px;color:#ffffff80}@media(max-width:900px){.foot__card{padding:64px 0 34px}.foot__inner{padding:0 20px}.foot__grid{grid-template-columns:1fr 1fr;gap:38px;margin-top:58px}.foot__brandcol{grid-column:1/-1}.foot__base{margin-top:44px}}.expect__inner{max-width:1240px;margin:0 auto;padding:0 42px}.expect .eyebrow{font-family:var(--head);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin:0}.expect h2{font-family:var(--display);font-weight:800;color:var(--ink);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-.03em;margin:22px 0 56px;max-width:22ch;text-transform:none}.journey{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(40px,4.4vw,72px);align-items:center}.path{position:relative;min-height:800px;width:480px;max-width:100%;justify-self:start;overflow:visible;transform:translateX(calc(-1 * var(--nudge)));padding-top:96px}.path__svg{position:absolute;left:0;top:96px;width:420px;height:800px;overflow:visible}.path__ghost{stroke:var(--hair);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.path__line{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--off,1200)}.path__head{fill:var(--ink);stroke:none;opacity:var(--headOn,0)}.path__stops{list-style:none;margin:0;padding:0;position:absolute;left:0;top:96px;right:0;bottom:0;z-index:2}.stop{position:absolute;left:var(--x);top:var(--y);transform:translateY(calc(-100% - 56px));padding:0 0 0 30px;width:min(330px,25vw);opacity:0;transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1);transform-origin:left center}.stop.lit{opacity:1}.stop__dot{position:absolute;left:-5.5px;bottom:-61.5px;width:12px;height:12px;border-radius:50%;background:var(--red);border:0;box-shadow:0 0 0 4px var(--page),0 0 0 5.5px #e8232a3d;transform:scale(0);transition:transform .42s cubic-bezier(.2,1.2,.35,1)}.stop.lit .stop__dot{transform:scale(1)}.stop--end .stop__dot{background:var(--red);width:16px;height:16px;bottom:-63.5px;left:-7.5px;box-shadow:0 0 0 5px var(--page),0 0 0 7.5px #e8232a47}.stop__when{display:block;font-family:var(--head);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.stop__what{margin:0 0 6px;font-family:var(--head);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--ink)}.stop--end .stop__what{font-size:19px}.stop__see{margin:0;font-family:var(--head);font-size:13px;line-height:1.55;color:var(--ink-2)}.stop:nth-child(odd){padding-left:32px;width:200px}.stop:nth-child(2n){padding-left:30px;width:170px}.shots{padding-bottom:52px;margin:0 calc(-1 * clamp(80px, 14vw, 300px)) 0 clamp(12px,2vw,48px)}.shot,.shots{position:relative}.shot{border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--hair)}.shot img{border-radius:14px;display:block;width:100%;height:auto}.shot__tag{position:absolute;right:24px;bottom:16px;z-index:4;display:inline-flex;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 3px #14100f1a}.shot__tag:before{content:"";width:6px;height:6px;border-radius:1px;flex:0 0 auto}.shot--before{width:92%;margin-left:auto;margin-right:calc(-1 * clamp(0px, 2vw, 40px));filter:grayscale(.55) brightness(.94);box-shadow:0 4px 16px #14100f0d}.shot--before .shot__tag{right:auto;left:16px;bottom:auto;top:16px;background:#ffffffeb;border:1px solid #14100f1f;color:var(--ink-2)}.shot--before .shot__tag:before{background:var(--ink-3)}.shot--after{width:92%;margin-left:0;margin-right:auto;margin-top:-24%;transform:translateX(calc(-1 * var(--nudge)));position:relative;z-index:2;box-shadow:0 8px 26px #14100f17}.shot--after .shot__tag{background:#ffffffeb;border:1px solid #e8232a47;color:var(--ink)}.shot--after .shot__tag:before{background:var(--red)}.shots__cap{position:absolute;bottom:0;right:0;font-family:var(--head);font-size:12px;line-height:1.5;color:var(--ink-3);text-align:right}@media (prefers-reduced-motion:reduce){.path__head{display:none}.path__line{stroke-dashoffset:0}.stop,.stop__dot{transition:none}.stop{opacity:1;transform:translateY(calc(-100% - 56px))}.stop__dot{transform:scale(1)}}.honest{margin-top:150px;display:grid;gap:0;grid-template-columns:1fr minmax(300px,390px);align-items:stretch;border-radius:16px;overflow:hidden}.honest__facts{background:var(--surface);border:1px solid var(--hair);border-right:0;padding:32px 36px;display:flex;flex-direction:column;justify-content:center;gap:18px}.honest__facts p{margin:0;font-family:var(--head);font-size:14px;line-height:1.65;color:var(--ink-2);max-width:62ch}.honest__facts b{font-weight:600;color:var(--ink)}.honest__ask{background:var(--ink);color:#f4f2ef;padding:32px 32px 28px;display:flex;flex-direction:column;justify-content:center;gap:15px}.honest__q{margin:0;font-family:var(--display);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-.02em;color:#fff}.honest__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;background:var(--red);color:#fff;text-decoration:none;font-family:var(--head);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:13px 22px;border-radius:10px;transition:background .18s ease,color .18s ease}.honest__cta svg{width:13px;height:13px;transition:transform .18s ease}.honest__cta:hover svg{transform:translate(2px,-2px)}.honest__sub{margin:0;font-family:var(--head);font-size:11.5px;line-height:1.6;color:#f4f2ef8c}@media(max-width:1000px){.journey{grid-template-columns:1fr;gap:44px}.path{min-height:0}.path__svg{display:none}.path__stops{display:grid;gap:30px;padding-left:26px;border-left:2px solid var(--hair);position:relative;border-left-width:2.5px}.path__stops:before{content:"";position:absolute;left:-2.5px;top:0;width:2.5px;height:calc(var(--p,0) * 100%);background:var(--ink)}.stop{position:static;transform:none;width:auto!important;padding:0!important}.stop:nth-child(2n),.stop:nth-child(odd){width:auto;padding-left:0}.stop__dot{left:-32px;bottom:auto;top:4px;margin-left:24px}.stop--end .stop__dot{left:-34px;top:2px;margin-left:24px}.shots{padding-bottom:44px;width:100%}.path{width:auto}}@media(max-width:1100px){.stages{grid-template-columns:1fr 1fr}}@media(max-width:900px){.expect{padding:76px 0 86px}.expect__inner{padding:0 22px}.stages{grid-template-columns:1fr;gap:12px}.stage{padding:20px 20px 0}.honest{grid-template-columns:1fr;margin-top:48px}.honest__facts{gap:16px;border-right:1px solid var(--hair);border-bottom:0}.honest__ask,.honest__facts{padding:26px 22px}}.turn__word{clip-path:inset(0 100% 0 0);opacity:.001;transform:translateX(-.08em) skewX(-6deg)}.turn.tin .turn__word{animation:tWipe 1.15s cubic-bezier(.16,.9,.3,1) .05s forwards}@keyframes tWipe{0%{clip-path:inset(0 100% 0 0);opacity:.001;transform:translateX(-.08em) skewX(-6deg)}55%{opacity:1}to{clip-path:inset(0 -4% 0 0);opacity:1;transform:translateX(0) skewX(0)}}.turn__rest{opacity:0;transform:translateY(.7em);filter:blur(6px)}.turn.tin .turn__rest{animation:tUp .92s cubic-bezier(.18,.82,.28,1) .46s forwards}@keyframes tUp{to{opacity:1;transform:none;filter:blur(0)}}.turn__dense p{opacity:0;transform:translateY(26px);filter:blur(6px)}.turn.tin .turn__dense p{animation:tSlide .95s cubic-bezier(.18,.82,.28,1) forwards}.turn.tin .turn__dense p:first-child{animation-delay:.72s}.turn.tin .turn__dense p:nth-child(2){animation-delay:.94s}.turn.tin .turn__dense p:nth-child(3){animation-delay:1.16s}@keyframes tSlide{to{opacity:1;transform:none;filter:blur(0)}}.turn__whisper{position:relative}.turn__whisper:before{content:"";position:absolute;top:0;left:50%;height:1px;width:0;transform:translateX(-50%);background:#ffffff57}.turn.tin .turn__whisper:before{animation:tRule .8s cubic-bezier(.22,.61,.36,1) 1.22s forwards}@keyframes tRule{to{width:74%}}.turn__promise{opacity:0;transform:translateY(.55em);filter:blur(5px)}.turn.tin .turn__promise{animation:tUp .88s cubic-bezier(.18,.82,.28,1) 1.24s forwards}.turn__cta{opacity:0;transform:scale(.88)}.turn.tin .turn__cta{animation:tPop .72s cubic-bezier(.2,1.15,.35,1) 1.44s forwards}@keyframes tPop{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.turn__cta,.turn__dense p,.turn__promise,.turn__rest,.turn__word{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important}.turn__whisper:before{width:74%;animation:none}}body.nav-dark .nav{background:#0000}body.nav-dark .brand__bolt,body.nav-dark .brand__txt{color:#fff}body.nav-dark .nav__links a{color:#ffffffb8}body.nav-dark .nav__links a.active,body.nav-dark .nav__links a:hover{color:#fff}.next,.next *{--ink:#14100f;--ink-3:#14100f66;--page:#e8e6e3}.btn,.honest__cta,.nav__cta,.turn__cta,.verify__cta{position:relative;overflow:hidden;isolation:isolate;border-radius:10px;border:0;outline:0;box-shadow:none;background-color:initial}.btn:before,.honest__cta:before,.nav__cta:before,.turn__cta:before,.verify__cta:before{content:"";position:absolute;inset:-1px;z-index:-1;--gx:6%;--gy:118%;--gx2:96%;--gy2:-10%;--ga:74deg;--gs:1;background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#ff5a2e 0,#ff3b2e 22%,#0000 62%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#6d0d13 0,#0000 58%),linear-gradient(var(--ga),#1c0508 0,#7e1016 38%,#d81d24 72%,#ff4127 100%);transition:--gx .9s cubic-bezier(.33,.9,.28,1),--gy .9s cubic-bezier(.33,.9,.28,1),--gx2 1.1s cubic-bezier(.33,.9,.28,1),--gy2 1.1s cubic-bezier(.33,.9,.28,1),--ga 1.2s cubic-bezier(.33,.9,.28,1),--gs .9s cubic-bezier(.33,.9,.28,1)}.btn:hover:before,.honest__cta:hover:before,.nav__cta:hover:before,.turn__cta:hover:before,.verify__cta:hover:before{--gx:38%;--gy:76%;--gx2:64%;--gy2:16%;--ga:104deg;--gs:1.26}body:not(.scrolled) .nav__cta{color:#14100f}body:not(.scrolled) .nav__cta:before{background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#fff 0,#f1efec 24%,#0000 64%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#b8b5b1 0,#0000 60%),linear-gradient(var(--ga),#fff 0,#eceae7 38%,#cfccc8 74%,#a9a5a1 100%)}body:not(.scrolled) .nav__cta:hover{color:#fff}body:not(.scrolled) .nav__cta:hover:before{background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#6f6c69 0,#4a4744 24%,#0000 64%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#171514 0,#0000 60%),linear-gradient(var(--ga),#2a2725 0,#1d1b19 38%,#141211 74%,#0c0b0a 100%)}body.nav-dark .nav__cta{color:#14100f}body.nav-dark .nav__cta:before{background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#fff 0,#f1efec 24%,#0000 64%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#b8b5b1 0,#0000 60%),linear-gradient(var(--ga),#fff 0,#eceae7 38%,#cfccc8 74%,#a9a5a1 100%)}body.nav-dark .nav__cta:hover{color:#fff}body.nav-dark .nav__cta:hover:before{background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#6f6c69 0,#4a4744 24%,#0000 64%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#171514 0,#0000 60%),linear-gradient(var(--ga),#2a2725 0,#1d1b19 38%,#141211 74%,#0c0b0a 100%)}.btn:before{opacity:0;transition:opacity .34s ease,--gx .9s cubic-bezier(.33,.9,.28,1),--gy .9s cubic-bezier(.33,.9,.28,1),--gx2 1.1s cubic-bezier(.33,.9,.28,1),--gy2 1.1s cubic-bezier(.33,.9,.28,1),--ga 1.2s cubic-bezier(.33,.9,.28,1),--gs .9s cubic-bezier(.33,.9,.28,1)}.btn:hover:before{opacity:1}.btn:hover{color:#fff}.rise{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.rise.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rise{opacity:1;transform:none;transition:none}}.proof{background:var(--page);padding:110px 0 130px}.verify{margin-top:96px;display:grid;gap:0;grid-template-columns:1fr minmax(300px,390px);align-items:stretch;border-radius:16px;overflow:hidden}.verify__facts{background:var(--surface);border:1px solid var(--hair);border-right:0;padding:32px 36px;display:flex;flex-direction:column;justify-content:center;gap:20px}.verify__facts p{margin:0;font-family:var(--head);font-size:14px;line-height:1.65;color:var(--ink-2);max-width:62ch}.verify__facts b{font-weight:600;color:var(--ink)}.verify__ask{background:var(--ink);color:#f4f2ef;padding:32px 32px 28px;display:flex;flex-direction:column;justify-content:center;gap:15px}.verify__q{margin:0;font-family:var(--display);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-.02em;color:#fff}.verify__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;background:var(--red);color:#fff;text-decoration:none;font-family:var(--head);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:13px 22px;border-radius:10px;transition:background .18s ease,color .18s ease}.verify__cta svg{width:13px;height:13px;transition:transform .18s ease}.verify__cta:hover svg{transform:translate(2px,-2px)}.verify__sub{margin:0;font-family:var(--head);font-size:11.5px;line-height:1.6;color:#f4f2ef8c}@media(max-width:900px){.verify{grid-template-columns:1fr;margin-top:56px}.verify__facts{gap:16px;border-right:1px solid var(--hair);border-bottom:0}.verify__ask,.verify__facts{padding:26px 22px}}.proof .eyebrow{font-family:var(--head);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin:0}.proof h1,.proof h2{font-family:var(--display);font-weight:800;color:var(--ink);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-.03em;margin:22px 0 56px;max-width:22ch;text-transform:none}.proof .lede{font-family:var(--head);font-size:14.5px;line-height:1.75;color:var(--ink-2);max-width:60ch;margin:0 0 40px}.proof__inner{max-width:1240px;margin:0 auto;padding:0 42px}.grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media(max-width:1000px){.grid{grid-template-columns:1fr}}.case{background:var(--surface);border:1px solid var(--hair);border-radius:16px;overflow:hidden}.case__label{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 24px 18px;flex-wrap:wrap}.case__who{font-size:16px;letter-spacing:-.008em}.case__who,.case__who span{font-family:var(--head);font-weight:500}.case__who span{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-left:11px}.case__win{font-family:var(--head);font-size:12.5px;font-weight:400;letter-spacing:.03em;color:var(--ink-3);white-space:nowrap}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hair);border-block:1px solid var(--hair)}.tile{background:var(--surface);border:0;text-align:left;cursor:pointer;padding:18px 22px 19px;font-family:inherit;display:block;width:100%;position:relative;isolation:isolate;transition:background .15s}.tile:hover{background:#efece8}.tile__k{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.015em;color:var(--ink-2);margin-bottom:11px;position:relative;z-index:2;transition:color .3s ease}.tile__box{width:12.5px;height:12.5px;border:1.5px solid;border-radius:3px;display:inline-grid;place-items:center;flex:0 0 auto}.tile__box svg{width:8px;height:8px;opacity:0;transition:opacity .25s ease}.tile__v{font-family:var(--mono);font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1}.tile__d,.tile__v{color:var(--ink-3);display:block;position:relative;z-index:2;transition:color .3s ease}.tile__d{font-family:var(--head);font-size:12.5px;letter-spacing:.02em;margin-top:9px}.tile[aria-pressed=true] .tile__d,.tile[aria-pressed=true] .tile__k,.tile[aria-pressed=true] .tile__v{color:#fff}.tile[aria-pressed=true] .tile__box svg{opacity:1}.tile:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;--gx:6%;--gy:118%;--gx2:96%;--gy2:-10%;--ga:74deg;--gs:1;transition:opacity .38s cubic-bezier(.22,.61,.36,1),--gx .9s cubic-bezier(.33,.9,.28,1),--gy .9s cubic-bezier(.33,.9,.28,1),--gx2 1.1s cubic-bezier(.33,.9,.28,1),--gy2 1.1s cubic-bezier(.33,.9,.28,1),--ga 1.2s cubic-bezier(.33,.9,.28,1),--gs .9s cubic-bezier(.33,.9,.28,1)}@property --gx{syntax:"<percentage>";inherits:false;initial-value:6%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:118%}@property --gx2{syntax:"<percentage>";inherits:false;initial-value:96%}@property --gy2{syntax:"<percentage>";inherits:false;initial-value:-10%}@property --ga{syntax:"<angle>";inherits:false;initial-value:74deg}@property --gs{syntax:"<number>";inherits:false;initial-value:1}.tile[aria-pressed=true]:before{opacity:1}.tile[aria-pressed=false]:before{--gx:30%;--gy:84%;--gx2:70%;--gy2:10%;--ga:98deg;--gs:1.2}.tile[aria-pressed=true]:hover:before{--gx:38%;--gy:76%;--gx2:64%;--gy2:16%;--ga:104deg;--gs:1.26}.tile--clicks:before{background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#ff5a2e 0,#ff3b2e 22%,#0000 62%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#6d0d13 0,#0000 58%),linear-gradient(var(--ga),#1c0508 0,#7e1016 38%,#d81d24 72%,#ff4127 100%)}.tile--impr:before{background:radial-gradient(ellipse calc(120% * var(--gs)) calc(150% * var(--gs)) at var(--gx) var(--gy),#7d3a92 0,#63277a 24%,#0000 62%),radial-gradient(ellipse 90% 120% at var(--gx2) var(--gy2),#1a0720 0,#0000 58%),linear-gradient(var(--ga),#0d040f 0,#2a0d34 38%,#4d1a5e 72%,#703184 100%)}@media (prefers-reduced-motion:reduce){.tile:before{transition:opacity .38s cubic-bezier(.22,.61,.36,1)}.tile[aria-pressed=false]:before,.tile[aria-pressed=true]:hover:before{--gx:6%;--gy:118%;--gx2:96%;--gy2:-10%;--ga:74deg;--gs:1}}.chart{position:relative;padding:18px 12px 10px}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart .grid line{stroke:var(--hair);stroke-width:1}.chart text{font-family:var(--head)}.chart .axis text{font-size:11px;font-weight:400;fill:var(--ink-3);letter-spacing:.05em}.chart .sc-label{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.chart .axmax{font-size:11px;font-weight:600}.chart .axchip{opacity:.13}.chart .axzero{font-size:11px;font-weight:500;opacity:.6}.chart path.s{fill:none;stroke-width:1;stroke-linejoin:round;stroke-linecap:round;transition:opacity .34s cubic-bezier(.22,.61,.36,1)}.chart path.s[data-off="1"]{opacity:0}.chart .cross{stroke:#14100f52;stroke-width:1;opacity:0}.chart .hdot{stroke:var(--surface);stroke-width:1.6;opacity:0}.chart .hit{fill:#0000;cursor:crosshair}.tip{position:absolute;pointer-events:none;background:var(--ink);color:#f4f2ef;font-family:var(--head);font-size:12.5px;line-height:1.55;padding:10px 14px;border-radius:8px;opacity:0;transition:opacity .1s;white-space:nowrap;transform:translate(-50%,-115%);z-index:5;box-shadow:0 4px 14px #00000038}.tip__d{font-size:11.5px;letter-spacing:.07em;color:#f4f2ef94;margin-bottom:7px}.tip__row{display:flex;align-items:center;gap:9px;padding:2px 0}.tip__sw{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.tip__row b{font-weight:600;font-variant-numeric:tabular-nums}.tip__row span{color:#f4f2ef99}.case__foot{padding:15px 24px 18px;border-top:1px solid var(--hair);font-family:var(--head);font-size:12px;letter-spacing:.035em;display:flex;flex-wrap:wrap;gap:6px 20px}.case__foot,.note{color:var(--ink-3);line-height:1.75}.note{font-size:13.5px;letter-spacing:.01em;margin-top:32px;max-width:72ch}@media(max-width:1000px){.wrap{padding:0 22px}.proof{padding:76px 0 90px}.proof__inner{padding:0 22px}}.wordmark{display:flex;align-items:flex-start}.wordmark__w{font-weight:var(--dw);color:#e8e6e3;line-height:.8;letter-spacing:var(--dtrack);white-space:nowrap;font-size:100px}.wordmark__r,.wordmark__w{font-family:var(--display);flex:0 0 auto}.wordmark__r{border:3px solid #e8e6e3;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#f0eeec;line-height:1;width:48px;height:48px;font-size:13px}.wordmark,body[data-wm=long] .wordmark,body[data-wm=short] .wordmark{transform:translateY(-16%)}.below{background:#e8e6e3;padding:120px 0 160px}.below__inner{max-width:1180px;margin:0 auto;padding:0 42px}.below__eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red-500)}.below__h{font-family:var(--display);font-weight:800;color:#14100f;font-size:clamp(30px,4vw,54px);line-height:1.04;letter-spacing:-.03em;margin:18px 0 56px;max-width:16ch}.below__grid{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.below__grid article{border-top:1px solid #14100f29;padding-top:20px}.below__grid span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;color:#14100f66}.below__grid h3{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.015em;margin:12px 0 10px;color:#14100f}.below__grid p{font-size:14.5px;line-height:1.75;color:#14100fad}.wordmark{position:absolute;z-index:5;left:56px;right:56px;bottom:0;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0}.wordmark svg{display:block;width:100%;height:auto;overflow:visible}.wordmark text{font-family:var(--display);font-weight:var(--dw);fill:#f0eeec;letter-spacing:var(--dtrack)}.wordmark .mark circle{fill:none;stroke:#f0eeec}.wordmark .mark text{font-weight:700;letter-spacing:0}body[data-wm=long] .wordmark{transform:translateY(13%)}body[data-wm=short] .wordmark{transform:translateY(16%)}.hero{will-change:border-radius}#g1 .bg{background:radial-gradient(ellipse 120% 95% at 118% 72%,#ff3a1f 0,#f01f22 26%,#0000 66%),radial-gradient(ellipse 85% 130% at 96% 30%,#d4161c 0,#0000 58%),radial-gradient(ellipse 155% 105% at 4% 6%,#070506 0,#0b0709 34%,#0000 74%),linear-gradient(128deg,#080608,#0a0709 30%,#45090f 52%,#b5131a 72%,#f6271f)}#g1 .bg,#g2 .bg{position:absolute;inset:0;z-index:1}#g2 .bg{overflow:hidden;background:linear-gradient(120deg,#070507,#0b0709 32%,#4d0a11 56%,#a8161c 78%,#e8231e)}#g2 .bg:after,#g2 .bg:before,#g2 .blob{position:absolute;content:"";pointer-events:none;will-change:transform}#g2 .bg:before{width:95%;height:105%;left:32%;top:14%;background:radial-gradient(closest-side,#f22a1cf2,#f22a1c00 72%);animation:blobA 22s ease-in-out infinite alternate}#g2 .bg:after{width:72%;height:80%;left:52%;top:46%;background:radial-gradient(closest-side,#ff781aeb,#ff781a00 70%);animation:blobB 17s ease-in-out infinite alternate}#g2 .blob{width:44%;height:52%;left:68%;top:62%;z-index:1;background:radial-gradient(closest-side,#ffcf3fcc,#ffb42800 68%);animation:blobC 13s ease-in-out infinite alternate}@keyframes blobA{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7%,5%,0) scale(1.12)}to{transform:translate3d(4%,-6%,0) scale(.94)}}@keyframes blobB{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(9%,-8%,0) scale(1.18)}to{transform:translate3d(-6%,7%,0) scale(.9)}}@keyframes blobC{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-11%,-9%,0) scale(1.25)}to{transform:translate3d(7%,6%,0) scale(.85)}}@media (prefers-reduced-motion:reduce){#g2 .bg:after,#g2 .bg:before,#g2 .blob{animation:none}}#g3 .bg{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 115% 85% at 88% 105%,#ff3d1c 0,#e01a1e 32%,#0000 68%),radial-gradient(ellipse 140% 120% at 10% -5%,#060406 0,#090709 46%,#0000 80%),linear-gradient(145deg,#070507,#080608 42%,#570a10 66%,#cc1419 85%,#f9301f)}@media (max-width:900px){.nav{padding:16px 22px;border-radius:0}body.scrolled .nav{padding:14px 22px 12px;margin:0;border-radius:0}.shell,body.scrolled .shell{padding:0}.hero{border-radius:0;height:auto;min-height:100vh;padding-bottom:0;display:flex;flex-direction:column;margin:0;width:100%;transition:border-radius .42s var(--ease-out),margin .42s var(--ease-out),width .42s var(--ease-out),min-height .42s var(--ease-out)}body.scrolled .hero{border-radius:18px;height:auto;margin:76px 14px 14px;width:calc(100% - 28px);min-height:calc(100vh - 92px)}.hero__top{padding:96px 22px 0}body.scrolled .hero__top{padding-top:80px}.h1{font-size:clamp(30px,8.4vw,42px);line-height:1.06}.h1 .r1{gap:10px;flex-wrap:nowrap;align-items:center}.tag{margin-top:0;height:38px;flex:0 0 auto}.tag b{padding:0 9px;font-size:16px}.tag .stack,.tag b{height:38px}.tag .stack span{padding:0 7px;font-size:9px;height:18px}.proof{padding:76px 0 90px}.proof__inner{padding:0 22px}.proof__lede{margin-bottom:40px}.lede{position:static;margin:30px 22px 0;max-width:100%;right:auto;top:auto}.wordmark{position:absolute;left:22px;right:22px;bottom:78px;padding:0;margin-top:0}.lede{margin-top:28px;margin-bottom:0}}::selection{background:var(--red-500,#e8232a);color:#fff}::-moz-selection{background:var(--red-500,#e8232a);color:#fff}.cookie-consent{background:#e8e6e3;border:1px solid #14100f24;border-radius:10px;color:#14100f;font-family:var(--head,Geist,system-ui,sans-serif);font-size:13.5px;line-height:1.6;box-shadow:0 10px 34px #14100f24;padding:22px 22px 18px}.cookie-consent__title{font-family:var(--display,Archivo,sans-serif);font-style:normal;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#14100f;margin:0 0 10px}.cookie-consent__body{color:#14100fad;margin:0 0 16px}.cookie-consent__btn{border-radius:8px;font-family:var(--display,Archivo,sans-serif);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;border:1px solid #0000;transition:background .18s ease,color .18s ease,border-color .18s ease}.cookie-consent__btn--ghost{background:#0000;border-color:#14100f33;color:#14100fb8}.cookie-consent__btn--ghost:hover{border-color:#14100f80;color:#14100f}.cookie-consent__btn--solid{background:#e8232a;color:#fff;border-color:#e8232a}.cookie-consent__btn--solid:hover{background:#14100f;border-color:#14100f}.cookie-consent__meta{color:#14100f80;font-size:11.5px;gap:18px}.cookie-consent__link{color:#14100f9e;text-decoration-color:#14100f40}.cookie-consent__link:hover{color:#14100f;text-decoration-color:#e8232a}.cookie-consent__cat-title{color:#14100f;font-weight:600}.cookie-consent__cat-desc{color:#14100f99}.cookie-consent__cat-locked{color:#14100f73}.cookie-consent__cat{border-color:#14100f1f}.faq{background:var(--page);padding:110px 0 130px;--ink:#14100f;--ink-2:#14100f99;--ink-3:#14100f66;--hair:#14100f14;--surface:#f4f2ef;--page:#e8e6e3;--red:#e8232a;color:var(--ink)}.faq__inner{max-width:900px;margin:0 auto;padding:0 42px;text-align:center}.faq .eyebrow{font-family:var(--head);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin:0}.faq h2{font-family:var(--display);font-weight:800;color:var(--ink);font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-.03em;margin:22px 0 48px;text-transform:none}.faq__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;text-align:left}.faq__item{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);overflow:hidden;transition:background .34s cubic-bezier(.22,.7,.28,1),border-color .34s cubic-bezier(.22,.7,.28,1),box-shadow .34s cubic-bezier(.22,.7,.28,1),opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.faq__item.is-open{background:#fbfaf9;border-color:#14100f24;box-shadow:0 6px 22px #14100f0f}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;cursor:pointer;text-align:left;padding:20px 22px;font-family:var(--head);font-size:15.5px;font-weight:600;letter-spacing:-.008em;color:var(--ink);line-height:1.4}.faq__q:hover{color:var(--red)}.faq__mark{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--page);border:1px solid var(--hair);transition:background .2s ease,border-color .2s ease}.faq__mark:after,.faq__mark:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .42s cubic-bezier(.34,1.3,.5,1),background .28s ease}.faq__mark:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__mark{transition:background .3s ease,border-color .3s ease,transform .42s cubic-bezier(.34,1.3,.5,1)}.is-open .faq__mark{background:var(--red);border-color:var(--red);transform:rotate(180deg)}.is-open .faq__mark:after,.is-open .faq__mark:before{background:#fff}.is-open .faq__mark:after{transform:translate(-50%,-50%) rotate(0deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.is-open .faq__a{grid-template-rows:1fr;transition:grid-template-rows .44s cubic-bezier(.22,.7,.28,1)}.faq__a>p{overflow:hidden;margin:0;font-family:var(--head);font-size:14px;line-height:1.7;color:var(--ink-2);opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1),padding .34s cubic-bezier(.4,0,.2,1)}.is-open .faq__a>p{opacity:1;transform:none;padding:0 22px 22px;transition:opacity .34s ease .12s,transform .4s cubic-bezier(.22,.7,.28,1) .1s,padding .44s cubic-bezier(.22,.7,.28,1)}.faq__more{margin:34px 0 0;font-family:var(--head);font-size:13.5px}.faq__more a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.faq__more a:hover{color:var(--ink);border-color:var(--red)}@media(max-width:900px){.faq{padding:76px 0 86px}.faq__inner{padding:0 22px}.faq h2{margin-bottom:34px}.faq__q{padding:17px 18px;font-size:14.5px;gap:14px}.is-open .faq__a>p{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.faq__item,.faq__mark,.faq__mark:after,.faq__mark:before{transition:none}.faq__a,.is-open .faq__a{transition:grid-template-rows .01s linear}.faq__a>p{transition:none}.faq__a>p,.is-open .faq__mark{transform:none}}