.email-signup{display:flex;align-items:center;justify-content:center;gap:1.4rem;padding-inline:.9rem}.email-signup:has(input[type=email]){--margin: 1.5rem}.email-signup:not(:has(input[type=email])){--margin: .5rem}.email-signup>svg{height:38px;margin-top:var(--margin);transform:scale(1.4)}.interactive-elevator{position:relative;width:100%;height:100svh;display:flex;justify-content:center;align-items:center;overflow:hidden}.elevator{--bulb-intensity: .25;--door-width: min(calc(100vw - var(--header-padding) * 2), calc((100svh - var(--header-height) - var(--header-padding)) / 1.5));--door-height: min(calc(100svh - var(--header-height) - var(--header-padding)), calc((100vw - var(--header-padding) * 2) * 1.5));--wall-width: calc(var(--door-width) * 1.7325);--wall-side-width: calc(((var(--wall-width) - var(--door-width)) / 2) - (var(--door-width) / 30));--door-curve: cubic-bezier(.44,.05,.34,1);--door-5px: calc(var(--door-width) / 120);--door-10px: calc(var(--door-width) / 60);--door-20px: calc(var(--door-width) / 30);--door-60px: calc(var(--door-width) / 10);transform-style:preserve-3d;transform-origin:50% 50%;position:relative;background-color:#121212;width:var(--door-width);height:var(--door-height);will-change:transform}@media screen and (min-aspect-ratio: 2/3.25){.elevator{margin-top:calc(var(--header-padding) * 2)}}.elevator-interior{position:absolute;width:400%;height:175%;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(-10px);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1) var(--wall-side-width),rgba(0,0,0,1) calc(100% - var(--wall-side-width)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1) var(--wall-side-width),rgba(0,0,0,1) calc(100% - var(--wall-side-width)),rgba(0,0,0,0) 100%)}.elevator-interior img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.elevator-interior-img{border-radius:50%;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 70%);mask-image:radial-gradient(ellipse at center,#000 40%,#0000 70%)}.elevator-interior-blurred{-webkit-filter:blur(3px);filter:blur(3px);opacity:.5;z-index:-1}.elevator-interior-overlay,.door-overlays{--radius: calc(var(--wall-side-width) / 2);-webkit-filter:drop-shadow(0px 0px var(--door-5px) rgba(255,255,255,.25));filter:drop-shadow(0px 0px var(--door-5px) rgba(255,255,255,.25));background-color:#00000080}@media screen and (hover: none){.elevator-interior-overlay,.door-overlays{--radius: 0px}}.elevator-light{opacity:1;mix-blend-mode:overlay;position:absolute;top:var(--y, -100vh);left:var(--x, -100vw);transform:translate(-50%,-50%);width:var(--wall-side-width);height:var(--wall-side-width);background:radial-gradient(var(--accent_two) 25%,var(--accent_two-0) 70%);pointer-events:none;z-index:10;will-change:opacity,top,left;contain:layout style}@media screen and not (hover: hover){.elevator-light{opacity:0;background:radial-gradient(var(--accent_two),var(--accent_two-0) 70%);transition:opacity .75s .25s ease-out}.elevator.shine .elevator-light{opacity:1;transition:opacity .125s ease-out}}.elevator-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.elevator-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(1);box-shadow:inset 0 0 var(--door-20px) 0 #0b090980;pointer-events:none;transition:all var(--door-close-duration) var(--door-close-delay) var(--door-curve)}.elevator.open>.elevator-content:after{transform:scaleY(1.5);box-shadow:inset 0 0 var(--door-20px) 0 #0b090940;transition:all var(--door-open-duration) var(--door-open-delay) var(--door-curve)}.elevator-door,.door-overlay{position:absolute;width:50%;height:100%;background-repeat:no-repeat;background-size:800% 175%;transition:transform var(--door-close-duration) var(--door-close-delay) var(--door-curve),box-shadow var(--door-open-duration) var(--door-open-delay) var(--door-curve);will-change:transform;overflow:hidden}.elevator-door{background-color:#333}.elevator-door:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 30% at 50% 20%,#fee,#feeb,#fee5,#fee0);mix-blend-mode:overlay;transition:transform var(--door-close-duration) var(--door-close-delay) var(--door-curve);will-change:transform}.elevator-door.door-right:before{background:radial-gradient(60% 30% at 50% 17.5%,#fee,#feeb,#fee5,#fee0);opacity:.8}.elevator.open>.elevator-content>.elevator-door:after{transform:translate(calc(var(--door-open-translate) * -1));transition:transform var(--door-open-duration) var(--door-open-delay) var(--door-curve)}.door-overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.elevator.open>.elevator-content>.elevator-door,.elevator.open>.elevator-content>.door-overlays .door-overlay{transition:transform var(--door-open-duration) var(--door-open-delay) var(--door-curve),box-shadow var(--door-open-duration) var(--door-open-delay) var(--door-curve)}.elevator-door .door-overlay{background-size:800% 175%;background-repeat:no-repeat;transition:background-position var(--door-close-duration) var(--door-close-delay) var(--door-curve);will-change:background-position,opacity}.elevator.open>.elevator-content>.elevator-door .door-overlay{transition:background-position var(--door-open-duration) var(--door-open-delay) var(--door-curve)}.elevator-door.door-left,.door-overlay.left{--door-open-translate: -95%;left:0%;background-position:42.9% 50%}.elevator-door.door-left{box-shadow:0 0 #0b090940,calc(var(--door-10px) * -1) 0 0 0 #333}.elevator.open>.elevator-content>.elevator-door.door-left{box-shadow:0 0 var(--door-20px) 0 #0b090940,calc(var(--door-10px) * -1) 0 0 0 #333}.elevator-door.door-right,.door-overlay.right{--door-open-translate: 95%;right:0%;background-position:57.16% 50%}.elevator-door.door-right{box-shadow:0 0 #0b090940,var(--door-10px) 0 0 0 #333}.elevator.open>.elevator-content>.elevator-door.door-right{box-shadow:0 0 var(--door-20px) 0 #0b090940,var(--door-10px) 0 0 0 #333}.infinite-doors>.elevator-door:after{display:none}.infinite-doors.animating>.elevator-door{animation:infinite-doors calc(var(--door-open-duration) * 1.5) var(--door-curve) infinite forwards}@-webkit-keyframes infinite-doors{0%{-webkit-transform:translateX(0%);transform:translate(0)}75%{-webkit-transform:translateX(var(--door-open-translate));transform:translate(var(--door-open-translate))}to{-webkit-transform:translateX(var(--door-open-translate));transform:translate(var(--door-open-translate))}}@keyframes infinite-doors{0%{-webkit-transform:translateX(0%);transform:translate(0)}75%{-webkit-transform:translateX(var(--door-open-translate));transform:translate(var(--door-open-translate))}to{-webkit-transform:translateX(var(--door-open-translate));transform:translate(var(--door-open-translate))}}.elevator:not(.shaking).open>.elevator-content>.elevator-door,.elevator:not(.shaking).open>.elevator-content>.door-overlays .door-overlay,.clicky-doors>.open>.elevator-door{transform:translate(var(--door-open-translate))}.static-doors{pointer-events:none}.clicky-doors{width:100%;height:100%;cursor:pointer}.clicky-doors>.open>.elevator-door,.clicky-doors>.open>.elevator-door:after{transition:transform var(--door-open-duration) var(--door-curve)}@starting-style{.clicky-doors>.open>.elevator-door{transform:translate(0)}}.elevator.shaking{-webkit-animation:elevator-shake 1.5s linear infinite forwards,flickerFlash 5.25s linear infinite;animation:elevator-shake 1.5s linear infinite forwards,flickerFlash 5.25s linear infinite}@-webkit-keyframes elevator-shake{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}10%{-webkit-transform:translate(-2px,-2px) rotate(-.125deg);transform:translate(-2px,-2px) rotate(-.125deg)}20%{-webkit-transform:translate(2px,-2px) rotate(.125deg);transform:translate(2px,-2px) rotate(.125deg)}30%{-webkit-transform:translate(-2px,2px) rotate(-.25deg);transform:translate(-2px,2px) rotate(-.25deg)}40%{-webkit-transform:translate(2px,2px) rotate(.25deg);transform:translate(2px,2px) rotate(.25deg)}50%{-webkit-transform:translate(-2px,-2px) rotate(-.25deg);transform:translate(-2px,-2px) rotate(-.25deg)}60%{-webkit-transform:translate(2px,-2px) rotate(.125deg);transform:translate(2px,-2px) rotate(.125deg)}70%{-webkit-transform:translate(-2px,2px) rotate(-.125deg);transform:translate(-2px,2px) rotate(-.125deg)}80%{-webkit-transform:translate(-2px,-2px) rotate(-.125deg);transform:translate(-2px,-2px) rotate(-.125deg)}90%{-webkit-transform:translate(2px,-2px) rotate(.125deg);transform:translate(2px,-2px) rotate(.125deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes elevator-shake{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}10%{-webkit-transform:translate(-2px,-2px) rotate(-.125deg);transform:translate(-2px,-2px) rotate(-.125deg)}20%{-webkit-transform:translate(2px,-2px) rotate(.125deg);transform:translate(2px,-2px) rotate(.125deg)}30%{-webkit-transform:translate(-2px,2px) rotate(-.25deg);transform:translate(-2px,2px) rotate(-.25deg)}40%{-webkit-transform:translate(2px,2px) rotate(.25deg);transform:translate(2px,2px) rotate(.25deg)}50%{-webkit-transform:translate(-2px,-2px) rotate(-.25deg);transform:translate(-2px,-2px) rotate(-.25deg)}60%{-webkit-transform:translate(2px,-2px) rotate(.125deg);transform:translate(2px,-2px) rotate(.125deg)}70%{-webkit-transform:translate(-2px,2px) rotate(-.125deg);transform:translate(-2px,2px) rotate(-.125deg)}80%{-webkit-transform:translate(-2px,-2px) rotate(-.125deg);transform:translate(-2px,-2px) rotate(-.125deg)}90%{-webkit-transform:translate(2px,-2px) rotate(.125deg);transform:translate(2px,-2px) rotate(.125deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes flickerFlash{0%{filter:brightness(1)}1%{filter:brightness(.9)}3%{filter:brightness(1)}5%{filter:brightness(1)}6%{filter:brightness(.85)}8%{filter:brightness(1)}}@keyframes flickerFlash{0%{filter:brightness(1)}1%{filter:brightness(.9)}3%{filter:brightness(1)}5%{filter:brightness(1)}6%{filter:brightness(.85)}8%{filter:brightness(1)}}.elevator-wall{position:absolute;width:min(var(--wall-width),100vw);height:var(--door-height);max-width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.elevator-wall>*{pointer-events:auto}.elevator-panel{position:absolute;padding:var(--panel-padding);--font-size: max(calc(var(--wall-side-width) / 12), calc(var(--header-padding) * .3));font-size:var(--font-size);--btn-text-size: calc(var(--font-size) * 1.1);--btn-height: calc(var(--font-size) * 1.9);--btn-width: calc(var(--btn-height) * 2.15);--panel-padding: calc(var(--font-size) * .9);--panel-hor-gap: calc(var(--font-size) * .8);--panel-ver-gap: calc(var(--font-size) * .6);--panel-width: calc(var(--btn-width) * 2 + var(--panel-hor-gap) + var(--panel-padding) * 2);--panel-right: calc((var(--wall-side-width) - var(--panel-width)) / 2);width:var(--panel-width);right:var(--panel-right);border-radius:calc(var(--btn-height) / 25);box-shadow:1px 2px 6px #0005;overflow:hidden}.elevator-panel-shine{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:calc(var(--door-width) / 175) solid;border-top:calc(var(--door-width) / 175) solid;-o-border-image:linear-gradient(to bottom right,#fff3,transparent 40%) 1;border-image:linear-gradient(to bottom right,#fff3,transparent 40%) 1;pointer-events:none}.elevator-screen-panel{background-color:#d9c7c740;top:var(--panel-right);height:calc(var(--btn-height) * 2 + var(--panel-padding) * 2)}.elevator-screen-panel .elevator-panel-shine{-o-border-image:linear-gradient(to bottom right,#fff4,transparent 40%) 1;border-image:linear-gradient(to bottom right,#fff4,transparent 40%) 1}.elevator-screen-panel .elevator-panel-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#0000,#0003);pointer-events:none}.elevator-screen-panel .digits{position:relative;font-size:2em;background-color:#000a13;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:.05em}.elevator-screen-panel .digit{height:calc(var(--font-size) * 2)}.elevator-screen-panel .digit .seg{fill:#fff;opacity:.1;transition:opacity .1s linear,filter .1s linear}.digits[d-one*=".1."]>.digit:nth-of-type(1)>.seg-1,.digits[d-one*=".2."]>.digit:nth-of-type(1)>.seg-2,.digits[d-one*=".3."]>.digit:nth-of-type(1)>.seg-3,.digits[d-one*=".4."]>.digit:nth-of-type(1)>.seg-4,.digits[d-one*=".5."]>.digit:nth-of-type(1)>.seg-5,.digits[d-one*=".6."]>.digit:nth-of-type(1)>.seg-6,.digits[d-one*=".7."]>.digit:nth-of-type(1)>.seg-7,.digits[d-one*=".8."]>.digit:nth-of-type(1)>.seg-8,.digits[d-one*=".9."]>.digit:nth-of-type(1)>.seg-9,.digits[d-one*=".10."]>.digit:nth-of-type(1)>.seg-10,.digits[d-one*=".11."]>.digit:nth-of-type(1)>.seg-11,.digits[d-one*=".12."]>.digit:nth-of-type(1)>.seg-12,.digits[d-one*=".13."]>.digit:nth-of-type(1)>.seg-13,.digits[d-one*=".14."]>.digit:nth-of-type(1)>.seg-14,.digits[d-one*=".15."]>.digit:nth-of-type(1)>.seg-15,.digits[d-one*=".16."]>.digit:nth-of-type(1)>.seg-16,.digits[d-two*=".1."]>.digit:nth-of-type(2)>.seg-1,.digits[d-two*=".2."]>.digit:nth-of-type(2)>.seg-2,.digits[d-two*=".3."]>.digit:nth-of-type(2)>.seg-3,.digits[d-two*=".4."]>.digit:nth-of-type(2)>.seg-4,.digits[d-two*=".5."]>.digit:nth-of-type(2)>.seg-5,.digits[d-two*=".6."]>.digit:nth-of-type(2)>.seg-6,.digits[d-two*=".7."]>.digit:nth-of-type(2)>.seg-7,.digits[d-two*=".8."]>.digit:nth-of-type(2)>.seg-8,.digits[d-two*=".9."]>.digit:nth-of-type(2)>.seg-9,.digits[d-two*=".10."]>.digit:nth-of-type(2)>.seg-10,.digits[d-two*=".11."]>.digit:nth-of-type(2)>.seg-11,.digits[d-two*=".12."]>.digit:nth-of-type(2)>.seg-12,.digits[d-two*=".13."]>.digit:nth-of-type(2)>.seg-13,.digits[d-two*=".14."]>.digit:nth-of-type(2)>.seg-14,.digits[d-two*=".15."]>.digit:nth-of-type(2)>.seg-15,.digits[d-two*=".16."]>.digit:nth-of-type(2)>.seg-16,.digits[d-three*=".1."]>.digit:nth-of-type(3)>.seg-1,.digits[d-three*=".2."]>.digit:nth-of-type(3)>.seg-2,.digits[d-three*=".3."]>.digit:nth-of-type(3)>.seg-3,.digits[d-three*=".4."]>.digit:nth-of-type(3)>.seg-4,.digits[d-three*=".5."]>.digit:nth-of-type(3)>.seg-5,.digits[d-three*=".6."]>.digit:nth-of-type(3)>.seg-6,.digits[d-three*=".7."]>.digit:nth-of-type(3)>.seg-7,.digits[d-three*=".8."]>.digit:nth-of-type(3)>.seg-8,.digits[d-three*=".9."]>.digit:nth-of-type(3)>.seg-9,.digits[d-three*=".10."]>.digit:nth-of-type(3)>.seg-10,.digits[d-three*=".11."]>.digit:nth-of-type(3)>.seg-11,.digits[d-three*=".12."]>.digit:nth-of-type(3)>.seg-12,.digits[d-three*=".13."]>.digit:nth-of-type(3)>.seg-13,.digits[d-three*=".14."]>.digit:nth-of-type(3)>.seg-14,.digits[d-three*=".15."]>.digit:nth-of-type(3)>.seg-15,.digits[d-three*=".16."]>.digit:nth-of-type(3)>.seg-16,.digits[d-four*=".1."]>.digit:nth-of-type(4)>.seg-1,.digits[d-four*=".2."]>.digit:nth-of-type(4)>.seg-2,.digits[d-four*=".3."]>.digit:nth-of-type(4)>.seg-3,.digits[d-four*=".4."]>.digit:nth-of-type(4)>.seg-4,.digits[d-four*=".5."]>.digit:nth-of-type(4)>.seg-5,.digits[d-four*=".6."]>.digit:nth-of-type(4)>.seg-6,.digits[d-four*=".7."]>.digit:nth-of-type(4)>.seg-7,.digits[d-four*=".8."]>.digit:nth-of-type(4)>.seg-8,.digits[d-four*=".9."]>.digit:nth-of-type(4)>.seg-9,.digits[d-four*=".10."]>.digit:nth-of-type(4)>.seg-10,.digits[d-four*=".11."]>.digit:nth-of-type(4)>.seg-11,.digits[d-four*=".12."]>.digit:nth-of-type(4)>.seg-12,.digits[d-four*=".13."]>.digit:nth-of-type(4)>.seg-13,.digits[d-four*=".14."]>.digit:nth-of-type(4)>.seg-14,.digits[d-four*=".15."]>.digit:nth-of-type(4)>.seg-15,.digits[d-four*=".16."]>.digit:nth-of-type(4)>.seg-16{opacity:1;-webkit-filter:drop-shadow(0 0 2.5em white);filter:drop-shadow(0 0 2.5em white);transition:none}.digits[effect=filled]>.digit>.seg{opacity:1}.digits[effect=loading]>.digit>.seg,.digits[effect=loading-back]>.digit>.seg{animation:seg-loading 1.5s infinite}.digits[effect=loading]>.digit:nth-of-type(2)>.seg,.digits[effect=loading-back]>.digit:nth-of-type(3)>.seg{animation-delay:.125s}.digits[effect=loading]>.digit:nth-of-type(3)>.seg,.digits[effect=loading-back]>.digit:nth-of-type(2)>.seg{animation-delay:.25s}.digits[effect=loading]>.digit:nth-of-type(4)>.seg,.digits[effect=loading-back]>.digit:nth-of-type(1)>.seg{animation-delay:.375s}@keyframes seg-loading{0%{opacity:.1}33%{opacity:1}66%{opacity:.1}to{opacity:.1}}.digits[effect=fade]>.digit>.seg{animation:seg-fade 3s infinite}.digits[effect=fade]>.digit:nth-of-type(2)>.seg{animation-delay:.01s}.digits[effect=fade]>.digit:nth-of-type(3)>.seg{animation-delay:.02s}.digits[effect=fade]>.digit:nth-of-type(4)>.seg{animation-delay:.03s}@keyframes seg-fade{0%{opacity:1}25%{opacity:1}50%{opacity:.1}75%{opacity:.1}to{opacity:1}}.digits[effect=flashing]>.digit>.seg{animation:seg-flashing .5s infinite}@keyframes seg-flashing{0%{opacity:1}50%{opacity:1}51%{opacity:.1}to{opacity:.1}}.elevator-btn-panel{color:#e2dedc;top:50%;transform:translateY(-50%);display:flex;justify-content:center;flex-direction:row-reverse;flex-wrap:wrap;column-gap:var(--panel-hor-gap);row-gap:var(--panel-ver-gap);background-color:#93848440}.elevator-btn-panel .elevator-panel-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#0000,#0007);pointer-events:none}.elevator-btn-wrapper{position:relative;font-size:inherit;color:inherit;width:var(--btn-width);height:var(--btn-height);border-radius:calc(var(--btn-height) / 2)}.elevator-btn{--btn-gradient: conic-gradient(from -45deg at 50% 50%, #e2dedc 0deg, #e2dedc 30deg, #c7bebe 45deg, #bbb2b5 90deg, #585256 135deg, #4b4448 170deg, #756c74 190deg, #595356 200deg, #423c41 210deg, #423c41 250deg, #585256 260deg, #585256 275deg, #7d6e7c 277.5deg, #7d6e7c 282.5deg, #585256 285deg, #c7bebe 345deg, #e2dedc 360deg);display:flex;justify-content:center;align-items:center;color:inherit;width:100%;font-size:var(--btn-text-size);height:var(--btn-height);padding-right:calc(var(--btn-width) - var(--btn-height));background:radial-gradient(circle at calc(var(--btn-height) / 2) calc(var(--btn-height) / 2),#0b0909f0 calc(var(--btn-height) / 2 - 1px),transparent calc(var(--btn-height) / 2));border-radius:calc(var(--btn-height) / 2)}.elevator-btn:before{content:"";position:absolute;top:0;right:0;height:var(--btn-height);width:var(--btn-height);box-shadow:1px 1px 2px #0008;background-size:border-box;background:var(--btn-gradient);border-radius:calc(var(--btn-height) / 2)}.elevator-btn>span{display:flex;align-items:center;z-index:1;line-height:1;font-weight:500;text-align:center}.elevator-btn .star{width:1ch;height:100%;opacity:.75;fill:#e2dedc}.elevator-btn:after{content:"";position:absolute;top:calc(var(--btn-height) / 2);right:calc(var(--btn-height) / 2);height:calc(var(--btn-height) / 3.5);width:calc(var(--btn-height) / 3.5);transform:translate(50%,-50%);background-size:border-box;background:#000;box-shadow:calc(var(--btn-height) / 100) calc(var(--btn-height) / 25) 0 #c7bebe80;border-radius:50%;z-index:2}@media screen and (max-aspect-ratio: 3/4){.elevator-panel{--font-size: max(1rem, calc(var(--wall-side-width) / 12));--btn-height: calc(var(--font-size) * 2);--btn-text-size: calc(var(--font-size) * 1);--btn-width: var(--btn-height);--panel-padding: calc(var(--font-size) * 1);--panel-hor-gap: calc(var(--font-size) * .7);--panel-ver-gap: calc(var(--font-size) * .5);--panel-width: calc(var(--btn-width) * 2 + var(--panel-hor-gap) + var(--panel-padding) * 2);--panel-right: var(--font-size);box-shadow:0 0 max(calc((var(--wall-side-width) - var(--panel-width)) / 2),10px) #00000040;background-image:none;background-color:#3f3b3b60}.elevator-screen-panel{top:var(--panel-right);height:calc(var(--btn-height) + var(--panel-padding) * 2);padding:calc(var(--panel-padding) / 2)}.elevator-screen-panel .digit{height:calc(var(--font-size) * 1.5)}.elevator-btn-wrapper{width:var(--btn-width);height:var(--btn-height);background-color:transparent;box-shadow:none}.elevator-btn{padding-right:0;padding-left:0;border:.15em solid;border-color:#666;color:#fff;background:none;border-radius:calc(var(--btn-height) / 2);box-shadow:0 0 5px #00000040;transition:box-shadow .25s ease,border-color .25s ease}.elevator-btn:before{z-index:-1;-webkit-filter:brightness(.7);filter:brightness(.7)}.elevator-btn-input:checked+.elevator-btn{border-color:var(--accent_one);box-shadow:0 0 5px var(--accent_one-50)}.elevator-btn:after{display:none}}@media screen and (width <= 600px) and (max-aspect-ratio: 2/3.25){.elevator-wall{height:calc(100svh - var(--header-height) * 2)}.elevator-panel{--font-size: .9rem;--panel-right: 0px}.elevator-panel-shine{display:none}.elevator-btn-panel{top:unset;bottom:0;transform:unset;border-top-left-radius:calc(var(--btn-height)/2.5 + var(--panel-padding));border-bottom-left-radius:calc(var(--btn-height)/2.5 + var(--panel-padding));overflow:hidden}}.elevator-btn-input:not(:checked)+.elevator-btn{cursor:pointer}.elevator-btn-input:checked+.elevator-btn:after{background:#fffd;box-shadow:0 0 10px #fff}.elevator-btn-input+.elevator-btn:after{transition:all .25s ease}@media screen and (max-aspect-ratio: 3/4) and (hover: hover){.elevator-btn-input:not(:checked)+.elevator-btn:hover{border-color:var(--accent_one-50);box-shadow:0 0 5px var(--accent_one-50)}}@media screen and (hover: hover){.elevator-btn-input:not(:checked):not(.unpressing)+.elevator-btn:hover:after{background:#fff8;box-shadow:0 0 5px #fff4}}.elevator-btn-input.unpressing+.elevator-btn:after{background:#f008;box-shadow:0 0 5px #f004;transition:none}.elevator-floors{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--night)}.elevator-floor{display:none;position:relative;width:100%;height:100%;overflow:hidden}.elevator-floor.active{display:block}.elevator-floor>.shopify-block{width:100%;height:100%}.elevator-floor-link{position:relative;display:flex;width:100%;height:100%;color:inherit;text-decoration:none}.elevator-floor-img,.elevator-floor-vid{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.elevator-floor-link .elevator-floor-img:hover,.elevator-floor-link .elevator-floor-vid:hover{transform:scale(1.05)}.anomaly-scene,.anomaly-back,.anomaly{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.anomaly{transform-origin:var(--t) var(--l)}.anomaly.clicked{animation:anomaly-clicked .5s ease-in-out forwards}.anomaly.clicked:after{pointer-events:none}@-webkit-keyframes anomaly-clicked{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}10%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes anomaly-clicked{0%{transform:scale(1);opacity:1}10%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:0}}.elevator-media{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cycle-floor>.elevator-media:not(.active){display:none}.cycle-floor>.elevator-media.active{display:block}.cycle-floor{cursor:pointer}.elevator-video-btn{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;background:#0006;border:none;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .3s ease}.elevator-video-btn:hover,.elevator-video-btn:active{transform:scale(1.05)}.elevator-video-btn:hover:after,.elevator-video-btn:active:after{transform:translate(10%) scale(1.1)}.elevator-video-btn:before{position:absolute;content:"";width:20%;aspect-ratio:1;border:solid calc(var(--door-width) / 50) #fff6;border-radius:50%}.elevator-video-btn:after{position:absolute;content:"";height:0;width:0;border-top:solid calc(var(--door-width) / 20 * .66) transparent;border-bottom:solid calc(var(--door-width) / 20 * .66) transparent;border-left:solid calc(var(--door-width) / 20) #fff6;transform:translate(10%);transition:transform .3s ease}.password-page{height:100%;width:100%}.password__back{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.password__back>*{width:100%;height:100%}.password__media{width:100%;height:100%;object-fit:cover;pointer-events:none}.password__front{position:absolute;bottom:30%;left:0;width:100%;transform:translateY(50%);display:flex;justify-content:center;z-index:1}.portrait{display:none}@media (orientation: portrait){.landscape{display:none}.portrait{display:block}}.password-page .user-btn{position:fixed;top:var(--header-padding);right:var(--header-padding);display:flex;align-items:center;justify-content:center;mix-blend-mode:difference}
/*# sourceMappingURL=/cdn/shop/t/289/compiled_assets/styles.css.map */
