@font-face{font-family:Geist Pixel Circle;src:url(./fonts/GeistPixel-Circle.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(./fonts/InstrumentSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(./fonts/InstrumentSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--bg: #000000;--text: #ffffff;--muted: #8e8e8e;--nav-text: #2e2e2e;--pill-dark: #28282a;--sign-in-text: #c8c8c8;--nav-shadow: 0 4px 14px rgba(0, 0, 0, .16);--trust-bg: #28282a;--trust-border: rgba(255, 255, 255, .4);--trust-text: #c4c2c3;--font-sans: "Inter", "Segoe UI", system-ui, sans-serif;--font-display: "Geist Pixel Circle", monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:var(--bg)}body{min-height:100vh;min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.skip-link{position:fixed;top:10px;left:10px;z-index:40;padding:10px 14px;border-radius:999px;background:#fff;color:#000;font-size:13px;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:#000}.bg-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:1;transition:opacity .45s ease}.agent-mesh-scene{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .45s ease}.video-unavailable .bg-video{opacity:1}.bg-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000038,#00000008 38%,#00000052),radial-gradient(circle at 50% 48%,transparent 0%,rgba(0,0,0,.08) 58%,rgba(0,0,0,.36) 100%)}.page{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;padding:clamp(16px,2.4vh,28px) clamp(14px,3vw,32px);overflow:hidden}.brand-lockup{position:fixed;right:var(--brand-lockup-right, 26px);bottom:var(--brand-lockup-bottom, 7px);z-index:5;display:block;width:var(--brand-lockup-width, 78px);height:var(--brand-lockup-height, auto);padding:var(--brand-lockup-padding, 4px);border:1px solid var(--brand-lockup-border, rgba(255, 255, 255, .62));border-radius:var(--brand-lockup-radius, 12px);background:var(--brand-lockup-bg, rgba(255, 255, 255, .9));box-shadow:var(--brand-lockup-shadow, 0 12px 34px rgba(0, 0, 0, .2));pointer-events:none;transition:right .45s ease,bottom .45s ease,width .45s ease,background .45s ease}body[data-theme=v1]{--brand-lockup-right: 26px;--brand-lockup-bottom: 7px;--brand-lockup-width: 78px;--brand-lockup-height: 85px;--brand-lockup-bg: rgba(255, 255, 255, .88)}body[data-theme=v4]{--brand-lockup-right: 26px;--brand-lockup-bottom: 7px;--brand-lockup-width: 76px;--brand-lockup-bg: rgba(239, 247, 250, .9);--brand-lockup-border: rgba(201, 225, 234, .58)}body[data-theme=v8]{--brand-lockup-right: 26px;--brand-lockup-bottom: 7px;--brand-lockup-width: 78px;--brand-lockup-bg: rgba(238, 247, 251, .9);--brand-lockup-border: rgba(174, 207, 222, .5)}.site-header{position:relative;z-index:4;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:min(100%,760px);margin:0 auto;gap:clamp(18px,2.8vw,28px);animation:slideDown .7s cubic-bezier(.22,1,.36,1) both}.logo-button{display:grid;flex:0 0 auto;width:clamp(40px,4.4vw,46px);height:clamp(40px,4.4vw,46px);place-items:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:var(--nav-shadow);transition:transform .28s cubic-bezier(.22,1,.36,1)}.logo-button:hover{transform:scale(1.04)}.logo-button img{width:78%;height:auto;max-height:78%;border-radius:0;object-fit:contain}.nav-pill{display:flex;flex:1 1 430px;align-items:stretch;justify-content:center;max-width:430px;height:clamp(44px,5.2vw,48px);padding:4px 8px;border-radius:999px;background:#fff;box-shadow:var(--nav-shadow)}.nav-link{position:relative;flex:1 1 0;min-width:0;padding:0 7px 5px;border:0;border-radius:999px;background:transparent;color:var(--nav-text);cursor:pointer;font-size:clamp(13px,1.4vw,15px);font-weight:500;letter-spacing:-.01em;opacity:.5;transition:opacity .22s ease,transform .22s ease}.nav-link:hover{opacity:.75}.nav-link:active{transform:scale(.97)}.nav-link.is-active{opacity:1}.nav-link.is-active:after,.mobile-link.is-active:after{position:absolute;bottom:5px;left:50%;width:3px;height:3px;border-radius:50%;background:#000;box-shadow:-5px 0 #000,5px 0 #000;content:"";transform:translate(-50%)}.sign-in{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:clamp(44px,5.2vw,48px);padding:0 clamp(17px,2vw,22px);border-radius:999px;background:var(--pill-dark);box-shadow:var(--nav-shadow);color:var(--sign-in-text);font-size:clamp(12.5px,1.25vw,14px);font-weight:500;text-decoration:none;white-space:nowrap;transition:color .25s ease,background .25s ease,transform .25s ease}.sign-in:hover{background:#323234;color:#fff;transform:translateY(-1px)}.menu-toggle{display:none}.hero{position:relative;z-index:2;display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;justify-content:center;width:min(100%,960px);margin:0 auto;padding:clamp(14px,2.6vh,28px) 0 clamp(10px,1.9vh,20px);text-align:center}.trust-row{--trust-size: clamp(36px, 4.5vw, 42px);display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(16px,2.5vh,26px);filter:drop-shadow(0 5px 15px rgba(0,0,0,.18))}.trust-avatars{display:flex;align-items:center}.avatar{position:relative;display:grid;width:var(--trust-size);height:var(--trust-size);flex:0 0 var(--trust-size);padding:5px;place-items:center;border:1px solid var(--trust-border);border-radius:50%;background:var(--trust-bg);transition:transform .35s cubic-bezier(.22,1,.36,1)}.avatar+.avatar{margin-left:calc(var(--trust-size) * -.42)}.avatar-1{z-index:1}.avatar-2{z-index:2}.avatar-3{z-index:4}.avatar-1:hover{transform:translateY(-2px)}.avatar-2:hover{transform:translateY(-4px)}.avatar-3:hover{transform:translateY(-2px)}.avatar>span{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:#fff;color:#111;font-size:calc(var(--trust-size) * .31)}.trust-pill{position:relative;z-index:3;display:inline-flex;align-items:center;min-width:0;height:var(--trust-size);margin-left:calc(var(--trust-size) * -.42);padding-right:clamp(14px,2vw,20px);padding-left:calc(var(--trust-size) * .58);overflow:hidden;border:1px solid var(--trust-border);border-radius:999px;background:var(--trust-bg);color:var(--trust-text);font-size:clamp(12px,1.4vw,13.5px);font-weight:500;white-space:nowrap}.trust-pill span{display:inline-block;transition:opacity .18s ease,transform .18s ease}.hero-copy{display:flex;width:100%;flex-direction:column;align-items:center;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.hero.is-switching .hero-copy,.hero.is-switching .trust-pill span{opacity:0;filter:blur(5px);transform:translateY(8px)}.hero.is-entering .hero-copy,.hero.is-entering .trust-pill span{animation:contentSwap .48s cubic-bezier(.22,1,.36,1) both}.headline{width:100%;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(28px,6.2vw,80px);font-weight:400;letter-spacing:-.04em;line-height:1.12;text-shadow:0 2px 22px rgba(0,0,0,.22)}.headline-line{display:block;overflow:hidden;white-space:nowrap}.headline.anim{opacity:1;transform:none;filter:none;animation:none}.headline.anim .line-1{opacity:0;animation:headlineFade .85s .12s cubic-bezier(.22,1,.36,1) forwards;transform:translateY(14px)}.headline.anim .line-2{opacity:0;animation:headlineFade .85s .3s cubic-bezier(.22,1,.36,1) forwards;transform:translateY(14px)}.subhead{max-width:min(620px,92%);margin:clamp(14px,2.3vh,22px) auto 0;color:#d0d0d0;font-size:clamp(calc(13.5px + 2pt),calc(1.35vw + 2pt),calc(16.5px + 2pt));font-weight:400;line-height:1.55;opacity:.8;text-shadow:0 2px 12px rgba(0,0,0,.35)}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:clamp(18px,3vh,30px);padding:clamp(11px,1.6vh,13px) clamp(22px,3vw,28px);gap:10px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #ffffff26,0 0 22px #ffffff52,0 0 44px #ffffff1f;color:#000;font-size:clamp(13.5px,1.5vw,14.5px);font-weight:600;text-decoration:none;transition:box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.cta:hover{box-shadow:0 0 0 1px #ffffff59,0 0 30px #ffffff75,0 0 54px #fff3;transform:translateY(-2px) scale(1.02)}.cta .icon{font-size:11px;transition:transform .22s ease}.cta:hover .icon{transform:translate(3px)}.stats{position:relative;z-index:2;display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,940px);margin:0 auto;gap:clamp(10px,2vw,24px)}.stat{position:relative;display:grid;min-width:0;min-height:88px;padding:0 8px 3px;justify-items:center;border:0;background:transparent;color:#fff;cursor:pointer;text-align:center;transition:opacity .25s ease,transform .25s ease}.stat:after{position:absolute;bottom:-4px;left:50%;width:0;height:1px;background:#ffffffd1;box-shadow:0 0 14px #fff9;content:"";transform:translate(-50%);transition:width .32s cubic-bezier(.22,1,.36,1)}.stat:hover{transform:translateY(-2px)}.stat.is-active:after{width:min(64%,112px)}.stat-icon{font-family:var(--font-display);font-size:clamp(22px,3vw,33px);line-height:.9;text-shadow:0 2px 15px rgba(0,0,0,.28)}.stat-value{margin-top:4px;font-size:clamp(18px,2.2vw,26px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1;white-space:nowrap}.stat-label{margin-top:7px;color:#d8d8d8;font-size:clamp(11px,1.2vw,12.5px);font-weight:500;white-space:nowrap}.stat-kicker{margin-top:3px;color:var(--muted);font-size:clamp(8px,.8vw,10px);font-weight:500;letter-spacing:.08em;line-height:1;white-space:nowrap}.anim{opacity:0;filter:blur(6px);animation:reveal .85s var(--d, 0s) cubic-bezier(.22,1,.36,1) forwards;transform:translateY(22px) scale(.98)}.cta.anim{animation-name:revealPulse}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;inset:0;z-index:20}.menu-overlay{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0000009e;backdrop-filter:blur(6px);animation:overlayIn .28s ease both}.menu-sheet{position:absolute;top:calc(clamp(16px,2.4vh,28px) + 62px);right:14px;left:14px;padding:22px 18px 16px;border-radius:28px;background:#fff;box-shadow:0 20px 60px #00000073;color:#111;animation:menuIn .38s cubic-bezier(.22,1,.36,1) both}.menu-sheet nav{display:grid;gap:4px}.mobile-link,.mobile-sign-in{position:relative;display:flex;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:18px;background:transparent;color:#202020;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;opacity:0;animation:linkIn .42s calc(.08s + var(--i) * .05s) cubic-bezier(.22,1,.36,1) forwards;transform:translateY(8px)}.mobile-link:hover{background:#f3f3f3}.mobile-link.is-active:after{bottom:8px}.mobile-sign-in{min-height:48px;margin-top:8px;background:#28282a;color:#fff}.font-credit-mobile{display:block;margin-top:13px;color:#8b8b8b;font-size:9px;text-align:center;text-decoration:none}.font-credit{position:fixed;right:10px;bottom:5px;z-index:3;color:#ffffff4d;font-size:8px;line-height:1;text-decoration:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes revealPulse{0%{opacity:0;filter:blur(6px);transform:translateY(22px) scale(.94)}76%{opacity:1;filter:blur(0);transform:translateY(-1px) scale(1.025)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes headlineFade{to{opacity:1;transform:translateY(0)}}@keyframes contentSwap{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes menuIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes linkIn{to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.site-header{justify-content:space-between;width:100%}.nav-pill,.sign-in{display:none}.logo-button,.menu-toggle{width:48px;height:48px}.menu-toggle{position:relative;z-index:25;display:grid;flex:0 0 48px;padding:0;place-content:center;gap:5px;border:0;border-radius:50%;background:#28282a;box-shadow:var(--nav-shadow);cursor:pointer;transition:background .25s ease,transform .25s ease}.menu-toggle span{display:block;width:18px;height:1.5px;background:#fff;transition:transform .28s ease,opacity .2s ease,background .25s ease}.menu-toggle[aria-expanded=true]{background:#fff}.menu-toggle[aria-expanded=true] span{background:#111}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hero{padding-top:clamp(10px,2vh,18px);padding-bottom:clamp(7px,1.4vh,13px)}.headline{font-size:clamp(29px,10.7vw,58px);letter-spacing:-.08em;line-height:1.05}.subhead{max-width:min(560px,94%);font-size:clamp(14px,3.7vw,17px)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,1.4vh,12px) 8px}.stat{min-height:66px;grid-template-columns:26px auto;grid-template-rows:auto auto;align-content:center;justify-content:center;justify-items:start;column-gap:6px;padding:0 3px;text-align:left}.stat-icon{grid-row:1 / 3;align-self:center;font-size:24px}.stat-value{align-self:end;margin:0;font-size:18px}.stat-label{align-self:start;margin:3px 0 0;font-size:11px}.stat-kicker{display:none}.stat.is-active:after{width:min(74%,128px)}body.menu-open .site-header{z-index:25}}@media(max-width:420px){.page{padding-right:14px;padding-left:14px}.trust-row{--trust-size: 34px;max-width:100%;margin-bottom:clamp(11px,2vh,18px)}.trust-pill{padding-right:12px;font-size:11px}.headline{font-size:clamp(27px,10.2vw,42px);letter-spacing:-.09em;line-height:1.04}.subhead{margin-top:12px;font-size:13.5px;line-height:1.48}.cta{margin-top:15px}.stat{min-height:60px}.font-credit{display:none}}@media(max-height:700px){.page{padding-top:12px;padding-bottom:12px}.hero{padding-top:7px;padding-bottom:5px}.trust-row{margin-bottom:10px}.subhead{margin-top:10px;line-height:1.42}.cta{margin-top:13px}.stat{min-height:58px}.stat-icon{font-size:22px}.stat-label{margin-top:4px}.stat-kicker{margin-top:2px}}.headline-line .word{display:inline-block}.headline-line .word+.word{margin-left:.22em}.theme-control{position:fixed;top:clamp(16px,2.4vh,28px);right:clamp(14px,3vw,32px);z-index:35}.theme-toggle{display:flex;min-width:96px;height:46px;align-items:center;padding:5px 12px 5px 7px;gap:8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#131314c7;box-shadow:0 6px 22px #0003;color:#fff;cursor:pointer;backdrop-filter:blur(16px) saturate(1.2);transition:border-color .25s ease,background .25s ease,transform .25s ease}.theme-toggle:hover{border-color:#ffffff80;background:#232324e6;transform:translateY(-1px)}.theme-swatch{display:block;width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:radial-gradient(circle at 68% 25%,#fff 0 5%,#8d8d91 18%,#171719 58%,#000);box-shadow:inset 0 0 10px #ffffff2e}.theme-button-copy{display:grid;justify-items:start;line-height:1}.theme-button-copy small{color:#ffffff8c;font-size:8px;letter-spacing:.1em}.theme-button-copy strong{margin-top:3px;font-size:12px;font-weight:600;letter-spacing:.08em}.theme-chevron{margin-left:auto;font-size:8px;transition:transform .24s ease}.theme-toggle[aria-expanded=true] .theme-chevron{transform:rotate(180deg)}.theme-menu[hidden]{display:none}.theme-menu{position:absolute;top:54px;right:0;display:grid;width:min(286px,calc(100vw - 28px));max-height:calc(100vh - 82px);overflow-y:auto;overscroll-behavior:contain;padding:10px;gap:3px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#0c0c0df0;box-shadow:0 24px 70px #00000075;color:#fff;backdrop-filter:blur(24px) saturate(1.25);animation:themeMenuIn .28s cubic-bezier(.22,1,.36,1) both}.theme-menu-head{display:flex;justify-content:space-between;padding:5px 8px 9px;color:#ffffff70;font-size:8px;font-weight:600;letter-spacing:.14em}.theme-option{display:grid;min-height:48px;grid-template-columns:42px 1fr;align-items:center;padding:5px 9px 5px 6px;border:0;border-radius:13px;background:transparent;color:#ffffff9e;cursor:pointer;text-align:left;transition:color .2s ease,background .2s ease,transform .2s ease}.theme-option:hover,.theme-option:focus-visible{background:#ffffff14;color:#fff}.theme-option:active{transform:scale(.985)}.theme-option.is-active{background:#fff;color:#111}.theme-option-index{display:grid;width:32px;height:32px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px;font-weight:600;letter-spacing:.06em}.theme-option>span:last-child{display:grid;gap:3px}.theme-option strong{font-size:12px;font-weight:500}.theme-option small{font-size:8px;letter-spacing:.1em;opacity:.52}.theme-transition{position:fixed;inset:0;z-index:30;display:grid;place-items:center;visibility:hidden;background:#050506;color:#fff;font-family:var(--font-sans);font-size:clamp(52px,10vw,138px);font-weight:300;letter-spacing:-.07em;opacity:0;pointer-events:none}.theme-changing .theme-transition{visibility:visible;animation:themeFlash .5s cubic-bezier(.22,1,.36,1) both}.theme-kicker,.theme-meta{display:none}.orbit-a{width:min(46vw,660px);height:min(46vw,660px);animation:sentinelSpin 19s linear infinite}.orbit-a:before,.orbit-a:after,.orbit-b:before,.orbit-b:after{position:absolute;width:8px;height:8px;border-radius:50%;background:#15f311;box-shadow:0 0 18px #15f311;content:""}.orbit-a:before{top:16%;left:15%}.orbit-a:after{right:3%;bottom:34%}.orbit-b{width:min(31vw,440px);height:min(31vw,440px);border-style:dashed;transform:translate(-50%,-50%) rotate(35deg);animation:sentinelSpinReverse 13s linear infinite}.orbit-b:before{top:-4px;left:48%}.orbit-b:after{right:11%;bottom:10%}body[data-theme=v4] .bg-shade{background:radial-gradient(circle at 50% 52%,transparent 0%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.58) 100%),linear-gradient(180deg,rgba(0,0,0,.42),transparent 46%,rgba(0,0,0,.3))}body[data-theme=v4] .site-header,body[data-theme=v4] .theme-toggle,body[data-theme=v4] .trust-pill,body[data-theme=v4] .cta{border:1px solid rgba(255,255,255,.23);background:linear-gradient(135deg,#ffffff1c,#ffffff06);box-shadow:inset 0 1px #fff3,0 12px 42px #0000002e;backdrop-filter:blur(8px) saturate(1.1)}body[data-theme=v4] .site-header{width:min(100%,900px);padding:5px;border-radius:999px}body[data-theme=v4] .logo-button{width:40px;height:40px}body[data-theme=v4] .nav-pill,body[data-theme=v4] .sign-in{background:transparent;box-shadow:none}body[data-theme=v4] .nav-link{color:#fff}body[data-theme=v4] .nav-link.is-active:after{background:#fff;box-shadow:-5px 0 #fff,5px 0 #fff}body[data-theme=v4] .theme-kicker{display:block;margin-bottom:14px;color:#ffffffa3;font-size:9px;letter-spacing:.2em}body[data-theme=v4] .trust-avatars{display:none}body[data-theme=v4] .trust-pill{height:34px;margin:0;padding:0 17px;color:#ffffffd1;font-family:"Instrument Serif",Georgia,serif;font-size:14px}body[data-theme=v4] .headline{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(56px,8.4vw,116px);font-weight:400;letter-spacing:-.055em;line-height:.82}body[data-theme=v4] .headline .line-2{font-style:italic}body[data-theme=v4] .subhead{max-width:610px;font-family:var(--font-sans);font-size:14.5px}body[data-theme=v4] .cta{min-width:194px;background:#ffffff1f;color:#fff;box-shadow:inset 0 1px #ffffff3d,0 12px 42px #0000002e}body[data-theme=v4] .stats{padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#08080929;backdrop-filter:blur(6px)}body[data-theme=v4] .theme-swatch{background:radial-gradient(circle at 32% 28%,#f8f5ed,#ffffff24 27%,#0a0a0b 72%)}body[data-theme=v8]{--bg: #05080a}body[data-theme=v8] .bg{background:radial-gradient(circle at 50% 46%,rgba(54,69,78,.2),transparent 36%),linear-gradient(180deg,#05080a,#080c0f,#030506)}body[data-theme=v8] .bg-video{opacity:0}body[data-theme=v8] .agent-mesh-v8{opacity:1}.digital-rain-scene{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .45s ease}body[data-theme=v1] .digital-rain-scene{opacity:.78}body[data-theme=v8] .bg-shade{background:radial-gradient(ellipse at 50% 48%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 24%,transparent 48%),linear-gradient(180deg,#00000057,#00000008 34%,#00000061),radial-gradient(circle at 50% 50%,transparent 0%,rgba(0,0,0,.44) 100%)}body[data-theme=v8] .theme-swatch{background:radial-gradient(circle at 36% 38%,#ffffff 0 3%,transparent 4%),radial-gradient(circle at 66% 64%,#9eb1bd 0 3%,transparent 4%),linear-gradient(32deg,transparent 47%,rgba(216,229,237,.58) 48% 50%,transparent 51%),#080c0f;box-shadow:inset 0 0 13px #cfe8f633}body[data-theme=v8] .theme-kicker{display:block;margin-bottom:14px;color:#e4eff58a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.18em}body[data-theme=v8] .headline,body[data-theme=v8] .subhead,body[data-theme=v8] .trust-row,body[data-theme=v8] .cta,body[data-theme=v8] .site-header,body[data-theme=v8] .stats{text-shadow:0 2px 18px rgba(0,0,0,.86)}.video-loading .bg-video{opacity:1}@keyframes themeMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes themeFlash{0%{visibility:visible;opacity:0;clip-path:inset(0 0 100% 0)}34%{opacity:1;clip-path:inset(0 0 0 0)}72%{opacity:1;clip-path:inset(0 0 0 0)}to{visibility:hidden;opacity:0;clip-path:inset(100% 0 0 0)}}@media(max-width:720px){.theme-control{top:clamp(16px,2.4vh,28px);right:14px}.theme-toggle{min-width:72px;width:72px;height:48px;padding:5px 8px 5px 5px;gap:6px}.theme-swatch{width:36px;height:36px;flex-basis:36px}.theme-button-copy small,.theme-chevron{display:none}.theme-button-copy strong{margin-top:0;font-size:10px}.theme-menu{top:56px}.site-header{padding-right:86px}body[data-theme=v4] .site-header{padding:0 86px 0 0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}body[data-theme=v4] .headline{font-size:clamp(45px,14.6vw,70px)}body[data-theme=v4] .stats{padding:5px}.orbit-a{width:82vw;height:82vw}.orbit-b{width:56vw;height:56vw}}@media(max-width:420px){.theme-menu{width:calc(100vw - 28px)}body[data-theme=v4] .theme-kicker,body[data-theme=v8] .theme-kicker{margin-bottom:8px;font-size:7px}}@media(max-height:700px){body[data-theme=v4] .theme-kicker,body[data-theme=v8] .theme-kicker{margin-bottom:7px}body[data-theme=v4] .headline{font-size:clamp(45px,min(9vh,14.6vw),68px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}.anim,.headline.anim .headline-line,.mobile-link,.mobile-sign-in{opacity:1;filter:none;transform:none}}@media(max-width:720px){.brand-lockup{--brand-lockup-height: auto;right:14px;bottom:156px;width:50px;padding:4px}body[data-theme=v4] .brand-lockup{bottom:174px;width:48px}}@media(max-height:700px)and (max-width:720px){.brand-lockup{bottom:141px;width:44px;padding:3px}body[data-theme=v4] .brand-lockup{bottom:155px}}
