.three-d-hero_section__w7a3z{--three-d-bg:#080807;--three-d-ink:#e8e8e3;--three-d-ink-dim:rgb(232 232 227/55%);--three-d-ink-ghost:rgb(232 232 227/12%);--three-d-line:#34312d;--three-d-surface:var(--surface-grey);--three-d-accent:#9f4e3f;--three-d-dot-color:rgb(232 232 227/42%);--three-d-dot-gap:6px;--three-d-dot-rule:radial-gradient(circle at center,var(--three-d-dot-color) 0 1.1px,transparent 1.6px);--three-d-container:1400px;--three-d-gutter:clamp(1.25rem,4vw,3.5rem);position:relative;overflow-x:clip;background:var(--three-d-bg);color:var(--three-d-ink)}.three-d-hero_container__rHvq_{width:100%;max-width:var(--three-d-container);margin-inline:auto;padding-inline:var(--three-d-gutter)}.three-d-hero_label__yqYjo{display:block;color:var(--three-d-ink-dim)}.three-d-hero_blend__TUvPI{position:relative;z-index:2}.three-d-hero_textWall__ILE6N{position:absolute;inset:0 0 auto;z-index:0;height:100dvh;overflow:hidden;pointer-events:none;perspective:75rem}.three-d-hero_textWallPlane__9WV9Y{position:absolute;top:50%;left:50%;width:max(118vw,72rem);opacity:.78;transform:translate3d(-50%,-50%,0) rotateX(7deg) rotateY(-8deg) rotate(-1.5deg) scale(1.04);transform-style:preserve-3d;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.three-d-hero_textWallRow__KoHIz{margin:-.035em 0;color:var(--three-d-ink-ghost);font-family:var(--font-familjen-grotesk),sans-serif;font-size:clamp(4.5rem,8.8vw,10rem);font-weight:500;line-height:.82;letter-spacing:-.07em;white-space:nowrap;text-transform:uppercase}.three-d-hero_textWallRow__KoHIz:nth-child(odd){transform:translate3d(-4vw,0,.4rem)}.three-d-hero_textWallRow__KoHIz:nth-child(2n){transform:translate3d(5vw,0,-.4rem)}.three-d-hero_textWallRowFill__KxLK2{color:rgb(232 232 227/13%)}.three-d-hero_textWallRowOutline___lgQQ{color:transparent;-webkit-text-stroke:1px rgb(232 232 227/24%)}.three-d-hero_canvasWrap__qJFjh{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:1;transition:opacity .4s ease}.three-d-hero_canvas__orKzd{display:block;width:100%;height:100%}.three-d-hero_hero__8creo{position:relative;z-index:2;display:flex;min-height:100dvh;align-items:stretch;padding-block:clamp(7rem,14vh,9rem) clamp(2rem,5vh,3.5rem)}.three-d-hero_heroGrid__tD2LC{display:grid;grid-template-rows:minmax(0,1fr)}.three-d-hero_heroFoot__VAimX{display:grid;grid-row:1;grid-column:1;grid-template-columns:1fr auto 1fr;align-self:end;align-items:end;gap:2rem;margin-bottom:.5rem}.three-d-hero_scrollActions__0lUvP{display:flex;align-items:center;gap:.625rem;color:var(--three-d-ink-dim)}.three-d-hero_canvasFlagButton___gjZb,.three-d-hero_scrollIndicator__omkPr{width:20px;height:20px;flex:0 0 auto}.three-d-hero_canvasFlagButton___gjZb svg,.three-d-hero_scrollIndicator__omkPr svg{display:block;width:100%;height:100%;overflow:visible}.three-d-hero_canvasFlagButton___gjZb{color:inherit;outline-offset:4px;transition:color .2s ease,transform .2s ease}.three-d-hero_canvasFlagButton___gjZb:hover{color:var(--three-d-ink);transform:translateY(-1px)}.three-d-hero_canvasFlagButton___gjZb:focus-visible{border-radius:50%;outline:2px solid currentColor}.three-d-hero_canvasFlagButton___gjZb:active{transform:translateY(0) scale(.94)}.three-d-hero_canvasFlagButton___gjZb[aria-disabled=true]{cursor:default;opacity:.55;transform:none}.three-d-hero_heroNote__ZJHst{margin:0;color:var(--three-d-ink-dim);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.three-d-hero_heroMeta__S2Jwh{display:flex;max-width:19rem;flex-direction:column;justify-self:end;align-items:stretch;gap:1.4rem}.three-d-hero_statCard__JzEEe{display:flex;background-image:var(--three-d-dot-rule),var(--three-d-dot-rule),var(--three-d-dot-rule),var(--three-d-dot-rule);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:var(--three-d-dot-gap) var(--three-d-dot-gap)}.three-d-hero_statCell__wvEyM{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.66rem;line-height:1.45;letter-spacing:.02em;text-transform:uppercase}.three-d-hero_statCellIcon__oTpfo{flex:0 0 auto;align-items:center;background-image:var(--three-d-dot-rule);background-position:100% 0;background-repeat:repeat-y;background-size:var(--three-d-dot-gap) var(--three-d-dot-gap);text-align:center}.three-d-hero_statMark__Zo4eS{width:34px;height:auto}.three-d-hero_button__EData{position:relative;display:inline-flex;min-height:2.5rem;align-items:center;gap:.75rem;overflow:hidden;padding-bottom:2px;color:inherit;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;outline-offset:6px}.three-d-hero_button__EData:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform-origin:right center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.three-d-hero_button__EData:hover:after{transform:scaleX(0);transform-origin:left center}.three-d-hero_button__EData:focus-visible{outline:2px solid currentColor}.three-d-hero_button__EData:active{transform:translateY(1px)}.three-d-hero_buttonRoll__Nqa61{position:relative;display:inline-block;overflow:hidden}.three-d-hero_buttonRoll__Nqa61>span{position:relative;display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--letter-index) * 22ms)}.three-d-hero_buttonRoll__Nqa61>span:after{position:absolute;top:100%;left:0;content:attr(data-char)}.three-d-hero_button__EData:hover .three-d-hero_buttonRoll__Nqa61>span{transform:translateY(-100%)}.three-d-hero_buttonArrow___gUrI{width:.65rem;height:.65rem;flex:0 0 auto;transition:transform .5s cubic-bezier(.16,1,.3,1)}.three-d-hero_button__EData:hover .three-d-hero_buttonArrow___gUrI{transform:translateX(4px)}.three-d-hero_about__08olS{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;padding-block:5rem}.three-d-hero_about__08olS>.three-d-hero_container__rHvq_{max-width:none;padding-inline:1.5rem}.three-d-hero_aboutGrid__h7E3K{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem}.three-d-hero_aboutLabel__5aXES{grid-column:span 1;margin-top:1rem;color:#d8d8d8;font-family:var(--font-familjen-grotesk),sans-serif;font-size:1.125rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.three-d-hero_giant__nc8WA{grid-column:2/span 11;margin:0;color:rgb(216 216 216/10%);font-family:var(--font-familjen-grotesk),sans-serif;font-size:clamp(2.5rem,6.283vw,5.844rem);font-weight:400;line-height:clamp(2.2rem,5.952vw,5.625rem);letter-spacing:-.06em}.three-d-hero_aboutHeadlineIndent__vJmII{display:inline-block;width:calc(100% / 12)}.three-d-hero_aboutHeadlineText__8GRet{display:inline;padding-left:.75rem}.three-d-hero_rulePlus__caWKv{position:relative;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;margin-block:5rem;color:var(--three-d-ink)}.three-d-hero_rule__y_1Hz{position:absolute;top:50%;left:calc((100% - 16.5rem) / 12 + 1.5rem);width:calc(100% - ((100% - 16.5rem) / 12 + 1.5rem));height:1px;margin-top:-.5px;background:#2f323b;transform:scaleX(0);transform-origin:left center}.three-d-hero_rulePlus__caWKv svg{grid-column:9}.three-d-hero_aboutSub__fOWXc{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.three-d-hero_aboutClaim__yRHdJ{max-width:16rem;grid-column:2/span 3;margin:0;color:#d8d8d8;font-family:var(--font-familjen-grotesk),sans-serif;font-size:1.125rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.three-d-hero_aboutMore__C0uSU{display:flex;grid-column:9/span 3;flex-direction:column;gap:5rem}.three-d-hero_aboutMore__C0uSU p{max-width:25rem;margin:0;color:#d8d8d8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:normal}.three-d-hero_aboutMore__C0uSU .three-d-hero_button__EData{width:12.5rem;font-family:var(--font-martian-mono),monospace;font-size:.875rem;font-weight:300;letter-spacing:-.06em}.three-d-hero_pixelTransition__4Z3x0{position:relative;z-index:3;height:240dvh;pointer-events:none}.three-d-hero_pixelTransitionSticky__TZmEh{position:sticky;top:0;height:100dvh;overflow:clip}.three-d-hero_pixelSurface__EEG4F{position:absolute;inset:0;z-index:1;background:var(--three-d-surface);opacity:0;will-change:opacity}.three-d-hero_section__w7a3z[data-scene-ready=false] .three-d-hero_pixelSurface__EEG4F{opacity:1}.three-d-hero_section__w7a3z[data-motion-ready=true] [data-three-d-hero-meta],.three-d-hero_section__w7a3z[data-motion-ready=true] [data-three-d-hero-note],.three-d-hero_section__w7a3z[data-motion-ready=true] [data-three-d-hero-scroll],.three-d-hero_section__w7a3z[data-motion-ready=true] [data-three-d-reveal]{opacity:0}@media (max-width:767px){.three-d-hero_textWallPlane__9WV9Y{width:max(210vw,48rem);transform:translate3d(-50%,-50%,0) rotateX(6deg) rotateY(-6deg) rotate(-2deg)}.three-d-hero_textWallRow__KoHIz{font-size:clamp(4rem,18vw,6.5rem)}.three-d-hero_heroFoot__VAimX{grid-template-columns:auto 1fr}.three-d-hero_heroNote__ZJHst{display:none}.three-d-hero_heroMeta__S2Jwh{max-width:15rem;justify-self:end}.three-d-hero_aboutGrid__h7E3K{grid-template-columns:1fr}.three-d-hero_aboutLabel__5aXES{grid-column:1;margin-top:0}.three-d-hero_giant__nc8WA{grid-column:1}.three-d-hero_aboutHeadlineIndent__vJmII{display:none}.three-d-hero_aboutHeadlineText__8GRet{padding-left:0}.three-d-hero_rule__y_1Hz{left:0;width:100%}.three-d-hero_aboutSub__fOWXc{display:flex;flex-direction:column;gap:2.5rem}.three-d-hero_aboutMore__C0uSU{gap:2.5rem}}@media (min-width:768px){.three-d-hero_about__08olS>.three-d-hero_container__rHvq_{padding-inline:2.5rem}}@media (min-width:1024px){.three-d-hero_about__08olS{padding-top:9.375rem}.three-d-hero_aboutClaim__yRHdJ,.three-d-hero_aboutLabel__5aXES{font-size:1.063rem}.three-d-hero_aboutMore__C0uSU p{font-size:1.125rem}.three-d-hero_rulePlus__caWKv{margin-top:6.25rem}.three-d-hero_aboutMore__C0uSU .three-d-hero_button__EData{font-size:.875rem}}@media (min-width:1536px){.three-d-hero_aboutClaim__yRHdJ,.three-d-hero_aboutLabel__5aXES{font-size:1.125rem}.three-d-hero_aboutMore__C0uSU p{font-size:1.25rem}}@media (min-width:2000px){.three-d-hero_aboutClaim__yRHdJ,.three-d-hero_aboutLabel__5aXES{font-size:1rem}}@media (max-width:480px){.three-d-hero_hero__8creo{padding-top:6.5rem}.three-d-hero_statCell__wvEyM{padding:.75rem;font-size:.58rem}.three-d-hero_statCellIcon__oTpfo{display:none}}@media (prefers-reduced-motion:reduce){.three-d-hero_buttonArrow___gUrI,.three-d-hero_buttonRoll__Nqa61>span,.three-d-hero_button__EData,.three-d-hero_button__EData:after,.three-d-hero_canvasWrap__qJFjh{transition-duration:.01ms}.three-d-hero_rule__y_1Hz{transform:scaleX(1)}.three-d-hero_pixelTransition__4Z3x0{height:100dvh}.three-d-hero_pixelSurface__EEG4F{opacity:1}}.starfield-backdrop_backdrop__G4_lo{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.starfield-backdrop_canvas__5dREp{display:block;width:100%;height:100%}