.PortfolioMuseum_museum__Qow2H{position:fixed;inset:0;width:100%;height:100dvh;overflow:hidden;background:#000;z-index:100}.PortfolioMuseum_enter__bu7rQ{position:absolute;inset:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:160px;height:110px;color:#e4e4da;border:1px solid rgba(228,228,218,.3);border-radius:16px;background:#080908;cursor:pointer;font-size:12px;letter-spacing:.03em;z-index:2}.PortfolioMuseum_enter__bu7rQ:hover{border-color:#e4e4da}.PortfolioMuseum_canvas___S2S_{position:absolute;inset:0}.PortfolioMuseum_canvas___S2S_ canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.PortfolioMuseum_canvas___S2S_ canvas:active{cursor:grabbing}.PortfolioMuseum_canvas___S2S_ canvas:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.PortfolioMuseum_tools__h_XBu{position:absolute;left:max(20px,env(safe-area-inset-left));top:max(20px,env(safe-area-inset-top));display:flex;gap:8px}.PortfolioMuseum_movement__KG28w button,.PortfolioMuseum_reset__G7NQP,.PortfolioMuseum_tools__h_XBu a,.PortfolioMuseum_tools__h_XBu button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(29,30,28,.15);border-radius:50%;background:rgba(245,244,239,.85);color:var(--ink);cursor:pointer;backdrop-filter:blur(8px)}.PortfolioMuseum_reset__G7NQP:hover,.PortfolioMuseum_tools__h_XBu a:hover,.PortfolioMuseum_tools__h_XBu button:hover{background:var(--paper)}.PortfolioMuseum_reset__G7NQP{position:absolute;right:max(20px,env(safe-area-inset-right));top:max(20px,env(safe-area-inset-top))}.PortfolioMuseum_movement__KG28w{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));display:flex;flex-direction:column;align-items:center;gap:6px}.PortfolioMuseum_movement__KG28w>div{display:flex;gap:6px}.PortfolioMuseum_movement__KG28w button{touch-action:none}.PortfolioMuseum_movement__KG28w button:active{background:var(--panel)}.PortfolioMuseum_movement__KG28w button:disabled{opacity:.4}.PortfolioMuseum_loading__815Ew{position:absolute;inset:0;display:grid;place-items:center;background:#000;z-index:3}.PortfolioMuseum_spinner__oAoId{width:28px;height:28px;border:2px solid rgba(228,228,218,.15);border-top-color:#e4e4da;border-radius:50%;animation:PortfolioMuseum_spin__hIeeN 1s linear infinite}@keyframes PortfolioMuseum_spin__hIeeN{to{transform:rotate(1turn)}}.PortfolioMuseum_panel__9cmD1{position:absolute;top:76px;right:20px;width:min(380px,calc(100% - 40px));max-height:calc(100dvh - 220px);overflow:auto;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.15);z-index:4}.PortfolioMuseum_panel__9cmD1 h2{font-family:var(--display);font-size:28px;font-weight:700;line-height:1.15;margin:10px 0}.PortfolioMuseum_panel__9cmD1 p{font-size:12px;line-height:1.6;margin:8px 0;color:var(--muted)}.PortfolioMuseum_panel__9cmD1>a{display:inline-block;margin-top:14px;text-decoration:underline;font-size:13px}.PortfolioMuseum_close__oxQ_g{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;cursor:pointer}.PortfolioMuseum_exhibits__RVCC6{display:grid;gap:8px}.PortfolioMuseum_exhibits__RVCC6 button{padding:12px;border:1px solid var(--line);border-radius:6px;text-align:left;cursor:pointer}.PortfolioMuseum_exhibits__RVCC6 span,.PortfolioMuseum_exhibits__RVCC6 strong{display:block;font-size:12px}.PortfolioMuseum_exhibits__RVCC6 span{margin-top:5px;font-size:10px;color:var(--muted)}.PortfolioMuseum_retry__s7GZd{position:absolute;bottom:24px;left:20px;max-width:calc(100% - 200px);padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:6px;font-size:12px;cursor:pointer}.PortfolioMuseum_fallback__Vf9uw{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;background:var(--paper);text-align:center}.PortfolioMuseum_fallback__Vf9uw a{text-decoration:underline}.PortfolioMuseum_museum__Qow2H a:focus-visible,.PortfolioMuseum_museum__Qow2H button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.PortfolioMuseum_welcome__q2e_p{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:36px;background:var(--paper,#f5f4ef);color:var(--ink,#1d1e1c);border:1px solid rgba(255,255,255,.25);border-radius:18px;box-shadow:0 24px 100px #0008}.PortfolioMuseum_welcome__q2e_p::backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(8px)}.PortfolioMuseum_welcomeClose__cWzWJ{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;cursor:pointer;color:var(--muted)}.PortfolioMuseum_beta__G68Ym{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:30px;font-size:10px;letter-spacing:.08em;font-weight:600}.PortfolioMuseum_beta__G68Ym>span{width:6px;height:6px;border-radius:50%;background:#667960}.PortfolioMuseum_welcome__q2e_p h2{margin:22px 0 8px;font-family:var(--display);font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1.12}.PortfolioMuseum_welcome__q2e_p p{font-size:14px;line-height:1.65;color:var(--muted);margin:14px 0}.PortfolioMuseum_welcome__q2e_p .PortfolioMuseum_welcomeSubtitle__KGDTh{color:var(--ink);font-size:15px;margin:0 0 18px}.PortfolioMuseum_welcomeFlow__J7U_B{margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:10px;background:rgba(133,145,122,.07)}.PortfolioMuseum_welcomeLabel__QmP4D{font-size:10px;letter-spacing:.08em;font-weight:600}.PortfolioMuseum_welcomeFlow__J7U_B p{margin:10px 0 16px}.PortfolioMuseum_floorOrder__63RhV{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:15px;border-top:1px solid var(--line)}.PortfolioMuseum_floorOrder__63RhV span{display:grid;gap:5px;font-size:12px}.PortfolioMuseum_floorOrder__63RhV strong{font-size:10px;letter-spacing:.05em}.PortfolioMuseum_floorOrder__63RhV svg{color:#667960;flex-shrink:0}.PortfolioMuseum_welcome__q2e_p .PortfolioMuseum_welcomeHint__2gwud{font-size:12px}.PortfolioMuseum_welcomeActions___m78q{display:flex;align-items:center;gap:22px;margin-top:24px;flex-wrap:wrap}.PortfolioMuseum_welcomeActions___m78q button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:12px 18px;background:var(--ink);color:var(--paper);border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.PortfolioMuseum_welcomeActions___m78q button:hover{background:#394033}.PortfolioMuseum_welcomeActions___m78q a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.PortfolioMuseum_welcomeActions___m78q button:focus-visible{outline-color:#667960}.PortfolioMuseum_elevator__DIiqi{width:min(490px,calc(100% - 32px))}.PortfolioMuseum_elevator__DIiqi h2{font-size:34px}.PortfolioMuseum_floorGrid__H5KVX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:50dvh;overflow:auto;padding:4px;margin:20px -4px}.PortfolioMuseum_floorGrid__H5KVX button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.PortfolioMuseum_floorGrid__H5KVX button:hover:not(:disabled){background:var(--panel);border-color:#839276}.PortfolioMuseum_floorGrid__H5KVX button[aria-current]{background:#e4e9dd;border-color:#a6b29a;cursor:default}.PortfolioMuseum_floorGrid__H5KVX strong{font-family:var(--display);font-size:30px;line-height:1}.PortfolioMuseum_floorGrid__H5KVX span{font-size:11px;font-weight:600}.PortfolioMuseum_floorGrid__H5KVX small{color:var(--muted);font-size:10px}.PortfolioMuseum_liftTransition__Rbpun{position:absolute;inset:0;z-index:8;pointer-events:none;overflow:hidden;display:grid;place-items:center}.PortfolioMuseum_liftTransition__Rbpun[data-phase=closing]{pointer-events:auto}.PortfolioMuseum_liftTransition__Rbpun>div{position:absolute;top:0;bottom:0;width:50.1%;background:linear-gradient(90deg,#242824,#363a33);transition:transform .35s ease-in-out}.PortfolioMuseum_liftTransition__Rbpun>div:first-child{left:0;transform:translateX(-100%);border-right:1px solid #626958}.PortfolioMuseum_liftTransition__Rbpun>div:nth-child(2){right:0;transform:translateX(100%);border-left:1px solid #626958}.PortfolioMuseum_liftTransition__Rbpun[data-phase=closing]>div{transform:translateX(0)}.PortfolioMuseum_liftTransition__Rbpun>span{position:relative;color:#f5f4ef;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.PortfolioMuseum_liftTransition__Rbpun[data-phase=opening]>span{opacity:0}@media(max-width:480px){.PortfolioMuseum_welcome__q2e_p{padding:26px 22px}.PortfolioMuseum_floorOrder__63RhV{gap:8px}.PortfolioMuseum_welcomeActions___m78q{gap:18px}}@media(prefers-reduced-motion:reduce){.PortfolioMuseum_spinner__oAoId{animation:none}.PortfolioMuseum_floorGrid__H5KVX button,.PortfolioMuseum_liftTransition__Rbpun>div{transition:none}}