.WindowShutters-module__4GtXDa__shutters{--opening-duration:5s;--opening-state:paused;z-index:0;pointer-events:none;width:100%;height:100%;animation:WindowShutters-module__4GtXDa__finishOpening var(--opening-duration) linear both;animation-play-state:var(--opening-state);position:absolute;inset:0;overflow:hidden}.WindowShutters-module__4GtXDa__shutters[data-ready=true]{--opening-state:running}.WindowShutters-module__4GtXDa__leftPanel,.WindowShutters-module__4GtXDa__rightPanel{animation-duration:var(--opening-duration);animation-timing-function:linear;animation-fill-mode:both;animation-play-state:var(--opening-state)}.WindowShutters-module__4GtXDa__leftPanel{animation-name:WindowShutters-module__4GtXDa__openLeft}.WindowShutters-module__4GtXDa__rightPanel{animation-name:WindowShutters-module__4GtXDa__openRight}.WindowShutters-module__4GtXDa__shutters[data-manual=true]{visibility:visible;animation:none}.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__leftPanel,.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__rightPanel{transition:transform var(--opening-duration) linear;animation:none;transform:translate(0)}.WindowShutters-module__4GtXDa__shutters[data-manual=true][data-open=true] .WindowShutters-module__4GtXDa__leftPanel{transform:translate(-1060px)}.WindowShutters-module__4GtXDa__shutters[data-manual=true][data-open=true] .WindowShutters-module__4GtXDa__rightPanel{transform:translate(1060px)}.WindowShutters-module__4GtXDa__seal{fill:#bdeaff;font-family:var(--font-geist-mono), monospace;animation:WindowShutters-module__4GtXDa__releaseSeal var(--opening-duration) ease both;animation-play-state:var(--opening-state)}.WindowShutters-module__4GtXDa__label{letter-spacing:3px;font-size:8px}.WindowShutters-module__4GtXDa__caption{letter-spacing:2px;font-size:11px}.WindowShutters-module__4GtXDa__reflection{animation:WindowShutters-module__4GtXDa__glassReflection var(--opening-duration) ease-in-out both;animation-play-state:var(--opening-state)}.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__seal{opacity:0;transition:opacity .3s;animation:none}.WindowShutters-module__4GtXDa__shutters[data-manual=true][data-open=false] .WindowShutters-module__4GtXDa__seal{opacity:.55;transition-delay:6.7s}.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__reflection{opacity:0;animation:none}@keyframes WindowShutters-module__4GtXDa__openLeft{0%{transform:translate(0)}to{transform:translate(-1060px)}}@keyframes WindowShutters-module__4GtXDa__openRight{0%{transform:translate(0)}to{transform:translate(1060px)}}@keyframes WindowShutters-module__4GtXDa__releaseSeal{0%{opacity:.35}16%,23%{opacity:1}37%,to{opacity:0}}@keyframes WindowShutters-module__4GtXDa__glassReflection{0%,40%{opacity:0;transform:translate(0)}55%{opacity:1}94%,to{opacity:0;transform:translate(2650px)}}@keyframes WindowShutters-module__4GtXDa__finishOpening{0%,99%{visibility:visible}to{visibility:hidden}}@media (max-width:640px){.WindowShutters-module__4GtXDa__shutters[data-manual=true][data-open=false] .WindowShutters-module__4GtXDa__leftPanel,.WindowShutters-module__4GtXDa__shutters[data-manual=true][data-open=false] .WindowShutters-module__4GtXDa__rightPanel{transition-duration:2.5s}.WindowShutters-module__4GtXDa__shutters[data-manual=true][data-open=false] .WindowShutters-module__4GtXDa__seal{transition-delay:2.2s}}@media (prefers-reduced-motion:reduce){.WindowShutters-module__4GtXDa__shutters{animation:none}.WindowShutters-module__4GtXDa__shutters[data-ready=true][data-open=true]{display:none}.WindowShutters-module__4GtXDa__leftPanel,.WindowShutters-module__4GtXDa__rightPanel,.WindowShutters-module__4GtXDa__seal,.WindowShutters-module__4GtXDa__reflection,.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__leftPanel,.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__rightPanel,.WindowShutters-module__4GtXDa__shutters[data-manual=true] .WindowShutters-module__4GtXDa__seal{transition:none;animation:none}}
.MonitorControls-module__rv5j8W__controls{z-index:3;visibility:visible;opacity:1;width:1.6385%;height:8.1988%;font-family:var(--font-geist-mono), monospace;transform-origin:0 0;pointer-events:auto;background:repeating-linear-gradient(0deg,#0000 0 2px,#86ceff09 2px 3px),linear-gradient(135deg,#10243b,#061221);grid-template-rows:1fr 1fr;gap:.1024cqi;padding:.1024cqi;display:grid;position:absolute;top:46.8944%;left:57.9109%;transform:matrix(1,.003,-.018,1,0,0);box-shadow:inset 0 0 .2048cqi #72b9e338}.MonitorControls-module__rv5j8W__control{appearance:none;color:#a8d3ed;letter-spacing:.4px;letter-spacing:.0205cqi;text-transform:uppercase;cursor:pointer;visibility:visible;opacity:1;touch-action:manipulation;background:#6aaeea0d;border:1px solid #83cfff4a;border-radius:1px;flex-direction:column;justify-content:center;align-items:center;gap:.1024cqi;min-width:0;padding:.1024cqi 0;font-size:.256cqi;line-height:1;transition:color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.MonitorControls-module__rv5j8W__control:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:1px}.MonitorControls-module__rv5j8W__controls[data-tour=true] .MonitorControls-module__rv5j8W__control:first-child:after{animation:1.4s ease-in-out 4.15s both MonitorControls-module__rv5j8W__tourHighlight,1.4s ease-in-out 10.65s both MonitorControls-module__rv5j8W__tourHighlight}.MonitorControls-module__rv5j8W__controls[data-tour=true] .MonitorControls-module__rv5j8W__control:last-child:after{animation:1.4s ease-in-out 6.15s both MonitorControls-module__rv5j8W__tourHighlight,1.4s ease-in-out 12.65s both MonitorControls-module__rv5j8W__tourHighlight}.MonitorControls-module__rv5j8W__control svg{flex:none;width:.768cqi;height:.768cqi}.MonitorControls-module__rv5j8W__control span{white-space:nowrap}.MonitorControls-module__rv5j8W__control[aria-pressed=true]{color:#e0f8ff;text-shadow:0 0 .1536cqi #70d4ff;background:#3f9dd04a;border-color:#8adcff;box-shadow:inset 0 0 .3072cqi #6bcfff40}@media (hover:hover) and (pointer:fine){.MonitorControls-module__rv5j8W__control:hover:not(:disabled){color:#e0f8ff;text-shadow:0 0 .1536cqi #70d4ff;background:#3f9dd04a;border-color:#8adcff;box-shadow:inset 0 0 .3072cqi #6bcfff40}}.MonitorControls-module__rv5j8W__control:focus-visible{outline-offset:-2px;outline:1px solid #fff}.MonitorControls-module__rv5j8W__control:disabled{opacity:.5;cursor:not-allowed}@keyframes MonitorControls-module__rv5j8W__tourHighlight{0%,to{box-shadow:none;background:0 0;border-color:#0000}35%,70%{background:#79dfff24;border-color:#c2f2ffcc;box-shadow:inset 0 0 5px #66d9ff52,0 0 4px #65d7ff7a}}@media (prefers-reduced-motion:reduce){.MonitorControls-module__rv5j8W__control,.MonitorControls-module__rv5j8W__controls[data-tour=true] .MonitorControls-module__rv5j8W__control:after{transition:none;animation:none}}
.CockpitHero-module__roJnka__hero{background:#010207;width:100%;height:min(100svh,213.528vw - 68.3289px);min-height:480px;position:relative;overflow:visible;container-type:size}.CockpitHero-module__roJnka__hero:after{z-index:9;content:"";background:#010207;position:absolute;inset:0}.CockpitHero-module__roJnka__hero[data-cockpit-ready=true]:after{display:none}.CockpitHero-module__roJnka__presentation{z-index:20;min-height:82px;padding:max(12px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:linear-gradient(#020a1318,#0000 90%);border-bottom:1px solid #75d9ff2b;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:calc(-50dvh + 50%);left:0;right:0;box-shadow:0 6px 18px #0001}.CockpitHero-module__roJnka__presentation:after{bottom:-1px;left:max(20px, env(safe-area-inset-left));content:"";background:linear-gradient(90deg,#8be7ff,#0000);width:min(220px,35vw);height:1px;position:absolute}.CockpitHero-module__roJnka__identity{color:#d9eff9;max-width:340px;font-family:var(--font-geist-mono), monospace;text-shadow:0 0 10px #5bcaff30;background:linear-gradient(90deg,#07162535,#0000);border-left:1px solid #75d9ff94;padding:4px 15px 4px 17px;position:relative}.CockpitHero-module__roJnka__identity:before{content:"";background:#98e8ff;width:3px;height:18px;position:absolute;top:0;left:-2px;box-shadow:0 0 9px #66d7ff}.CockpitHero-module__roJnka__identity p{color:#7edcff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;line-height:1}.CockpitHero-module__roJnka__identity p span{color:#c5e6f2;text-shadow:0 0 9px #69d9ff5c}.CockpitHero-module__roJnka__identity h1{letter-spacing:.02em;text-shadow:-1.25px -1.25px #000,0 -1.25px #000,1.25px -1.25px #000,-1.25px 0 #000,1.25px 0 #000,-1.25px 1.25px #000,0 1.25px #000,1.25px 1.25px #000,0 0 3px #000;margin-top:7px;font-size:clamp(13px,1.2vw,18px);font-weight:500;line-height:1.25}.CockpitHero-module__roJnka__identity a{color:#bcdce8;text-shadow:0 0 9px #69d9ff47;pointer-events:auto;margin-top:7px;font-size:11px;text-decoration:none;display:inline-block}.CockpitHero-module__roJnka__identity a:hover{color:#d9f6ff}.CockpitHero-module__roJnka__contactLink{color:#d9eff9;min-height:42px;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-shadow:0 1px 8px #000,0 0 12px #00101a;text-transform:uppercase;pointer-events:auto;background:#04101b38;border:1px solid #75d9ff38;border-radius:7px;place-items:center;padding:9px 14px;font-size:12px;text-decoration:none;display:grid}.CockpitHero-module__roJnka__contactLink:hover{color:#e1f8ff;background:#09203670;border-color:#8ce4ff94}.CockpitHero-module__roJnka__contactLink:focus-visible,.CockpitHero-module__roJnka__identity a:focus-visible{outline-offset:3px;outline:2px solid #c2f1ff}@media (max-width:560px){.CockpitHero-module__roJnka__presentation{min-height:72px;padding:max(9px, env(safe-area-inset-top)) 12px 9px;gap:10px;left:0;right:0}.CockpitHero-module__roJnka__identity{max-width:250px;padding:3px 8px 3px 11px}.CockpitHero-module__roJnka__identity h1{margin-top:5px;font-size:12px}.CockpitHero-module__roJnka__identity p{letter-spacing:.16em;font-size:9px}.CockpitHero-module__roJnka__identity a{margin-top:5px;font-size:9px}.CockpitHero-module__roJnka__contactLink{min-height:38px;padding:8px 10px;font-size:10px}}.CockpitHero-module__roJnka__cameraLayer{z-index:10;transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.CockpitHero-module__roJnka__frame{--frame-width:max(100cqw, 242.609cqh);z-index:10;top:50%;left:max(50%, calc(var(--frame-width) * .0898618 + 16px));width:var(--frame-width);aspect-ratio:1953/805;pointer-events:none;position:absolute;transform:translate(-50%,-50%);container-type:inline-size}.CockpitHero-module__roJnka__hero[data-cockpit-ready=false] .CockpitHero-module__roJnka__frame{opacity:0}.CockpitHero-module__roJnka__image{z-index:1;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:relative}.CockpitHero-module__roJnka__brand{z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.9;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.CockpitHero-module__roJnka__screen{z-index:3;clip-path:polygon(0 0,99.31% 1.56%,97.12% 23.81%,82.08% 33.72%,70.4% 50.53%,60.72% 72.87%,54.42% 99.33%,0 100%);color:#b9eaff;width:7.5269%;height:8.9441%;font-family:var(--font-geist-mono), monospace;text-shadow:0 0 .2048cqi #63bfff80;transform-origin:0 0;pointer-events:auto;background:repeating-linear-gradient(0deg,#0000 0 2px,#86ceff09 2px 3px),radial-gradient(at 25% 45%,#12314d,#061325 80%);flex-direction:column;gap:.1024cqi;padding:.256cqi .3072cqi;display:flex;position:absolute;top:46.4596%;left:41.0138%;overflow:hidden;transform:matrix(1,.006,.014,1,0,0);box-shadow:inset 0 0 .4608cqi #59b9ff38,inset 0 0 0 1px #9bdbff45}.CockpitHero-module__roJnka__screen:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(125deg,#d1edff0b,#0000 45%,#02091230);position:absolute;inset:0}.CockpitHero-module__roJnka__status{color:#7cb9df;letter-spacing:1px;letter-spacing:.0512cqi;justify-content:space-between;align-items:center;width:4.0963cqi;height:.4096cqi;font-size:.256cqi;display:flex}.CockpitHero-module__roJnka__statusLight{background:#8ee6ee;border-radius:50%;width:.1536cqi;height:.1536cqi;box-shadow:0 0 .2048cqi #72deff}.CockpitHero-module__roJnka__links{z-index:3;visibility:visible;opacity:1;flex:1;width:4.0963cqi;min-height:0;display:flex;position:relative}.CockpitHero-module__roJnka__links[hidden]{display:none}.CockpitHero-module__roJnka__projectLink{appearance:none;color:#d4f2ff;font:inherit;text-align:left;cursor:pointer;visibility:visible;opacity:1;touch-action:manipulation;background:#3e98d21c;border:1px solid #79cfff50;flex:1;justify-content:space-between;align-items:center;gap:.1536cqi;padding:.1536cqi .2048cqi;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.CockpitHero-module__roJnka__projectLink:before{content:"";pointer-events:none;background:0 0;border:1px solid #0000;position:absolute;inset:1px}.CockpitHero-module__roJnka__projectLink[data-tour=true]:before{animation:1.4s ease-in-out 2.15s both CockpitHero-module__roJnka__tourHighlight,1.4s ease-in-out 8.65s both CockpitHero-module__roJnka__tourHighlight}.CockpitHero-module__roJnka__projectLink[data-ready=true]{animation:1.8s ease-out .35s both CockpitHero-module__roJnka__projectPrompt}.CockpitHero-module__roJnka__projectLink[data-opening=true]{animation:1.8s ease-out .85s both CockpitHero-module__roJnka__projectOpeningPulse}.CockpitHero-module__roJnka__projectLabel{text-transform:uppercase;flex-direction:column;gap:.1024cqi;font-size:.512cqi;line-height:1;display:flex}.CockpitHero-module__roJnka__projectLabel>span:first-child{color:#91c6e7;letter-spacing:1px;letter-spacing:.0512cqi;font-size:.3072cqi}.CockpitHero-module__roJnka__arrow{font-size:.6144cqi}.CockpitHero-module__roJnka__projectLink[data-opening=true] .CockpitHero-module__roJnka__arrow,.CockpitHero-module__roJnka__projectLink[data-ready=true] .CockpitHero-module__roJnka__arrow{animation:1.8s ease-in-out .5s infinite CockpitHero-module__roJnka__arrowNudge}.CockpitHero-module__roJnka__projectLink:hover{color:#fff;background:#63caff30;transform:translate(.0512cqi);box-shadow:inset 0 0 .4096cqi #73cdff24}.CockpitHero-module__roJnka__projectLink:active{transform:scale(.98)}.CockpitHero-module__roJnka__projectLink:focus-visible{outline-offset:-2px;background:#63caff30;outline:1px solid #e4f8ff}.CockpitHero-module__roJnka__telemetry{opacity:.4;pointer-events:none;gap:.2048cqi;width:1.6385cqi;display:grid;position:absolute;top:.512cqi;left:4.8643cqi}.CockpitHero-module__roJnka__telemetry span{background:linear-gradient(90deg,#8acfff 65%,#295275 65%);height:.1024cqi}.CockpitHero-module__roJnka__telemetry span:nth-child(2n){width:70%}.CockpitHero-module__roJnka__pointerTour{z-index:6;opacity:0;filter:drop-shadow(1px 2px 2px #000c)drop-shadow(0 0 4px #77dcff70);pointer-events:none;width:1.3313cqi;height:1.6385cqi;animation:6.5s ease-in-out 2s 2 both CockpitHero-module__roJnka__pointerTour;position:absolute;top:51.2%;left:42.5%}.CockpitHero-module__roJnka__pointerTour svg{fill:#eef7ff;stroke:#07101a;stroke-linejoin:round;stroke-width:1.5px;width:100%;height:100%;display:block;overflow:visible}@keyframes CockpitHero-module__roJnka__tourHighlight{0%,to{box-shadow:none;background:0 0;border-color:#0000}35%,70%{background:#79dfff24;border-color:#c2f2ffcc;box-shadow:inset 0 0 7px #66d9ff52,0 0 6px #65d7ff7a}}@keyframes CockpitHero-module__roJnka__pointerTour{0%{opacity:0;top:51.2%;left:42.5%;transform:scale(.9)}6%,22%{opacity:1;top:51.2%;left:42.5%;transform:scale(1)}34%,52%{opacity:1;top:48.5%;left:58.2%;transform:scale(1)}64%,84%{opacity:1;top:52.5%;left:58.2%;transform:scale(1)}to{opacity:0;top:52.5%;left:58.2%;transform:scale(.9)}}@keyframes CockpitHero-module__roJnka__projectPrompt{0%,to{box-shadow:none;border-color:#79cfff50}35%{border-color:#a8ebffcc;box-shadow:inset 0 0 .6144cqi #73cdff38,0 0 .4096cqi #61cfff66}}@keyframes CockpitHero-module__roJnka__projectOpeningPulse{0%,to{box-shadow:none;border-color:#79cfff50}35%{border-color:#a8ebffcc;box-shadow:inset 0 0 .6144cqi #73cdff38,0 0 .4096cqi #61cfff66}}@keyframes CockpitHero-module__roJnka__arrowNudge{0%,to{color:#83bad3;opacity:.55;text-shadow:0 0 .0512cqi #0000;transform:translate(0)}50%{color:#effcff;opacity:1;text-shadow:0 0 .256cqi #75e4ff,0 0 .4608cqi #55cfffcc;transform:translate(-.0768cqi)}}@media (prefers-reduced-motion:reduce){.CockpitHero-module__roJnka__projectLink,.CockpitHero-module__roJnka__projectLink[data-opening=true],.CockpitHero-module__roJnka__projectLink[data-opening=true] .CockpitHero-module__roJnka__arrow,.CockpitHero-module__roJnka__projectLink[data-ready=true],.CockpitHero-module__roJnka__projectLink[data-ready=true] .CockpitHero-module__roJnka__arrow,.CockpitHero-module__roJnka__projectLink[data-tour=true]:before{transition:none;animation:none}.CockpitHero-module__roJnka__pointerTour{display:none}}
.ProjectsScreen-module__SVXcuq__screen{background:#010207;width:100%;height:100%;position:relative}.ProjectsScreen-module__SVXcuq__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#376278 #03060d;width:100%;height:100%;overflow:hidden auto}.ProjectsScreen-module__SVXcuq__content h2:focus{outline:none}.ProjectsScreen-module__SVXcuq__projectBar{z-index:20;min-height:66px;padding:max(12px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-geist-mono), monospace;text-shadow:0 1px 8px #000,0 0 12px #00101a;background:linear-gradient(#020a1370,#020a1324);border-bottom:1px solid #75d9ff2b;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 24px #0002}.ProjectsScreen-module__SVXcuq__projectBar:after{bottom:-1px;left:max(20px, env(safe-area-inset-left));content:"";background:linear-gradient(90deg,#8be7ff,#0000);width:min(180px,32vw);height:1px;position:absolute}.ProjectsScreen-module__SVXcuq__projectBarBrand{color:#bfefff;letter-spacing:.2em;text-shadow:0 0 10px #69d9ff66;text-transform:uppercase;font-size:11px}.ProjectsScreen-module__SVXcuq__projectBarBrand span{color:#d9eff9}.ProjectsScreen-module__SVXcuq__projectBarActions{align-items:center;gap:14px;display:flex}.ProjectsScreen-module__SVXcuq__projectBarActions>a{color:#d9eff9;letter-spacing:.12em;text-shadow:0 0 10px #69d9ff66;text-transform:uppercase;font-size:11px;text-decoration:none}.ProjectsScreen-module__SVXcuq__projectBarActions>a:hover{color:#e1f8ff}.ProjectsScreen-module__SVXcuq__projectBarActions>a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #b6edff}.ProjectsScreen-module__SVXcuq__footer{color:#6e8499;width:min(100% - 48px,1280px);min-height:140px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #84d8ff1c;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;font-size:10px;display:flex}.ProjectsScreen-module__SVXcuq__footerBrand{align-items:center;gap:18px;display:flex}.ProjectsScreen-module__SVXcuq__footerLogo{object-fit:contain;opacity:.72;filter:saturate(.8)brightness(.86);width:112px;height:auto}.ProjectsScreen-module__SVXcuq__footerRule{background:linear-gradient(90deg,#5dc9ed70,#0000);width:min(180px,20vw);height:1px}.ProjectsScreen-module__SVXcuq__footerLegal{text-align:right;gap:6px;display:grid}.ProjectsScreen-module__SVXcuq__footerLegal p:first-child{color:#9eb3c4}.ProjectsScreen-module__SVXcuq__footerLegal a{color:#75d9f5;text-transform:lowercase;margin-bottom:4px;text-decoration:none;transition:color .16s,text-shadow .16s}.ProjectsScreen-module__SVXcuq__footerLegal a:hover{color:#d8f7ff;text-shadow:0 0 8px #61d8ff70}.ProjectsScreen-module__SVXcuq__footerLegal a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #b6edff}@media (max-width:640px){.ProjectsScreen-module__SVXcuq__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;width:calc(100% - 32px);min-height:160px;font-size:8px}.ProjectsScreen-module__SVXcuq__footerBrand{gap:12px}.ProjectsScreen-module__SVXcuq__footerLogo{width:92px}.ProjectsScreen-module__SVXcuq__footerRule{width:34px}.ProjectsScreen-module__SVXcuq__footerLegal{text-align:left;gap:4px}}.ProjectsScreen-module__SVXcuq__back{color:#c4e5f7;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06101be6;border:1px solid #81cffb40;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;font-size:13px;transition:border-color .16s,background .16s;display:grid}@media (max-width:640px){.ProjectsScreen-module__SVXcuq__projectBar{min-height:58px;padding:max(9px, env(safe-area-inset-top)) 12px 9px}.ProjectsScreen-module__SVXcuq__projectBarActions{gap:10px}.ProjectsScreen-module__SVXcuq__projectBarBrand,.ProjectsScreen-module__SVXcuq__projectBarActions>a{font-size:10px}.ProjectsScreen-module__SVXcuq__projectBarBrand{letter-spacing:.16em}}.ProjectsScreen-module__SVXcuq__back span{color:#6bd8f4;font-size:30px;font-weight:300;line-height:1}.ProjectsScreen-module__SVXcuq__back:hover{background:#12314d;border-color:#8ee5ff80}.ProjectsScreen-module__SVXcuq__back:focus-visible{outline-offset:3px;outline:2px solid #b6edff}@media (prefers-reduced-motion:reduce){.ProjectsScreen-module__SVXcuq__back{transition:none}}
.PortfolioExperience-module__BP7jgW__experience{isolation:isolate;color:#eef8ff;background:#010207;height:100dvh;position:fixed;inset:0;overflow:hidden}.PortfolioExperience-module__BP7jgW__cockpit,.PortfolioExperience-module__BP7jgW__projects{width:100%;height:100%;position:absolute;inset:0}.PortfolioExperience-module__BP7jgW__cockpit{z-index:0;align-items:center;display:flex}.PortfolioExperience-module__BP7jgW__projects{z-index:1;visibility:hidden;opacity:0;transform-origin:0 0}.PortfolioExperience-module__BP7jgW__experience[data-view=projects] .PortfolioExperience-module__BP7jgW__projects{visibility:visible;opacity:1}.PortfolioExperience-module__BP7jgW__experience[data-view=projects][data-phase=idle] .PortfolioExperience-module__BP7jgW__cockpit{visibility:hidden;opacity:0}.PortfolioExperience-module__BP7jgW__experience:not([data-phase=idle]) [data-camera-layer],.PortfolioExperience-module__BP7jgW__experience:not([data-phase=idle]) .PortfolioExperience-module__BP7jgW__projects{will-change:transform, opacity}.PortfolioExperience-module__BP7jgW__experience:not([data-phase=idle]) .PortfolioExperience-module__BP7jgW__cockpit,.PortfolioExperience-module__BP7jgW__experience:not([data-phase=idle]) .PortfolioExperience-module__BP7jgW__projects{pointer-events:none}
