.nav.svelte-1h32yp1{z-index:30;padding:var(--nav-top) var(--rail);pointer-events:none;will-change:opacity;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.actions.svelte-1h32yp1{pointer-events:auto;align-items:stretch;gap:clamp(9px,1.11111vw,19.2px);display:flex}.gated.svelte-1h32yp1{opacity:0;pointer-events:none;will-change:opacity;transition:opacity .18s var(--ease-out-sine)}.gated--ready.svelte-1h32yp1{opacity:1;pointer-events:auto;transition-delay:50ms}.brand.svelte-1h32yp1{pointer-events:auto;color:var(--ink);cursor:pointer;transition:color var(--thermal-swap) var(--thermal-ease);background:0 0;border:0;padding:0;display:flex}.brand.svelte-1h32yp1 svg{width:clamp(36px,2.5vw,43.2px);height:auto}.specs.svelte-1h32yp1,.contact.svelte-1h32yp1,.careers.svelte-1h32yp1{flex:none}.specs__short.svelte-1h32yp1{display:none}.slot.svelte-1h32yp1{display:contents}@media screen and (width<=959px){.actions.svelte-1h32yp1 .ui{font-size:clamp(10.3483px,3.23383vw,15.6px)}.specs__full.svelte-1h32yp1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.specs__short.svelte-1h32yp1{display:inline}.slot.svelte-1h32yp1{justify-items:end;display:grid}.slot.svelte-1h32yp1>:where(.svelte-1h32yp1){grid-area:1/1}.contact.svelte-1h32yp1{transition:opacity .18s var(--ease-out-sine) 50ms, visibility 0s 50ms}.contact--yielded.svelte-1h32yp1{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out-sine), visibility 0s .18s}}.cover.svelte-n1ekeb{z-index:45;opacity:0;pointer-events:none;will-change:opacity;background:#000;transition:opacity .17s linear;position:fixed;inset:0}.cover--up.svelte-n1ekeb{opacity:1}.cover.svelte-n1ekeb:not(.cover--up){transition:opacity .34s var(--ease-out-sine)}.boot.svelte-1fowjct{--veil-fade:1.4s;z-index:50;transition:opacity var(--veil-fade) var(--ease-out-sine), visibility var(--veil-fade);background:#000;place-content:center;display:grid;position:fixed;inset:0}.boot__panel.svelte-1fowjct{transition:opacity var(--veil-fade) var(--ease-out-sine);gap:.75rem;display:grid}.boot--done.svelte-1fowjct .boot__panel:where(.svelte-1fowjct){opacity:0}html:not(.stage) .boot.svelte-1fowjct{display:none}html.warm .boot.svelte-1fowjct{--veil-fade:calc(1.4s / 3)}.boot--done.svelte-1fowjct{opacity:0;visibility:hidden;pointer-events:none}.boot--skipped.svelte-1fowjct,html[data-surface=page] .boot.svelte-1fowjct{display:none}.boot__status.svelte-1fowjct{color:var(--ink)}.boot__pct.svelte-1fowjct{color:var(--ink-faint)}.boot__track.svelte-1fowjct{background:var(--ink-ghost);width:min(18rem,60vw);height:1px;overflow:hidden}.boot__fill.svelte-1fowjct{background:var(--accent);transform-origin:0;height:100%}.boot--live.svelte-1fowjct .boot__fill:where(.svelte-1fowjct),.boot--live.svelte-1fowjct .boot__pct:where(.svelte-1fowjct){animation:none}@font-face{font-family:Helvetica Now Display;src:url(../../../fonts/HelveticaNowProDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(../../../fonts/HelveticaNowProDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Helvetica Now Display;src:url(../../../fonts/HelveticaNowProDisplay-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Aeonik Pro;src:url(../../../fonts/aeonikpro-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(../../../fonts/DMMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#fff;--ink-dim:#ffffffb3;--ink-half:#ffffff80;--ink-faint:#fff6;--ink-ghost:#fff3;--bg:#0a0a0b;--accent:#fed141;--accent-hover:#ff992b;--charged:#30ae3d;--error:#ff4e4e;--rule:#ffffff4d;--chrome:#fff3;--chrome-dim:#ffffff0d;--chrome-dark:#0003;--well:#ffffff1a;--font-display:"Helvetica Now Display", "Helvetica Neue", Helvetica, Inter, system-ui, sans-serif;--font-ui:"Aeonik Pro", var(--font-display);--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--step-display:clamp(64px, 8.33333vw, 144px);--step-heading:clamp(44px, 5vw, 86.4px);--step-stat:clamp(48px, 6.11111vw, 105.6px);--step-title:clamp(30px, 3.33333vw, 57.6px);--step-tagline:clamp(22px, 2.22222vw, 38.4px);--step-body:clamp(15px, 1.45833vw, 25.2px);--step-input:clamp(15px, 1.25vw, 21.6px);--step-label:clamp(11px, .972222vw, 16.8px);--step-label-sm:clamp(10px, .833333vw, 14.4px);--step-ui:clamp(12px, 1.11111vw, 19.2px);--step-hud:clamp(11px, .972222vw, 16.8px);--rail:clamp(18px, 2.77778vw, 48px);--nav-top:clamp(16px, 2.22222vw, 38.4px);--nav-clear:clamp(56px, 5.55556vw, 96px);--gutter:clamp(20px, 3.33333vw, 57.6px);--rail-v:clamp(32px, 4.44444dvh, 48px);--nav-clear-v:clamp(64px, 8.88889dvh, 96px);--tick:clamp(6px, .555556vw, 9.6px);--bracket-fly:clamp(4px, .347222vw, 6px);--funnel-span:min(34.7222vw, 600px, 55.5556dvh);--dot-pitch:clamp(32.72px, 2.27222vw, 39.264px);--dot-sink:clamp(240px, 29.1667vw, 504px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--swipe:.55s;--swipe-ease:cubic-bezier(.625, .05, 0, 1);--thermal-swap:.3s;--thermal-ease:var(--ease-out-sine)}html[data-thermal-fade="1"]{--thermal-swap:.2s;--thermal-ease:var(--ease-out-sine)}html[data-thermal="1"]{--ink:#ffe9d2;--ink-dim:#ffe9d2b8;--ink-half:#ffe9d28c;--ink-faint:#ffe9d26b;--ink-ghost:#ffe9d233;--accent:#ff7a1a;--accent-hover:#ff5f00;--rule:#ffe9d240;--chrome:#ff7a1ad9;--chrome-dim:#ff7a1a59;--chrome-dark:#3c14004d}*,:before,:after{box-sizing:border-box}html{background:#000}html[data-surface=lap]{overscroll-behavior:none}html.stage[data-surface=lap]{scrollbar-width:none}html.stage[data-surface=lap]::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--ink);font-family:var(--font-display);font-size:var(--step-body);-webkit-font-smoothing:antialiased;transition:color var(--thermal-swap) var(--thermal-ease);margin:0;font-weight:700;line-height:1.45;overflow-x:hidden}h1,h2,h3,p,dl,dd,figure{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 0s 600000s,color 0s 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 0s 600000s,color 0s 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--accent);transition:background-color 0s 600000s,color 0s 600000s}:is(input:autofill,textarea:autofill,select:autofill){filter:none;background-color:#0000}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.display{font-size:var(--step-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1}.display--sm{font-size:var(--step-heading)}.heading{font-size:var(--step-heading);letter-spacing:-.02em;font-weight:700;line-height:1}.hud{font-family:var(--font-mono);font-weight:500;font-size:var(--step-hud);letter-spacing:0;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.label{font-size:var(--step-label);letter-spacing:-.02em;text-transform:uppercase;font-weight:700;line-height:1.43}.label--strong{font-weight:800}.lede{font-weight:700;font-size:var(--step-body);letter-spacing:0;line-height:1.2}.display,.heading,.hud,.label,.lede{transition:color var(--thermal-swap) var(--thermal-ease)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui{font-family:var(--font-ui);font-size:var(--step-ui);--ui-roll:1.375em;--ui-fill:var(--ink);--ui-ink-hover:var(--bg);--ui-chip:var(--ink);--ui-chip-ink:var(--bg);--ui-chip-size:1.125em;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--ink);background-color:var(--chrome);transition:background-color .4s var(--ease-out-sine), color .4s var(--ease-out-sine);justify-content:center;align-items:center;gap:clamp(8px,.694444vw,12px);padding:clamp(13px,1.25vw,21.6px) clamp(16px,1.66667vw,28.8px) clamp(12px,1.18056vw,20.4px);font-weight:700;line-height:1.375;display:inline-flex;position:relative}.ui__fill{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui__fill:before{content:"";background-color:var(--ui-fill,var(--ink));clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);will-change:transform;width:100%;height:130%;transition:transform var(--swipe) var(--swipe-ease), clip-path var(--swipe) var(--swipe-ease);position:absolute;bottom:0;left:0;transform:translateY(108%)}.ui__mask{z-index:1;display:block;position:relative;overflow:hidden}.ui__roll{text-shadow:0 var(--ui-roll) var(--ui-ink-hover);will-change:transform;transition:transform var(--swipe) var(--swipe-ease);justify-content:center;align-items:center;display:flex;position:relative;top:1px}.ui__chip{z-index:1;width:var(--ui-chip-size);height:var(--ui-chip-size);flex:none;position:relative}.ui__chip-face{background-color:var(--ui-chip);will-change:transform;transition:transform var(--swipe) var(--swipe-ease), background-color var(--swipe) var(--swipe-ease);position:absolute;inset:0}.ui__chip-win{color:var(--ui-chip-ink);will-change:transform;transition:color var(--swipe) var(--swipe-ease);justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.ui__chip-belt{flex:none;height:100%;display:flex}.ui__chip-belt svg{flex:0 0 var(--ui-chip-size);width:var(--ui-chip-size);fill:none;stroke:currentColor;stroke-width:1.4px;will-change:transform;height:100%;transition:transform var(--swipe) var(--swipe-ease)}@media (hover:hover){:hover:not(:disabled)>.ui__fill:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0,0)}:hover:not(:disabled).ui .ui__roll{transform:translate3d(0, calc(var(--ui-roll) * -1), 0)}:hover:not(:disabled)>.ui__chip>.ui__chip-face{background-color:var(--ui-ink-hover);transform:rotate(90deg)}:hover:not(:disabled)>.ui__chip>.ui__chip-win{color:var(--ui-fill)}:hover:not(:disabled)>.ui__chip svg{transform:translate(200%)}}a.ui{text-decoration:none}.ui--dim{background-color:var(--chrome-dim)}.ui--dark{background-color:var(--chrome-dark)}.ui--solid>.ui__fill:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0,0)}.ui--solid.ui .ui__roll{transform:translate3d(0, calc(var(--ui-roll) * -1), 0)}.ui--solid>.ui__chip>.ui__chip-face{background-color:var(--ui-ink-hover);transform:rotate(90deg)}.ui--solid>.ui__chip>.ui__chip-win{color:var(--ui-fill)}.ui--solid>.ui__chip svg{transform:translate(200%)}.ui--primary{background-color:var(--accent);color:#000;--ui-fill:var(--accent-hover);--ui-ink-hover:#000;--ui-chip:#000;--ui-chip-ink:var(--accent)}.bracket{pointer-events:none;color:var(--ink);--fly:0px;transition:visibility;position:absolute;inset:0}.bracket>i{width:var(--tick);height:var(--tick);transform:translate(calc(var(--fly) * -1), calc(var(--fly) * -1));will-change:transform;transition:transform var(--swipe) var(--swipe-ease);background:linear-gradient(currentColor,currentColor) 0 0/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 0/1px 100% no-repeat;position:absolute}.bracket>i:first-child{top:0;left:0}.bracket>i:nth-child(2){top:0;right:0;scale:-1 1}.bracket>i:nth-child(3){bottom:0;left:0;scale:1 -1}.bracket>i:nth-child(4){bottom:0;right:0;scale:-1}@media (hover:hover){.ui:hover .bracket{--fly:var(--bracket-fly)}}.ui:focus-visible .bracket{--fly:var(--bracket-fly)}.ui.ui--solid .bracket{--fly:0px;visibility:hidden;transition:visibility 0s linear var(--swipe)}@property --dot-pitch{syntax:"<length>";inherits:true;initial-value:32.72px}@property --dot-sink{syntax:"<length>";inherits:true;initial-value:420px}.dot-field{pointer-events:none;color:var(--ink);background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:var(--dot-pitch) var(--dot-pitch);opacity:.1;position:absolute;inset:0}@media (pointer:coarse){.dot-field{opacity:.05}}.skip{top:var(--rail);left:var(--rail);z-index:60;font-family:var(--font-ui);font-size:var(--step-ui);letter-spacing:0;text-transform:uppercase;color:var(--bg);background:var(--ink);clip-path:inset(50%);padding:.9em 1.3em;font-weight:700;text-decoration:none;position:fixed}.skip:focus{clip-path:none}.panel{min-height:100dvh;padding:calc(var(--rail-v) + var(--nav-clear-v)) var(--rail) var(--rail-v);column-gap:var(--gutter);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}html.stage .panel{contain:layout paint style;pointer-events:none;opacity:0;visibility:hidden;min-height:0;position:absolute;inset:0}html.stage .panel.is-active{opacity:1;visibility:visible}html.stage[data-surface=lap]:not(.uncovered) :is(.panel.is-active,.nav,.hud-global),html.stage[data-surface=lap]:not(.uncovered) .panel.reveal-panel.is-active>:not(.reveal-hold){opacity:0;visibility:hidden}html.stage .hud-global{transition:opacity .5s var(--ease-out-sine), visibility 0s}html.stage:not(.uncovered) .hud-global *{transition:none}html.stage.warm[data-surface=lap]:not(.positioned) .stage-layer,html.stage.warm[data-surface=lap]:not(.plated) .stage-layer{visibility:hidden}html.stage .panel :is(a,button){pointer-events:auto}:root{--reveal-slack:.1em;--reveal-clear:50ms}html.stage .panel.reveal-panel{opacity:1;visibility:visible}html.stage .panel.reveal-panel>:not(.reveal-hold){opacity:0;visibility:hidden}html.stage .panel.reveal-panel.is-active>:not(.reveal-hold){opacity:1;visibility:visible}html.stage .reveal-panel [data-reveal]{visibility:hidden}html.stage .reveal-panel [data-reveal].is-split{visibility:visible}html.stage .reveal-panel [data-reveal-fade],html.stage .reveal-panel [data-reveal-lift]{opacity:0;visibility:hidden}html.stage .reveal-panel [data-reveal-pulse]{opacity:0}html.stage .reveal-panel [data-reveal-draw=x]{transform:scaleX(0)}html.stage .reveal-panel [data-reveal-draw=y]{transform:scaleY(0)}[data-reveal-clip]{margin-block:calc(var(--reveal-slack) * -1);display:block;overflow:clip}[data-reveal-clip]>*{padding-block:var(--reveal-slack);display:block}html.stage .reveal-panel [data-reveal-clip]>*{transform:translateY(100%)}.reveal-lines{flex-direction:column;display:flex}.reveal-line-mask{margin-block:calc(var(--reveal-slack) * -1);display:block}[data-reveal=head]:not(#contact-overlay-title){flex-direction:column;align-items:flex-start;display:flex}.reveal-line{padding-block:var(--reveal-slack);display:block}@media screen and (width<=959px){:root{--step-display:clamp(38.209px, 11.9403vw, 57.6px);--step-heading:var(--step-display);--step-stat:clamp(38.209px, 11.9403vw, 57.6px);--step-env:clamp(40.597px, 12.6866vw, 61.2px);--step-title:clamp(19.1045px, 5.97015vw, 28.8px);--step-tagline:clamp(15.9204px, 4.97512vw, 24px);--step-body:clamp(14px, 3.48259vw, 16px);--step-input:clamp(16px, 3.9801vw, 18px);--step-label:clamp(13px, 3.48259vw, 15px);--step-label-sm:clamp(11px, 2.98507vw, 13px);--step-ui:clamp(14px, 3.9801vw, 18px);--step-hud:clamp(11px, 2.98507vw, 13px);--rail:clamp(14px, 3.9801vw, 20px);--nav-top:clamp(14px, 3.9801vw, 20px);--nav-clear:clamp(72px, 19.9005vw, 88px);--rail-v:clamp(14px, 1.83066dvh, 20px);--nav-clear-v:clamp(62px, 9.15332dvh, 88px);--gutter:clamp(14px, 3.9801vw, 20px);--tick:clamp(5.5px, 1.56716vw, 7px);--funnel-w:clamp(343.881px, 107.463vw, 518.4px);--funnel-h:min(64.0732dvh, 672px);--funnel-span:min(var(--funnel-w), var(--funnel-h))}.ui{padding:clamp(9.55224px,2.98507vw,14.4px) clamp(12.7363px,3.9801vw,19.2px)}.panel{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(6.36816px,1.99005vw,9.6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stage-layer.svelte-12qhfyh{z-index:0;pointer-events:none;width:100vw;height:100lvh;position:fixed;top:0;left:0}.stage-grade.svelte-12qhfyh{width:0;height:0;position:absolute}.stage-poster.svelte-12qhfyh,.stage.svelte-12qhfyh{width:100%;height:100%;display:block;position:absolute;inset:0}.stage-poster.svelte-12qhfyh{object-fit:cover;filter:url(#poster-grade)}.stage-poster--retired.svelte-12qhfyh{visibility:hidden;transition:visibility 0s linear 1s}.stage.svelte-12qhfyh{opacity:0;transition:opacity .8s var(--ease-out-sine)}html[data-surface=page] .stage.svelte-12qhfyh{opacity:1}html.warm .stage.svelte-12qhfyh{transition:none}.stage--live.svelte-12qhfyh{opacity:1}.content.svelte-12qhfyh{z-index:1;position:relative}
