.quadra-page_page__jwbH7{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;position:relative;width:100%;height:100dvh;min-height:280px;overflow:hidden;background:var(--portfolio-bg);color:var(--portfolio-ink);font-family:var(--font-geist-sans),sans-serif}.quadra-page_page__jwbH7[data-cinema],.quadra-page_page__jwbH7[data-cinema] *{cursor:none!important}.quadra-page_viewport__K3Mmt{position:absolute;inset:0;touch-action:none}.quadra-page_viewport__K3Mmt canvas{display:block}.quadra-page_viewport__K3Mmt[data-boost]:after{content:"";position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(calc(var(--boost) * 5px));mask-image:radial-gradient(ellipse at center,transparent 42%,#000 92%);background:radial-gradient(ellipse at center,transparent 50%,color-mix(in srgb,var(--visual-accent) 13.33%,transparent) 100%);opacity:var(--boost)}.quadra-page_header__Rf05x{position:absolute;inset:max(20px,env(safe-area-inset-top)) 26px auto;display:flex;justify-content:space-between;align-items:start;gap:12px;pointer-events:none}.quadra-page_brand__7ddNi{display:flex;align-items:center;gap:20px;text-shadow:0 2px 14px color-mix(in srgb,var(--visual-accent-surface) 56.47%,transparent)}.quadra-page_brand__7ddNi h1{margin:0;font-size:22px;font-weight:300;letter-spacing:.38em;text-transform:uppercase;line-height:1.2}.quadra-page_brand__7ddNi p{font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:var(--portfolio-muted);margin:6px 0 0}.quadra-page_tools__46nqa{display:flex;gap:0;align-items:center;pointer-events:auto}.quadra-page_tools__46nqa button{position:relative;font-size:10px;letter-spacing:.16em}.quadra-page_tools__46nqa button+button:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:1px;background:var(--portfolio-line)}.quadra-page_tools__46nqa img{width:17px;height:17px;border-radius:50%;object-fit:cover}.quadra-page_status__K68xo{position:absolute;top:112px;left:32px;display:grid;grid-template-columns:6px auto;align-items:center;column-gap:20px;row-gap:5px;font-size:12px;letter-spacing:.12em;text-shadow:0 1px 8px #000;pointer-events:none}.quadra-page_status__K68xo small{grid-column:2;opacity:.65;font-size:10px;letter-spacing:.04em}.quadra-page_status__K68xo .quadra-page_nitro__UYyye{grid-column:2;justify-self:start}.quadra-page_nitro__UYyye{padding:2px 8px;border-radius:10px;background:var(--portfolio-gold);color:var(--portfolio-bg);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px var(--portfolio-glow)}.quadra-page_dot__dYZck{width:6px;height:6px;border-radius:50%;background:var(--portfolio-gold);box-shadow:0 0 12px var(--visual-accent-light)}.quadra-page_arrival__unXDv{position:absolute;bottom:max(30px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(480px,calc(100% - 32px));backdrop-filter:blur(18px);text-align:center}.quadra-page_arrivalBody__f1Je_{padding:26px 25px}.quadra-page_eyebrow__KeUQo{color:var(--visual-text-accent);font-size:9px;letter-spacing:.22em}.quadra-page_arrival__unXDv h2{font-family:var(--font-geist-sans),sans-serif;font-weight:400;font-size:24px;letter-spacing:.02em;margin:7px 0}.quadra-page_arrival__unXDv p{font-size:13px;line-height:1.6;color:var(--portfolio-muted)}.quadra-page_actions__oFGcY{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.quadra-page_land___Fj0d,.quadra-page_takeControl__tbZ_c{position:absolute;bottom:max(30px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:var(--portfolio-glass);backdrop-filter:blur(12px);white-space:nowrap}.quadra-page_land___Fj0d{bottom:80px}.quadra-page_interactionAction__DQPK1.quadra-page_interactionAction__DQPK1{position:absolute;bottom:max(20%,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);min-width:150px;min-height:48px;padding:13px 24px;font-size:14px;white-space:nowrap;box-shadow:0 4px 20px #0008}.quadra-page_land___Fj0d.quadra-page_autopilot__Gini5,.quadra-page_takeControl__tbZ_c{top:170px;bottom:auto;left:32px;transform:none}.quadra-page_takeControl__tbZ_c{top:222px}.quadra-page_keyboard__qswmV{opacity:.75;position:absolute;bottom:max(6px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));margin:0;font-size:12px;padding:0;color:var(--portfolio-ink);text-shadow:0 1px 4px #000,0 0 8px #000;white-space:nowrap;pointer-events:none}.quadra-page_header__Rf05x[hidden]{display:none}.quadra-page_touchControls__IgbSq{display:flex;position:absolute;inset:auto 22px max(25px,env(safe-area-inset-bottom));justify-content:flex-end;align-items:end;pointer-events:none}.quadra-page_joystick__cxxlG{position:relative;width:112px;height:112px;border-radius:50%;background:color-mix(in srgb,var(--visual-accent-surface) 33.33%,transparent);border:1px solid #ffffff55;box-shadow:inset 0 0 30px color-mix(in srgb,var(--visual-ink) 7.06%,transparent);pointer-events:auto;touch-action:none;display:none;place-items:center}.quadra-page_joystickLabel__1WIMd{position:absolute;bottom:-19px;font-size:10px;text-shadow:0 1px 5px #000;white-space:nowrap}.quadra-page_altitude__ozcjr{display:flex;flex-direction:column;gap:10px;pointer-events:auto}.quadra-page_altitude__ozcjr button{width:60px;height:58px;border-radius:var(--portfolio-radius);background:var(--portfolio-glass);border:1px solid var(--portfolio-line);font-size:24px;touch-action:none;user-select:none}.quadra-page_altitude__ozcjr .quadra-page_nitroButton__I6Y1p{background:var(--portfolio-selected);border-color:var(--portfolio-line)}.quadra-page_altitude__ozcjr small{display:block;font-size:9px;margin-top:-3px}.quadra-page_page__jwbH7 button:focus-visible,.quadra-page_page__jwbH7 summary:focus-visible{outline:2px solid var(--portfolio-gold-light);outline-offset:4px}@media (max-width:700px),(pointer:coarse){.quadra-page_touchControls__IgbSq{justify-content:space-between}.quadra-page_joystick__cxxlG{display:grid}.quadra-page_keyboard__qswmV{display:none}.quadra-page_land___Fj0d{bottom:244px}.quadra-page_header__Rf05x{inset:max(16px,env(safe-area-inset-top)) 16px auto}.quadra-page_brand__7ddNi{gap:8px}.quadra-page_brand__7ddNi h1{font-size:16px;letter-spacing:.25em}.quadra-page_brand__7ddNi p{max-width:155px;font-size:7px;letter-spacing:.12em}.quadra-page_brand__7ddNi>img{width:44px;height:44px}.quadra-page_tools__46nqa{gap:0}.quadra-page_tools__46nqa button{padding:8px;font-size:10px}.quadra-page_status__K68xo{top:81px;left:16px;font-size:11px;max-width:calc(100% - 32px)}.quadra-page_arrivalBody__f1Je_{padding:18px}.quadra-page_arrival__unXDv{bottom:max(18px,env(safe-area-inset-bottom))}.quadra-page_arrival__unXDv h2{font-size:22px}.quadra-page_actions__oFGcY button{flex:1;padding:10px;font-size:12px}}@media (max-height:520px){.quadra-page_arrival__unXDv{left:auto;right:18px;bottom:16px;transform:none;width:330px}.quadra-page_arrivalBody__f1Je_{padding:14px}.quadra-page_arrival__unXDv h2{font-size:19px}.quadra-page_arrival__unXDv p{font-size:11px}.quadra-page_status__K68xo{top:76px}.quadra-page_header__Rf05x{top:10px}.quadra-page_actions__oFGcY{margin-top:10px}.quadra-page_touchControls__IgbSq{bottom:18px}.quadra-page_joystick__cxxlG{width:112px;height:112px}.quadra-page_land___Fj0d{bottom:26px}}.quadra-page_returnCar__ElngO{position:absolute;top:148px;left:28px;padding:10px 14px;min-height:44px;font-size:12px;cursor:pointer}@media (max-width:700px),(pointer:coarse){.quadra-page_returnCar__ElngO{top:125px;left:16px}.quadra-page_touchControls__IgbSq{left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));bottom:max(34px,env(safe-area-inset-bottom))}.quadra-page_altitude__ozcjr{display:grid;grid-template-columns:60px;gap:12px}.quadra-page_altitude__ozcjr .quadra-page_nitroButton__I6Y1p{grid-column:1}.quadra-page_altitude__ozcjr[data-walking=true]{align-items:end}.quadra-page_altitude__ozcjr button{opacity:.5;background:color-mix(in srgb,var(--visual-surface) 80%,transparent);border-color:var(--portfolio-line);color:var(--visual-text-accent-light)}.quadra-page_altitude__ozcjr button:active{opacity:.85;background:var(--portfolio-selected)}.quadra-page_joystick__cxxlG{opacity:.5;background:none;border-color:var(--portfolio-line)}.quadra-page_joystick__cxxlG button:active{box-shadow:0 0 24px var(--portfolio-glow)}.quadra-page_header__Rf05x{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}}@media (max-width:400px){.quadra-page_brand__7ddNi p{display:none}.quadra-page_brand__7ddNi h1{font-size:14px;letter-spacing:.18em}.quadra-page_brand__7ddNi>img{width:36px;height:36px}.quadra-page_tools__46nqa button:last-child span{display:none}}@media (max-height:520px) and (orientation:landscape){.quadra-page_touchControls__IgbSq{bottom:max(24px,env(safe-area-inset-bottom))}.quadra-page_land___Fj0d{bottom:max(26px,env(safe-area-inset-bottom))}.quadra-page_returnCar__ElngO{top:108px}.quadra-page_status__K68xo{max-width:60%}}.quadra-page_status__K68xo[hidden]{display:none}.quadra-page_arrival__unXDv .quadra-page_actions__oFGcY button{justify-content:center;text-align:center}@media (max-width:700px),(pointer:coarse){.quadra-page_land___Fj0d,.quadra-page_takeControl__tbZ_c{opacity:.5;background:color-mix(in srgb,var(--visual-surface) 80%,transparent);border-color:var(--portfolio-gold)}.quadra-page_joystick__cxxlG:active,.quadra-page_land___Fj0d:active,.quadra-page_takeControl__tbZ_c:active{opacity:.85}}.quadra-page_projectLinks__flxGj{position:absolute;bottom:max(80px,calc(env(safe-area-inset-bottom) + 64px));left:50%;transform:translateX(-50%);display:flex;justify-content:center;flex-wrap:wrap;gap:8px;width:min(94%,600px)}.quadra-page_projectLinks__flxGj a{text-decoration:none;text-align:center;background:color-mix(in srgb,var(--visual-surface) 90.2%,transparent)}.quadra-page_leaveReading__1n__L{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);white-space:nowrap;background:color-mix(in srgb,var(--visual-surface) 90.2%,transparent)}.quadra-page_slideControls__bAsaz{position:absolute;left:50%;transform:translateX(-50%);bottom:max(140px,calc(env(safe-area-inset-bottom) + 124px));display:flex;align-items:center;gap:16px;color:#000;background:#fff;padding:4px 12px;border:1px solid #333}.quadra-page_slideControls__bAsaz button{color:#000;background:#fff;border-color:#555}.quadra-page_slideControls__bAsaz button:disabled{opacity:.35}@media (max-width:700px),(pointer:coarse){.quadra-page_status__K68xo{display:none}.quadra-page_land___Fj0d.quadra-page_autopilot__Gini5{top:calc(max(16px, env(safe-area-inset-top)) + 60px);bottom:auto;left:max(16px,env(safe-area-inset-left));transform:none;font-size:12px;padding:10px 14px}.quadra-page_takeControl__tbZ_c{top:calc(max(16px, env(safe-area-inset-top)) + 112px);bottom:auto;left:max(16px,env(safe-area-inset-left));transform:none}}.quadra-page_hud__SSPwO{display:contents}.quadra-page_hud__SSPwO[hidden]{display:none}@media (max-width:700px),(pointer:coarse){.quadra-page_header__Rf05x{align-items:center;min-height:44px}.quadra-page_brand__7ddNi{position:absolute;left:50%;transform:translateX(-50%);gap:8px;white-space:nowrap}.quadra-page_brand__7ddNi>img{width:36px;height:36px}.quadra-page_brand__7ddNi h1{font-size:14px;letter-spacing:.18em}.quadra-page_brand__7ddNi p{display:none}.quadra-page_tools__46nqa{width:100%;justify-content:space-between}.quadra-page_tools__46nqa [data-portfolio-trigger=language],.quadra-page_tools__46nqa button+button:before{display:none}.quadra-page_touchControls__IgbSq{bottom:max(62px,calc(env(safe-area-inset-bottom) + 28px));align-items:center}.quadra-page_altitude__ozcjr[data-walking=true]{align-self:center}.quadra-page_altitude__ozcjr .quadra-page_jumpButton__B_8U1{display:none}.quadra-page_returnCar__ElngO{top:max(78px,calc(env(safe-area-inset-top) + 62px))}}.quadra-page_brand__7ddNi>img{filter:brightness(0) invert(1)}.quadra-page_header__Rf05x[data-hud-hidden=true] .quadra-page_brand__7ddNi,.quadra-page_header__Rf05x[data-hud-hidden=true] .quadra-page_tools__46nqa button:not([data-portfolio-trigger=menu]){display:none}.quadra-page_header__Rf05x[data-hud-hidden=true] .quadra-page_tools__46nqa{margin-left:auto;justify-content:flex-end}.quadra-page_header__Rf05x[data-hud-hidden=true] .quadra-page_tools__46nqa button:before{display:none}.quadra-page_header__Rf05x[data-hud-hidden=true] [data-portfolio-trigger=menu]{opacity:.3;transition:opacity .18s}.quadra-page_header__Rf05x[data-hud-hidden=true] [data-portfolio-trigger=menu]:focus-visible,.quadra-page_header__Rf05x[data-hud-hidden=true] [data-portfolio-trigger=menu]:hover{opacity:1}.quadra-page_projectReader__6ait0{position:absolute;top:max(88px,calc(env(safe-area-inset-top) + 72px));bottom:max(210px,calc(env(safe-area-inset-bottom) + 194px));left:50%;transform:translateX(-50%);width:min(92%,900px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;user-select:text;padding:clamp(20px,4vw,40px);border:1px solid #bbb;background:#fff;color:#171717;font-size:16px;line-height:1.7;scrollbar-color:#888 #eee}.quadra-page_projectReader__6ait0 h2{font-size:28px;margin-bottom:16px}.quadra-page_projectReader__6ait0 h3{font-size:19px;margin:24px 0 8px}.quadra-page_projectReader__6ait0:focus-visible{outline:2px solid var(--visual-accent);outline-offset:3px}.quadra-page_hud__SSPwO[data-text-reader=true]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;padding:max(24px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom));background:#fff;color:#171717;pointer-events:auto}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_status__K68xo,.quadra-page_hud__SSPwO[data-text-reader=true][hidden]{display:none}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectReader__6ait0{position:static;transform:none;width:min(100%,880px);flex:1;min-height:0;border:0;padding:12px clamp(12px,3vw,32px) 28px}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectReader__6ait0 h2{font-size:clamp(28px,4vw,40px);font-weight:600}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectReader__6ait0 h3{font-weight:600}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_leaveReading__1n__L,.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectLinks__flxGj,.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_slideControls__bAsaz{position:static;transform:none;flex-shrink:0}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_slideControls__bAsaz{order:1;width:min(100%,880px);justify-content:center;border:0;border-top:1px solid var(--visual-accent-light);padding-top:12px}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectLinks__flxGj{order:2;width:100%}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_leaveReading__1n__L{order:3;background:transparent;border-color:transparent;color:#555}@media (max-height:600px),(max-width:600px){.quadra-page_hud__SSPwO[data-text-reader=true]{gap:6px;padding-left:12px;padding-right:12px}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectLinks__flxGj{gap:4px}.quadra-page_hud__SSPwO[data-text-reader=true] .quadra-page_projectLinks__flxGj a{padding:8px;font-size:11px}}