.CrtDomWarp_warpSvg__tQ9c9{position:fixed;width:0;height:0;pointer-events:none}.CrtDomWarp_warpTarget__ImlVE{filter:url(#crt-warp)}.CrtDomOverlay_crtOverlay__OEtHU{position:fixed;inset:0;pointer-events:none;z-index:var(--z-ui)}.CrtDomOverlay_crtOverlay--scoped__UPJEQ{position:absolute;inset:0;overflow:hidden}.CrtDomOverlay_crtOverlay__scanlines__Mg2yK{position:absolute;inset:-8px 0 0 0;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.16) 3px,transparent 0,transparent 6px);opacity:calc(var(--crt-scanline-opacity, var(--crt-scanline-opacity-base, .55))*var(--crt-intensity, 1));animation:CrtDomOverlay_crtScanlineDrift__dpaH1 var(--crt-scanline-speed,var(--crt-scanline-speed-base,10s)) linear infinite;transform:translateY(0);will-change:transform;background-position:0 0;background-size:100% 7px}.CrtDomOverlay_crtOverlay__vignette__b_Zgh{position:absolute;inset:-2%;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 42%,rgba(0,0,0,.65) 100%);opacity:var(--crt-vignette-opacity,var(--crt-vignette-opacity-base,.7))}.CrtDomOverlay_crtOverlay__curvature__s9TYB{position:absolute;inset:-2%;border-radius:3%/2%;opacity:var(--crt-curvature-opacity,var(--crt-curvature-opacity-base,.6));transform:scale(1.03,1.06);pointer-events:none}.CrtDomOverlay_crtOverlay__curvature__s9TYB:after,.CrtDomOverlay_crtOverlay__curvature__s9TYB:before{content:"";position:absolute;inset:0;border-radius:inherit}.CrtDomOverlay_crtOverlay__curvature__s9TYB:before{background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.45) 0,rgba(255,255,255,.18) 38%,transparent 68%);opacity:var(--crt-curvature-highlight,var(--crt-curvature-highlight-base,.85));mix-blend-mode:screen}.CrtDomOverlay_crtOverlay__curvature__s9TYB:after{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 46%,rgba(0,0,0,.75) 100%);opacity:var(--crt-curvature-shadow,var(--crt-curvature-shadow-base,.9));mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){.CrtDomOverlay_crtOverlay__vignette__b_Zgh{opacity:.35}.CrtDomOverlay_crtOverlay__curvature__s9TYB{opacity:.2}}@supports(background-image:color-mix(in srgb,#000 0%,transparent)){.CrtDomOverlay_crtOverlay__scanlines__Mg2yK{background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--c-ink) 30%,transparent) 0,color-mix(in srgb,var(--c-ink) 30%,transparent) 3px,transparent 3px,transparent 6px)}}@keyframes CrtDomOverlay_crtScanlineDrift__dpaH1{0%{transform:translateY(0);background-position:0 0}to{transform:translateY(36px);background-position:0 36px}}@media(prefers-reduced-motion:reduce){.CrtDomOverlay_crtOverlay__scanlines__Mg2yK{animation:none}}.CrtTransition_crtTransition__ZAQRZ{--crt-shell-margin:clamp(14px,2vw,36px);--crt-shell-ratio:1.5;--crt-shell-aspect:1536/1024;--crt-shell-width:min(calc(100vw - (var(--crt-shell-margin) * 2)),calc((100dvh - (var(--crt-shell-margin) * 2)) * var(--crt-shell-ratio)));--crt-screen-top:8.6%;--crt-screen-right:8.4%;--crt-screen-bottom:19.4%;--crt-screen-left:8.4%;--crt-screen-width:83.2%;--crt-screen-height:72%;--crt-screen-center-x:50%;--crt-screen-center-y:44.6%;--crt-screen-aspect:1.733333;--crt-screen-radius:clamp(22px,2.4vw,40px)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.CrtTransition_crtTransition__ZAQRZ{--crt-shell-margin:clamp(12px,3.4vw,28px);--crt-shell-ratio:0.666667;--crt-shell-aspect:1024/1536;--crt-screen-top:7.2%;--crt-screen-right:12.8%;--crt-screen-bottom:21.8%;--crt-screen-left:12.8%;--crt-screen-width:74.4%;--crt-screen-height:71%;--crt-screen-center-x:50%;--crt-screen-center-y:42.7%;--crt-screen-aspect:0.698592;--crt-screen-radius:clamp(26px,6vw,48px)}}.CrtTransition_crtTransition__frame__U_eEc{position:fixed;left:50%;top:50%;width:var(--crt-shell-width);aspect-ratio:var(--crt-shell-aspect);z-index:100;pointer-events:none;will-change:transform,opacity;transform:translate(-50%,-50%);transform-origin:center center;filter:drop-shadow(0 32px 48px rgba(0,0,0,.28))}.CrtTransition_crtTransition__frameImg__g2c6O,.CrtTransition_crtTransition__frameImg__g2c6O img{display:block;width:100%;height:100%}.CrtTransition_crtTransition__frameImg__g2c6O img{object-fit:cover}.CrtTransition_crtTransition__overlay__MbIis{position:fixed;inset:0;z-index:90;pointer-events:none;animation:CrtTransition_crtPhosphorFlicker__c_091 .1s steps(2) infinite}.CrtTransition_crtTransition__overlay__MbIis:before{content:"";position:absolute;inset:-1%;background:radial-gradient(ellipse at center,transparent 60%,rgba(255,0,0,.03) 80%,rgba(0,0,255,.03) 100%);mix-blend-mode:screen;pointer-events:none}@keyframes CrtTransition_crtPhosphorFlicker__c_091{0%{filter:brightness(1)}50%{filter:brightness(.97)}}.CrtTransition_crtTransition__content__vHEjR{position:fixed;left:50%;top:50%;width:var(--crt-shell-width);aspect-ratio:var(--crt-shell-aspect);z-index:95;display:grid;place-items:center;pointer-events:none;transform:translate(-50%,-50%);padding:var(--crt-screen-top) var(--crt-screen-right) var(--crt-screen-bottom) var(--crt-screen-left)}.CrtTransition_crtTransition__loadingInner__GQGID{width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;padding:clamp(18px,2.6vw,30px)}.CrtTransition_crtTransition__label__t9jBe{font-family:var(--font-mono);font-size:var(--fs-loading);color:var(--crt-primary);text-shadow:0 0 6px rgba(255,153,0,.28);white-space:nowrap;min-height:1.5em}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.CrtTransition_crtTransition__label__t9jBe{font-size:var(--fs-small)}}.CrtTransition_crtTransition__bar__x538f{font-family:var(--font-mono);font-size:var(--fs-loading);color:var(--crt-primary);text-shadow:0 0 6px rgba(255,153,0,.28);white-space:nowrap;line-height:1;max-width:100%;padding-top:.5em}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.CrtTransition_crtTransition__bar__x538f{font-size:var(--fs-small)}}.CrtTransition_crtTransition__barFill__GCXwh{letter-spacing:-.05em}.CrtTransition_crtTransition__barPercent__tb1aw{letter-spacing:.05em}.CrtTransition_crtTransition__line__NF96K{width:min(60%,28rem);height:1px;background:var(--crt-primary);box-shadow:0 0 6px rgba(255,153,0,.28);transform-origin:center;visibility:hidden;opacity:0}.CrtTransition_crtTransition__bg__hh9iD{position:fixed;inset:0;z-index:80;background:var(--crt-bg,#080808);pointer-events:none;transform-origin:center;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.CrtTransition_crtTransition__overlay__MbIis{animation:none}.CrtTransition_crtTransition__overlay__MbIis:before{display:none}.CrtTransition_crtTransition__bg__hh9iD,.CrtTransition_crtTransition__frame__U_eEc{transition:opacity .3s ease}}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.CrtTransition_crtTransition__overlay__MbIis{animation:none}}.PageHeader_header__gpSsG{--page-header-pad-x:0px;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);width:100%;padding-inline:var(--page-header-pad-x)}.PageHeader_header__mark__xJEIb{justify-self:start;margin:0;min-width:0}.PageHeader_header__center__oiYm_{display:inline-flex;justify-content:center;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-fg);justify-self:center;text-align:center;overflow:hidden}.PageHeader_header__center__oiYm_,.PageHeader_header__right__YNvn9{align-items:center;gap:var(--space-2xs);white-space:nowrap;min-width:0}.PageHeader_header__right__YNvn9{display:flex;justify-self:end;color:var(--color-status);max-width:100%}.PageHeader_header__right__YNvn9,.PageHeader_header__statusDot__t8jG9{filter:drop-shadow(0 0 20px var(--color-status)) drop-shadow(0 0 30px var(--color-status))}.PageHeader_header__statusDot__t8jG9{display:inline-block;width:1em;height:1em;border-radius:999px;background-color:var(--color-status);flex-shrink:0}.crtTypewriter_crt__MTQH7{position:relative;display:inline-block;text-shadow:0 0 6px rgba(255,153,0,.28)}.crtTypewriter_crtCaret__rMXLK{display:inline-block;width:.65ch;height:1em;margin-left:.12em;background:currentColor;opacity:0}.crtTypewriter_crt__MTQH7[data-crt-typing=true] .crtTypewriter_crtCaret__rMXLK{opacity:1;animation:crtTypewriter_crtBlink__cOZaE .9s step-end infinite}@keyframes crtTypewriter_crtBlink__cOZaE{0%,45%{opacity:0}46%,to{opacity:1}}.MenuToggle_menuToggle__plqPD{position:fixed;left:var(--section-pad-x);bottom:var(--section-pad-y);width:var(--menu-toggle-size);height:var(--menu-toggle-size);border:0;padding:0;margin:0;background:rgba(0,0,0,0);color:var(--color-bg);cursor:pointer;text-transform:uppercase;letter-spacing:.22em;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);line-height:1;z-index:var(--z-ui);pointer-events:auto;transition:border var(--motion-medium) var(--motion-ease),background-color var(--motion-medium) var(--motion-ease)}.MenuToggle_menuToggle__plqPD:before{content:"";position:absolute;inset:0;background:var(--color-accent);-webkit-clip-path:polygon(0 100%,0 0,100% 100%);clip-path:polygon(0 100%,0 0,100% 100%);box-sizing:border-box;transition:filter var(--motion-medium) var(--motion-ease),background-color var(--motion-medium) var(--motion-ease)}.MenuToggle_menuToggle__plqPD:hover:before{background:var(--color-bg);border:var(--frame-stroke,clamp(1px,.2vw,3px)) solid var(--color-accent);filter:none}.MenuToggle_menuToggle__plqPD:hover .MenuToggle_menuToggle__glyph__4Jkvq{color:var(--color-accent)}.MenuToggle_menuToggle__plqPD:hover .MenuToggle_menuToggle__label__xTLwI:after,.MenuToggle_menuToggle__plqPD:hover .MenuToggle_menuToggle__label__xTLwI:before{opacity:1}.MenuToggle_menuToggle__plqPD:focus-visible{outline-offset:var(--space-2xs)}.MenuToggle_menuToggle__plqPD:focus-visible:before{filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}.MenuToggle_menuToggle__plqPD:focus-visible .MenuToggle_menuToggle__label__xTLwI:after,.MenuToggle_menuToggle__plqPD:focus-visible .MenuToggle_menuToggle__label__xTLwI:before{opacity:1}.MenuToggle_menuToggle__glyph__4Jkvq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:30%;padding-right:30%;font-size:4em;color:var(--color-bg);z-index:1;transition:transform var(--motion-medium) var(--motion-ease),color var(--motion-medium) var(--motion-ease)}.MenuToggle_menuToggle__label__xTLwI{position:absolute;font-size:var(--fs-nav);top:30%;left:10%;transform:rotate(45deg);transform-origin:right top;z-index:1;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);color:var(--color-accent)}.MenuToggle_menuToggle__label__xTLwI.MenuToggle_u-linkBracketHover__l2JY8{color:var(--color-accent)}.MenuToggle_menuToggle__label__xTLwI.MenuToggle_u-linkBracketHover__l2JY8:hover{color:var(--color-accent);filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}.MenuToggle_menuToggle--open__JT6Mm .MenuToggle_menuToggle__glyph__4Jkvq{transform:rotate(45deg) translateX(20%) translateY(10%)}.MenuToggle_menuToggle--open__JT6Mm .MenuToggle_menuToggle__label__xTLwI{opacity:0;transform:rotate(-45deg) translateY(6px)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.MenuToggle_menuToggle__plqPD{top:var(--space-md);right:var(--space-md);left:auto;bottom:auto}.MenuToggle_menuToggle__plqPD:before{-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%)}.MenuToggle_menuToggle__glyph__4Jkvq{padding:10% 10% 50% 50%}.MenuToggle_menuToggle__label__xTLwI{top:-15%;right:5%;left:auto;transform:rotate(45deg);transform-origin:left top}.MenuToggle_menuToggle--open__JT6Mm .MenuToggle_menuToggle__glyph__4Jkvq{transform:rotate(45deg) translateX(-20%) translateY(-10%)}.MenuToggle_menuToggle--open__JT6Mm .MenuToggle_menuToggle__label__xTLwI{transform:rotate(-45deg) translateY(6px)}}.MenuPanel_panel__JBh7N{position:fixed;top:auto;left:var(--space-2xl);bottom:var(--space-xl);z-index:var(--z-layer-3);--frame-w:clamp(260px,28vw,340px);--line-h:var(--fs-nav);--line-offset:calc(var(--space-sm) + var(--stroke));transform-origin:bottom left;opacity:0;transform:translateY(12px) scaleY(.94);pointer-events:none;transition:transform var(--motion-slow) var(--motion-ease),opacity var(--motion-medium) var(--motion-ease)}.MenuPanel_panel__JBh7N[data-open=true]{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto}.MenuPanel_panel__line__Xde2_{opacity:0;transform:scaleX(.7);transform-origin:left center;transition:opacity var(--motion-medium) var(--motion-ease),transform var(--motion-medium) var(--motion-ease)}.MenuPanel_panel__JBh7N[data-open=true] .MenuPanel_panel__line__Xde2_{opacity:1;transform:scaleX(1);transition-delay:.12s}.MenuPanel_panel__content__EFAi0{position:relative;z-index:2;padding:calc(var(--space-md) + var(--stroke));padding-top:calc(var(--space-md) + var(--stroke) + var(--line-h));display:flex;flex-direction:column;gap:var(--space-md);opacity:0;transform:translateY(8px);transition:opacity var(--motion-medium) var(--motion-ease),transform var(--motion-medium) var(--motion-ease)}.MenuPanel_panel__JBh7N[data-open=true] .MenuPanel_panel__content__EFAi0{opacity:1;transform:translateY(0);transition-delay:.2s}.MenuPanel_panel__block__xGOG4{display:flex;flex-direction:row;gap:var(--space-3xs)}.MenuPanel_panel__titleRow__2iEeI{display:flex;align-items:center;gap:var(--space-2xs)}.MenuPanel_panel__title__XQD8C{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--color-fg)}.MenuPanel_panel__titleActive__U3JM0{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-accent)}.MenuPanel_panel__titleText__GaXAq{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);letter-spacing:var(--ls-normal);text-transform:uppercase}.MenuPanel_panel__list__U4y7g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--space-2xs)*.1)}.MenuPanel_panel__item__vJVEF{margin:0;padding:0}.MenuPanel_panel__link__7GzqL{position:relative;display:inline-flex;align-items:center;gap:var(--space-2xs);padding:0 0 0 var(--space-md);background:rgba(0,0,0,0);border:0;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--color-fg);cursor:pointer}.MenuPanel_panel__link--plain__n_crX{padding-left:0}.MenuPanel_panel__link--active__y6ouF{color:var(--color-accent)}.MenuPanel_panel__link--active__y6ouF .MenuPanel_panel__linkText__n7Hh2:after,.MenuPanel_panel__link--active__y6ouF .MenuPanel_panel__linkText__n7Hh2:before{opacity:1}.MenuPanel_panel__link__7GzqL:hover .MenuPanel_panel__linkText__n7Hh2{color:var(--color-accent)}.MenuPanel_panel__link__7GzqL:hover .MenuPanel_panel__linkText__n7Hh2:after,.MenuPanel_panel__link__7GzqL:hover .MenuPanel_panel__linkText__n7Hh2:before{opacity:1}.MenuPanel_panel__link__7GzqL:focus-visible .MenuPanel_panel__linkText__n7Hh2{color:var(--color-accent)}.MenuPanel_panel__link__7GzqL:focus-visible .MenuPanel_panel__linkText__n7Hh2:after,.MenuPanel_panel__link__7GzqL:focus-visible .MenuPanel_panel__linkText__n7Hh2:before{opacity:1}.MenuPanel_panel__linkText__n7Hh2{display:inline-flex;align-items:center;gap:var(--space-2xs);border-radius:2px}.MenuPanel_panel__linkText__n7Hh2.MenuPanel_u-linkBracketHover__wBsRn{display:inline-flex}.MenuPanel_panel__linkTextInner__X_1d4{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:0 var(--space-2xs)}.MenuPanel_panel__cursor__cjNws{position:absolute;left:0;top:0}.MenuPanel_panel__cursorInline__6Js97{display:inline-flex;align-items:center;color:var(--color-accent);font-size:1em;line-height:var(--lh-none)}.MenuPanel_panel__download__vBMqB{margin-top:var(--space-xs);display:flex;flex-direction:column;align-items:flex-end}.MenuPanel_panel__downloadLink__ne9k9{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);letter-spacing:var(--ls-normal);text-transform:uppercase;color:var(--color-fg)}.MenuPanel_panel__chevrons__7im3p{display:inline-flex;gap:calc(var(--space-2xs)*.6)}.MenuPanel_panel__chevron__Hw6w8{display:inline-flex;animation:MenuPanel_chevronPulse__VPDiH 1.4s var(--motion-ease) infinite;animation-delay:calc(var(--i)*.14s);animation-play-state:paused}.MenuPanel_panel__downloadLink__ne9k9:focus-visible .MenuPanel_panel__chevron__Hw6w8,.MenuPanel_panel__downloadLink__ne9k9:hover .MenuPanel_panel__chevron__Hw6w8{animation-play-state:running}@keyframes MenuPanel_chevronPulse__VPDiH{0%{opacity:.2;transform:translateX(0)}40%{opacity:.85;transform:translateX(2px)}to{opacity:.2;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.MenuPanel_panel__chevron__Hw6w8{animation:none}}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.MenuPanel_panel__JBh7N{top:var(--space-md);right:var(--space-md);left:auto;bottom:auto;transform-origin:top right;--frame-w:clamp(200px,70vw,300px)}.MenuPanel_panel__line__Xde2_{transform-origin:right center}}.PosBar_pos__2uO8h{position:fixed;top:50%;left:calc(var(--section-pad-x)*1.5);bottom:auto;z-index:var(--z-layer-3);transform:rotate(-90deg) translateX(-50%);transform-origin:left top;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);line-height:var(--lh-none);text-transform:uppercase;color:var(--color-fg);pointer-events:auto;white-space:nowrap}.PosBar_pos__row1__aeySH,.PosBar_pos__row2__GIF4i{display:flex;align-items:center;width:100%;position:relative}.PosBar_pos__list__Wz_WU,.PosBar_pos__sections__35zJX{display:flex;align-items:center}.PosBar_pos__list__Wz_WU{list-style:none;margin:0;padding:0}.PosBar_pos__item__xjy5c{display:flex;align-items:center}.PosBar_pos__link__vWL_B{position:relative;display:inline-flex;align-items:center;gap:0;padding:0;background:rgba(0,0,0,0);border:0;text-transform:uppercase;color:var(--color-fg);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.PosBar_pos__link--active__bDV_S{color:var(--color-accent);filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent));animation:PosBar_uiCursorBreath__8D1Us var(--motion-slow) var(--motion-ease) infinite;will-change:filter,opacity}.PosBar_pos__link--active__bDV_S .PosBar_pos__linkText__T3RSZ{color:var(--color-accent)}.PosBar_pos__link--active__bDV_S .PosBar_pos__linkText__T3RSZ:after,.PosBar_pos__link--active__bDV_S .PosBar_pos__linkText__T3RSZ:before{opacity:1}.PosBar_pos__link__vWL_B:focus-visible .PosBar_pos__linkText__T3RSZ,.PosBar_pos__link__vWL_B:hover .PosBar_pos__linkText__T3RSZ{color:var(--color-accent)}.PosBar_pos__link__vWL_B:focus-visible .PosBar_pos__linkText__T3RSZ:after,.PosBar_pos__link__vWL_B:focus-visible .PosBar_pos__linkText__T3RSZ:before,.PosBar_pos__link__vWL_B:hover .PosBar_pos__linkText__T3RSZ:after,.PosBar_pos__link__vWL_B:hover .PosBar_pos__linkText__T3RSZ:before{opacity:1}.PosBar_pos__linkText__T3RSZ{display:inline-flex;align-items:center;border-radius:2px}.PosBar_pos__cursor__8nSuC{display:inline-flex;align-items:center;color:var(--color-accent);line-height:var(--lh-none)}.PosBar_pos__separator__hcdte{color:var(--color-fg)}.PosBar_pos__divider__QsEHW{width:100%;min-width:100%;height:1px;background-color:var(--color-fg);opacity:.5;align-self:stretch}.PosBar_pos__divider--center__U1zgl{display:block}.PosBar_pos__status__3fJRG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-direction:row-reverse;width:100%}.PosBar_pos__location__47pbC{color:var(--color-accent);filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}.PosBar_pos__locationLabel__pGTzQ{color:var(--color-accent)}.PosBar_pos__signal__kBS_Z{color:var(--color-accent);filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}@media(min-width:1800px){.PosBar_pos__link__vWL_B{letter-spacing:var(--ls-wider)}.PosBar_pos__linkText__T3RSZ{padding:0 var(--space-2xs)}}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.PosBar_pos__2uO8h{--pos-track-len:clamp(180px,52dvh,620px);--row-width-scale:1.5;top:auto;inset:0;transform:none;transform-origin:center;pointer-events:none}.PosBar_pos__divider--center__U1zgl{display:none}.PosBar_pos__row1__aeySH,.PosBar_pos__row2__GIF4i{position:fixed;top:50%;height:var(--pos-track-len);width:calc(var(--fs-nav)*var(--row-width-scale));transform:translateY(-50%);pointer-events:none;display:flex}.PosBar_pos__row1__aeySH{left:var(--space-lg);border-right:1px solid var(--color-fg)}.PosBar_pos__sections__35zJX{position:absolute;top:0;right:calc(100% + var(--space-2xs));width:max-content;transform:rotate(-90deg);transform-origin:top right}.PosBar_pos__item__xjy5c,.PosBar_pos__list__Wz_WU{align-items:center}.PosBar_pos__row2__GIF4i{right:var(--space-lg);border-left:1px solid var(--color-fg)}.PosBar_pos__status__3fJRG{position:absolute;top:50%;left:50%;width:var(--pos-track-len);height:calc(var(--pos-font-size)*var(--row-width-scale));transform:translate(-50%,-50%) rotate(90deg);justify-content:space-between}}@media(max-width:767.98px){.PosBar_pos__2uO8h{--pos-track-len:clamp(140px,48dvh,520px);--row-width-scale:1.2;--pos-font-size:clamp(10px,1.8vw,11px)}.PosBar_pos__row1__aeySH{top:70%;left:var(--space-sm)}.PosBar_pos__row2__GIF4i{right:var(--space-sm)}.PosBar_pos__location__47pbC,.PosBar_pos__signal__kBS_Z{right:calc(100% + var(--space-3xs))}}@media(max-width:479.98px){.PosBar_pos__row2__GIF4i{display:none}}.AnimatedTitle_animatedTitle__rfilR{position:relative;display:inline-block}.AnimatedTitle_animatedTitle__rfilR .char{display:inline-block;will-change:transform,opacity}.AnimatedTitle_animatedTitle__rfilR:after{content:"";position:absolute;right:-.1em;top:50%;transform:translateY(-50%);width:.08em;height:.9em;background-color:var(--c-accent);opacity:0;transition:opacity .2s ease;pointer-events:none}.AnimatedTitle_animatedTitle__rfilR.AnimatedTitle_isHovering__Dlukt:after,.AnimatedTitle_animatedTitle__rfilR[data-hover-active=true]:after{opacity:1;animation:AnimatedTitle_cursorBlink__usBKn .5s steps(1) infinite}.AnimatedTitle_animatedTitle__rfilR[data-cursor=false]:after{display:none}.AnimatedTitle_animatedTitle__rfilR.AnimatedTitle_isAnimated__CjCVV .char{will-change:auto}@keyframes AnimatedTitle_cursorBlink__usBKn{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.AnimatedTitle_animatedTitle__rfilR:after{display:none}.AnimatedTitle_animatedTitle__rfilR .char{will-change:auto}}.AnimatedText_animatedText__SnWRP .line,.AnimatedText_animatedText__SnWRP .word{display:inline-block;will-change:transform,opacity}.AnimatedText_animatedText__SnWRP .word-space{display:inline-block;width:.25em}.AnimatedText_animatedText__SnWRP .line{display:block}.AnimatedText_animatedText__SnWRP.AnimatedText_isAnimated__l7PSr .line,.AnimatedText_animatedText__SnWRP.AnimatedText_isAnimated__l7PSr .word{will-change:auto}@media(prefers-reduced-motion:reduce){.AnimatedText_animatedText__SnWRP .line,.AnimatedText_animatedText__SnWRP .word{will-change:auto}}.about_about__TjwNo{position:relative;width:100%;min-height:100dvh;padding:var(--section-pad-y) var(--section-pad-x);background-color:var(--color-bg);color:var(--color-fg);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.about_about__hero__NpXOz{display:flex;flex-direction:column;width:100%;gap:var(--space-md);padding:var(--space-xl) var(--space-xl);opacity:0}.about_about__heroTitle__2o9VC{margin:0;color:var(--color-accent)}.about_about__heroOverview__kUbQp{margin:var(--space-md) 0 0;align-self:flex-end;text-align:right;max-width:80ch;white-space:wrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-accent)}.about_about__boxWrapper__KwFW8{display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;justify-content:space-around;width:var(--content-width-small)}.about_about__box__UScyU{position:relative;padding:var(--space-xl);display:flex;flex-direction:column;font-size:calc(var(--fs-body)*1.2);gap:var(--space-md);width:100%;opacity:0}.about_about__boxHeader__tcoH_{text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-2xl)}.about_about__boxField__kgKzb{display:flex;flex-direction:row;gap:var(--space-3xs);align-items:baseline}.about_about__boxLabel__9C7tv{letter-spacing:var(--ls-wider);color:var(--color-accent);white-space:nowrap;min-width:20ch}.about_about__boxValue__MQtMY{display:flex;flex-direction:column;width:100%;color:var(--color-fg);line-height:var(--lh-normal);white-space:pre-line;margin:0}.about_about__boxValue__MQtMY[data-animated-text]{display:block}.about_about__box--row__ofrr9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:stretch}.about_about__boxInfo__20L_Y{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.about_about__boxValue--accent__kmUk_{color:var(--color-accent)}.about_about__boxImageWrap__9rUC7{position:relative;overflow:hidden;min-height:300px}.about_about__boxImage__beuE6{object-fit:cover;object-position:center center}.about_about__boxImage__beuE6:is(video){position:absolute;inset:0;width:100%;height:100%}.about_about__boxImage--cat__3qmo2{object-position:center 40%}.about_about__boxGrid__bB5nh{display:grid;grid-template-columns:repeat(3,1fr)}.about_about__boxNode__5guo7{display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-lg);color:var(--color-accent);white-space:nowrap}.about_about__boxNode__5guo7:before{content:"";flex:1 1;height:.1em;background:currentColor;transform:scaleX(var(--node-before-scale,1));transform-origin:right center}.about_about__boxNode__5guo7:after{content:"";flex:1 1;height:.1em;background:currentColor;transform:scaleX(var(--node-after-scale,1));transform-origin:left center}.about_about__boxList__fiDE_{display:flex;flex-direction:column;gap:var(--space-3xs)}.about_about__boxList__fiDE_:first-child .about_about__boxNode__5guo7{margin-left:0}.about_about__boxList__fiDE_:last-child .about_about__boxNode__5guo7{margin-right:0}.about_about__boxLines__3B5tm{display:flex;flex-direction:column;max-width:45ch;gap:var(--space-3xs);margin:0 auto}.about_about__row__7lAKz{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;align-items:stretch;width:100%;grid-gap:var(--space-lg);gap:var(--space-lg)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.about_about__TjwNo{padding:var(--space-lg) var(--space-md)}.about_about__hero__NpXOz{padding:var(--space-lg) 0 var(--space-md)}.about_about__row__7lAKz{grid-template-columns:1fr}.about_about__boxGrid__bB5nh{grid-template-columns:auto 1fr;column-gap:var(--space-md);row-gap:0;align-items:stretch}.about_about__boxList--migration__tV4hK{display:contents}.about_about__boxNode__5guo7{grid-column:1;flex-direction:column;align-items:center;gap:0;margin:0;text-align:center}.about_about__boxNode__5guo7:before{display:none}.about_about__boxNode__5guo7:after{flex:1 1;width:.1em;height:auto;min-height:var(--space-md);margin-top:.1em;transform:scaleY(var(--node-after-scale,1));transform-origin:center top}.about_about__boxList--migration__tV4hK:first-child .about_about__boxNode__5guo7:before{display:none}.about_about__boxList--migration__tV4hK:last-child .about_about__boxNode__5guo7:after{min-height:var(--space-2xl)}.about_about__boxLines__3B5tm{grid-column:2;max-width:none;margin:0;padding-bottom:var(--space-lg)}.about_about__box--row__ofrr9{grid-template-columns:1fr}.about_about__boxImageWrap__9rUC7{min-height:240px;aspect-ratio:16/9}}@media(max-width:767.98px){.about_about__TjwNo{gap:var(--space-sm)}.about_about__TjwNo,.about_about__box__UScyU{padding:var(--space-md) var(--space-sm)}.about_about__box--row__ofrr9{grid-template-columns:1fr}.about_about__boxImageWrap__9rUC7{order:-1;min-height:240px;aspect-ratio:16/9}.about_about__heroOverview__kUbQp{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.about_about__box__UScyU,.about_about__hero__NpXOz{opacity:1;transform:none;will-change:auto}}.ComingSoon_comingSoon__teNcx{min-height:100dvh;background-color:var(--crt-bg);color:var(--crt-primary);font-family:var(--font-mono,var(--font-mono-stack));overflow:hidden}.ComingSoon_comingSoon__frame__fK6jh,.ComingSoon_comingSoon__teNcx{display:flex;justify-content:center;align-items:center;position:relative}.ComingSoon_comingSoon__frame__fK6jh{flex-direction:column;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);text-align:center}.ComingSoon_comingSoon__label__Ea92v{font-size:var(--fs-crt-small);text-transform:uppercase;letter-spacing:var(--ls-widest);color:var(--crt-dim);text-shadow:0 0 var(--glow-radius-1) var(--crt-primary),0 0 var(--glow-radius-2) var(--crt-primary)}.ComingSoon_comingSoon__heading__51e2F{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-h2);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--crt-bright);text-shadow:0 0 var(--glow-radius-1) var(--crt-primary),0 0 var(--glow-radius-2) var(--crt-primary),0 0 var(--glow-radius-3) var(--crt-secondary),0 0 var(--glow-radius-4) var(--crt-secondary)}.ComingSoon_comingSoon__subtitle___Q_7_{font-size:var(--fs-crt-small);color:var(--crt-primary);text-shadow:0 0 var(--glow-radius-1) var(--crt-primary),0 0 var(--glow-radius-2) var(--crt-primary);max-width:40ch}.ComingSoon_comingSoon__cursor__0156D{width:.65ch;height:1.2em;background-color:var(--crt-primary);animation:ComingSoon_motion-cursorBlink__PpfMx .8s step-end infinite}@keyframes ComingSoon_motion-cursorBlink__PpfMx{0%,45%{opacity:0}46%,to{opacity:1}}.ComingSoon_comingSoon__back__P1dEf{display:inline-block;margin-top:var(--space-md);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-crt-small);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--crt-primary);text-decoration:none;border:var(--border-hairline) solid var(--crt-primary);padding:var(--space-2xs) var(--space-sm);text-shadow:0 0 var(--glow-radius-1) var(--crt-primary),0 0 var(--glow-radius-2) var(--crt-primary);transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ComingSoon_comingSoon__back__P1dEf:hover{background-color:var(--crt-primary);color:var(--crt-bg);text-shadow:none}.ComingSoon_comingSoon__back__P1dEf:focus-visible{outline:var(--border-hairline) solid var(--color-accent);outline-offset:var(--space-2xs)}.page_testPage__KdldK{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:var(--color-bg);color:var(--color-fg)}.page_controlPanel__StNtp{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:var(--space-lg);background:var(--color-bg);border-right:var(--border-hairline) solid var(--color-border);overflow-y:auto}.page_controlPanel__StNtp h3{margin-bottom:var(--space-lg);font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:.05em}.page_controlGroup__IETqi{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid hsla(0,0%,100%,.1)}.page_controlGroup__IETqi h4{margin-bottom:var(--space-sm);font-size:var(--fs-small);text-transform:uppercase;opacity:.7}.page_controlGroup__IETqi label{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--fs-body);cursor:pointer}.page_controlGroup__IETqi label input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent)}.page_controlGroup__IETqi select{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--fs-body);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-fg);text-transform:uppercase}.page_hint__ljgri{margin-top:var(--space-sm);font-size:var(--fs-small);opacity:.5;line-height:1.4}.page_replayButton__h0_VO{width:100%;padding:var(--space-md);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-body);font-weight:700;text-transform:uppercase;background:var(--color-accent);color:var(--color-bg);border:var(--border-hairline) solid var(--color-fg);cursor:pointer;transition:transform .1s ease}.page_replayButton__h0_VO:hover{transform:translateY(-2px)}.page_replayButton__h0_VO:active{transform:translateY(0)}.page_testContent__C2__C{padding:var(--space-xl);max-width:900px}.page_testSection__uj0GS{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:var(--border-hairline) solid var(--color-border)}.page_sectionLabel__r3nQq{margin-bottom:var(--space-lg);font-size:var(--fs-small);font-family:var(--font-mono,var(--font-mono-stack));text-transform:uppercase;letter-spacing:.1em;opacity:.5}.page_testItem__GHtNH{margin-bottom:var(--space-xl)}.page_testItem__GHtNH .page_label__yMEMK{display:block;margin-bottom:var(--space-sm);font-size:var(--fs-small);font-family:var(--font-mono,var(--font-mono-stack));color:var(--color-accent)}.page_instructions__smiiY{margin-bottom:var(--space-lg);padding:var(--space-md);font-size:var(--fs-small);background:rgba(242,135,5,.1);border-left:3px solid var(--color-accent)}.page_scrollSpacer__j8nEw{height:60vh;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);opacity:.3}.page_scrollSpacer__j8nEw:before{content:"Scroll to trigger animations"}@media(max-width:768px){.page_testPage__KdldK{grid-template-columns:1fr}.page_controlPanel__StNtp{position:relative;height:auto;border-right:none;border-bottom:var(--border-hairline) solid var(--color-border)}}.Hero_hero__5Ktgj{position:relative;width:100dvw;height:100dvh;padding:0;background-color:var(--color-bg);overflow:hidden}.Hero_hero__frame__3W_mY{--hero-safe-x:clamp(20px,2.4vw,38px);--hero-safe-y:clamp(18px,2.2vw,34px);position:relative;width:100%;height:100%;z-index:2}.Hero_hero__crtShell__fx7Ho{position:absolute;left:50%;top:50%;width:var(--crt-shell-width);aspect-ratio:var(--crt-shell-aspect);transform:translate(-50%,-50%);z-index:1}.Hero_hero__crtScreen__FvD6f{--hero-crt-brightness:0.92;--hero-crt-contrast:1.05;--hero-crt-saturation:0.84;--hero-crt-surface-opacity:1;--hero-crt-shadow-opacity:1;--hero-crt-bottom-shadow-opacity:1;position:absolute;inset:var(--crt-screen-top) var(--crt-screen-right) var(--crt-screen-bottom) var(--crt-screen-left);overflow:visible;border-radius:var(--crt-screen-radius);background:#020202;filter:brightness(var(--hero-crt-brightness)) contrast(var(--hero-crt-contrast)) saturate(var(--hero-crt-saturation));isolation:isolate;will-change:filter,opacity}.Hero_hero__crtScreen__FvD6f:before{background:radial-gradient(circle at 50% 18%,rgb(255,255,255,calc(.06 * var(--hero-crt-surface-opacity))) 0,transparent 34%),linear-gradient(180deg,rgb(8,8,8,calc(.45 * var(--hero-crt-surface-opacity))) 0,rgb(0,0,0,calc(.88 * var(--hero-crt-surface-opacity))) 100%);box-shadow:inset 0 0 90px rgb(0,0,0,calc(.78 * var(--hero-crt-shadow-opacity))),inset 0 0 28px rgb(242,135,5,calc(.08 * var(--hero-crt-shadow-opacity)));z-index:1}.Hero_hero__crtScreen__FvD6f:after,.Hero_hero__crtScreen__FvD6f:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.Hero_hero__crtScreen__FvD6f:after{background:radial-gradient(circle at 50% 0,rgb(255,255,255,calc(.12 * var(--hero-crt-surface-opacity))) 0,transparent 22%),linear-gradient(180deg,rgba(0,0,0,0) 68%,rgb(0,0,0,calc(.32 * var(--hero-crt-bottom-shadow-opacity))) 100%);z-index:3}.Hero_hero__crtOverlay__Mc1OZ{position:absolute;inset:0;pointer-events:none;z-index:4;transform-origin:center;will-change:transform,opacity}.Hero_hero__contentScale__c61EV{--hero-fit-scale:1;position:absolute;left:50%;top:50%;width:max-content;max-width:none;z-index:2;will-change:transform,left,top}.Hero_hero__header__EaxW4{position:absolute;left:0;right:0;top:calc(var(--hero-safe-y) + env(safe-area-inset-top, 0px));--page-header-pad-x:var(--hero-safe-x);z-index:6}.Hero_hero__role__BBP_u{display:inline-grid;place-items:center;gap:var(--space-2xs);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-nav);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-fg);justify-self:center;text-align:center;white-space:nowrap;min-height:1em;min-width:0}.Hero_hero__roleLine__G5Kg6,.Hero_hero__roleStyled__BIUhx{grid-area:1/1;display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:0}.Hero_hero__roleLabel__MMnCB{color:var(--color-accent);filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}.Hero_hero__roleSep__ZAvGW{opacity:.6}.Hero_hero__roleWord___lPvN{display:inline-flex;align-items:center;color:var(--color-accent)}.Hero_hero__status__bEJ2X{display:flex;align-items:center;gap:var(--space-2xs);justify-self:end}.Hero_hero__headerStatus__RxhRA{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;letter-spacing:var(--ls-wide)}.Hero_hero__header__EaxW4 [data-page-header-right]{white-space:nowrap;min-width:0}.Hero_hero__header__EaxW4 [data-page-header-status-dot]{box-shadow:0 0 0 rgba(var(--color-status),0),0 0 0 rgba(var(--color-status),0);animation:Hero_heroStatusDotPulse__8h7b8 1.8s ease-in-out infinite}.Hero_hero__content__llx0J{--hero-line-size:var(--fs-h1);--hero-subtitle-gap:var(--space-md);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:max-content;max-width:none;min-height:0}.Hero_hero__copyBlock__4cWvE{position:relative;align-items:stretch}.Hero_hero__contentInner__02y_0,.Hero_hero__copyBlock__4cWvE{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%}.Hero_hero__contentInner__02y_0{gap:var(--space-xs);justify-content:center}.Hero_hero__stripWrapper__fYUVU{display:grid;grid-template-columns:minmax(16ch,clamp(40%,42vw,46%)) minmax(0,1fr);grid-template-areas:"design eyes" "engineer engineer" "name name";grid-row-gap:var(--space-xs);row-gap:var(--space-xs);grid-column-gap:var(--space-xs);column-gap:var(--space-xs);transform-origin:center;will-change:transform,clip-path}.Hero_hero__row__3CWVF{min-width:0;align-items:center;width:100%}.Hero_hero__row--design__3S8GY{grid-area:design;display:flex;align-items:center}.Hero_hero__row--eyes__93R2B{grid-area:eyes;display:flex}.Hero_hero__row--engineer__9CAa0{grid-area:engineer;display:grid;grid-template-columns:minmax(0,1fr) minmax(16ch,clamp(55%,58vw,60%));align-items:center;grid-column-gap:var(--space-xs);column-gap:var(--space-xs)}.Hero_hero__row--name____73O{grid-area:name;display:grid;grid-template-columns:minmax(0,clamp(60%,62vw,65%)) auto minmax(0,clamp(25%,28vw,30%));align-items:center;grid-column-gap:var(--space-xs);column-gap:var(--space-xs);width:100%}.Hero_hero__title___JLM_{margin:0;font-size:var(--hero-line-size);line-height:1;white-space:nowrap;flex:0 0 auto;align-items:center;color:var(--color-accent)}.Hero_hero__row--design__3S8GY .Hero_hero__title___JLM_,.Hero_hero__row--engineer__9CAa0 .Hero_hero__title___JLM_{width:100%}.Hero_hero__row--design__3S8GY .Hero_hero__title___JLM_{text-align:left}.Hero_hero__row--engineer__9CAa0 .Hero_hero__title___JLM_{text-align:right}.Hero_hero__nameFirst__AlyBw{text-align:left;justify-self:start;width:100%}.Hero_hero__nameLast__ldLJ1{text-align:right;justify-self:end;width:100%}.Hero_hero__nameSticker__jEyOv{--hero-spray-progress:0;--hero-spray-scatter:0.18;position:relative;height:1em;width:auto;display:block;flex-shrink:0;font-size:var(--hero-line-size);justify-self:center;align-self:center;aspect-ratio:221/202;overflow:visible;isolation:isolate;transform-origin:center}.Hero_hero__nameSticker__jEyOv:after,.Hero_hero__nameSticker__jEyOv:before{content:"";position:absolute;pointer-events:none}.Hero_hero__nameSticker__jEyOv:before{inset:-12%;background:radial-gradient(circle at 18% 36%,rgba(var(--color-accent),.95) 0 8%,transparent 12%),radial-gradient(circle at 64% 16%,rgba(var(--color-accent),.72) 0 6%,transparent 11%),radial-gradient(circle at 78% 62%,rgba(var(--color-accent),.88) 0 7%,transparent 12%),radial-gradient(circle at 36% 78%,rgba(var(--color-accent),.82) 0 5%,transparent 10%);opacity:calc(var(--hero-spray-progress)*.95);filter:blur(calc((1 - var(--hero-spray-progress)) * 8px));transform:scale(calc(.84 + var(--hero-spray-scatter) * .18));mix-blend-mode:screen;z-index:0}.Hero_hero__nameSticker__jEyOv:after{inset:0;background:linear-gradient(115deg,rgba(var(--color-accent),.15) 0,rgba(var(--color-accent),.75) 34%,rgba(var(--color-accent),.1) 100%);opacity:calc(var(--hero-spray-progress)*.36);mix-blend-mode:screen;z-index:2}.Hero_hero__nameSticker__jEyOv img{opacity:var(--hero-spray-progress);filter:saturate(calc(.55 + var(--hero-spray-progress) * .75)) drop-shadow(0 0 14px rgba(var(--color-accent),.28));z-index:1}.Hero_hero__imageContainer__FB_27{position:relative;min-width:0;width:100%;justify-self:stretch;height:1.08em;font-size:var(--hero-line-size);overflow:hidden}.Hero_hero__imageContainer__FB_27[data-hero-row-strip]{flex:0 0 auto;width:var(--hero-row-text-width,auto)}.Hero_hero__mouthMedia__0h_kc{display:block}.Hero_hero__image__9942e{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.Hero_hero__imageBase__TfUny{opacity:1;transition:opacity .16s ease-out}.Hero_hero__imageBase--hidden__Ecngk{opacity:0;visibility:hidden;pointer-events:none}.Hero_hero__glitchLayer__ZxuTx{opacity:0;transition:opacity .16s ease-out}.Hero_hero__glitchLayer--ready__4yKp6{opacity:1}.Hero_hero__subtitleDock__q2HWV{position:absolute;top:calc(100% + var(--hero-subtitle-gap));right:0;width:100%;max-width:100%}.Hero_hero__subtitle__3WpAt{margin:0;display:block;align-self:stretch;width:100%;max-width:100%;text-align:right;white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;color:var(--color-accent)}.Hero_hero__meta__MTgy2{position:absolute;left:var(--hero-safe-x);right:var(--hero-safe-x);bottom:calc(var(--hero-safe-y) + env(safe-area-inset-bottom, 0px));display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:20%;z-index:6}.Hero_hero__metaGroup__rwD8i{display:flex;align-items:center;gap:var(--space-2xs)}.Hero_hero__metaStack__lqWg_{display:flex;flex-direction:column;gap:0}.Hero_hero__metaText__iaGZt{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;line-height:1.05;color:var(--color-fg);white-space:nowrap}.Hero_hero__metaIcon__fhCno{height:calc(var(--fs-small)*2.1);width:calc(var(--fs-small)*2.1*var(--icon-aspect, 1));color:var(--color-fg);flex-shrink:0}@keyframes Hero_heroStatusDotPulse__8h7b8{0%,to{opacity:.62;box-shadow:0 0 0 rgba(var(--color-status),0),0 0 0 rgba(var(--color-status),0)}50%{opacity:1;box-shadow:0 0 10px rgba(var(--color-status),.52),0 0 24px rgba(var(--color-status),.26)}}@media(prefers-reduced-motion:reduce){.Hero_hero__stripWrapper__fYUVU{will-change:auto;transform:none;-webkit-clip-path:none;clip-path:none}}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.Hero_hero__frame__3W_mY{--hero-safe-x:clamp(16px,4vw,24px);--hero-safe-y:clamp(16px,4vw,24px)}.Hero_hero__header__EaxW4{grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-xs)}.Hero_hero__header__EaxW4 [data-page-header-right]{display:none}.Hero_hero__content__llx0J{--hero-line-size:clamp(74px,20vw,168px);--hero-subtitle-gap:clamp(16px,4vw,26px);width:max-content;max-width:none}.Hero_hero__contentInner__02y_0,.Hero_hero__copyBlock__4cWvE{width:max-content;max-width:none;gap:clamp(6px,1.6vw,12px)}.Hero_hero__role__BBP_u{justify-self:end;justify-content:flex-end;text-align:right;font-size:var(--fs-small);letter-spacing:var(--ls-wide);gap:var(--space-2xs)}.Hero_hero__stripWrapper__fYUVU{display:flex;flex-direction:column;gap:clamp(6px,1.8vw,12px);grid-template-columns:none;grid-template-areas:none}.Hero_hero__row--design__3S8GY{order:1;display:flex;align-items:center}.Hero_hero__row--engineer__9CAa0{order:2;display:flex;align-items:center;grid-template-columns:none}.Hero_hero__row--eyes__93R2B{order:3;display:block}.Hero_hero__row--name____73O{order:4;display:grid;grid-template-columns:auto auto;grid-template-areas:"first first" "sticker last";align-items:center;justify-content:start;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.Hero_hero__mouthMedia__0h_kc{display:none}.Hero_hero__row--design__3S8GY .Hero_hero__title___JLM_,.Hero_hero__row--engineer__9CAa0 .Hero_hero__title___JLM_,.Hero_hero__title___JLM_{text-align:left}.Hero_hero__nameFirst__AlyBw{grid-area:first;text-align:left}.Hero_hero__nameLast__ldLJ1{grid-area:last;text-align:left;justify-self:start}.Hero_hero__nameSticker__jEyOv{grid-area:sticker;justify-self:start}.Hero_hero__row--eyes__93R2B .Hero_hero__imageContainer__FB_27,.Hero_hero__subtitleDock__q2HWV{width:100%;max-width:none}.Hero_hero__subtitle__3WpAt{padding-bottom:var(--space-2xs);position:relative;max-width:none}.Hero_hero__subtitle__3WpAt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--color-accent);opacity:.55}.Hero_hero__meta__MTgy2{flex-direction:row;justify-content:space-between;gap:0;flex-wrap:nowrap}.Hero_hero__metaGroup__rwD8i{padding:var(--space-2xs) var(--space-xs)}.Hero_hero__metaIcon__fhCno{height:calc(var(--fs-small)*1.8);width:calc(var(--fs-small)*1.8*var(--icon-aspect, 1))}}.GlitchFrame_glitchFrame__c7wvq{position:relative;width:100%;height:100%;pointer-events:none;--glitch-frame-src:none;--glitch-intensity:0;--glitch-jitter:0px;--glitch-flash:0}.GlitchFrame_glitchFrame__border__ER8zo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:calc(1 - var(--glitch-hover-progress, 0));transition:opacity .18s linear}.GlitchFrame_glitchFrame__borderHover__RCHg1{opacity:var(--glitch-hover-progress,0)}.GlitchFrame_glitchFrame__fx__ZXHY_{position:absolute;inset:0;background-image:var(--glitch-frame-src);background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:2;opacity:calc(var(--glitch-intensity)*.9);pointer-events:none;will-change:transform,opacity,filter;transform:translateZ(0);animation-play-state:paused}.GlitchFrame_glitchFrame__fx--a__3J_9f{-webkit-clip-path:polygon(0 8%,100% 8%,100% 21%,0 21%,0 39%,100% 39%,100% 52%,0 52%);clip-path:polygon(0 8%,100% 8%,100% 21%,0 21%,0 39%,100% 39%,100% 52%,0 52%);transform:translate3d(calc(var(--glitch-jitter) * -1),0,0);filter:hue-rotate(-24deg) saturate(1.8) contrast(1.2);animation:GlitchFrame_glitchFrameBandA__8EJ3a 90ms steps(2) infinite}.GlitchFrame_glitchFrame__fx--b___StFD{-webkit-clip-path:polygon(0 57%,100% 57%,100% 72%,0 72%,0 82%,100% 82%,100% 95%,0 95%);clip-path:polygon(0 57%,100% 57%,100% 72%,0 72%,0 82%,100% 82%,100% 95%,0 95%);transform:translate3d(var(--glitch-jitter),0,0);filter:hue-rotate(20deg) saturate(1.65) contrast(1.15);animation:GlitchFrame_glitchFrameBandB__ufdu8 70ms steps(2) infinite}.GlitchFrame_glitchFrame__c7wvq[data-glitch-active="1"] .GlitchFrame_glitchFrame__fx__ZXHY_{animation-play-state:running}.GlitchFrame_glitchFrame__flash__XrMEC{position:absolute;inset:0;z-index:3;pointer-events:none;background:rgba(255,169,64,.45);mix-blend-mode:screen;opacity:calc(var(--glitch-flash)*.55);will-change:opacity}@keyframes GlitchFrame_glitchFrameBandA__8EJ3a{0%{transform:translate3d(calc(var(--glitch-jitter) * -1),0,0)}50%{transform:translate3d(calc(var(--glitch-jitter) * .6),-1px,0)}to{transform:translate3d(calc(var(--glitch-jitter) * -.45),1px,0)}}@keyframes GlitchFrame_glitchFrameBandB__ufdu8{0%{transform:translate3d(var(--glitch-jitter),0,0)}50%{transform:translate3d(calc(var(--glitch-jitter) * -.6),1px,0)}to{transform:translate3d(calc(var(--glitch-jitter) * .45),-1px,0)}}@media(prefers-reduced-motion:reduce){.GlitchFrame_glitchFrame__c7wvq{--glitch-intensity:0!important;--glitch-jitter:0px!important;--glitch-flash:0!important}.GlitchFrame_glitchFrame__flash__XrMEC,.GlitchFrame_glitchFrame__fx__ZXHY_{display:none}}.About_about__qHfll{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden}.About_about__stage__X7F4g{position:relative;width:100%;height:100%}.About_about__bg__m7VHO{position:absolute;inset:0;z-index:0;overflow:hidden}.About_about__canvas__36lIb{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.About_about__screenWrap__XaG_f{position:absolute;inset:0;display:grid;place-items:center;z-index:3;pointer-events:none}.About_about__screen__U8n0v{position:relative;transform:scale(.96);transform-origin:center;opacity:0;width:45%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;container-type:inline-size;will-change:transform,opacity;padding:0 5em}.About_about__small__H3E8Y{font-weight:var(--fw-light);color:var(--color-fg);text-transform:uppercase;margin:0 0 .2em}.About_about__big__sdkjj{margin:0;color:var(--color-accent);font-size:var(--fs-hero-message);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-transform:uppercase;display:flex;flex-direction:column;gap:clamp(6px,1.6cqi,14px)}.About_about__big__sdkjj span{display:block;white-space:nowrap;max-width:100%}.About_about__crtScreen__OkCSb{position:absolute;right:var(--section-pad-x);bottom:var(--section-pad-y);--about-crt-w:min(calc((560 / 1440) * 100%),calc((560 / 900) * 100dvh));--about-crt-text-color:var(--color-fg);--about-crt-title-color:var(--color-accent);--glitch-hover-progress:0;width:var(--about-crt-w);aspect-ratio:525/356;padding-block:clamp(2em,2em + 3.5em*(100vw - 1440px)/360px,5em);padding-inline:clamp(3em,3em + 2.9em*(100vw - 1440px)/360px,6em);z-index:4;display:flex;align-items:center;justify-content:center;box-sizing:border-box;container-type:inline-size;opacity:0;transform:translateY(16px) scale(.98);will-change:transform,opacity}.About_about__crtScreen__OkCSb:hover{--about-crt-text-color:var(--color-bg);--about-crt-title-color:var(--color-bg);--glitch-hover-progress:1}.About_about__crtFrame__qIiZl{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.About_about__crtFrameBorder__qQkuP{filter:drop-shadow(0 0 10px rgba(242,135,5,.45)) drop-shadow(0 0 16px rgba(242,135,5,.3))!important}.About_about__crtContent__Vlr__{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;font-size:var(--fs-about-detail);color:var(--about-crt-text-color);transition:color .18s linear;min-width:0;min-height:0}.About_about__crtTitle__lWnTN{font-size:1.75em;font-weight:700;line-height:var(--lh-none);margin-bottom:.2em;text-transform:uppercase;color:var(--about-crt-title-color);filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent));transition:color .18s linear}.About_about__crtLines__PSCzo{display:flex;flex-direction:column;gap:clamp(2px,.8cqi,8px)}.About_about__crtLine__cw0XU{display:flex;align-items:baseline;flex-direction:row;color:var(--about-crt-text-color);transition:color .18s linear;min-width:0}.About_about__crtLabel__lSW84{font-weight:600;text-transform:uppercase;flex:0 0 auto;min-width:10ch}.About_about__crtText__usT7h{line-height:var(--lh-normal);min-width:0;overflow-wrap:break-word;word-break:normal}.About_about__scrollHint__LfnYF{position:absolute;right:clamp(18px,2.4vw,46px);bottom:clamp(16px,2.8vh,36px);z-index:10;font-family:var(--font-mono,var(--font-mono-stack));font-weight:var(--fw-bold);font-size:var(--fs-label);letter-spacing:var(--ls-wider);color:var(--color-status);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s linear,transform .18s ease}.About_about__qHfll[data-scroll-hint=on] .About_about__scrollHint__LfnYF{opacity:1;transform:translateY(0)}.About_about__qHfll[data-motion=off] .About_about__screen__U8n0v{opacity:1;transform:scale(1)}.About_about__qHfll[data-motion=off] .About_about__crtScreen__OkCSb{opacity:1;transform:translateY(0) scale(1)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.About_about__screen__U8n0v{width:80%;padding:0 5em}.About_about__crtScreen__OkCSb{width:60%;padding:clamp(1.5em,1.5em + 2em*(100vw - 480px)/540px,3em)}}@media(max-width:479.98px){.About_about__screen__U8n0v{width:90%;padding:0 5em}.About_about__crtScreen__OkCSb{width:80%;padding:clamp(1em,1em + 2em*(100vw - 320px)/160px,2em)}.About_about__crtTitle__lWnTN{font-size:1.5em}.About_about__crtLine__cw0XU{font-size:.7em}}.Projects_projects__QSGlJ{position:relative;min-height:100vh;min-height:100dvh;padding:var(--space-xl) 0 0;background-color:var(--color-bg);color:var(--color-fg);gap:clamp(24px,4vw,64px)}.Projects_projects__QSGlJ,.Projects_projects__viewport__CcUDt{width:100%;display:flex;align-items:center;flex-direction:column}.Projects_projects__viewport__CcUDt{gap:clamp(24px,4vw,48px)}.Projects_projects__header__RvfWu{width:100%;display:flex;justify-content:center}.Projects_projects__list__LWGoJ{display:flex;flex-direction:column;gap:var(--space-md);width:90%;padding:0 var(--space-2xl)}.Projects_projects__card__h88AJ{position:relative;overflow:hidden;aspect-ratio:1300/363;min-height:clamp(260px,22vw,420px);display:flex;flex-direction:column;container-type:inline-size}.Projects_projects__cardInner__Lnkpk{position:relative;z-index:1;display:grid;grid-template-columns:546fr 740fr;width:100%;height:100%;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px)}.Projects_projects__imageContainer__psdPt{position:relative;height:100%;min-height:0;min-width:0;max-width:none;opacity:0;padding:13% 8%;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease),visibility var(--motion-fast) var(--motion-ease)}.Projects_projects__imageFrame__yEyzE{position:absolute;inset:0;pointer-events:none;width:100%;height:100%;z-index:2}.Projects_projects__frameSvg__ZAXLW{position:absolute;inset:0;pointer-events:none;object-fit:contain}.Projects_projects__frameSvg__ZAXLW,.Projects_projects__frameSvg__ZAXLW svg{width:100%;height:100%;display:block}.Projects_projects__imageWrap__cTj3O{position:relative;width:100%;height:100%;overflow:hidden;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.Projects_projects__imageMedia__CoQhL{object-fit:cover}.Projects_projects__contentContainer__PXQ2E{position:relative;height:100%;min-height:0;min-width:0;max-width:none;gap:clamp(10px,2vw,20px);font-size:calc(var(--fs-project-detail)*var(--project-scale));line-height:var(--lh-normal)}.Projects_projects__index__EKeww{position:absolute;top:0;left:0;z-index:1;pointer-events:none;text-transform:uppercase;color:var(--color-accent);font-size:.85em}.Projects_projects__contentLink__5Amc2{position:relative;text-decoration:none;color:inherit;width:100%;height:100%;box-sizing:border-box;padding:calc(5%*var(--project-scale)) calc(6%*var(--project-scale));overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;gap:var(--space-sm)}.Projects_projects__cardFrame__sQVBh{position:absolute;inset:0;pointer-events:none;z-index:0;transition:filter var(--motion-fast) var(--motion-ease)}.Projects_projects__cardGlitch__iB6iv{position:absolute;inset:0}.Projects_projects__cardGlitchBorder__q_dBT{object-fit:fill!important}.Projects_projects__titleWrapper__NYRT1{position:relative;width:100%;text-align:right}.Projects_projects__titleText__PgcWX{position:relative;z-index:1;color:var(--color-accent);text-transform:uppercase;font-size:calc(var(--fs-h3)*var(--project-scale));line-height:var(--lh-none);letter-spacing:var(--ls-wider)}.Projects_projects__detailContainer__QDA3i{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(10px,2vw,20px)}.Projects_projects__detailRow__pB70t{display:flex;align-items:baseline;gap:clamp(10px,2vw,20px)}.Projects_projects__detailLabel__EgIoy{white-space:nowrap}.Projects_projects__detailLabel__EgIoy,.Projects_projects__roles____xiW{letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-accent)}.Projects_projects__roles____xiW{flex:1 1;min-width:0}.Projects_projects__overview__M6670{max-width:48ch;flex:1 1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-transform:uppercase}.Projects_projects__cta__xl6cx{position:relative;z-index:1;display:flex;justify-content:flex-end;width:100%;margin-top:auto}.Projects_projects__ctaText__bcQyu{display:inline-flex;align-items:center;justify-content:center;gap:.5em;background:rgba(0,0,0,0);color:var(--color-accent);text-transform:uppercase;transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.Projects_projects__contentContainer__PXQ2E:focus-within .Projects_projects__cardFrame__sQVBh,.Projects_projects__contentContainer__PXQ2E:hover .Projects_projects__cardFrame__sQVBh{filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}.Projects_projects__contentContainer__PXQ2E:focus-within [data-project-cta]:after,.Projects_projects__contentContainer__PXQ2E:focus-within [data-project-cta]:before,.Projects_projects__contentContainer__PXQ2E:hover [data-project-cta]:after,.Projects_projects__contentContainer__PXQ2E:hover [data-project-cta]:before{opacity:1}.Projects_projects__gifWrap__BWk4m{position:relative;width:100dvw;min-height:100dvh;margin-top:clamp(2rem,5vw,4rem);left:50%;transform:translateX(-50%);overflow:hidden;box-sizing:border-box}.Projects_projects__gif__OpzOF{width:100%;height:100%}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.Projects_projects__QSGlJ{padding:0;min-height:auto;align-items:stretch;gap:0}.Projects_projects__viewport__CcUDt{width:100%;min-height:100vh;min-height:100dvh;height:100dvh;gap:clamp(10px,1.8vh,16px);padding:calc(var(--menu-toggle-size) + var(--space-sm)) var(--space-md) var(--space-sm);box-sizing:border-box}.Projects_projects__list__LWGoJ{flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:50%;scrollbar-width:none;-ms-overflow-style:none;gap:clamp(12px,3vw,18px);width:100%;margin:0;height:100%;min-height:0;padding:0;padding-inline:calc((100% - var(--card-width))/2)}.Projects_projects__list__LWGoJ::-webkit-scrollbar{display:none}.Projects_projects__card__h88AJ{flex:0 0 var(--card-width);scroll-snap-align:center;aspect-ratio:auto;min-height:100%;height:100%}.Projects_projects__cardInner__Lnkpk{display:flex;flex-direction:column;grid-template-columns:unset;gap:clamp(4px,.8vh,8px)}.Projects_projects__contentContainer__PXQ2E{flex:1 1;min-height:0;font-size:clamp(12px,3.2vw,16px);display:flex;flex-direction:column}.Projects_projects__titleText__PgcWX{font-size:clamp(24px,7.5vw,38px);letter-spacing:var(--ls-wide);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.Projects_projects__cardFrame__sQVBh{position:absolute;inset:0;width:100%;height:100%}.Projects_projects__cardFrame__sQVBh .Projects_projects__frameSvg__ZAXLW{object-fit:fill}.Projects_projects__contentLink__5Amc2{padding:21% 9%;flex:1 1;min-height:0;justify-content:flex-start;gap:clamp(12px,1.5vh,20px);overflow:hidden}.Projects_projects__detailContainer__QDA3i{gap:clamp(10px,1.5vh,18px)}.Projects_projects__detailRow__pB70t{align-items:flex-start;gap:clamp(8px,1.5vw,12px)}.Projects_projects__detailRow__pB70t:last-child{flex-direction:column}.Projects_projects__overview__M6670{max-width:none;-webkit-line-clamp:8;line-clamp:8;line-height:1.4}.Projects_projects__cta__xl6cx{justify-content:flex-start;margin-top:auto}.Projects_projects__imageContainer__psdPt{opacity:1;visibility:visible;pointer-events:auto;flex:0 0 auto;width:100%;max-height:40%;padding:22% 9%;min-height:0;overflow:hidden;position:relative}.Projects_projects__imageContainer__psdPt .Projects_projects__frameSvg__ZAXLW{object-fit:fill}.Projects_projects__imageWrap__cTj3O{position:relative;width:100%;height:100%;overflow:hidden}.Projects_projects__index__EKeww{top:clamp(8px,3%,14px);left:clamp(14px,5%,22px);bottom:auto;font-size:clamp(10px,2.2vw,12px)}.Projects_projects__gifWrap__BWk4m{margin-top:var(--space-lg);min-height:40dvh}}.Projects_projects__indicator__HhLan{display:none}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.Projects_projects__indicator__HhLan{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 clamp(2px,1vw,10px);margin-top:0}.Projects_projects__indicatorIndex__wL2_0{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-body);color:var(--color-accent);letter-spacing:var(--ls-wider)}.Projects_projects__indicatorDots__0eP4U{display:flex;gap:var(--space-xs)}.Projects_projects__indicatorDot__HpS_3{width:8px;height:8px;border-radius:50%;background-color:var(--color-fg);opacity:.4;transition:opacity var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.Projects_projects__indicatorDot--active__UxZ_I{opacity:1;background-color:var(--color-accent);box-shadow:0 0 10px rgba(242,135,5,.6)}}.GlitchHeader_glitchHeader__wDjn4{position:relative;width:90%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;aspect-ratio:1373/116;margin:0;padding:0 var(--space-2xl);min-height:clamp(48px,8vw,80px)}.GlitchHeader_glitchHeader__frame__8bG9Z{position:absolute;inset:0;width:100%;height:100%;color:var(--color-accent);pointer-events:none;overflow:hidden}.GlitchHeader_glitchHeader__frame__8bG9Z svg{width:100%;height:100%;display:block}.GlitchHeader_glitchHeader__glitch__hA1no{position:absolute;inset:0}.GlitchHeader_glitchHeader__glitchBorder__N0ahg{object-fit:fill!important}.GlitchHeader_glitchHeader__title__QVJn_{position:relative;z-index:1;color:var(--color-accent);margin:0;padding-left:clamp(48px,15vw,120px)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.GlitchHeader_glitchHeader__wDjn4{aspect-ratio:1373/150;width:100%;min-height:calc(var(--fs-h2)*1.2);margin:0}.GlitchHeader_glitchHeader__title__QVJn_{padding-left:clamp(24px,8vw,56px)}}@media(max-width:479.98px){.GlitchHeader_glitchHeader__wDjn4{aspect-ratio:377/65;min-height:clamp(58px,16vw,78px);align-items:stretch}.GlitchHeader_glitchHeader__title__QVJn_{display:flex;align-items:center;width:100%;height:100%;padding-left:0;line-height:.95;white-space:nowrap;overflow:hidden}}.AboutProjectBridge_bridge__4333P{position:absolute;top:0;left:-1px;width:calc(100% + 2px);height:100vh;height:100dvh;opacity:0;pointer-events:none;z-index:calc(var(--z-chaos) + 2);overflow:hidden}.AboutProjectBridge_svg__OU7x1{position:absolute;inset:0;width:calc(100% + 2px);height:100%;color:var(--color-accent);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;--a2p-reveal-head:0%;--a2p-reveal-slant:5%;clip-path:polygon(0 0,var(--a2p-reveal-head) 0,calc(var(--a2p-reveal-head) - var(--a2p-reveal-slant)) 100%,0 100%);-webkit-clip-path:polygon(0 0,var(--a2p-reveal-head) 0,calc(var(--a2p-reveal-head) - var(--a2p-reveal-slant)) 100%,0 100%)}.AboutProjectBridge_svg__OU7x1 line{stroke:currentColor;stroke-width:1.5;shape-rendering:geometricPrecision}.AboutProjectBridge_linePrimary__wqAdy{filter:drop-shadow(0 0 4px rgba(242,135,5,.5))}.AboutProjectBridge_lineDrop__p3fRp{will-change:transform,opacity}.BlogItem_blogItem__Sbb_X{display:flex;flex-direction:column;justify-content:space-between;width:100%;cursor:pointer;position:relative;overflow:visible;margin:0;transition:background-color .3s ease,color .3s ease}.BlogItem_blogItem__Sbb_X:not(.BlogItem_blogItem--expanded__hh4GJ):hover{background-color:var(--color-accent);color:var(--color-bg);transition:background-color .3s ease-in-out,color .3s ease-in-out}.BlogItem_blogItem__row__cG2eb{display:grid;grid-template-columns:2fr 2fr 1fr;padding:var(--space-sm) var(--space-md)}@media(max-width:767.98px){.BlogItem_blogItem__row__cG2eb{grid-template-columns:1fr auto}}.BlogItem_blogItem__title__ppClC{justify-self:start;align-self:center}.BlogItem_blogItem__category__MQOWl{justify-self:center;align-self:center;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-wider)}@media(max-width:767.98px){.BlogItem_blogItem__category__MQOWl{display:none}}.BlogItem_blogItem__date__6qeL0{justify-self:end;align-self:center}.BlogItem_blogItem__details__6KK8E{display:flex;justify-content:space-between;align-items:flex-start;opacity:0;height:0;padding:0 var(--space-lg) var(--space-lg);overflow:hidden}@media(max-width:767.98px){.BlogItem_blogItem__details__6KK8E{flex-direction:column-reverse;align-items:center}}.BlogItem_blogItem__detailsInner__snaPV{display:flex;flex-direction:column;justify-content:center;align-items:space-between;width:100%}.BlogItem_blogItem--expanded__hh4GJ .BlogItem_blogItem__detailsInner__snaPV{flex-direction:row;gap:var(--space-lg)}@media(max-width:767.98px){.BlogItem_blogItem--expanded__hh4GJ .BlogItem_blogItem__detailsInner__snaPV{flex-direction:column-reverse}}.BlogItem_blogItem__content__hUgil{display:flex;flex-direction:column;justify-content:center;width:100%}.BlogItem_blogItem__summary__gUSXE{max-width:50ch;padding-top:var(--space-xs)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.BlogItem_blogItem__summary__gUSXE{max-width:40ch}}.BlogItem_blogItem__tags__V_UoG{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2xs);padding-top:var(--space-xs)}.BlogItem_blogItem__tag__yASSf{display:inline-flex;align-items:center;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-crt-tiny);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--crt-primary);border:var(--border-hairline) solid var(--crt-primary);padding:var(--space-3xs) var(--space-2xs);text-shadow:0 0 var(--glow-radius-1) var(--crt-primary),0 0 var(--glow-radius-2) var(--crt-primary);white-space:nowrap}.BlogItem_blogItem__tag__yASSf:before{content:none}.BlogItem_blogItem__cta__TIwIT{display:inline-block;margin:var(--space-xs) 0;font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--crt-dim);text-decoration:none;border:var(--border-hairline) solid var(--crt-dim);padding:var(--space-2xs) var(--space-sm);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BlogItem_blogItem__media__84tmj{display:flex;justify-content:flex-end;align-items:center;width:100%;position:relative}.BlogItem_blogItem__image__6A_rd,.BlogItem_blogItem__video__lAvfS{width:80%;height:auto;padding-top:var(--space-xs)}.BlogItem_blogItem__video__lAvfS{object-fit:cover}.BlogModal_blogModal__TOra4{width:clamp(170px,26vw,420px);height:clamp(113px,17vw,276px);overflow:hidden;pointer-events:none;z-index:20;position:fixed;top:0;left:0;will-change:left,top,transform}.BlogModal_blogModal__slider__daY25{height:100%;width:100%;position:relative;transition:top .5s cubic-bezier(.76,0,.24,1)}.BlogModal_blogModal__box__9aInc{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.BlogModal_blogModal__image__p_I_C{width:80%;height:auto}.BlogModal_blogModal__placeholder__7C3uc{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--color-accent);opacity:.5}.BlogModal_blogModal__cursorLabel__xy_Jx,.BlogModal_blogModal__cursor__RCxgV{width:clamp(35px,5vw,82px);height:clamp(35px,5vw,82px);border-radius:50%;background-color:var(--color-accent);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:21;will-change:left,top,transform}.BlogModal_blogModal__cursorLabel__xy_Jx{background-color:rgba(0,0,0,0);color:var(--color-bg);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-wide);z-index:22}.BlogModal_blogModal__cursorLabel__xy_Jx p{margin:0}.BlogsList_blogsList__cG8hc{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:auto;width:100%;flex:1 1}.BlogsList_blogsList__container__QhE2_{width:100%;height:100%;position:relative;flex:1 1;display:flex;flex-direction:column}.BlogsList_blogsList__headers__91eUC{display:grid;grid-template-columns:2fr 2fr 1fr;padding:var(--space-sm) var(--space-md);opacity:.8;text-transform:uppercase;justify-content:center;border-bottom:var(--border-hairline) solid var(--color-border);color:var(--color-accent)}.BlogsList_blogsList__headers__91eUC h4:nth-last-child(2){justify-self:center}.BlogsList_blogsList__headers__91eUC h4:last-child{justify-self:end}@media(max-width:767.98px){.BlogsList_blogsList__headers__91eUC{grid-template-columns:1fr auto}.BlogsList_blogsList__headers__91eUC h4:nth-last-child(2){display:none}}.BlogsList_blogsList__line__ezLmX{list-style:none;margin:0;padding:0;border-bottom:var(--border-hairline) solid var(--color-border)}.BlogsList_blogsList__footer__j6TyC{display:flex;justify-content:flex-end;padding:var(--space-md) 0}.BlogsList_blogsList__viewAll__Rq8xg{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--color-accent);text-decoration:none;transition:opacity var(--motion-fast) var(--motion-ease)}.BlogsList_blogsList__viewAll__Rq8xg:hover{opacity:.75}.BlogsList_blogsList__viewAll__Rq8xg:focus-visible{outline:var(--border-hairline) solid var(--color-accent);outline-offset:var(--space-2xs)}.Blogs_blogs__O87zo{width:100%;min-height:100vh;min-height:100dvh;padding:var(--space-xl) 0 0;background-color:var(--color-bg);color:var(--color-fg);align-items:center;gap:clamp(24px,4vw,64px)}.Blogs_blogs__O87zo,.Blogs_blogs__list__Y0LpZ{position:relative;display:flex;flex-direction:column}.Blogs_blogs__list__Y0LpZ{gap:var(--space-md);width:90%;padding:0 var(--space-2xl)}.Blogs_blogs__gifWrap__SK5T4{position:relative;width:100dvw;min-height:100dvh;margin-top:clamp(2rem,5vw,4rem);left:50%;transform:translateX(-50%);overflow:hidden;box-sizing:border-box}.Blogs_blogs__gif__AzEGP{width:100%;height:100%}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.Blogs_blogs__O87zo{padding:var(--space-lg) var(--space-md)}.Blogs_blogs__list__Y0LpZ{width:80%;padding:0}}.CTA_cta__81HsH{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:var(--space-xl) var(--space-2xl);padding-bottom:0;box-sizing:border-box;background-color:var(--c-bg);overflow:hidden}.CTA_cta__frame__BWVTJ{display:flex;flex-direction:column;width:90%;margin:0 auto}.CTA_cta__header__KBBFT{margin-bottom:var(--space-md);opacity:0;will-change:transform,opacity}.CTA_cta__headerStatus__mqKF4{display:inline-flex;align-items:center}.CTA_cta__headline__OdaMM{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-xs);cursor:pointer}.CTA_cta__headlineLine__skWyK{display:block;font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-none);color:var(--c-accent);text-transform:uppercase;letter-spacing:var(--ls-tight);white-space:nowrap;will-change:clip-path,transform,opacity}.CTA_cta__row__3_Xb8{flex:1 1;display:flex;flex-direction:column;gap:var(--space-lg)}.CTA_cta__console__AS_qv{display:flex;flex-direction:column;gap:0;position:relative}.CTA_cta__with__VX5Kt{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-ink);text-transform:uppercase;letter-spacing:var(--ls-widest);position:absolute;top:0;left:0;margin-bottom:var(--space-2xs);opacity:0;will-change:transform,opacity}.CTA_cta__name__lqegH{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:var(--ls-tight);margin:var(--space-sm) 0 var(--space-lg)}.CTA_cta__name__lqegH,.CTA_cta__promptBtn__jADgm{color:var(--c-accent);cursor:pointer;opacity:0;will-change:transform,opacity}.CTA_cta__promptBtn__jADgm{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-link);text-decoration:none;padding:var(--space-sm) var(--space-md);background:rgba(0,0,0,0);transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);white-space:nowrap;align-self:flex-start}.CTA_cta__promptBtn__jADgm:hover{filter:drop-shadow(0 0 20px var(--color-accent)) drop-shadow(0 0 30px var(--color-accent))}.CTA_cta__promptBtn__jADgm:focus-visible{outline:var(--border-hairline) solid var(--color-accent);outline-offset:var(--space-2xs)}.CTA_cta__media__CzbnG{position:relative;overflow:hidden;border-radius:0;align-self:stretch}.CTA_cta__video__HSjyC{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.CTA_cta__footer__Z7qez{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-sm);--cta-footer-line-height:1.05;--cta-footer-stack-height:calc(var(--fs-small) * 2.1);--icon-color:var(--c-ink);min-height:10dvh;padding:var(--space-md) var(--gutter);margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter));background-color:var(--c-bg);margin-top:auto}.CTA_cta__footerGroup__O1UbE{display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:nowrap}.CTA_cta__footerGroup__O1UbE:first-child{margin-left:10%}.CTA_cta__footerGroupStack__EAKZq{align-items:center}.CTA_cta__footerStack__5cnbo{display:flex;flex-direction:column;gap:0}.CTA_cta__footerGroupLinks__ImgEy{flex-wrap:wrap}.CTA_cta__footerGroupLinks__ImgEy .CTA_cta__footerLink__vtg0B,.CTA_cta__footerGroupLinks__ImgEy .CTA_cta__footerText__NPQNE{white-space:normal}.CTA_cta__footerIcon__KlgQ7{height:var(--cta-footer-stack-height);width:calc(var(--cta-footer-stack-height)*var(--icon-aspect, 1));flex-shrink:0;color:var(--icon-color)}.CTA_cta__footerText__NPQNE{line-height:var(--cta-footer-line-height)}.CTA_cta__footerLink__vtg0B,.CTA_cta__footerText__NPQNE{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-ink);text-transform:uppercase;white-space:nowrap}.CTA_cta__footerLink__vtg0B{text-decoration:none;transition:opacity var(--motion-fast) var(--motion-ease)}.CTA_cta__footerLink__vtg0B:focus-visible{outline:var(--border-hairline) solid var(--c-accent);outline-offset:var(--space-2xs)}.CTA_cta__cursor__AArY0{position:fixed;top:0;left:0;width:clamp(100px,15vw,180px);height:clamp(100px,15vw,180px);pointer-events:none;z-index:var(--z-ui);opacity:0;transform:translate(-50%,-50%) scale(.8);will-change:transform,opacity}@media(hover:none),(pointer:coarse){.CTA_cta__cursor__AArY0{display:none!important}}.CTA_cta__cursor__AArY0 img{width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.CTA_cta__cursor__AArY0{display:none}}@media(min-width:1024px){.CTA_cta__header__KBBFT,.CTA_cta__headline__OdaMM{margin-bottom:var(--space-lg)}.CTA_cta__headline__OdaMM{flex-direction:row;align-items:baseline;gap:clamp(16px,2vw,40px)}.CTA_cta__headlineLine__skWyK{display:inline-block;justify-content:space-between}.CTA_cta__row__3_Xb8{flex:0 0 auto;display:grid;grid-template-columns:6fr 4fr;align-items:stretch;grid-gap:var(--space-xl);gap:var(--space-xl)}.CTA_cta__console__AS_qv{justify-content:space-between;padding-bottom:var(--space-xl);margin-top:0;margin-bottom:auto}.CTA_cta__name__lqegH{margin-bottom:var(--space-xl)}.CTA_cta__media__CzbnG{align-self:stretch}}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.CTA_cta__headlineLine__skWyK:first-child{margin-left:0;margin-right:auto}.CTA_cta__headlineLine__skWyK:nth-child(2){margin:0 auto}.CTA_cta__headlineLine__skWyK:nth-child(3){margin-left:auto;margin-right:0}.CTA_cta__media__CzbnG{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.CTA_cta__footerGroup__O1UbE:first-child{margin-left:0}.CTA_cta__footerGroupLinks__ImgEy{display:none}}@media(max-width:479.98px){.CTA_cta__footer__Z7qez{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--gutter);--cta-footer-line-height:1;--cta-footer-stack-height:calc(var(--fs-crt-small) * 2)}.CTA_cta__promptBtn__jADgm{font-size:var(--fs-small);padding:var(--space-xs) var(--space-sm)}.CTA_cta__footerGroupLinks__ImgEy{row-gap:var(--space-2xs)}}.HomeExperience_homeExperience__7OBlH{position:relative;width:100%;overflow-x:hidden}.HomeExperience_homeExperience__sequence__5sVvA{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden}.HomeExperience_homeExperience__sequenceInner__yzldV{position:relative;width:100%;height:100%;overflow:hidden}.HomeExperience_homeExperience__horizontalTrack__v_p_l{position:relative;display:flex;height:100%;will-change:transform}.HomeExperience_homeExperience__portalOverlay___0aq7{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;z-index:var(--z-chaos)}.HomeExperience_homeExperience__portalLine__1uw7D{width:min(62%,620px);height:clamp(2px,.35vw,6px);background:var(--color-accent);box-shadow:0 0 18px rgba(255,153,0,.6);opacity:0;transform:scaleX(.2);transform-origin:center;will-change:transform,opacity}.HomeExperience_homeExperience__heroMessage__Aalrh{position:fixed;left:50%;top:50%;width:clamp(280px,min(44.4444444444%,71.1111111111dvh),860px);max-width:90vw;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.6cqi,14px);transform:translate(-50%,-50%);font-family:var(--font-display,var(--font-display-stack));font-size:var(--fs-hero-message);font-weight:700;line-height:.95;letter-spacing:.04em;color:var(--color-accent);text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:calc(var(--z-chaos) + 1);will-change:transform,opacity;container-type:inline-size}.HomeExperience_homeExperience__heroMessageBlock__eRHd4{display:flex;flex-direction:column;align-items:flex-start;width:max-content}.HomeExperience_homeExperience__heroMessageLine__uWslK{width:max-content;display:flex;align-items:baseline;gap:.12em;justify-content:flex-start;position:relative;white-space:nowrap}.HomeExperience_homeExperience__heroMessageNameWrap__HKWOB{position:relative;display:inline-block;white-space:nowrap;padding-left:var(--hero-message-prefix-pad,0)}.HomeExperience_homeExperience__heroMessagePrefix__wt92C{position:absolute;left:0;top:0;display:inline-block;padding-right:.18em;transform-origin:left center}.HomeExperience_homeExperience__heroMessageHello__pZ1HE,.HomeExperience_homeExperience__heroMessageIm__gzVhN,.HomeExperience_homeExperience__heroMessageName__3mzW8{display:block}.HomeExperience_homeExperience__panel__9UmWq{flex:0 0 100vw;height:100%;overflow:hidden}.HomeExperience_homeExperience--vertical__u5f7w .HomeExperience_homeExperience__sequenceInner__yzldV,.HomeExperience_homeExperience--vertical__u5f7w .HomeExperience_homeExperience__sequence__5sVvA{height:auto;overflow:visible}.HomeExperience_homeExperience--vertical__u5f7w .HomeExperience_homeExperience__horizontalTrack__v_p_l{display:block;height:auto;transform:none;width:100%;will-change:auto}.HomeExperience_homeExperience--vertical__u5f7w .HomeExperience_homeExperience__panel__9UmWq{flex:0 0 auto;height:auto;overflow:visible;width:100%}.ProjectsListPage_projectsList__scvKn{position:relative;width:100%;min-height:100dvh;padding:var(--section-pad-y) var(--section-pad-x);background-color:var(--color-bg);color:var(--color-fg);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.ProjectsListPage_projectsList__hero__ZnaYE{display:flex;flex-direction:column;width:100%;gap:var(--space-md);padding:var(--space-xl) var(--space-xl);opacity:0}.ProjectsListPage_projectsList__heroTitle__Q_aHM{margin:0;color:var(--color-accent)}.ProjectsListPage_projectsList__heroOverview__aP_w_{margin:var(--space-md) 0 0;align-self:flex-end;text-align:right;max-width:80ch;white-space:wrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-accent)}.ProjectsListPage_projectsList__filter__QfSgw{display:flex;gap:var(--space-xs);width:var(--content-width-small);padding:var(--space-sm) 0;flex-wrap:wrap}.ProjectsListPage_projectsList__filterBtn__5cQJY{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-2xs) var(--space-sm);border:var(--border-hairline) solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-fg);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.ProjectsListPage_projectsList__filterBtn__5cQJY:hover{border-color:var(--color-accent);color:var(--color-accent)}.ProjectsListPage_projectsList__filterBtn__5cQJY:focus-visible{outline:var(--border-hairline) solid var(--color-accent);outline-offset:var(--space-2xs)}.ProjectsListPage_projectsList__filterBtn--active__SaUlA{border-color:var(--color-accent);color:var(--color-bg);background-color:var(--color-accent)}.ProjectsListPage_projectsList__boxWrapper__W3_SO{display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;justify-content:space-around;width:var(--content-width-small)}.ProjectsListPage_projectsList__box__K_Kv_{position:relative;padding:var(--space-xl);display:flex;flex-direction:column;font-size:calc(var(--fs-body)*1.2);gap:var(--space-md);width:100%;opacity:0}.ProjectsListPage_projectsList__box--row__HIaUI{display:grid;grid-template-columns:1fr 1fr;padding:var(--space-xl);grid-gap:var(--space-md);gap:var(--space-md);align-items:stretch}.ProjectsListPage_projectsList__boxInfo__He1_6{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.ProjectsListPage_projectsList__boxHeader__giKQW{text-transform:uppercase;color:var(--color-accent)}.ProjectsListPage_projectsList__boxLine__R_L9L{margin:var(--space-md) 0}.ProjectsListPage_projectsList__boxInfoContent__ai1Jk{display:flex;flex-direction:column;gap:var(--space-sm)}.ProjectsListPage_projectsList__boxField__SF9qD{display:flex;flex-direction:row;gap:var(--space-3xs);align-items:baseline;font-size:var(--fs-link)}.ProjectsListPage_projectsList__boxLabel__72uD3{letter-spacing:var(--ls-wider);color:var(--color-accent);white-space:nowrap;min-width:20ch}.ProjectsListPage_projectsList__boxValue__z9FQ0{display:flex;flex-direction:column;width:100%;max-width:50ch;color:var(--color-fg);line-height:var(--lh-normal);white-space:pre-line;margin:0}.ProjectsListPage_projectsList__boxValue__z9FQ0[data-animated-text]{display:block}.ProjectsListPage_projectsList__boxImageWrap__NwUSq{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9}.ProjectsListPage_projectsList__boxImage__MTW_P{object-fit:contain;object-position:center center}.ProjectsListPage_projectsList__boxLink__vnB79{display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-link);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--color-accent);text-decoration:none;margin-top:auto;transition:color var(--motion-fast) var(--motion-ease)}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.ProjectsListPage_projectsList__scvKn{padding:var(--space-lg) var(--space-md)}.ProjectsListPage_projectsList__hero__ZnaYE{padding:var(--space-lg) 0 var(--space-md)}.ProjectsListPage_projectsList__box--row__HIaUI{grid-template-columns:1fr}.ProjectsListPage_projectsList__boxImageWrap__NwUSq{min-height:240px;aspect-ratio:16/9}}@media(max-width:767.98px){.ProjectsListPage_projectsList__scvKn{gap:var(--space-sm)}.ProjectsListPage_projectsList__box__K_Kv_,.ProjectsListPage_projectsList__scvKn{padding:var(--space-md) var(--space-sm)}.ProjectsListPage_projectsList__box--row__HIaUI{grid-template-columns:1fr}.ProjectsListPage_projectsList__boxImageWrap__NwUSq{order:-1;min-height:240px;aspect-ratio:16/9}.ProjectsListPage_projectsList__heroOverview__aP_w_{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.ProjectsListPage_projectsList__box__K_Kv_,.ProjectsListPage_projectsList__hero__ZnaYE{opacity:1;transform:none;will-change:auto}}.SectionHeader_sectionHeader__v4Fgz{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.SectionHeader_sectionHeader__titleWrap__lFugU{display:flex;align-items:center;gap:var(--space-sm)}.SectionHeader_sectionHeader__chevron__E0VEh{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-h2);color:var(--color-accent);line-height:1}.SectionHeader_sectionHeader__title__ESYjl{font-family:var(--font-display,var(--font-display-stack));font-size:var(--fs-h2);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0}.SectionHeader_sectionHeader__divider__JPxvS{width:100%;height:var(--border-hairline);background:linear-gradient(to right,var(--color-accent),transparent)}.ProjectPager_pager__WxMVz{width:100%;padding:var(--space-2xl) var(--gutter);border-top:var(--border-hairline) solid var(--color-border)}.ProjectPager_pager__inner__otuPs{display:flex;justify-content:space-between;align-items:stretch;gap:var(--space-lg);max-width:var(--content-max);margin:0 auto;flex-direction:column}@media(min-width:768px){.ProjectPager_pager__inner__otuPs{flex-direction:row}}.ProjectPager_pager__link__xQlcg{display:flex;flex-direction:column;gap:var(--space-2xs);text-decoration:none;color:var(--color-fg);padding:var(--space-md);border:var(--border-hairline) solid rgba(0,0,0,0);transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ProjectPager_pager__link__xQlcg:hover{border-color:var(--color-accent)}.ProjectPager_pager__link__xQlcg:focus-visible{outline:var(--border-hairline) solid var(--color-accent);outline-offset:var(--space-2xs)}.ProjectPager_pager__link--prev__aOEJV{align-items:flex-start;text-align:left}.ProjectPager_pager__link--next__bActV{align-items:flex-end;text-align:right}@media(min-width:768px){.ProjectPager_pager__link--next__bActV{margin-left:auto}}.ProjectPager_pager__direction__0_ZQr{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.ProjectPager_pager__projectName__7kS0_{font-family:var(--font-display,var(--font-display-stack));font-size:clamp(18px,14.4788732394px + .9389671362vw,28px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:color var(--motion-fast) var(--motion-ease)}.ProjectPager_pager__link__xQlcg:hover .ProjectPager_pager__projectName__7kS0_{color:var(--color-accent)}.ProjectPager_pager__placeholder__LngB9{flex:1 1;display:none}@media(min-width:768px){.ProjectPager_pager__placeholder__LngB9{display:block}}.ProjectDetailPage_detail__dJmDN{position:relative;width:100%;min-height:100dvh;padding:var(--section-pad-y) var(--section-pad-x);background-color:var(--color-bg);color:var(--color-fg);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.ProjectDetailPage_detail__hero__Ji3l0{display:flex;flex-direction:column;width:100%;gap:var(--space-md);padding:var(--space-xl) 0 var(--space-lg);opacity:0}.ProjectDetailPage_detail__heroTitle__F9Rn8{margin:0;color:var(--color-accent)}.ProjectDetailPage_detail__heroMeta__iOB1S{margin:var(--space-md) 0 0;align-self:flex-end;text-align:right;max-width:80ch;white-space:wrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-accent)}.ProjectDetailPage_detail__boxWrapper___hFVI{display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;justify-content:space-around;width:var(--content-width-small)}.ProjectDetailPage_detail__box__1PUJ9{position:relative;padding:var(--space-xl);display:flex;flex-direction:column;font-size:calc(var(--fs-body)*1.2);gap:var(--space-md);width:100%;opacity:0}.ProjectDetailPage_detail__box--row__eeg8f{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.ProjectDetailPage_detail__boxInfo__0aRF6{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.ProjectDetailPage_detail__boxHeader__bYFUb{text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-md)}.ProjectDetailPage_detail__boxText__8uqvl{font-size:var(--fs-body);margin:0}.ProjectDetailPage_detail__boxLead__KeoH7,.ProjectDetailPage_detail__boxText__8uqvl{font-family:var(--font-mono,var(--font-mono-stack));line-height:var(--lh-normal);max-width:var(--measure)}.ProjectDetailPage_detail__boxLead__KeoH7{font-size:clamp(16px,14.5915492958px + .3755868545vw,20px);margin:0 0 var(--space-md)}.ProjectDetailPage_detail__boxSidebar__Yh21x{display:flex;flex-direction:column;gap:var(--space-lg)}.ProjectDetailPage_detail__chipGroup__wY_nm{display:flex;flex-direction:column;gap:var(--space-xs)}.ProjectDetailPage_detail__boxLabel__9EB85{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.ProjectDetailPage_detail__chips__n2pp9{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ProjectDetailPage_detail__chip__useiQ{display:inline-block;padding:var(--space-2xs) var(--space-sm);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-fg);transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.ProjectDetailPage_detail__chip__useiQ:hover{border-color:var(--color-accent);color:var(--color-accent)}.ProjectDetailPage_detail__featureList__v8UUy{display:flex;flex-direction:column;gap:var(--space-sm)}.ProjectDetailPage_detail__featureItem__q6h8s{display:flex;align-items:baseline;gap:var(--space-xs)}.ProjectDetailPage_detail__featureChevron__dOmhJ{font-family:var(--font-mono,var(--font-mono-stack));color:var(--color-accent);flex-shrink:0}.ProjectDetailPage_detail__featureText__pjLnI{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--color-fg);margin:0}.ProjectDetailPage_gallery__cards__hm5vt{display:flex;flex-direction:column;gap:var(--space-lg);overflow:hidden;width:100%}.ProjectDetailPage_galleryCard__LzzmX{position:relative;display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md);overflow:hidden;padding:var(--space-md)}.ProjectDetailPage_galleryCard__LzzmX:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--color-fg),.02) 2px,rgba(var(--color-fg),.02) 4px);pointer-events:none;z-index:10}@media(min-width:768px){.ProjectDetailPage_galleryCard__LzzmX{grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--space-md);padding:var(--space-lg)}.ProjectDetailPage_galleryCard__LzzmX:nth-child(2n){direction:rtl}.ProjectDetailPage_galleryCard__LzzmX:nth-child(2n)>*{direction:ltr}.ProjectDetailPage_galleryCard--portrait__picYl{grid-template-columns:minmax(200px,1fr) 2fr}}.ProjectDetailPage_galleryCard__index__hjtyD{position:absolute;top:var(--space-xs);right:var(--space-sm);font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);color:var(--color-accent);opacity:.5;z-index:11}.ProjectDetailPage_galleryCard__mediaWrap__82oDy{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-bg);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);box-shadow:inset 0 0 0 1px rgba(var(--color-accent),.1),0 0 20px rgba(var(--color-accent),.05)}.ProjectDetailPage_galleryCard__mediaWrap__82oDy:after,.ProjectDetailPage_galleryCard__mediaWrap__82oDy:before{content:"";position:absolute;width:12px;height:12px;border-color:var(--color-accent);border-style:solid;opacity:.5;transition:opacity var(--motion-fast);z-index:2}.ProjectDetailPage_galleryCard__mediaWrap__82oDy:before{top:4px;left:4px;border-width:1px 0 0 1px}.ProjectDetailPage_galleryCard__mediaWrap__82oDy:after{bottom:4px;right:4px;border-width:0 1px 1px 0}.ProjectDetailPage_galleryCard__LzzmX:hover .ProjectDetailPage_galleryCard__mediaWrap__82oDy:after,.ProjectDetailPage_galleryCard__LzzmX:hover .ProjectDetailPage_galleryCard__mediaWrap__82oDy:before{opacity:1}.ProjectDetailPage_galleryCard__mediaWrap--portrait__rnAfU{aspect-ratio:3/4}.ProjectDetailPage_galleryCard__image__eifqq,.ProjectDetailPage_galleryCard__video__hOHAF{object-fit:contain;transition:transform var(--motion-medium) var(--motion-ease)}.ProjectDetailPage_galleryCard__video__hOHAF{width:100%;height:100%}.ProjectDetailPage_galleryCard__LzzmX:hover .ProjectDetailPage_galleryCard__image__eifqq,.ProjectDetailPage_galleryCard__LzzmX:hover .ProjectDetailPage_galleryCard__video__hOHAF{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.ProjectDetailPage_galleryCard__LzzmX:hover .ProjectDetailPage_galleryCard__image__eifqq,.ProjectDetailPage_galleryCard__LzzmX:hover .ProjectDetailPage_galleryCard__video__hOHAF{transform:none}}.ProjectDetailPage_galleryCard__content__hTtLM{display:flex;flex-direction:column;gap:var(--space-xs);justify-content:center;border-left:2px solid var(--color-accent);padding-left:var(--space-md)}.ProjectDetailPage_galleryCard__title__x2869{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-body);font-weight:700;text-transform:uppercase;color:var(--color-accent);margin:0;letter-spacing:.08em}.ProjectDetailPage_galleryCard__description__ll8sG{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);line-height:1.5;opacity:.85;max-width:48ch;margin:0}.ProjectDetailPage_gallery__grid__Uk2j9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-md);gap:var(--space-md);width:100%}.ProjectDetailPage_gallery__item__GrLE7{position:relative;aspect-ratio:16/10;overflow:hidden;border:var(--border-hairline) solid var(--color-border)}.ProjectDetailPage_gallery__image__cTSvU{object-fit:cover}.ProjectDetailPage_detail__section__yoA2d{width:100%;max-width:var(--content-width-small);display:flex;flex-direction:column;gap:var(--space-xl)}.ProjectDetailPage_impact__cards__XDEup{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media(min-width:768px){.ProjectDetailPage_impact__cards__XDEup{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ProjectDetailPage_impact__cards__XDEup{grid-template-columns:repeat(3,1fr)}}.ProjectDetailPage_impactCard__Kiysl{position:relative;aspect-ratio:739/357;display:flex;align-items:center;justify-content:center}.ProjectDetailPage_impactCard__frame__oCt_U{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.6;transition:opacity var(--motion-fast) var(--motion-ease)}.ProjectDetailPage_impactCard__Kiysl:hover .ProjectDetailPage_impactCard__frame__oCt_U{opacity:1}.ProjectDetailPage_impactCard__frameSvg__fEdt_{object-fit:contain}.ProjectDetailPage_impactCard__content__DtAvy{position:relative;z-index:1;padding:var(--space-md) var(--space-lg);text-align:center;max-width:85%}.ProjectDetailPage_impactCard__title__P8RuB{font-family:var(--font-display,var(--font-display-stack));font-size:clamp(18px,15.8873239437px + .5633802817vw,24px);font-weight:700;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-xs) 0}.ProjectDetailPage_impactCard__description__QKNk7{font-family:var(--font-mono,var(--font-mono-stack));font-size:var(--fs-small);line-height:var(--lh-normal);margin:0}@media(max-aspect-ratio:3/4),(max-width:1023.98px){.ProjectDetailPage_detail__dJmDN{padding:var(--space-lg) var(--space-md)}.ProjectDetailPage_detail__hero__Ji3l0{padding:var(--space-lg) 0 var(--space-md)}.ProjectDetailPage_detail__box--row__eeg8f{grid-template-columns:1fr}}@media(max-width:767.98px){.ProjectDetailPage_detail__dJmDN{gap:var(--space-sm)}.ProjectDetailPage_detail__box__1PUJ9,.ProjectDetailPage_detail__dJmDN{padding:var(--space-md) var(--space-sm)}.ProjectDetailPage_detail__box--row__eeg8f{grid-template-columns:1fr}.ProjectDetailPage_detail__heroMeta__iOB1S{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.ProjectDetailPage_detail__box__1PUJ9,.ProjectDetailPage_detail__hero__Ji3l0{opacity:1;transform:none;will-change:auto}}