:root{--ease-ios:cubic-bezier(.32, .72, 0, 1)}.s-row{border-top:1px solid var(--line);position:relative}@media (min-width:768px){.s-row{border-inline:1px solid var(--line);margin-inline:24px}}@media (min-width:1248px){.s-row{max-width:1200px;margin-inline:auto}}.s-row.s-row-first{border-top-color:#0000}.s-div{border-top:1px solid var(--line);position:relative}.s-edge{padding-inline:20px}@media (min-width:768px){.s-edge{margin-inline:24px;padding-inline:0}}@media (min-width:1248px){.s-edge{max-width:1200px;margin-inline:auto}}@media (min-width:768px){.s-row:before,.s-row:after,.s-div:before,.s-div:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--fg-3), var(--fg-3)) center / 1px 100% no-repeat, linear-gradient(var(--fg-3), var(--fg-3)) center / 100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.s-row:before,.s-div:before{left:-5px}.s-row:after,.s-div:after{right:-5px}}.s-hero{letter-spacing:-.03em;text-wrap:balance;font-size:60px;font-weight:600;line-height:64px}.s-h2{letter-spacing:-.025em;text-wrap:balance;font-size:40px;font-weight:600;line-height:46px}.s-h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.s-lead{text-wrap:pretty;font-size:17px;line-height:26px}.s-body{text-wrap:pretty;font-size:15px;line-height:22px}.s-num{letter-spacing:-.04em;font-weight:600}@media (max-width:767px){.s-hero{font-size:40px;line-height:44px}.s-h2{font-size:30px;line-height:36px}.s-lead{font-size:16px;line-height:24px}}.reveal{opacity:0;transition:opacity .7s var(--ease-ios), transform .9s var(--ease-ios);transition-delay:var(--d,0s);transform:translateY(14px)}.reveal[data-in=true]{opacity:1;transform:none}.s-rise-in{opacity:0;transform:translateY(16px)}@keyframes s-rise{0%{opacity:0;transform:translateY(12px)}}.s-rise{animation:s-rise .8s var(--ease-ios) both;animation-delay:var(--d,0s)}.s-w{vertical-align:top;margin:-.1em -.04em -.14em;padding:.1em .04em .14em;display:inline-block;overflow:hidden}.s-wi{opacity:0;display:inline-block;transform:translateY(70%)}.s-dotgrid{background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.s-hero-glow{opacity:.9;background:radial-gradient(90% 80% at 50% 100%, var(--hero-glow-1) 0%, var(--hero-glow-2) 45%, var(--hero-glow-3) 100%)}.s-lines-up{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 8px);-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}.s-hero-lines{opacity:.5;background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--bg) 78%, transparent) 0 1px, transparent 1px 8px)}.s-hero-cap{background:radial-gradient(70% 106.667% at 50% 0%, var(--bg) 32%, transparent 64%)}@keyframes s-rail{to{transform:translate(calc(-50% - 6px))}}.s-rail{animation:90s linear infinite s-rail}.s-rail:hover{animation-play-state:paused}.s-brief{opacity:0;transition:opacity .3s var(--ease-ios), transform .4s var(--ease-ios);transform:translateY(8px)}.s-out:hover .s-brief,.s-out:focus-within .s-brief{opacity:1;transform:none}.s-roll-col{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.s-roll-reel{flex-direction:column;display:flex}.s-roll-reel>span{height:1em;line-height:1}.s-clip-label{opacity:0;transition:opacity .25s var(--ease-ios)}[data-done=true]>.s-clip-label{opacity:1}.s-edit [data-from],.s-edit [data-only]{opacity:0;transition:opacity .12s linear}.s-edit [data-from][data-on=true],.s-edit [data-only][data-on=true]{opacity:1}.s-edit[data-step="6"] [data-cap][data-on]{opacity:0}.s-progress{transform:scaleX(var(--p,0));transition:transform .3s var(--ease-ios)}.s-steps-fill{height:calc(var(--p,0) * 100%);transition:height .4s var(--ease-ios)}.s-frame{will-change:transform;box-shadow:0 24px 60px -24px #00000059;container-type:size}.s-hud{--c:#fffffff2;--l:24%;aspect-ratio:1/1.2;pointer-events:none;background:linear-gradient(var(--c), var(--c)) 0 0 / var(--l) 2px, linear-gradient(var(--c), var(--c)) 0 0 / 2px var(--l), linear-gradient(var(--c), var(--c)) 100% 0 / var(--l) 2px, linear-gradient(var(--c), var(--c)) 100% 0 / 2px var(--l), linear-gradient(var(--c), var(--c)) 0 100% / var(--l) 2px, linear-gradient(var(--c), var(--c)) 0 100% / 2px var(--l), linear-gradient(var(--c), var(--c)) 100% 100% / var(--l) 2px, linear-gradient(var(--c), var(--c)) 100% 100% / 2px var(--l);filter:drop-shadow(0 0 4px #00000059);background-repeat:no-repeat;position:absolute;translate:-50% -50%}.s-edit .s-hud[data-on=true]{animation:.65s cubic-bezier(.16,1,.3,1) both s-lock}.s-hud-tag{white-space:nowrap;-webkit-backdrop-filter:blur(12px);color:#fff;filter:none;background:#0000006b;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.s-hud-tag:before{content:"";background:var(--brand-blue);border-radius:999px;width:5px;height:5px}@keyframes s-lock{0%{opacity:0;transform:scale(2.6)}55%{opacity:1}}.s-lock{animation:.75s cubic-bezier(.16,1,.3,1) .15s both s-lock}@keyframes s-punch{to{transform:var(--punch)}}.s-punch{animation:.8s cubic-bezier(.65,0,.35,1) .85s both s-punch}@keyframes s-draw{0%{stroke-dashoffset:1px}}.s-draw{stroke-dasharray:1;animation:s-draw 1.2s var(--ease-ios) .5s both}@media (prefers-reduced-motion:reduce){.s-lock,.s-draw,.s-edit .s-hud[data-on=true]{animation:none}.s-punch{transform:var(--punch);animation:none}}@keyframes s-swap{0%{opacity:0;transform:translateY(6px)}}.s-swap{animation:s-swap .45s var(--ease-ios) both}.s-chunk{color:var(--fg-3);transition:background-color .2s linear,color .2s linear}.s-chunk[data-on=true]{background:var(--bg-muted);color:var(--fg);font-weight:500}.s-cap{inset-inline:6%;text-align:center;color:#fff;text-shadow:0 2px 12px #00000073;font-size:6.6cqmin;line-height:1.1;position:absolute;top:70%}.s-cap-w{opacity:.45}.s-cap-w[data-on=true]{opacity:1}.s-glass{-webkit-backdrop-filter:blur(16px)saturate(1.7)brightness(.86);background:linear-gradient(#ffffff2e,#ffffff08 55%,#ffffff14),#0e0e105c;box-shadow:inset 0 1.5px #ffffffb3,inset 0 0 0 1px #ffffff47,inset 0 -18px 28px -14px #ffffff24,0 12px 36px #00000038}.s-chart{color:#fff;text-shadow:0 1px 6px #0003;transform-origin:50% 100%;border-radius:5.6cqmin;flex-direction:column;padding:4.4cqmin 5cqmin 4cqmin;display:flex;position:absolute;top:49%;left:8%;right:8%}.s-chart-eyebrow{letter-spacing:.02em;color:#ffffffb8;font-size:3.2cqmin;font-weight:600;line-height:1.2}.s-chart-title{letter-spacing:-.03em;margin-top:.4cqmin;font-size:6.6cqmin;font-weight:700;line-height:1.1}.s-chart-plot{justify-content:space-around;align-items:flex-end;height:26cqmin;margin-top:4cqmin;margin-bottom:6.4cqmin;margin-left:9cqmin;display:flex;position:relative}.s-chart-grid{background:#ffffff38;height:1px;position:absolute;left:0;right:0}.s-chart-grid>span{color:#fff9;font-variant-numeric:tabular-nums;font-size:2.6cqmin;line-height:1;position:absolute;top:50%;right:calc(100% + 1.6cqmin);translate:0 -50%}.s-chart-slot{flex-direction:column;justify-content:flex-end;width:24%;height:100%;display:flex;position:relative}.s-chart-bar{transform-origin:50% 100%;background:linear-gradient(#ffffffd9,#ffffff8c);border-radius:2cqmin 2cqmin .6cqmin .6cqmin;width:100%;display:block;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #0000002e}.s-chart-us{background:linear-gradient(180deg, #3a9bff, var(--brand-blue));box-shadow:inset 0 1px #c8e6ffe6,0 4px 14px #0046a059}.s-chart-gap{white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transform-origin:50% 100%;border:1.5px dashed #ffffff8c;border-bottom:0;border-radius:2cqmin 2cqmin 0 0;place-items:center;font-size:3.6cqmin;font-weight:700;display:grid;position:absolute;inset:0 0 20%}.s-chart-who{white-space:nowrap;color:#ffffffd1;font-size:2.9cqmin;line-height:1.2;position:absolute;top:calc(100% + 1.8cqmin);left:50%;translate:-50%}.s-size-tag{color:#fff;background:#0000008c;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;line-height:18px;position:absolute;bottom:6px;left:6px}@keyframes s-duck{0%{left:.75rem}to{left:calc(100% - .75rem)}}.s-duck-ph{animation:9s linear infinite s-duck}.s-contact{text-underline-offset:6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;transition:text-decoration-style}.s-contact:hover{text-decoration-style:solid}.s-faq summary{list-style:none}.s-faq summary::-webkit-details-marker{display:none}.s-faq[open] .s-chev{rotate:180deg}@supports (interpolate-size:allow-keywords){.s-faq{interpolate-size:allow-keywords}.s-faq::details-content{block-size:0;transition:block-size .35s var(--ease-ios), content-visibility .35s allow-discrete;overflow:hidden}.s-faq[open]::details-content{block-size:auto}}.s-chev{transition:rotate .25s var(--ease-ios)}.s-range{appearance:none;cursor:pointer;background:0 0;height:18px}.s-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fg) var(--v), var(--bg-muted) var(--v));border-radius:999px;height:6px}.s-range::-moz-range-track{background:linear-gradient(to right, var(--fg) var(--v), var(--bg-muted) var(--v));border-radius:999px;height:6px}.s-range::-webkit-slider-thumb{appearance:none;background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--line-strong), 0 2px 8px #0000002e;transition:transform .15s var(--ease-ios);border-radius:999px;margin-top:-6px}.s-range::-moz-range-thumb{background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--line-strong), 0 2px 8px #0000002e;border:0;border-radius:999px}.s-range:active::-webkit-slider-thumb{transform:scale(1.1)}.s-range:focus-visible{outline:none}.s-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--fg), 0 2px 8px #0000002e}.s-range-wrap{--t:18px}@media (pointer:coarse){.s-range-wrap{--t:28px}.s-range{touch-action:none;height:28px}.s-range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px}.s-range::-moz-range-thumb{width:28px;height:28px}}.s-bar{transition:width .5s var(--ease-ios)}@media (prefers-reduced-motion:reduce){.s-swap{animation:none}.s-clip-label{transition:none}.reveal,.s-rise,.s-wi,.s-rise-in{opacity:1;transition:none;animation:none;transform:none}.s-rail,.s-duck-ph{animation:none}.s-bar{transition:none}}.s-dots-top,.s-dots-bottom{background-image:linear-gradient(to right, var(--line-strong) 2px, transparent 2px);background-repeat:repeat-x;background-size:5px 1px}.s-dots-top{background-position:0 0}.s-dots-bottom{background-position:0 100%}.s-night-frame{position:relative}@media (min-width:768px){.s-night-frame{border-inline:1px solid var(--night-line);margin-inline:24px}}@media (min-width:1248px){.s-night-frame{max-width:1200px;margin-inline:auto}}.s-night-lines{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 50%,#0000 35%,#000 75%);mask-image:radial-gradient(70% 50%,#0000 35%,#000 75%)}.s-night-grid{background-image:repeating-linear-gradient(to right, var(--night-grid) 0 1px, transparent 1px 8px)}.s-night-beam{background:linear-gradient(transparent, var(--night-beam) 50%, transparent);will-change:transform, opacity;width:2px}@keyframes s-caret{50%{background-color:#0000}}.s-caret{animation:1s step-end infinite s-caret}.s-legal{color:var(--fg-2);font-size:16px;line-height:26px}.s-legal-intro>p:first-child{color:var(--fg);font-size:18px;line-height:28px}.s-legal h2{color:var(--fg);letter-spacing:-.02em;margin-top:56px;margin-bottom:16px;font-size:22px;font-weight:600;line-height:28px}.s-legal h3{color:var(--fg);margin-top:28px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.s-legal p+p,.s-legal p+ul,.s-legal ul+p,.s-legal p+table,.s-legal table+p{margin-top:14px}.s-legal ul{flex-direction:column;gap:8px;padding-left:20px;list-style:outside;display:flex}.s-legal li::marker{color:var(--fg-3)}.s-legal strong{color:var(--fg);font-weight:600}.s-legal table{border-collapse:collapse;width:100%;font-size:14px;line-height:21px}.s-legal th{text-align:left;color:var(--fg);border-bottom:1px solid var(--line);padding:10px 12px 10px 0;font-weight:600}.s-legal td{vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.s-legal-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .15s}.s-legal-link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.s-tile{isolation:isolate;color:#fff;background-color:#020b18;position:relative;overflow:hidden}.s-tile:before{content:"";z-index:-2;background:var(--g);position:absolute;inset:0}.s-tile:after{content:"";z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.6 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.s-tile-a{--g:radial-gradient(60% 120% at 8% 10%, #78beffcc, transparent 60%), linear-gradient(118deg, #020b18 0%, #04224a 34%, #0076df 52%, #052a5c 64%, #020b18 80%, #0a6fd6 100%)}.s-tile-b{--g:radial-gradient(40% 80% at 50% 70%, #0076df8c, transparent 70%), linear-gradient(100deg, #0a74e0 0%, #031a3c 22%, #020b18 46%, #04234f 70%, #4aa3ff 92%, #020b18 100%)}.s-tile-c{--g:radial-gradient(90% 110% at 20% 0%, #0064cd99, transparent 65%), linear-gradient(160deg, #04224a 0%, #020b18 55%, #052c63 85%, #0060c0 100%)}.s-tile-d{--g:radial-gradient(70% 90% at 92% 100%, #46a0ff99, transparent 65%), linear-gradient(200deg, #020b18 0%, #031a3c 45%, #0b4c96 82%, #0076df 100%)}.s-tile-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24}.s-tile-sub{color:#d6e6f7}
