.home-module__06co2W__drift{animation:2.8s cubic-bezier(.2,.6,.2,1) both home-module__06co2W__drift}@keyframes home-module__06co2W__drift{0%{filter:brightness(.6);transform:scale(1.1)}to{filter:brightness();transform:scale(1)}}.home-module__06co2W__wall{background:linear-gradient(#c9953a12,#0000 140px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 48px),#0d0b09}.home-module__06co2W__lamp{pointer-events:none;background:radial-gradient(closest-side,#ffdca029,#ffb37a0f 45%,#0000 75%);width:520px;height:520px;margin-left:-260px;animation:5s ease-in-out infinite home-module__06co2W__hum;position:absolute;top:0;left:50%}@keyframes home-module__06co2W__hum{0%,to{opacity:.9}50%{opacity:1}}.home-module__06co2W__tag{transform:rotate(var(--r,0deg));transition:transform .3s}.home-module__06co2W__look:hover .home-module__06co2W__tag,.home-module__06co2W__look:focus-visible .home-module__06co2W__tag{transform:rotate(0)translateY(-3px)}.home-module__06co2W__door{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-module__06co2W__room:hover .home-module__06co2W__door,.home-module__06co2W__room:focus-visible .home-module__06co2W__door{transform:rotate(60deg)}@media (prefers-reduced-motion:reduce){.home-module__06co2W__drift,.home-module__06co2W__lamp{animation:none}.home-module__06co2W__tag,.home-module__06co2W__door{transition:none}}
.opening-module__JH6BWq__overlay{z-index:70;color:var(--color-bone);touch-action:none;overscroll-behavior:contain;background:#000;transition:opacity .65s;position:fixed;inset:0}.opening-module__JH6BWq__overlay.opening-module__JH6BWq__fast{transition-duration:.3s}.opening-module__JH6BWq__still{transition:opacity .6s}.opening-module__JH6BWq__lamp{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff7e6 0 16%,#ffcf96 28%,#ff9646bf 44%,#f2541b40 62%,#0000 72%);border-radius:50%;transition:opacity .18s ease-out,transform .3s cubic-bezier(.2,1.6,.4,1);position:absolute;transform:translate(-50%,-50%)scale(.6)}.opening-module__JH6BWq__lamp.opening-module__JH6BWq__on{opacity:1;animation:.42s step-end opening-module__JH6BWq__flicker;transform:translate(-50%,-50%)scale(1)}@keyframes opening-module__JH6BWq__flicker{0%{opacity:.2}20%{opacity:1}35%{opacity:.45}55%{opacity:1}to{opacity:1}}.opening-module__JH6BWq__wash{pointer-events:none;mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.opening-module__JH6BWq__doorDial{pointer-events:none;opacity:.6;position:absolute;transform:translate(-50%,-50%)}.opening-module__JH6BWq__doorDial svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.opening-module__JH6BWq__blink{animation:1.2s steps(2,end) infinite opening-module__JH6BWq__blink}@keyframes opening-module__JH6BWq__blink{50%{opacity:.35}}.opening-module__JH6BWq__stamp{font:700 clamp(22px, 7vw, 30px) / 1 var(--font-mono);letter-spacing:.14em;color:var(--color-orange);border:4px solid var(--color-orange);white-space:nowrap;pointer-events:none;background:#0a09088c;padding:10px 14px;animation:.5s cubic-bezier(.2,1.4,.4,1) both opening-module__JH6BWq__slam;position:absolute;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 40px #f2541b40}@keyframes opening-module__JH6BWq__slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.9)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.opening-module__JH6BWq__nudge{animation:3.4s ease-in-out 1.2s infinite opening-module__JH6BWq__nudge}@keyframes opening-module__JH6BWq__nudge{0%,62%,to{transform:rotate(0)}70%{transform:rotate(-16deg)}80%{transform:rotate(12deg)}90%{transform:rotate(-4deg)}}.opening-module__JH6BWq__ring{border:1px solid var(--color-orange);pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite opening-module__JH6BWq__ring;position:absolute;inset:-6px}@keyframes opening-module__JH6BWq__ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.opening-module__JH6BWq__load{transition:width .3s,opacity .6s}.opening-module__JH6BWq__flip{animation:.34s ease-in-out opening-module__JH6BWq__flipIn}@keyframes opening-module__JH6BWq__flipIn{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.opening-module__JH6BWq__overlay,.opening-module__JH6BWq__still,.opening-module__JH6BWq__wash,.opening-module__JH6BWq__load{transition-duration:10ms}.opening-module__JH6BWq__overlay{transition:opacity .4s linear}.opening-module__JH6BWq__lamp,.opening-module__JH6BWq__lamp.opening-module__JH6BWq__on{transition:opacity .2s linear;animation:none;transform:translate(-50%,-50%)}.opening-module__JH6BWq__stamp,.opening-module__JH6BWq__nudge,.opening-module__JH6BWq__ring,.opening-module__JH6BWq__blink,.opening-module__JH6BWq__flip{animation:none}.opening-module__JH6BWq__doorDial svg{transition:none}}
