.crt-overlay_overlay__1ziRz{z-index:4;overflow:hidden;isolation:isolate}.crt-overlay_overlay__1ziRz,.crt-overlay_roll__rjXjz,.crt-overlay_scanlines__gXonX,.crt-overlay_vignette__RJy3T{position:absolute;inset:0;pointer-events:none}.crt-overlay_scanlines__gXonX{background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgb(0 0 0/.24) 2px 3px,transparent 3px 7px,rgb(0 0 0/.12) 7px 8px,transparent 8px 11px),repeating-linear-gradient(180deg,transparent 0 117px,rgb(0 0 0/.18) 119px 121px,transparent 123px 149px);opacity:.42;animation:crt-overlay_scan-drift__tNp15 15s steps(30) infinite}.crt-overlay_roll__rjXjz{inset:-20% 0 auto;height:11%;background:linear-gradient(180deg,transparent,rgb(54 91 112/.018) 42%,rgb(135 168 176/.035) 50%,rgb(54 91 112/.018) 58%,transparent);mix-blend-mode:screen;animation:crt-overlay_roll-down__qYbYt 18s linear infinite}.crt-overlay_vignette__RJy3T{background:radial-gradient(ellipse 77% 85% at 50% 48%,transparent 33%,rgb(0 1 4/.09) 58%,rgb(0 1 4/.42) 82%,rgb(0 0 2/.76) 100%),linear-gradient(90deg,rgb(0 0 1/.21),transparent 16% 84%,rgb(0 0 1/.21))}@keyframes crt-overlay_scan-drift__tNp15{0%,to{background-position:0 0,0 0}33%{background-position:0 -2px,0 13px}66%{background-position:0 1px,0 -9px}}@keyframes crt-overlay_roll-down__qYbYt{0%{transform:translateY(0)}to{transform:translateY(1400%)}}@media (max-width:600px){.crt-overlay_scanlines__gXonX{opacity:.34}.crt-overlay_vignette__RJy3T{background:radial-gradient(ellipse 94% 81% at 50% 48%,transparent 36%,rgb(0 1 4/.13) 68%,rgb(0 0 2/.62) 100%)}}@media (prefers-reduced-motion:reduce){.crt-overlay_roll__rjXjz,.crt-overlay_scanlines__gXonX{animation:none}.crt-overlay_roll__rjXjz{display:none}}.room-transition_shutter__Jp0fs{position:fixed;z-index:100;inset:0;pointer-events:none;background:#010102;opacity:1}.room-transition_shutter__Jp0fs[data-room-transition=covering]{transition:opacity .12s ease-in-out}.room-transition_shutter__Jp0fs[data-room-transition=revealing]{opacity:0;transition:opacity .14s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.room-transition_shutter__Jp0fs{transition:none!important}}.mobile-studio-nav_dock__YnQA9:not([data-index-menu]){display:none}@media (max-width:720px){.mobile-studio-nav_dock__YnQA9,.mobile-studio-nav_dock__YnQA9:not([data-index-menu]),.mobile-studio-nav_dock__YnQA9[data-index-menu]{position:fixed;z-index:50;left:50%;top:auto;right:auto;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;flex-wrap:nowrap;align-items:stretch;width:calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:344px;height:48px;gap:0;padding:2px;border:0;border-radius:12px;background:rgb(8 9 10/.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateX(-50%);pointer-events:auto}.mobile-studio-nav_dock__YnQA9[hidden]{display:none}.mobile-studio-nav_dock__YnQA9 .mobile-studio-nav_link__KmUuf{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;border:0;border-radius:10px;color:#bfc2c3;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-studio-nav_link__KmUuf:hover,.mobile-studio-nav_link__KmUuf[aria-current=page]{color:#fff}.mobile-studio-nav_link__KmUuf:focus-visible{color:#fff;outline:2px solid #e1e3e4;outline-offset:-3px}.mobile-studio-nav_dock__YnQA9 .mobile-studio-nav_label__MuHUP{display:block;font:400 13px/1.2 var(--font-work),Arial,sans-serif;letter-spacing:-.025em;white-space:nowrap}body:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) .mobile-studio-nav_dock__YnQA9{visibility:hidden;pointer-events:none}}.blue-room-scene_root__i6FKG{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#01040a;font-family:var(--font-work),Arial,sans-serif;-webkit-font-smoothing:antialiased}.blue-room-scene_canvas__qMOf2,.blue-room-scene_finish__yCBxm,.blue-room-scene_scanlines__OsHHX,.blue-room-scene_still__GZ0R7,.blue-room-scene_vignette__0oQ8_{position:absolute;inset:0}.blue-room-scene_still__GZ0R7{background:radial-gradient(ellipse 47% 19% at 39% 32%,rgb(41 90 121/.12),transparent 100%),linear-gradient(165deg,transparent 48%,rgb(9 23 32/.28) 48.1%,transparent 49%),#000204}.blue-room-scene_still__GZ0R7:before{content:"";position:absolute;top:20%;left:9%;width:55%;height:25%;border:1px solid rgb(41 68 87/.24);background:radial-gradient(ellipse at 35% 45%,rgb(57 103 134/.08),transparent 60%);transform:perspective(800px) rotateY(5deg)}.blue-room-scene_canvas__qMOf2{opacity:0}.blue-room-scene_root__i6FKG[data-room-ready=true] .blue-room-scene_canvas__qMOf2{opacity:1}.blue-room-scene_canvas__qMOf2 canvas{display:block}.blue-room-scene_finish__yCBxm{z-index:2;pointer-events:none;opacity:.018;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E")}.blue-room-scene_scanlines__OsHHX{z-index:3;pointer-events:none;opacity:.022;background:repeating-linear-gradient(180deg,transparent 0 2px,#02050a 3px 4px)}.blue-room-scene_vignette__0oQ8_{z-index:4;pointer-events:none;background:radial-gradient(ellipse 69% 72% at 43% 45%,transparent 20%,rgb(0 1 4/.18) 57%,rgb(0 0 0/.92) 100%),linear-gradient(180deg,rgb(0 0 0/.38),transparent 28%,transparent 71%,rgb(0 0 0/.46))}.blue-room-scene_back__2NL0F{position:absolute;z-index:10;top:max(24px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));display:grid;width:44px;height:44px;place-items:center;border:1px solid #29414e;border-radius:0;background:rgb(2 8 12/.8);color:#abc3cf;text-decoration:none;transition:background .18s ease,border-color .18s ease}.blue-room-scene_back__2NL0F:hover{background:#0d202b;border-color:#6e9caf}.blue-room-scene_back__2NL0F svg{transition:transform .18s ease}.blue-room-scene_back__2NL0F:focus-visible svg,.blue-room-scene_back__2NL0F:hover svg{transform:translateX(-2px)}.blue-room-scene_back__2NL0F:focus-visible{outline:2px solid #bad6e5;outline-offset:4px}.blue-room-scene_contactPanel__9s1ew{--signal-color:83 148 188;--signal-strength:.65;position:absolute;z-index:7;top:50%;right:clamp(24px,4.8vw,88px);width:560px;height:580px;max-width:calc(100% - 96px);box-sizing:border-box;overflow:visible;transform:translateY(-50%);transform-origin:0 0;color:#bdcdd4;font-family:var(--font-work),Arial,sans-serif;border:1px solid #23313a;background:linear-gradient(135deg,#091117,#03080c 70%);box-shadow:inset 0 1px 0 rgb(194 220 229/.035),inset 0 0 36px rgb(0 0 0/.5)}.blue-room-scene_contactPanel__9s1ew[data-projected=true]{top:0;left:0;right:auto;max-width:none;transform:var(--terminal-transform)}.blue-room-scene_contactPanel__9s1ew:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(80 159 211/.014) 3px 4px)}.blue-room-scene_terminalHeader__ckrMq{position:relative;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 24px;border-bottom:1px solid rgb(144 180 198/.12)}.blue-room-scene_terminalChannel__I08AQ{display:flex;align-items:center;gap:9px;color:#8da8b5;font:400 12px/1.5 var(--font-input),monospace;letter-spacing:.09em;text-transform:uppercase}.blue-room-scene_terminalChannel__I08AQ svg{opacity:.72}.blue-room-scene_signalMeter__u3bDG{display:flex;align-items:center;gap:4px;height:14px}.blue-room-scene_signalMeter__u3bDG i{display:block;width:14px;height:2px;opacity:.28;background:rgb(var(--signal-color)/.8);transition:opacity .2s ease,background .2s ease}.blue-room-scene_signalMeter__u3bDG i:first-child{opacity:.7}.blue-room-scene_contactPanel__9s1ew[data-terminal-focused=true] .blue-room-scene_signalMeter__u3bDG i:nth-child(2){opacity:.8}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sending] .blue-room-scene_signalMeter__u3bDG i{animation:blue-room-scene_transmitSignal__klCLf 1.6s ease-in-out infinite}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sending] .blue-room-scene_signalMeter__u3bDG i:nth-child(2){animation-delay:.2s}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sending] .blue-room-scene_signalMeter__u3bDG i:nth-child(3){animation-delay:.4s}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sent] .blue-room-scene_signalMeter__u3bDG i{opacity:.9}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=error] .blue-room-scene_signalMeter__u3bDG i:last-child{opacity:.85;background:#b87783}@keyframes blue-room-scene_transmitSignal__klCLf{0%,to{opacity:.28}50%{opacity:.9}}.blue-room-scene_terminalContent__xyxCh{position:relative;padding:20px 24px}.blue-room-scene_contactTitle__HoTiG{margin:0;color:#e0e7e9;font-size:var(--studio-h2,38px);font-weight:600;line-height:var(--studio-h2-leading,36px);letter-spacing:-.03em;text-wrap:balance}.blue-room-scene_contactIntroCompact__3jvS2,.blue-room-scene_contactTitleCompact__ev0jg{display:none}.blue-room-scene_contactIntro__8M9Yv{margin:10px 0 20px;max-width:460px;color:#a3b4be;font-size:16px;line-height:1.5}.blue-room-scene_contactForm__0I6xQ{display:grid;gap:10px}.blue-room-scene_contactField__50rOH{display:grid;gap:5px}.blue-room-scene_fieldLabel__udc4E{display:flex;align-items:center;gap:10px;color:#9eafb9;font:400 16px/1.25 var(--font-work),Arial,sans-serif;transition:color .18s ease}.blue-room-scene_fieldNumber__yyt6C{color:#596c79;font:400 11px/1 var(--font-input),monospace}.blue-room-scene_fieldMarker__T_8e_{width:4px;height:4px;margin-left:auto;background:#283943;transition:background .18s ease}.blue-room-scene_contactField__50rOH:has(input:not(:placeholder-shown)) .blue-room-scene_fieldMarker__T_8e_{background:#7a919e}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldMarker__T_8e_{background:#a2d7e1}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldLabel__udc4E{color:#d8e4e8}.blue-room-scene_fieldInput__EPF9F{position:relative;display:block}.blue-room-scene_fieldIcon__g76Q0{position:absolute;z-index:1;top:14px;left:14px;color:#536b79;pointer-events:none;transition:color .18s ease}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldIcon__g76Q0{color:#97c6d2}.blue-room-scene_contactField__50rOH input{width:100%;padding:10px 14px 10px 45px;box-sizing:border-box;border:1px solid #293841;border-left:2px solid #3e5563;border-radius:0;outline:0;background:#02070a;box-shadow:inset 0 2px 7px rgb(0 0 0/.6);color:#e0e7e9;caret-color:#a6d8e5;font:400 20px/1.3 var(--font-input),monospace;transition:border-color .18s ease,background .18s ease}.blue-room-scene_contactField__50rOH input:hover{border-color:#4c6472}.blue-room-scene_contactField__50rOH input:focus-visible{border-color:#84b0c4;outline:1px solid #84b0c4;outline-offset:0;background:#030c11}.blue-room-scene_contactField__50rOH input[aria-invalid=true]{border-color:#ac6471}.blue-room-scene_contactField__50rOH input[aria-invalid=true]:focus-visible{outline-color:#c18490}.blue-room-scene_contactField__50rOH input:-webkit-autofill{-webkit-text-fill-color:#e0e7e9;box-shadow:inset 0 0 0 100px #030c11}.blue-room-scene_contactActions__q5qBv{min-height:96px;margin-top:3px}.blue-room-scene_contactSubmit__IpUjK{position:relative;display:flex;align-items:center;justify-content:space-between;width:232px;max-width:100%;min-height:48px;margin-left:auto;padding:0 0 0 17px;border:1px solid #526a78;border-radius:0;background:#14232c;color:#d6e2e6;cursor:pointer;font:500 17px/1.3 var(--font-work),Arial,sans-serif;letter-spacing:-.01em;transition:background .18s ease,border-color .18s ease,color .18s ease}.blue-room-scene_contactSubmit__IpUjK:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;opacity:0;background:rgb(var(--signal-color)/.9);transform:scaleX(.08);transform-origin:left;transition:opacity .18s ease}.blue-room-scene_contactSubmit__IpUjK:hover{background:#1d3441;border-color:#8cbed4;color:#ecf2f4}.blue-room-scene_contactSubmit__IpUjK:active{background:#14364b}.blue-room-scene_contactSubmit__IpUjK:focus-visible{outline:2px solid #93b3c4;outline-offset:4px}.blue-room-scene_contactSubmit__IpUjK:disabled{cursor:wait;color:#90abbc}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sending] .blue-room-scene_contactSubmit__IpUjK:after{opacity:.7;animation:blue-room-scene_transmitTrace__otyKz 2.2s ease-in-out infinite}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sent] .blue-room-scene_contactSubmit__IpUjK:after{opacity:.8;transform:scaleX(1)}@keyframes blue-room-scene_transmitTrace__otyKz{0%,to{transform:scaleX(.08)}50%{transform:scaleX(1)}}.blue-room-scene_submitIcon__ErCxb{display:grid;place-items:center;align-self:stretch;width:47px;min-height:46px;border-left:1px solid rgb(156 188 203/.19);background:rgb(0 0 0/.16)}.blue-room-scene_submitArrow__ZQT_e{transition:transform .18s ease}.blue-room-scene_contactSubmit__IpUjK:focus-visible .blue-room-scene_submitArrow__ZQT_e,.blue-room-scene_contactSubmit__IpUjK:hover .blue-room-scene_submitArrow__ZQT_e{transform:translate(2px,-2px)}.blue-room-scene_contactStatus__T9mnn{min-height:40px;margin:8px 0 0;color:#a3bccb;font:400 16px/1.25 var(--font-work),Arial,sans-serif}.blue-room-scene_contactStatus__T9mnn[data-state=error]{color:#dfa4b2}.blue-room-scene_contactStatus__T9mnn[data-state=sent]{color:#c1e2f0}.blue-room-scene_honeypot__NTgHL{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.blue-room-scene_visuallyHidden__AQYII{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.blue-room-scene_root__i6FKG{--cockpit-height:clamp(184px,28svh,270px);--contact-gutter:max(20px,env(safe-area-inset-left),env(safe-area-inset-right));height:auto;min-height:100svh;overflow:visible;padding:.01px 0;background:#03080c}.blue-room-scene_canvas__qMOf2,.blue-room-scene_still__GZ0R7{height:var(--cockpit-height);bottom:auto}.blue-room-scene_back__2NL0F{top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left))}.blue-room-scene_still__GZ0R7:before{top:12%;left:7%;width:86%;height:22%}.blue-room-scene_finish__yCBxm,.blue-room-scene_scanlines__OsHHX,.blue-room-scene_vignette__0oQ8_{height:var(--cockpit-height);bottom:auto}.blue-room-scene_vignette__0oQ8_{background:radial-gradient(ellipse 78% 86% at 43% 40%,transparent 24%,rgb(0 1 4/.12) 62%,rgb(0 0 0/.7) 100%),linear-gradient(180deg,rgb(0 0 0/.25),transparent 25%,transparent 74%,#03080c)}.blue-room-scene_contactPanel__9s1ew,.blue-room-scene_contactPanel__9s1ew[data-projected=true]{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;max-width:640px;margin:calc(var(--cockpit-height) - 12px) auto 0;transform:none;border:0;background:linear-gradient(#071015,#03080c 210px);box-shadow:none}.blue-room-scene_contactPanel__9s1ew:before{display:none}.blue-room-scene_terminalHeader__ckrMq{height:36px;padding:0 var(--contact-gutter);border-top:1px solid rgb(123 178 199/.26);border-bottom:1px solid rgb(123 178 199/.08)}.blue-room-scene_terminalChannel__I08AQ{font-size:11px;letter-spacing:.06em}.blue-room-scene_terminalContent__xyxCh{padding:19px var(--contact-gutter) max(28px,env(safe-area-inset-bottom))}.blue-room-scene_contactTitle__HoTiG{max-width:510px;font-size:clamp(24px,6vw,28px);line-height:1.18;text-wrap:balance}.blue-room-scene_contactIntro__8M9Yv{max-width:460px;margin:10px 0 22px;font-size:15px;line-height:1.5;color:#9eafb9}.blue-room-scene_contactForm__0I6xQ{gap:10px}.blue-room-scene_contactField__50rOH{position:relative;display:block;scroll-margin-block:24px}.blue-room-scene_fieldLabel__udc4E{position:absolute;z-index:2;top:23px;left:15px;right:15px;gap:9px;font-size:15px;line-height:18px;color:#aebcc4;pointer-events:none;transition:top .16s ease,font-size .16s ease,color .16s ease}.blue-room-scene_fieldNumber__yyt6C{font-size:10px;color:#5d7684}.blue-room-scene_fieldMarker__T_8e_{width:3px;height:3px;opacity:0}.blue-room-scene_contactField__50rOH input{height:64px;padding:27px 42px 9px 15px;border-left-width:1px;border-color:#293b45;background:#03090d;box-shadow:none;font:400 16px/1.4 var(--font-work),Arial,sans-serif;scroll-margin-block:80px}.blue-room-scene_fieldIcon__g76Q0{top:23px;left:auto;right:15px;width:18px;height:18px;color:#526c7a}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldLabel__udc4E,.blue-room-scene_contactField__50rOH:has(input:not(:placeholder-shown)) .blue-room-scene_fieldLabel__udc4E{top:8px;font-size:13px}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldMarker__T_8e_,.blue-room-scene_contactField__50rOH:has(input:not(:placeholder-shown)) .blue-room-scene_fieldMarker__T_8e_{opacity:1}.blue-room-scene_contactField__50rOH:has(input:not(:placeholder-shown)) .blue-room-scene_fieldNumber__yyt6C{color:#718996}.blue-room-scene_contactField__50rOH:focus-within input{border-color:#8cb5c7;background:#061117}.blue-room-scene_contactField__50rOH:focus-within input[aria-invalid=true]{border-color:#ac6471}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldLabel__udc4E{color:#d5e6ec}.blue-room-scene_contactField__50rOH:has(input[aria-invalid=true]) .blue-room-scene_fieldLabel__udc4E{color:#dfa4b2}.blue-room-scene_contactField__50rOH:has(input[aria-invalid=true]) .blue-room-scene_fieldMarker__T_8e_{background:#d596a5}.blue-room-scene_contactField__50rOH:has(input[aria-invalid=true]) .blue-room-scene_fieldIcon__g76Q0{color:#ba8290}.blue-room-scene_contactActions__q5qBv{display:flex;flex-direction:column;min-height:0;margin-top:8px}.blue-room-scene_contactSubmit__IpUjK{width:100%;min-height:52px;font-size:16px;border-color:#526f80;background:#172b36}.blue-room-scene_submitIcon__ErCxb{width:51px;min-height:50px}.blue-room-scene_contactStatus__T9mnn{order:-1;min-height:0;margin:0 0 12px;padding:11px 13px;border-left:2px solid #749cad;background:rgb(97 144 166/.08);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.blue-room-scene_contactStatus__T9mnn[data-state=error]{border-left-color:#c78596;background:rgb(172 100 113/.09)}.blue-room-scene_contactStatus__T9mnn[data-state=sent]{border-left-color:#a0c9b9}.blue-room-scene_contactStatus__T9mnn:empty{margin:0;padding:0;border:0}}@media (max-width:720px){.blue-room-scene_root__i6FKG{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(max(80px,calc(env(safe-area-inset-top) + 64px)),1fr) max-content;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.blue-room-scene_canvas__qMOf2,.blue-room-scene_finish__yCBxm,.blue-room-scene_scanlines__OsHHX,.blue-room-scene_still__GZ0R7,.blue-room-scene_vignette__0oQ8_{grid-area:1/1/2/2;height:auto;bottom:0}.blue-room-scene_contactPanel__9s1ew,.blue-room-scene_contactPanel__9s1ew[data-projected=true]{grid-area:2/1/3/2;margin:0 auto}.blue-room-scene_terminalHeader__ckrMq{height:30px}.blue-room-scene_terminalContent__xyxCh{padding-top:14px;padding-bottom:12px}.blue-room-scene_contactIntroFull__j7HXw,.blue-room-scene_contactTitleFull__zcV4I{display:none}.blue-room-scene_contactIntroCompact__3jvS2,.blue-room-scene_contactTitleCompact__ev0jg{display:inline}.blue-room-scene_contactTitle__HoTiG{font-size:24px}.blue-room-scene_contactIntro__8M9Yv{margin:8px 0 16px}.blue-room-scene_contactForm__0I6xQ{gap:8px}.blue-room-scene_contactField__50rOH input{height:56px;padding-top:24px;padding-bottom:6px;line-height:1.3}.blue-room-scene_fieldIcon__g76Q0,.blue-room-scene_fieldLabel__udc4E{top:19px}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldLabel__udc4E,.blue-room-scene_contactField__50rOH:has(input:not(:placeholder-shown)) .blue-room-scene_fieldLabel__udc4E{top:5px;font-size:13px;line-height:16px}.blue-room-scene_contactActions__q5qBv{margin-top:4px}.blue-room-scene_contactSubmit__IpUjK{min-height:48px}.blue-room-scene_submitIcon__ErCxb{width:47px;min-height:46px}}@media (max-width:360px){.blue-room-scene_root__i6FKG{--contact-gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))}}@media (max-width:720px) and (max-height:620px){.blue-room-scene_terminalHeader__ckrMq{display:none}}@media (max-width:1100px) and (max-height:500px){.blue-room-scene_root__i6FKG{--cockpit-height:clamp(128px,36svh,180px)}.blue-room-scene_terminalContent__xyxCh{padding-top:16px}}@media (max-height:680px) and (min-width:1101px){.blue-room-scene_root__i6FKG{height:auto;min-height:100svh;overflow:visible;padding:.01px 0}.blue-room-scene_canvas__qMOf2,.blue-room-scene_still__GZ0R7{height:100svh;bottom:auto}.blue-room-scene_contactPanel__9s1ew,.blue-room-scene_contactPanel__9s1ew[data-projected=true]{position:relative;top:auto;right:auto;left:auto;height:auto;max-width:calc(100% - 96px);margin:92px 24px 24px auto;transform:none}.blue-room-scene_contactField__50rOH input{font-size:18px}}@media (prefers-reduced-motion:reduce){.blue-room-scene_back__2NL0F,.blue-room-scene_back__2NL0F svg,.blue-room-scene_canvas__qMOf2,.blue-room-scene_contactField__50rOH input,.blue-room-scene_contactPanel__9s1ew,.blue-room-scene_contactSubmit__IpUjK,.blue-room-scene_contactSubmit__IpUjK:after,.blue-room-scene_fieldIcon__g76Q0,.blue-room-scene_fieldLabel__udc4E,.blue-room-scene_fieldMarker__T_8e_,.blue-room-scene_signalMeter__u3bDG i,.blue-room-scene_submitArrow__ZQT_e{transition:none;animation:none}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sending] .blue-room-scene_contactSubmit__IpUjK:after{opacity:.7;transform:scaleX(1);animation:none}.blue-room-scene_contactPanel__9s1ew[data-terminal-state=sending] .blue-room-scene_signalMeter__u3bDG i{opacity:.7;animation:none}}.blue-room-scene_terminalHeader__ckrMq{height:30px;border-color:rgb(166 205 177/.1)}.blue-room-scene_terminalChannel__I08AQ{font-size:11px;color:#91ad9a;letter-spacing:.02em}.blue-room-scene_terminalChannel__I08AQ svg{display:none}.blue-room-scene_terminalContent__xyxCh{padding:24px}.blue-room-scene_contactPanel__9s1ew{color:#c4c9c6;background:linear-gradient(135deg,#08100c,#030805 70%)}.blue-room-scene_contactIntro__8M9Yv{color:#a8b3ac}.blue-room-scene_contactForm__0I6xQ{gap:16px}.blue-room-scene_fieldLabel__udc4E{color:#aeb8b1;font-size:16px;line-height:20px}.blue-room-scene_fieldIcon__g76Q0,.blue-room-scene_fieldMarker__T_8e_,.blue-room-scene_fieldNumber__yyt6C{display:none}.blue-room-scene_contactField__50rOH input{height:48px;padding:10px 0;border:0;border-bottom:1px solid #3c4b41;background:transparent;box-shadow:none;font:400 18px/1.4 var(--font-work),Arial,sans-serif}.blue-room-scene_contactField__50rOH input:hover{border-color:#839a8b}.blue-room-scene_contactField__50rOH input:focus-visible{outline:0;border-color:#9adfb0;background:rgb(100 176 126/.035)}.blue-room-scene_contactActions__q5qBv{margin-top:12px}.blue-room-scene_contactSubmit__IpUjK{width:100%;padding-left:0;border:0;border-bottom:1px solid #668773;background:transparent;font-size:20px;font-weight:600}.blue-room-scene_contactSubmit__IpUjK:active,.blue-room-scene_contactSubmit__IpUjK:hover{background:rgb(80 151 103/.06);border-color:#9adfb0}.blue-room-scene_submitIcon__ErCxb{border:0;background:transparent}@media (max-width:1100px){.blue-room-scene_contactPanel__9s1ew,.blue-room-scene_contactPanel__9s1ew[data-projected=true]{background:#030805}.blue-room-scene_terminalContent__xyxCh{padding:20px var(--contact-gutter) 20px}.blue-room-scene_contactTitle__HoTiG{font-size:35px;line-height:36px;letter-spacing:-.03em}.blue-room-scene_contactForm__0I6xQ{gap:12px}.blue-room-scene_fieldLabel__udc4E{left:0;right:0;top:19px;font-size:16px}.blue-room-scene_contactField__50rOH input{height:56px;padding:24px 0 6px;font-size:16px}.blue-room-scene_contactField__50rOH:focus-within .blue-room-scene_fieldLabel__udc4E,.blue-room-scene_contactField__50rOH:has(input:not(:placeholder-shown)) .blue-room-scene_fieldLabel__udc4E{top:4px;font-size:13px;line-height:16px}.blue-room-scene_contactSubmit__IpUjK{min-height:48px;font-size:20px}}@media (max-width:720px){.blue-room-scene_terminalHeader__ckrMq{display:none}.blue-room-scene_terminalContent__xyxCh{padding-top:16px;padding-bottom:12px}.blue-room-scene_contactIntro__8M9Yv{margin:8px 0 16px;font-size:16px}.blue-room-scene_contactActions__q5qBv{margin-top:8px}}.site-language_slot__uEl3t{display:flex;align-items:center;flex:0 0 88px;min-width:88px;min-height:44px}.site-language_languages__FhtOw{display:inline-flex;position:relative;align-items:center;flex-shrink:0;gap:0;padding:0;color:#9fa8a7;background:rgb(5 7 8/.76);border-radius:5px;backdrop-filter:blur(14px) saturate(0);-webkit-backdrop-filter:blur(14px) saturate(0)}.site-language_languages__FhtOw[data-floating=true]{position:fixed;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:45}.site-language_languages__FhtOw[data-floating=true][data-room=about],.site-language_languages__FhtOw[data-floating=true][data-room=elevator]{right:max(76px,calc(env(safe-area-inset-right) + 56px))}.site-language_languages__FhtOw[data-floating=true][data-room=cube]{right:max(124px,calc(env(safe-area-inset-right) + 104px))}.site-language_languages__FhtOw a{display:grid;place-items:center;border:0;background:transparent;padding:8px;min-height:44px;min-width:44px;color:inherit;font:500 11px/1 var(--font-work),Arial,sans-serif;letter-spacing:.04em;text-decoration:none;cursor:pointer;touch-action:manipulation}.site-language_languages__FhtOw a:hover,.site-language_languages__FhtOw a[aria-current=true]{color:#fff}.site-language_languages__FhtOw a:focus-visible{outline:1px solid #ddd;outline-offset:-4px;border-radius:3px}.studio-v2-header_header__pYI6F{position:fixed;z-index:60;inset:0 0 auto;min-height:48px;padding-inline:var(--studio-gutter,16px);border-bottom:1px solid rgb(198 211 201/.12);background:rgb(2 5 4/.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--studio-ink,#e6e6e6)}.studio-v2-header_inner__r4K4k{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1888px;margin:0 auto;min-height:48px;gap:12px}.studio-v2-header_brand___wiyd{display:inline-flex;align-items:center;width:max-content;min-height:44px;text-decoration:none}.studio-v2-header_brand___wiyd img{display:block;width:69px;height:35px;object-fit:contain}.studio-v2-header_navigation__GAWo0{display:flex;align-items:center;gap:24px}.studio-v2-header_navigation__GAWo0 a{display:inline-flex;align-items:center;min-height:44px;color:#c4c6c5;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:-.02em}.studio-v2-header_navigation__GAWo0 a:hover,.studio-v2-header_navigation__GAWo0 a[aria-current=page]{color:#91e5ab}.studio-v2-header_utilities__XC9We{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:12px}.studio-v2-header_utilities__XC9We [data-site-language-slot]{flex:0 0 72px;min-width:72px}.studio-v2-header_utilities__XC9We nav{border-radius:0;background:transparent;backdrop-filter:none}.studio-v2-header_utilities__XC9We nav a{min-width:36px;padding-inline:6px}.studio-v2-header_header__pYI6F a:focus-visible{outline:1px solid #e6e6e6;outline-offset:2px}.studio-v2-header_header__pYI6F[inert]{opacity:0;pointer-events:none}@media (max-width:720px){.studio-v2-header_inner__r4K4k{grid-template-columns:1fr auto}.studio-v2-header_navigation__GAWo0{display:none}.studio-v2-header_utilities__XC9We{gap:8px}.studio-v2-header_brand___wiyd img{width:64px;height:32px}}body:has(.about-scene_root__5_J4Y){overflow-x:hidden;overflow-y:auto;background:#040607}.about-scene_root__5_J4Y{--about-approach:0;--about-copy-opacity:1;--about-arrival-opacity:1;--about-surface-top:96px;position:relative;isolation:isolate;min-height:100svh;overflow:clip;color:var(--studio-ink,#e6e6e6);background:#040607;font-family:var(--font-work),Arial,sans-serif;-webkit-font-smoothing:antialiased}.about-scene_canvas__W_FEf,.about-scene_grain__GhiVN,.about-scene_scanlines__pQwdV,.about-scene_still__y4skU,.about-scene_wash__YXG07{position:fixed;inset:0}.about-scene_still__y4skU{background:radial-gradient(ellipse 30% 42% at 65% 43%,rgb(103 63 29/.4),transparent 85%),linear-gradient(100deg,#030607 0 30%,#0b0b09 65%,#020303)}.about-scene_canvas__W_FEf{opacity:0}.about-scene_root__5_J4Y[data-ready=true] .about-scene_canvas__W_FEf{opacity:1}.about-scene_canvas__W_FEf canvas{display:block}.about-scene_wash__YXG07{z-index:1;pointer-events:none;opacity:calc(.5 - var(--about-approach) * .35);background:linear-gradient(90deg,rgb(3 6 7/.8),transparent 35%,transparent 75%,rgb(0 0 0/.35)),linear-gradient(0deg,rgb(0 0 0/.45),transparent 24%,transparent 78%,rgb(0 0 0/.3))}.about-scene_grain__GhiVN,.about-scene_scanlines__pQwdV{z-index:5;pointer-events:none}.about-scene_grain__GhiVN{opacity:.013;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.about-scene_scanlines__pQwdV{opacity:.012;background:repeating-linear-gradient(180deg,transparent 0 2px,#050301 3px 4px)}.about-scene_approachControl___hyLD:focus-visible,.about-scene_arrivalControl__4zAhV:focus-visible,.about-scene_contact__IZAOr:focus-visible,.about-scene_furtherCopy__Ls5WU summary:focus-visible,.about-scene_teamControl__7um9E:focus-visible{outline:1px solid #92dca9;outline-offset:5px}.about-scene_arrival__S2XFz{position:relative;z-index:6;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;gap:var(--studio-gap,12px);box-sizing:border-box;width:100%;max-width:1920px;min-height:100svh;margin:0 auto;padding:calc(48px + var(--studio-section, 128px)) var(--studio-gutter,16px) 80px}.about-scene_arrival__S2XFz h1{grid-column:1/5;min-width:0;margin:0;color:var(--studio-ink,#e6e6e6);font:600 var(--studio-h0,87px)/var(--studio-h0-leading,78px) var(--font-work),Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;opacity:var(--about-arrival-opacity)}.about-scene_arrivalControl__4zAhV{position:absolute;left:var(--studio-gutter,16px);bottom:36px;display:grid;place-items:center;width:48px;height:48px;color:#b7c9be;opacity:var(--about-arrival-opacity);text-decoration:none}.about-scene_reading__O4HNM{position:relative;z-index:6;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:var(--studio-gap,12px);box-sizing:border-box;width:100%;max-width:1920px;min-height:140svh;margin:0 auto;padding-inline:var(--studio-gutter,16px);scroll-margin-top:96px}.about-scene_surface__XUlsX{position:relative;grid-column:6/12;box-sizing:border-box;min-width:0;width:100%;padding:36px;opacity:var(--about-copy-opacity);transform:translateY(var(--about-copy-hold,0));background:rgb(3 10 8/.86)}.about-scene_surface__XUlsX[data-sticky=true]{position:sticky;top:var(--about-surface-top)}.about-scene_root__5_J4Y[data-ready=true] .about-scene_surface__XUlsX{background:transparent}.about-scene_root__5_J4Y:not([data-about-phase=separating]):not([data-about-phase=theatre]) .about-scene_surface__XUlsX:focus-within{opacity:1;background:rgb(3 10 8/.96)}.about-scene_root__5_J4Y[data-about-phase=separating] .about-scene_surface__XUlsX:not(:focus-within),.about-scene_root__5_J4Y[data-about-phase=theatre] .about-scene_surface__XUlsX:not(:focus-within){pointer-events:none}.about-scene_introduction__F8P7q{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.about-scene_furtherCopy__Ls5WU p,.about-scene_introduction__F8P7q>p{max-width:46ch;margin:0;color:#c4c6c4;font:500 20px/24px var(--font-work),Arial,sans-serif;letter-spacing:-.02em}.about-scene_introduction__F8P7q>p:first-child{color:#e6e6e6}.about-scene_furtherCopy__Ls5WU{width:100%}.about-scene_furtherCopy__Ls5WU summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:8px;border-block:1px solid rgb(169 187 175/.18);color:#a1aaa3;list-style:none;font-size:13px;line-height:16px;cursor:pointer}.about-scene_furtherCopy__Ls5WU summary::-webkit-details-marker{display:none}.about-scene_furtherCopy__Ls5WU summary>span{font-size:20px;line-height:1}.about-scene_furtherCopy__Ls5WU[open] summary>span{transform:rotate(45deg)}.about-scene_furtherCopy__Ls5WU p{margin-top:20px;font-size:17px;line-height:24px;color:#a6b0a8}.about-scene_approachControl___hyLD{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-width:176px;height:48px;margin-top:12px;color:#d2dbd4;border-bottom:1px solid rgb(169 187 175/.3);font:500 13px/16px var(--font-work),Arial,sans-serif;text-decoration:none}.about-scene_approachControl___hyLD svg{transition:transform .25s ease}.about-scene_approachControl___hyLD:focus-visible svg,.about-scene_approachControl___hyLD:hover svg{transform:translateY(4px)}.about-scene_stageSection__xT2Lw{position:relative;z-index:6;box-sizing:border-box;min-height:calc(var(--about-stage-height, 100svh) + var(--about-curtain-runway, 88svh));pointer-events:none;scroll-margin-top:0}.about-scene_stageViewport__YOxVr{position:sticky;top:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--about-stage-height,100svh);padding:0 var(--studio-gutter,16px) max(72px,calc(env(safe-area-inset-bottom) + 64px))}.about-scene_stageSection__xT2Lw:focus{outline:none}.about-scene_stageControls__mWE74{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px 48px;width:max-content;max-width:100%;margin:0 auto;pointer-events:auto}.about-scene_contact__IZAOr,.about-scene_teamControl__7um9E{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:48px;padding:0 6px;border:0;border-bottom:1px solid rgb(192 205 195/.24);border-radius:0;color:#d2dbd4;background:rgb(3 6 7/.42);font:500 13px/16px var(--font-work),Arial,sans-serif;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;touch-action:manipulation;text-decoration:none;transition:color .2s ease,border-color .2s ease}.about-scene_contact__IZAOr:focus-visible,.about-scene_contact__IZAOr:hover,.about-scene_teamControl__7um9E:focus-visible,.about-scene_teamControl__7um9E:hover{color:#fff;border-color:#91d6a6}.about-scene_contact__IZAOr svg,.about-scene_teamControl__7um9E svg{transition:transform .2s ease}.about-scene_teamControl__7um9E:hover svg{transform:scaleX(1.13)}.about-scene_contact__IZAOr:hover svg{transform:translate(2px,-2px)}.about-scene_teamNames__Wwnb5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.about-scene_teamNames__Wwnb5[hidden]{display:none}.about-scene_root__5_J4Y[data-failed=true] .about-scene_teamNames__Wwnb5{position:relative;order:-1;z-index:7;top:auto;left:auto;right:auto;width:auto;height:auto;margin-bottom:24px;overflow:visible;clip-path:none;display:grid;place-items:center}.about-scene_root__5_J4Y[data-failed=true] .about-scene_teamNames__Wwnb5[hidden]{display:none}.about-scene_teamNames__Wwnb5 h2{margin:0 0 28px;color:#d4a674;text-align:center;font:500 clamp(20px,2.4vw,28px)/1.4 var(--font-work),Arial,sans-serif;letter-spacing:-.025em}.about-scene_teamNames__Wwnb5 ul{list-style:none;margin:0;padding:0}.about-scene_teamNames__Wwnb5 li{margin:22px 0;text-align:center;font:500 clamp(17px,2.4vw,25px)/1.4 var(--font-work),Arial,sans-serif;letter-spacing:.025em}@media (max-width:960px){.about-scene_arrival__S2XFz{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:120px}.about-scene_arrival__S2XFz h1{grid-column:1/-1}.about-scene_surface__XUlsX{grid-column:3/12}}@media (max-width:720px){.about-scene_arrival__S2XFz{padding-top:112px;padding-bottom:112px}.about-scene_arrival__S2XFz h1{font-size:var(--studio-h0,46px);line-height:var(--studio-h0-leading,39.2px)}.about-scene_arrivalControl__4zAhV{bottom:max(104px,calc(env(safe-area-inset-bottom) + 96px))}.about-scene_reading__O4HNM{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0}.about-scene_surface__XUlsX{grid-column:1/-1;padding:28px var(--studio-gutter,16px)}.about-scene_introduction__F8P7q{gap:20px}.about-scene_furtherCopy__Ls5WU p,.about-scene_introduction__F8P7q>p{max-width:44ch;font-size:17px;line-height:24px;letter-spacing:-.01em}.about-scene_furtherCopy__Ls5WU summary{font-size:13px}.about-scene_approachControl___hyLD{margin-top:4px}.about-scene_stageViewport__YOxVr{padding-bottom:max(112px,calc(env(safe-area-inset-bottom) + 100px))}.about-scene_stageControls__mWE74{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:420px;gap:12px}.about-scene_contact__IZAOr,.about-scene_teamControl__7um9E{min-width:0;padding-inline:4px;gap:8px;font-size:12px;min-height:48px}}@media (max-height:600px) and (min-width:801px){.about-scene_arrival__S2XFz{padding-top:112px}}.about-scene_root__5_J4Y[data-failed=true] .about-scene_surface__XUlsX,.about-scene_root__5_J4Y[data-reduced-motion=true] .about-scene_surface__XUlsX{opacity:1;pointer-events:auto}.about-scene_root__5_J4Y[data-reduced-motion=true] .about-scene_surface__XUlsX{background:rgb(3 10 8/.94)}.about-scene_root__5_J4Y[data-failed=true] .about-scene_reading__O4HNM{min-height:0!important;padding-bottom:72px}.about-scene_root__5_J4Y[data-failed=true] .about-scene_surface__XUlsX{position:relative;top:auto;background:#030a08}.about-scene_root__5_J4Y[data-failed=true] .about-scene_stageSection__xT2Lw{min-height:100svh}.about-scene_root__5_J4Y[data-failed=true] .about-scene_stageViewport__YOxVr{position:relative;padding-top:80px}@media (prefers-reduced-motion:reduce){.about-scene_approachControl___hyLD svg,.about-scene_contact__IZAOr,.about-scene_contact__IZAOr svg,.about-scene_teamControl__7um9E,.about-scene_teamControl__7um9E svg{transition:none}.about-scene_surface__XUlsX{opacity:1;pointer-events:auto}}body:has(.cube-room_root__Q_pwO){overflow:hidden;overscroll-behavior:none;background:#010308}.cube-room_root__Q_pwO{position:relative;min-height:100svh;height:100svh;height:100dvh;overflow:hidden;isolation:isolate;background:#010308;color:#d5dde0;font-family:var(--font-work,Arial),sans-serif}.cube-room_canvas__yvNJP{position:absolute;inset:0;opacity:0;touch-action:none}.cube-room_root__Q_pwO[data-ready=true] .cube-room_canvas__yvNJP{opacity:1}.cube-room_canvas__yvNJP canvas{display:block}.cube-room_veil__ZvKNE{position:absolute;z-index:5;inset:0;background:#010308;opacity:0;pointer-events:none}.cube-room_toolbar__qqhRF{position:absolute;z-index:7;inset:max(22px,env(safe-area-inset-top)) 26px auto;display:flex;align-items:center;justify-content:space-between}.cube-room_utilities__BzOMn{display:flex;gap:8px}.cube-room_iconButton__FJEkL{display:grid;place-items:center;width:42px;height:42px;border:1px solid #71808d42;border-radius:0;color:#bdc7cc;background:#02060bb8;cursor:pointer;transition:color .2s,border-color .2s;text-decoration:none}.cube-room_iconButton__FJEkL:hover{border-color:var(--room-light);color:#fff}.cube-room_exits__p8YdO svg,.cube-room_iconButton__FJEkL svg{transition:transform .2s ease}.cube-room_iconButton__FJEkL:hover svg{transform:translateX(-1px)}.cube-room_progress__IkPHP{position:absolute;left:50%;transform:translateX(-50%);display:grid;gap:9px;justify-items:center;font:400 11px/1.5 var(--font-input,monospace);color:#c6d0d5}.cube-room_progress__IkPHP>div{display:flex;gap:6px}.cube-room_progress__IkPHP i{width:20px;height:2px;background:#303b45}.cube-room_progress__IkPHP i[data-active=true]{background:var(--room-light);height:3px}.cube-room_progress__IkPHP i[data-done=true]{background:#bdcad0}.cube-room_intro__m1xkq{position:absolute;z-index:6;bottom:clamp(64px,12vh,120px);left:50%;transform:translateX(-50%);width:min(90%,740px);display:flex;flex-direction:column;align-items:center;text-align:center;text-shadow:0 2px 25px #000,0 0 60px #000}.cube-room_presentation__lUIXq{--logo-width:188px;display:flex;align-items:flex-end;gap:15px;margin-bottom:32px}.cube-room_presentation__lUIXq img{width:var(--logo-width);height:auto;display:block}.cube-room_presentation__lUIXq span{color:#c2c8cb;font:400 12px/1.5 var(--font-input,monospace);letter-spacing:.1em;padding-bottom:calc(var(--logo-width) * .123 + 2px)}.cube-room_startButton___ryoX{min-width:138px;min-height:58px;margin-top:12px;border:0;border-radius:0;padding:12px 18px;background:transparent;color:#ff5959;cursor:pointer;font:500 16px/1.5 var(--font-input,monospace);letter-spacing:.18em;text-shadow:0 0 5px #ff2731,0 0 19px #fd182ac4,0 0 44px #e1123c8a;animation:cube-room_neonStart__Aco6o 2.8s ease-in-out infinite}.cube-room_startButton___ryoX:hover{color:#ffd3d3}.cube-room_startButton___ryoX:disabled{cursor:wait;opacity:.5;animation:none}@keyframes cube-room_neonStart__Aco6o{0%,34%,to{opacity:1;text-shadow:0 0 5px #ff2731,0 0 19px #fd182ac4,0 0 44px #e1123c8a}53%,65%{opacity:.62;text-shadow:0 0 3px #ff2731,0 0 12px #fd182a9c}80%{opacity:.9}}.cube-room_intro__m1xkq:before{content:"";position:absolute;z-index:-1;inset:-35px -100px -80px;background:radial-gradient(ellipse,#000b 0,transparent 72%);pointer-events:none}.cube-room_eyebrow__SXCRh{font:400 11px/1.6 var(--font-input,monospace);color:#9aadb8;margin:0 0 20px}.cube-room_intro__m1xkq h2{font:600 clamp(42px,6vw,72px)/1.05 var(--font-work,Arial),sans-serif;letter-spacing:.04em;margin:0 0 20px;color:#e5eaf0}.cube-room_intro__m1xkq>p:not(.cube-room_eyebrow__SXCRh){font-size:17px;line-height:1.6;color:#b9c5cb;margin:0 0 22px}.cube-room_intro__m1xkq small{font-size:12px;color:#8997a0;margin-top:19px}.cube-room_gameHud__CSYkG{position:absolute;z-index:6;inset:auto 0 0;padding:0 26px max(24px,env(safe-area-inset-bottom));pointer-events:none;text-align:center}.cube-room_roomCaption__x5_fy{margin-bottom:16px;text-shadow:0 2px 12px #000}.cube-room_roomCaption__x5_fy>span{font:400 11px/1.6 var(--font-input,monospace);color:#9dabb5}.cube-room_roomCaption__x5_fy p{margin:5px 0 0;font-size:15px;color:#c4cdd2}.cube-room_exits__p8YdO{display:flex;gap:36px;justify-content:center;align-items:center;margin-bottom:15px}.cube-room_exits__p8YdO button{pointer-events:auto;display:grid;place-items:center;width:58px;min-height:48px;padding:0;color:#d3dce2;border:0;border-bottom:1px solid #73849169;border-radius:0;background:#02060b66;cursor:pointer;transition:border-color .2s,color .2s}.cube-room_exits__p8YdO button small{color:#82929f;margin-left:7px;font:400 11px var(--font-input,monospace)}.cube-room_exits__p8YdO button:hover{color:#fff;border-color:var(--room-light)}.cube-room_exits__p8YdO button:hover svg{transform:scale(1.14)}.cube-room_help__19PUB{font:400 11px/1.6 var(--font-input,monospace);color:#778792}.cube-room_touchMove__PI6_9{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px}.cube-room_touchMove__PI6_9 button{pointer-events:auto;display:grid;place-items:center;width:42px;height:42px;color:#9faeb7;background:#02060b80;border:1px solid #6c82983f;border-radius:0;touch-action:none}.cube-room_touchMove__PI6_9 button:active{color:#fff;border-color:var(--room-light)}.cube-room_touchMove__PI6_9 span{font:400 10px/1.5 var(--font-input,monospace);color:#7a8b96;margin-left:8px;width:58px}.cube-room_fallback__AceYd{position:absolute;z-index:6;left:50%;top:25%;transform:translateX(-50%);max-width:85%;width:480px;text-align:center;font-size:14px;color:#a5b3be}.cube-room_srOnly__zUQJx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cube-room_root__Q_pwO a:focus-visible,.cube-room_root__Q_pwO button:focus-visible{outline:2px solid #b9d6eb;outline-offset:5px}.cube-room_root__Q_pwO a,.cube-room_root__Q_pwO button{-webkit-tap-highlight-color:transparent}.cube-room_exits__p8YdO button,.cube-room_iconButton__FJEkL,.cube-room_startButton___ryoX{touch-action:manipulation}.cube-room_exits__p8YdO,.cube-room_touchMove__PI6_9{user-select:none;-webkit-touch-callout:none}.cube-room_touchMove__PI6_9 button[data-held=true]{color:#eaf3f7;border-color:var(--room-light);background:#0b1722b3}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_toolbar__qqhRF{top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));display:grid;grid-template-columns:1fr auto 1fr;gap:10px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_toolbar__qqhRF>a{justify-self:start}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_utilities__BzOMn{justify-self:end;gap:4px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_iconButton__FJEkL{width:44px;height:44px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_toolbar__qqhRF svg{width:20px;height:20px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_progress__IkPHP{position:static;transform:none}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_progress__IkPHP>div{gap:4px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_progress__IkPHP i{width:10px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq{width:min(calc(100% - 32px),380px);bottom:max(48px,calc(8svh + env(safe-area-inset-bottom)))}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_presentation__lUIXq{--logo-width:162px;gap:12px;margin-bottom:22px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_presentation__lUIXq span{font-size:11px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq h2{font-size:clamp(36px,10vw,48px);margin-bottom:16px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq>p{max-width:310px;font-size:16px;line-height:1.5;margin-bottom:18px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq>p span{display:block}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_startButton___ryoX{min-width:160px;min-height:60px;font-size:16px;margin-top:8px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq:before{inset:-24px -32px -50px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_gameHud__CSYkG{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 max(12px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9{order:-1;display:grid;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(2,48px);gap:4px;margin:0}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button{width:48px;height:48px;background:#02060b59}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button[data-held=true]{background:#0b1722b3}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button[data-move=KeyW]{grid-column:2;grid-row:1}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button[data-move=KeyA]{grid-column:1;grid-row:2}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button[data-move=KeyS]{grid-column:2;grid-row:2}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button[data-move=KeyD]{grid-column:3;grid-row:2}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 svg{width:20px;height:20px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_exits__p8YdO{gap:4px;margin:0}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_exits__p8YdO button{width:48px;height:52px;background:#02060b75;border-color:color-mix(in srgb,var(--room-light) 40%,transparent)}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_exits__p8YdO svg{width:25px;height:25px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_exits__p8YdO button:active{color:var(--room-light);background:#0b1722b3}@media (max-width:359px){.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px)}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_exits__p8YdO button,.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button{width:44px;height:48px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button{height:44px}}@media (max-height:520px){.cube-room_intro__m1xkq{bottom:24px}.cube-room_intro__m1xkq h2{font-size:32px;margin-bottom:8px}.cube-room_intro__m1xkq .cube-room_eyebrow__SXCRh{margin-bottom:8px}.cube-room_presentation__lUIXq{--logo-width:129px;margin-bottom:14px}.cube-room_startButton___ryoX{min-height:48px;margin-top:0}.cube-room_intro__m1xkq>p:not(.cube-room_eyebrow__SXCRh){margin-bottom:10px;font-size:15px}.cube-room_intro__m1xkq small{display:none}.cube-room_touchMove__PI6_9{margin-top:5px}.cube-room_roomCaption__x5_fy{margin-bottom:3px}.cube-room_gameHud__CSYkG{padding-bottom:10px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_toolbar__qqhRF{top:max(8px,env(safe-area-inset-top))}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq{width:min(calc(100% - 48px),540px);bottom:calc(16px + env(safe-area-inset-bottom))}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_presentation__lUIXq{--logo-width:121px;margin-bottom:10px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq h2{font-size:32px;margin-bottom:10px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq>p{max-width:380px;font-size:14px;line-height:1.5;margin-bottom:8px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_intro__m1xkq>p span{display:inline}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_startButton___ryoX{min-height:52px;margin-top:4px}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_gameHud__CSYkG{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px)}.cube-room_root__Q_pwO[data-mobile=true] .cube-room_touchMove__PI6_9 button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.cube-room_root__Q_pwO *{transition:none!important;animation:none!important}}.cube-room_root__Q_pwO[data-phase=complete],.cube-room_root__Q_pwO[data-phase=complete] .cube-room_veil__ZvKNE{background:#000}.cube-room_root__Q_pwO[data-phase=complete] .cube-room_toolbar__qqhRF{opacity:.16;transition:opacity .7s ease}.cube-room_root__Q_pwO[data-phase=complete] .cube-room_toolbar__qqhRF:focus-within,.cube-room_root__Q_pwO[data-phase=complete] .cube-room_toolbar__qqhRF:hover{opacity:1}.cube-room_root__Q_pwO[data-phase=complete] .cube-room_iconButton__FJEkL{border-color:transparent;background:transparent}.cube-room_root__Q_pwO[data-mobile=true][data-phase=complete] .cube-room_utilities__BzOMn{grid-column:3}.cube-room_root__Q_pwO[data-ending-stage=dark] .cube-room_toolbar__qqhRF,.cube-room_root__Q_pwO[data-ending-stage=return] .cube-room_toolbar__qqhRF{opacity:0}.cube-room_root__Q_pwO[data-ending-stage=dark] .cube-room_toolbar__qqhRF:focus-within,.cube-room_root__Q_pwO[data-ending-stage=return] .cube-room_toolbar__qqhRF:focus-within{opacity:1}.elevator-scene_root__LOnbQ{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#010304;font-family:var(--font-work,Arial),sans-serif}.elevator-scene_canvas__ufRzZ,.elevator-scene_grain__cZSwj,.elevator-scene_still__5ob_l,.elevator-scene_vignette___dG2P{position:absolute;inset:0}.elevator-scene_still__5ob_l{background:radial-gradient(ellipse 22% 33% at 50% 44%,#101b1d 0,#020505 80%)}.elevator-scene_canvas__ufRzZ{opacity:0}.elevator-scene_root__LOnbQ[data-room-ready=true] .elevator-scene_canvas__ufRzZ{opacity:1}.elevator-scene_canvas__ufRzZ canvas{display:block}.elevator-scene_grain__cZSwj{z-index:2;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.79' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.elevator-scene_vignette___dG2P{z-index:3;pointer-events:none;background:radial-gradient(ellipse 71% 82% at 50% 48%,transparent 22%,rgb(0 0 0/.44) 72%,rgb(0 0 0/.91) 100%)}.elevator-scene_back__dXvAF,.elevator-scene_sound__IZbVi{position:absolute;z-index:5;top:max(24px,env(safe-area-inset-top));display:grid;width:44px;height:44px;padding:0;place-items:center;border-color:#657a73 #202b28 #202b28 #657a73;border-style:solid;border-width:1px;border-radius:0;background:#080e0d;box-shadow:inset 1px 1px #d8f2e910;color:#c7d7d0;text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.elevator-scene_back__dXvAF svg,.elevator-scene_sound__IZbVi svg{display:block;transition:transform .18s ease}.elevator-scene_back__dXvAF{left:max(24px,env(safe-area-inset-left))}.elevator-scene_sound__IZbVi{right:max(24px,env(safe-area-inset-right))}.elevator-scene_back__dXvAF:focus-visible,.elevator-scene_back__dXvAF:hover,.elevator-scene_sound__IZbVi:focus-visible,.elevator-scene_sound__IZbVi:hover{color:#e8fff4;background:#15231e;border-top-color:#a4c3b5;border-left-color:#a4c3b5}.elevator-scene_back__dXvAF:focus-visible svg,.elevator-scene_back__dXvAF:hover svg{transform:translateX(-2px)}.elevator-scene_sound__IZbVi:focus-visible svg,.elevator-scene_sound__IZbVi:hover svg{transform:translateY(-1px)}.elevator-scene_back__dXvAF:active,.elevator-scene_sound__IZbVi:active{background:#040807;box-shadow:inset 1px 1px #000}.elevator-scene_sound__IZbVi[aria-pressed=true]{color:#e0f8ec}.elevator-scene_sound__IZbVi:disabled{opacity:.4;cursor:default}.elevator-scene_rideVeil__BivKf{position:absolute;z-index:4;inset:0;background:#010101;opacity:0;pointer-events:none;transition:opacity 2.3s ease-in}.elevator-scene_root__LOnbQ[data-departing=true] .elevator-scene_rideVeil__BivKf{opacity:1}.elevator-scene_floorCall__QsFou{position:absolute;z-index:5;right:clamp(28px,21vw,330px);bottom:clamp(48px,12vh,124px);display:flex;min-height:48px;align-items:center;gap:12px;padding:13px 16px;border-color:#bd4553 #48121c #48121c #bd4553;border-style:solid;border-width:1px;border-radius:0;background:#18060b;color:#ffd6dc;box-shadow:inset 1px 1px #ff8d9b12;font:400 12px/1.5 var(--font-input,monospace);letter-spacing:.06em;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease,border-color .18s ease,background .18s ease}.elevator-scene_root__LOnbQ[data-room-failed=true] .elevator-scene_floorCall__QsFou,.elevator-scene_root__LOnbQ[data-room-ready=true] .elevator-scene_floorCall__QsFou{opacity:1;transform:translateY(0)}.elevator-scene_floorCall__QsFou:focus-visible,.elevator-scene_floorCall__QsFou:hover{border-top-color:#ff8d9b;border-left-color:#ff8d9b;background:#310d15}.elevator-scene_floorCall__QsFou:active{background:#100409;box-shadow:inset 1px 1px #000}.elevator-scene_floorCall__QsFou svg{flex:none;transition:transform .18s ease}.elevator-scene_floorCall__QsFou:focus-visible svg:first-child,.elevator-scene_floorCall__QsFou:hover svg:first-child{transform:translateY(1px)}.elevator-scene_floorCall__QsFou:focus-visible svg:last-child,.elevator-scene_floorCall__QsFou:hover svg:last-child{transform:translateX(2px)}.elevator-scene_floorCall__QsFou[aria-disabled=true]{cursor:default}.elevator-scene_root__LOnbQ[data-departing=true] .elevator-scene_floorCall__QsFou{opacity:0}.elevator-scene_back__dXvAF:focus-visible,.elevator-scene_floorCall__QsFou:focus-visible,.elevator-scene_sound__IZbVi:focus-visible{outline:2px solid #d8f2e9;outline-offset:3px}.elevator-scene_visuallyHidden__GoSoj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.elevator-scene_floorCall__QsFou{right:50%;bottom:13%;transform:translate(50%,8px);white-space:nowrap}.elevator-scene_root__LOnbQ[data-room-failed=true] .elevator-scene_floorCall__QsFou,.elevator-scene_root__LOnbQ[data-room-ready=true] .elevator-scene_floorCall__QsFou{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.elevator-scene_back__dXvAF,.elevator-scene_back__dXvAF svg,.elevator-scene_canvas__ufRzZ,.elevator-scene_floorCall__QsFou,.elevator-scene_floorCall__QsFou svg,.elevator-scene_rideVeil__BivKf,.elevator-scene_sound__IZbVi,.elevator-scene_sound__IZbVi svg{transition:none}}body:has(.liminal-scene_page__Hfcty){overflow-x:hidden;overflow-y:auto;background:#030504}.liminal-scene_page__Hfcty{min-height:100svh;color:#e6e6e6;background:#030504}.liminal-scene_page__Hfcty[data-entering]{height:100svh;overflow:hidden}.liminal-scene_stage__ARSCD{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#010306}.liminal-scene_canvas__NBS5r,.liminal-scene_grain__jB6J7,.liminal-scene_still__yF1kC{position:absolute;inset:0}.liminal-scene_still__yF1kC{background:radial-gradient(ellipse 55% 75% at 76% 37%,rgb(21 76 117/.22),transparent 75%),radial-gradient(ellipse 25% 26% at 54% 63%,rgb(84 18 26/.09),transparent 90%),#010306}.liminal-scene_canvas__NBS5r{opacity:0}.liminal-scene_canvas__NBS5r canvas{display:block}.liminal-scene_stage__ARSCD[data-scene-ready=true] .liminal-scene_canvas__NBS5r{opacity:1}.liminal-scene_grain__jB6J7{z-index:2;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.liminal-scene_credits___9j0F{position:absolute;inset:0;z-index:3;pointer-events:none;color:#e8eef0;font-family:var(--font-work,Arial,sans-serif);text-shadow:0 2px 14px rgb(0 0 0/.82)}.liminal-scene_intro__L1FTP{position:absolute;top:72px;left:var(--studio-gutter,16px);max-width:min(32vw,450px)}.liminal-scene_scrollCue__GPQtl{position:absolute;z-index:3;left:var(--studio-gutter,16px);bottom:28px;display:inline-flex;align-items:center;gap:32px;min-height:44px;color:#b8c7bc;font-size:13px;font-weight:500;text-decoration:none}.liminal-scene_scrollCue__GPQtl:hover{color:#92e6ad}.liminal-scene_scrollCue__GPQtl:focus-visible{outline:1px solid #e6e6e6;outline-offset:4px}.liminal-scene_stage__ARSCD[data-entering] .liminal-scene_scrollCue__GPQtl{opacity:0;pointer-events:none}.liminal-scene_eyebrow__kfAlP,.liminal-scene_signature__LRfmW,.liminal-scene_statement__A4jAd{opacity:1;transform:none;transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.liminal-scene_stage__ARSCD[data-scene-failed=true] .liminal-scene_eyebrow__kfAlP,.liminal-scene_stage__ARSCD[data-scene-failed=true] .liminal-scene_signature__LRfmW,.liminal-scene_stage__ARSCD[data-scene-failed=true] .liminal-scene_statement__A4jAd,.liminal-scene_stage__ARSCD[data-scene-ready=true] .liminal-scene_eyebrow__kfAlP,.liminal-scene_stage__ARSCD[data-scene-ready=true] .liminal-scene_signature__LRfmW,.liminal-scene_stage__ARSCD[data-scene-ready=true] .liminal-scene_statement__A4jAd{opacity:1;transform:translateY(0)}.liminal-scene_eyebrow__kfAlP{margin:0 0 19px;font-family:var(--font-input,monospace);font-size:11px;font-weight:400;letter-spacing:.07em;line-height:1.8;white-space:nowrap}.liminal-scene_statement__A4jAd{margin:0;max-width:19ch;font-size:clamp(22px,1.95vw,31px);font-weight:500;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.liminal-scene_signature__LRfmW{position:absolute;right:clamp(26px,4.1vw,78px);bottom:clamp(25px,5.1vh,64px);text-align:right;font-family:var(--font-input,monospace);font-size:11px;font-weight:400;letter-spacing:.07em;line-height:2.2;white-space:nowrap}.liminal-scene_signature__LRfmW p{margin:0}.liminal-scene_servicesLink__7WMWX{pointer-events:auto;color:inherit;text-decoration:none}.liminal-scene_servicesLink__7WMWX:hover{color:#edf3ef}.liminal-scene_servicesLink__7WMWX:focus-visible{outline:2px solid #edf3ef;outline-offset:6px}.liminal-scene_socials__7BAvE{display:flex;justify-content:flex-end;gap:4px;margin-top:3px;margin-right:-5.5px}.liminal-scene_socialIcon__TxcT4{display:grid;place-items:center;width:24px;height:24px;color:#737d82;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .25s ease}a.liminal-scene_socialIcon__TxcT4{pointer-events:auto}.liminal-scene_socialIcon__TxcT4 svg{display:block}a.liminal-scene_socialIcon__TxcT4:focus-visible,a.liminal-scene_socialIcon__TxcT4:hover{color:#a1aeb5}a.liminal-scene_socialIcon__TxcT4:focus-visible{outline:1px solid #9eb7c5;outline-offset:1px}.liminal-scene_roomMenu__WutX2{position:absolute;top:auto;left:auto;right:clamp(26px,4.1vw,78px);bottom:calc(clamp(25px, 5.1vh, 64px) + 92px);z-index:3;display:none;flex-wrap:wrap;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 32px);gap:16px;padding:0;transform:none;opacity:1;visibility:visible;pointer-events:none;transition:opacity .25s ease}.liminal-scene_stage__ARSCD[data-scene-failed=true] .liminal-scene_roomMenu__WutX2,.liminal-scene_stage__ARSCD[data-scene-ready=true] .liminal-scene_roomMenu__WutX2{opacity:1;visibility:visible}.liminal-scene_roomLink__wj_cd{flex:0 0 auto;display:grid;place-items:center;width:auto;min-width:48px;min-height:48px;padding:0 6px;border:0;background:transparent;color:#d0dad6;text-decoration:none;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease,opacity .25s ease}.liminal-scene_stage__ARSCD .liminal-scene_roomMenu__WutX2{z-index:3}.liminal-scene_menuLabel__eHEmd{font:500 16px/1.4 var(--font-work,Arial,sans-serif);letter-spacing:0;white-space:nowrap;text-shadow:0 1px 10px rgb(0 0 0/.9)}.liminal-scene_roomLink__wj_cd:active,.liminal-scene_roomLink__wj_cd:focus-visible,.liminal-scene_roomLink__wj_cd:hover{color:#eaf5ed}.liminal-scene_roomLink__wj_cd:focus-visible{outline:1px solid #94b4a0;outline-offset:2px}.liminal-scene_accessDescription__EbbG_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.liminal-scene_portalVeil__Rkd41{background:radial-gradient(ellipse 48% 84% at 22% 48%,rgb(245 17 39/.95) 0,rgb(146 0 22/.88) 44%,rgb(18 0 7/.94) 100%)}.liminal-scene_blueVeil___xFPJ,.liminal-scene_portalVeil__Rkd41{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none}.liminal-scene_blueVeil___xFPJ{background:radial-gradient(ellipse 56% 80% at 78% 47%,rgb(47 167 226/.82) 0,rgb(5 39 70/.9) 48%,rgb(0 3 9/.98) 100%)}.liminal-scene_aboutVeil__6sUju{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none;background:radial-gradient(ellipse 51% 78% at 23% 50%,rgb(194 100 39/.68) 0,rgb(53 24 7/.88) 48%,rgb(3 2 1/.99) 100%)}.liminal-scene_elevatorVeil__Od6vJ{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none;background:radial-gradient(ellipse 49% 72% at 77% 49%,rgb(173 205 185/.32) 0,rgb(24 39 38/.84) 43%,rgb(0 3 4/.99) 100%)}.liminal-scene_aboutVeil__6sUju,.liminal-scene_blueVeil___xFPJ,.liminal-scene_elevatorVeil__Od6vJ,.liminal-scene_portalVeil__Rkd41{background:radial-gradient(ellipse at 50% 50%,rgb(12 69 28/.5),rgb(1 9 5/.92) 78%)}.liminal-scene_stage__ARSCD[data-entering=about] .liminal-scene_credits___9j0F,.liminal-scene_stage__ARSCD[data-entering=blue] .liminal-scene_credits___9j0F,.liminal-scene_stage__ARSCD[data-entering=elevator] .liminal-scene_credits___9j0F,.liminal-scene_stage__ARSCD[data-entering=red] .liminal-scene_credits___9j0F{opacity:0;transition:opacity .55s ease}.liminal-scene_stage__ARSCD[data-entering] .liminal-scene_roomLink__wj_cd,.liminal-scene_stage__ARSCD[data-entering] .liminal-scene_roomMenu__WutX2{opacity:0;pointer-events:none}.liminal-scene_stage__ARSCD[data-entering=about] .liminal-scene_aboutVeil__6sUju,.liminal-scene_stage__ARSCD[data-entering=blue] .liminal-scene_blueVeil___xFPJ,.liminal-scene_stage__ARSCD[data-entering=elevator] .liminal-scene_elevatorVeil__Od6vJ,.liminal-scene_stage__ARSCD[data-entering=red] .liminal-scene_portalVeil__Rkd41{opacity:var(--entry-veil,0)}.liminal-scene_stage__ARSCD>:last-child{opacity:.48}@media (max-width:720px){.liminal-scene_page__Hfcty[data-entering],.liminal-scene_stage__ARSCD{height:100dvh}.liminal-scene_intro__L1FTP{top:max(72px,calc(env(safe-area-inset-top) + 58px));left:var(--studio-gutter,16px);right:auto;max-width:min(82vw,350px)}.liminal-scene_eyebrow__kfAlP{margin-bottom:13px;font-size:10px;letter-spacing:.07em}.liminal-scene_statement__A4jAd{max-width:18ch;font-size:clamp(21px,5.3vw,28px)}.liminal-scene_signature__LRfmW{right:max(24px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));font-size:10px;letter-spacing:.07em}.liminal-scene_socials__7BAvE{margin-right:-5.5px}.liminal-scene_scrollCue__GPQtl{bottom:calc(82px + env(safe-area-inset-bottom))}.liminal-scene_signature__LRfmW{display:none}}@media (max-width:720px) and (max-height:650px){.liminal-scene_intro__L1FTP{top:max(65px,calc(env(safe-area-inset-top) + 54px))}.liminal-scene_signature__LRfmW{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:720px) and (max-height:450px){.liminal-scene_intro__L1FTP{top:max(60px,calc(env(safe-area-inset-top) + 48px));max-width:min(60vw,400px)}.liminal-scene_eyebrow__kfAlP{margin-bottom:8px;font-size:9px}.liminal-scene_statement__A4jAd{max-width:30ch;font-size:18px}.liminal-scene_signature__LRfmW{font-size:8px;line-height:1.6}.liminal-scene_socialIcon__TxcT4{width:20px;height:18px}}@media (prefers-reduced-motion:reduce){.liminal-scene_canvas__NBS5r,.liminal-scene_eyebrow__kfAlP,.liminal-scene_roomLink__wj_cd,.liminal-scene_roomMenu__WutX2,.liminal-scene_signature__LRfmW,.liminal-scene_socialIcon__TxcT4,.liminal-scene_statement__A4jAd{transition:none}}.pinball-room_root__s4ckv{position:relative;width:100%;height:100svh;overflow:hidden;background:#010207;color:#b2c0df;font-family:var(--font-work,Arial),sans-serif}.pinball-room_canvas__QK19B,.pinball-room_gameLoading__wRnjy,.pinball-room_still__8DIO2,.pinball-room_veil__CtQ4w{position:absolute;inset:0}.pinball-room_canvas__QK19B{opacity:0}.pinball-room_root__s4ckv[data-room-ready=true] .pinball-room_canvas__QK19B{opacity:1}.pinball-room_still__8DIO2{background:radial-gradient(ellipse at 50% 55%,#0a1123,#010207 68%)}.pinball-room_back__K5xDX,.pinball-room_play__4QM2P,.pinball-room_sound__0vU0k{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;gap:12px;color:#c5cee5;background:#080b15;border-color:#69768e #22293c #22293c #69768e;border-style:solid;border-width:1px;border-radius:0;box-shadow:inset 1px 1px #c6d8ff10;cursor:pointer;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.pinball-room_back__K5xDX,.pinball-room_sound__0vU0k{top:max(24px,env(safe-area-inset-top));width:44px;height:44px;padding:0}.pinball-room_back__K5xDX{left:max(26px,env(safe-area-inset-left))}.pinball-room_sound__0vU0k{right:max(26px,env(safe-area-inset-right))}.pinball-room_back__K5xDX svg,.pinball-room_play__4QM2P svg,.pinball-room_sound__0vU0k svg{transition:transform .18s ease}.pinball-room_back__K5xDX:focus-visible,.pinball-room_back__K5xDX:hover,.pinball-room_play__4QM2P:focus-visible,.pinball-room_play__4QM2P:hover,.pinball-room_sound__0vU0k:focus-visible,.pinball-room_sound__0vU0k:hover{color:#e6ecff;border-top-color:#bbc9f3;border-left-color:#bbc9f3;background:#161c2c}.pinball-room_back__K5xDX:focus-visible svg,.pinball-room_back__K5xDX:hover svg{transform:translateX(-2px)}.pinball-room_sound__0vU0k:focus-visible svg,.pinball-room_sound__0vU0k:hover svg{transform:translateY(-1px)}.pinball-room_play__4QM2P:focus-visible svg,.pinball-room_play__4QM2P:hover svg{transform:translateX(2px)}.pinball-room_back__K5xDX:active,.pinball-room_play__4QM2P:active,.pinball-room_sound__0vU0k:active{background:#04060d;box-shadow:inset 1px 1px #000}.pinball-room_sound__0vU0k[aria-pressed=true]{color:#e0e9ff}.pinball-room_play__4QM2P{bottom:max(46px,calc(env(safe-area-inset-bottom) + 28px));left:50%;transform:translateX(-50%);min-height:48px;padding:13px 18px;font:400 12px/1.5 var(--font-input,monospace);letter-spacing:.06em;white-space:nowrap}.pinball-room_play__4QM2P:disabled{pointer-events:none;opacity:.4}.pinball-room_back__K5xDX:focus-visible,.pinball-room_play__4QM2P:focus-visible,.pinball-room_sound__0vU0k:focus-visible{outline:2px solid #c6d8ff;outline-offset:4px}.pinball-room_veil__CtQ4w{z-index:8;background:#010207;opacity:0;transition:opacity .6s;pointer-events:none}.pinball-room_root__s4ckv[data-entering=true] .pinball-room_veil__CtQ4w{opacity:1}.pinball-room_gameLoading__wRnjy{display:grid;place-items:center;font:400 16px/1.5 var(--font-work,Arial),sans-serif}.pinball-room_hidden__3ebTF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.pinball-room_back__K5xDX,.pinball-room_sound__0vU0k{top:max(20px,env(safe-area-inset-top))}.pinball-room_back__K5xDX{left:max(20px,env(safe-area-inset-left))}.pinball-room_sound__0vU0k{right:max(20px,env(safe-area-inset-right))}.pinball-room_play__4QM2P{bottom:max(34px,calc(env(safe-area-inset-bottom) + 20px))}}@media (prefers-reduced-motion:reduce){.pinball-room_back__K5xDX,.pinball-room_back__K5xDX svg,.pinball-room_canvas__QK19B,.pinball-room_play__4QM2P,.pinball-room_play__4QM2P svg,.pinball-room_sound__0vU0k,.pinball-room_sound__0vU0k svg,.pinball-room_veil__CtQ4w{transition:none}}.components_section__WmZEF{position:relative;z-index:5;width:min(100%,1920px);margin:0 auto;padding:128px 16px;background:#000;scroll-margin-top:44px}.components_section__WmZEF[data-work-editorial-view=console]{background:transparent}.components_heading__bRNV8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #2e2e2e;margin-bottom:16px}.components_heading__bRNV8 h2{display:flex;align-items:baseline;gap:24px;margin:0;color:#e6e6e6;font-size:76px;font-weight:600;line-height:68px;letter-spacing:-.04em}.components_heading__bRNV8 h2>span{color:#757575;font-size:38px;line-height:36px}.components_views__JNAP3{display:flex;gap:18px}.components_views__JNAP3 button{min-height:44px;padding:0;appearance:none;border:0;background:none;color:#757575;font-family:var(--font-work),Arial,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.components_views__JNAP3 button[aria-pressed=true]{color:#e6e6e6;text-decoration:underline;text-underline-offset:5px}.components_views__JNAP3 button:hover{color:#a5e9bb}.components_project__3Kwgp:focus-visible,.components_views__JNAP3 button:focus-visible{outline:2px solid #c7f9d7;outline-offset:5px}.components_grid__ov2nL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:64px}.components_card__Iwz4w{min-width:0}.components_project__3Kwgp{display:block;color:#e6e6e6;text-decoration:none}.components_media__lb1QC{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0b0e0c}.components_image__cmAa4{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.components_number__1pZbJ{position:absolute;left:12px;top:12px;display:grid;place-items:center;min-width:30px;height:25px;padding:0 6px;background:#000c;color:#c4c4c4;font:400 11px/16px var(--font-input),monospace}.components_caption__fCOAN{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px}.components_caption__fCOAN h3{min-width:0;margin:0;font-size:38px;font-weight:600;line-height:36px;letter-spacing:-.04em;overflow-wrap:anywhere}.components_arrow__6fkOl{font-size:24px;line-height:24px;color:#757575;transition:color .2s,transform .2s}.components_services__JTDNc{max-width:66ch;margin:9px 0 0;color:#9c9c9c;font-size:13px;font-weight:500;line-height:18px}.components_project__3Kwgp:hover .components_image__cmAa4{transform:scale(1.015)}.components_project__3Kwgp:hover .components_arrow__6fkOl{color:#9fe8b4;transform:translate(2px,-2px)}.components_console__hHcII{position:relative;margin-top:16px}.components_console__hHcII [data-console-dashboard]{height:auto;min-height:640px;padding:20px 0;max-width:none;grid-template-rows:minmax(0,1fr) auto auto;background:transparent}.components_console__hHcII [data-console-dashboard]>[id=work-heading],.components_console__hHcII [data-console-dashboard]>header{display:none}.components_console__hHcII [data-console-dashboard]>div:first-of-type{grid-row:2;position:static}.components_console__hHcII [data-console-dashboard]>div:nth-of-type(2){grid-row:1}.components_console__hHcII [data-console-dashboard]>footer{grid-row:3}@media (min-width:1920px){.components_section__WmZEF{padding-right:16px;padding-left:16px}}@media (max-width:720px){.components_section__WmZEF{padding:72px 16px;scroll-margin-top:48px}.components_heading__bRNV8{align-items:center;gap:12px;padding-bottom:16px;margin-bottom:12px}.components_heading__bRNV8 h2{gap:12px;font-size:35px;line-height:36px;letter-spacing:-.03em}.components_heading__bRNV8 h2>span{font-size:20px;line-height:20px}.components_views__JNAP3{width:100%;gap:24px}.components_views__JNAP3 button{flex:1;min-width:0;font-size:13px;text-align:left}.components_grid__ov2nL{grid-template-columns:minmax(0,1fr);row-gap:40px}.components_caption__fCOAN{margin-top:12px}.components_caption__fCOAN h3{font-size:24px;line-height:24px;letter-spacing:-.03em}.components_services__JTDNc{font-size:12px;line-height:18px}.components_console__hHcII [data-console-dashboard]{min-height:0;height:auto;padding:0;grid-template-rows:auto auto auto;gap:24px}.components_console__hHcII [data-console-dashboard][data-project-expanded=false]>div:first-of-type{position:static}}@media (prefers-reduced-motion:reduce){.components_arrow__6fkOl,.components_image__cmAa4{transition:none}}.project-showcase_showcase__VVhi_{width:100%;min-width:0}.project-showcase_display__8xIzz{position:relative;width:100%;aspect-ratio:1.72;margin:0;background:transparent}.project-showcase_shutter__kCnzu{position:absolute;z-index:6;inset:0;pointer-events:none;background:#030706;opacity:1;transition:opacity 1s ease}.project-showcase_display__8xIzz[data-showcase-mode=ready] .project-showcase_shutter__kCnzu,.project-showcase_display__8xIzz[data-showcase-mode=static] .project-showcase_shutter__kCnzu{opacity:0}.project-showcase_fallback__LoZsK{position:absolute;inset:0;display:grid;place-items:center}.project-showcase_staticProjection__BU2Ph{position:relative;width:96.5%;padding-bottom:19px}.project-showcase_staticScreen__bL9jX{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9}.project-showcase_staticEmitter__fyUJm{position:absolute;width:clamp(6px,1.1vw,10px);height:clamp(6px,1.1vw,10px);border-radius:50%;bottom:3px;left:50%;transform:translateX(-50%);background:#d8ffec;box-shadow:0 0 7px 2px #3bff9b9c,0 0 22px 8px #3bff9b18}.project-showcase_staticEmitter__fyUJm:before{position:absolute;content:"";width:64px;height:30px;left:50%;bottom:-5px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 70%,#3bff9b26,transparent 72%);pointer-events:none}.project-showcase_image__PSpAy{display:block;width:100%;height:100%;object-fit:contain}.project-showcase_clientLogo__vkYUf{width:auto;height:auto;max-width:77%;max-height:55%;object-fit:contain}.project-showcase_clientName__qZbGR{color:#e8eee5;font:600 clamp(12px,1.7vw,24px)/1.3 var(--font-work),Arial,sans-serif}.project-showcase_display__8xIzz[data-client-wall]{aspect-ratio:2.5}.project-showcase_staticWall__k_ZjH{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:center}.project-showcase_staticWall__k_ZjH .project-showcase_staticProjection__BU2Ph{width:100%}.project-showcase_staticWall__k_ZjH .project-showcase_staticEmitter__fyUJm{width:7px;height:7px}.project-showcase_layer__wWMNH{position:absolute;z-index:4;inset:0;pointer-events:none}.project-showcase_layer__wWMNH canvas{display:block;width:100%;height:100%;pointer-events:none}.project-showcase_showcase__VVhi_[data-detail=true] .project-showcase_display__8xIzz+.project-showcase_display__8xIzz{margin-top:32px}@media (max-width:700px){.project-showcase_display__8xIzz[data-client-wall]{aspect-ratio:1.08}.project-showcase_staticWall__k_ZjH{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-showcase_clientName__qZbGR{font-size:clamp(11px,3vw,18px)}}@media (prefers-reduced-motion:reduce){.project-showcase_shutter__kCnzu{transition:none}}html:has(.portfolio-scene_root__qwDj4){scroll-behavior:smooth}body:has(.portfolio-scene_root__qwDj4){overflow-x:hidden;overflow-y:auto;background:#000}.portfolio-scene_root__qwDj4{position:relative;min-height:100svh;isolation:isolate;background:#000;color:#e6e6e6;font-family:var(--font-work),Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-anchor:none}.portfolio-scene_grain__n4eWM,.portfolio-scene_still__ovglI,.portfolio-scene_world__Bfymp{position:fixed;inset:0}.portfolio-scene_world__Bfymp{z-index:-1;overflow:hidden;background:#010403}.portfolio-scene_still__ovglI{opacity:0;background:#010403 url(/artwork/the-cave-work-holo-still.webp) 50%/cover no-repeat}.portfolio-scene_root__qwDj4[data-portfolio-failed=true] .portfolio-scene_still__ovglI{opacity:1}.portfolio-scene_grain__n4eWM{z-index:2;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.46'/%3E%3C/svg%3E")}.portfolio-scene_heroSpace__3pS22{position:relative;z-index:5;display:flex;align-items:flex-end;width:100%;min-height:100svh;padding:100px 16px 32px;background:linear-gradient(0deg,#000b,transparent 34%)}.portfolio-scene_heroCopy__b2Nyo{width:100%;max-width:1888px;margin:0 auto}.portfolio-scene_heroCopy__b2Nyo h1{max-width:10ch;margin:0;font-size:87px;font-weight:600;line-height:78px;letter-spacing:-.04em;text-wrap:balance}.portfolio-scene_scroll__bbmfs{display:inline-flex;align-items:center;gap:32px;min-height:44px;margin-top:24px;color:#c4c4c4;text-decoration:none;font-size:13px;font-weight:600}.portfolio-scene_scroll__bbmfs:hover{color:#a5e9bb}.portfolio-scene_detail__Zu4hm a:focus-visible,.portfolio-scene_enquiry__9ck0b a:focus-visible,.portfolio-scene_scroll__bbmfs:focus-visible{outline:2px solid #c7f9d7;outline-offset:5px}.portfolio-scene_clients__sEclx{position:relative;z-index:5;width:min(100%,1920px);margin:0 auto;padding:0 16px 128px;scroll-margin-top:60px}.portfolio-scene_clients__sEclx>section{margin-top:0;padding-top:24px;border-color:#2e2e2e}.portfolio-scene_clients__sEclx h2{color:#c4c4c4;font-family:var(--font-work),Arial,sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.03em}.portfolio-scene_clients__sEclx h2:before{display:none}.portfolio-scene_enquiry__9ck0b{position:relative;z-index:5;width:min(100%,1920px);margin:0 auto;padding:0 16px 128px;background:#000}.portfolio-scene_enquiry__9ck0b a{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid #2e2e2e;color:#e6e6e6;font-size:76px;font-weight:600;line-height:68px;letter-spacing:-.04em;text-decoration:none}.portfolio-scene_enquiry__9ck0b a:hover{color:#a5e9bb}.portfolio-scene_enquiry__9ck0b a>span{color:#757575}.portfolio-scene_detail__Zu4hm{position:relative;z-index:5;width:min(100%,1920px);min-height:100svh;margin:0 auto;padding:92px 16px 128px;background:#000}.portfolio-scene_detailHeading__CqTPY{margin-bottom:48px}.portfolio-scene_detailHeading__CqTPY h1{margin:24px 0 0;font-size:87px;font-weight:600;line-height:78px;letter-spacing:-.04em;overflow-wrap:anywhere}.portfolio-scene_detailBack__5VDiE{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#9c9c9c;text-decoration:none;font-size:13px;font-weight:500}.portfolio-scene_detailBack__5VDiE:hover{color:#e6e6e6}.portfolio-scene_detailLayout__rzKJH{display:grid;grid-template-columns:minmax(180px,2fr) minmax(0,10fr);gap:12px;align-items:start}.portfolio-scene_detailSummary__B95Vz{position:sticky;top:68px;padding-right:16px}.portfolio-scene_detailExcerpt__l47Wu{margin:0;color:#c4c4c4;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.02em}.portfolio-scene_detailTags__5Xqef{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 0;padding:0;list-style:none}.portfolio-scene_detailTags__5Xqef li{color:#9c9c9c;font-size:13px;font-weight:500;line-height:18px}.portfolio-scene_detailTags__5Xqef li:not(:last-child):after{content:" /"}.portfolio-scene_website__O_WuH{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:24px;padding:8px 0;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;color:#e6e6e6;text-decoration:none;font-size:13px;font-weight:500}.portfolio-scene_website__O_WuH:hover{color:#a5e9bb}.portfolio-scene_detailMedia__0KEZF{min-width:0}.portfolio-scene_detailMedia__0KEZF figure{margin:0 0 12px;background:#0b0e0c}.portfolio-scene_detailImage__Pp7e3{display:block;width:100%;height:auto}.portfolio-scene_detailDescription__a3SN2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:48px 0 0}.portfolio-scene_detailDescription__a3SN2 h2{margin:0;color:#9c9c9c;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.03em}.portfolio-scene_detailDescription__a3SN2 p{max-width:56ch;margin:0;color:#c4c4c4;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.01em}.portfolio-scene_detailFooter__61rwP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:128px;padding-top:24px;border-top:1px solid #2e2e2e}.portfolio-scene_detailFooter__61rwP a{display:inline-flex;align-items:baseline;gap:24px;min-height:44px;color:#c4c4c4;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.03em;text-decoration:none}.portfolio-scene_detailFooter__61rwP a:hover{color:#a5e9bb}@media (min-width:1920px){.portfolio-scene_detailHeading__CqTPY h1,.portfolio-scene_heroCopy__b2Nyo h1{font-size:98px;line-height:88px}}@media (max-width:900px){.portfolio-scene_detailLayout__rzKJH{grid-template-columns:minmax(0,1fr);gap:32px}.portfolio-scene_detailSummary__B95Vz{position:static;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px 24px;padding-right:0}.portfolio-scene_detailTags__5Xqef{margin-top:0}.portfolio-scene_website__O_WuH{margin-top:8px;grid-column:1/-1;width:fit-content;min-width:180px}}@media (max-width:720px){.portfolio-scene_root__qwDj4{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.portfolio-scene_still__ovglI{background-image:url(/artwork/the-cave-work-holo-still-mobile.webp)}.portfolio-scene_heroSpace__3pS22{min-height:88svh;padding:100px 16px 32px}.portfolio-scene_heroCopy__b2Nyo h1{max-width:9ch;font-size:46px;line-height:39.2px}.portfolio-scene_scroll__bbmfs{margin-top:20px}.portfolio-scene_clients__sEclx{padding-bottom:72px}.portfolio-scene_clients__sEclx h2{font-size:20px;line-height:20px}.portfolio-scene_enquiry__9ck0b{padding-bottom:72px}.portfolio-scene_enquiry__9ck0b a{font-size:35px;line-height:36px;letter-spacing:-.03em}.portfolio-scene_detail__Zu4hm{padding:72px 16px}.portfolio-scene_detailHeading__CqTPY{margin-bottom:28px}.portfolio-scene_detailHeading__CqTPY h1{margin-top:16px;font-size:46px;line-height:39.2px}.portfolio-scene_detailSummary__B95Vz{display:block}.portfolio-scene_detailExcerpt__l47Wu{max-width:40ch;font-size:17px;line-height:24px}.portfolio-scene_detailTags__5Xqef{margin-top:16px}.portfolio-scene_detailTags__5Xqef li{font-size:12px;line-height:18px}.portfolio-scene_website__O_WuH{margin-top:20px}.portfolio-scene_detailDescription__a3SN2{display:block;padding-top:24px}.portfolio-scene_detailDescription__a3SN2 h2{margin-bottom:16px;font-size:20px;line-height:20px}.portfolio-scene_detailDescription__a3SN2 p{font-size:17px;line-height:25px}.portfolio-scene_detailFooter__61rwP{margin-top:72px;padding-top:16px}.portfolio-scene_detailFooter__61rwP a{gap:16px;font-size:20px;line-height:20px}}@media (max-width:360px){.portfolio-scene_detailHeading__CqTPY h1{font-size:35px;line-height:36px}}@media (prefers-reduced-motion:reduce){html:has(.portfolio-scene_root__qwDj4){scroll-behavior:auto}}.other-clients_section__uvbb_{margin-top:clamp(100px,12vw,160px);padding-top:clamp(28px,3vw,42px);border-top:1px solid rgb(233 221 210/.16)}.other-clients_section__uvbb_ h2{display:flex;align-items:center;gap:14px;margin:0;color:#b7cdbc;font:500 13px/1.6 var(--font-input),monospace;letter-spacing:.06em}.other-clients_section__uvbb_ h2:before{width:18px;height:1px;flex:0 0 auto;background:#65ffa0;content:""}.other-clients_wall__gsIao{position:relative;isolation:isolate;max-width:1120px;margin:clamp(38px,5vw,64px) auto 0;background:transparent}.other-clients_accessibleClients__EAgiN{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}@media (max-width:680px){.other-clients_section__uvbb_{margin-top:88px;padding-top:28px}.other-clients_section__uvbb_ h2{gap:12px;font-size:12px}.other-clients_wall__gsIao{margin-top:34px}}