@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap";:root{font-family:Georgia,serif;color:#f9e9c2;background:#080808;font-synthesis:none;color-scheme:dark;--cream: #f7e7bf;--ink: #17130b;--gold: #e5b953}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.85}button:focus-visible,a:focus-visible{outline:3px solid #fff3ad;outline-offset:5px}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.experience{height:100svh;min-height:420px;overflow:hidden}.elevator{position:relative;width:100%;height:100%;isolation:isolate;background:#0b0b0b}.elevator-art{position:absolute;inset:0;z-index:-2;pointer-events:none}.elevator-art img{width:100%;height:100%;object-fit:fill;display:block}.doorway{position:absolute;left:17.72%;top:14.45%;width:46.6%;height:85.55%;overflow:hidden;isolation:isolate}.destination{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 2s ease-in}.destination.entering{transform:scale(1.18)}.door{position:absolute;top:0;height:100%;width:50.2%;z-index:3;background-image:var(--gr-door-image);background-size:200% 100%;transition:transform .85s cubic-bezier(.55,.02,.35,1);box-shadow:0 0 20px #0009;will-change:transform}.door-left{left:0;transform:translate(-102%);background-position:left center}.door-right{right:0;transform:translate(102%);background-position:right center}.door.closed{transform:translate(0)}.travelling .doorway{animation:rumble .16s linear 6}.floor-indicator{position:absolute;left:28.1%;top:4.25%;width:28.1%;height:5.2%;display:flex;align-items:center;justify-content:center;background:#14120d;color:#ffe7a1;font-family:DM Sans,sans-serif;font-size:clamp(12px,1.5vw,22px);letter-spacing:.18em;border:1px solid #b88b3f;border-radius:2px}.floor-button{position:absolute;left:79.72%;width:12.08%;height:10.1%;border:0;background:var(--gr-button-image) center/100% 100% no-repeat;color:#241707;font-family:Georgia,serif;font-size:clamp(14px,1.45vw,26px);display:flex;align-items:center;justify-content:center;padding:0 4px;filter:brightness(.94);transition:filter .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #be8733;border-radius:16px}.floor-button:hover{filter:brightness(1.2)}.floor-button:active{filter:brightness(.85)}.floor-button.selected{box-shadow:inset 0 0 0 3px #ffdf7c,0 0 14px #ffba38;filter:brightness(1.22)}.main-button{top:34.2%}.basement-button{top:48.35%}.cheese-button{top:62%;height:11.7%}.cheese-button img{height:77%;max-width:75%;object-fit:contain;filter:saturate(1.4) brightness(1.15) drop-shadow(0 0 5px #ffb622) drop-shadow(0 0 10px #ffb622)}.back-link{position:absolute;bottom:2.8%;left:1.1%;width:11%;height:5%;min-height:36px;border:0;background:transparent}.back-link:hover{box-shadow:0 0 0 1px #e7bd6e;border-radius:5px}.sound-toggle,.skip-link{position:absolute;bottom:2.6%;right:2.5%;min-height:38px;border:1px solid #b5894f;background:#17130bea;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:12px;border-radius:3px}.skip-link{right:22%;z-index:5}.loading-notice{position:absolute;left:34%;bottom:9%;padding:14px 20px;background:#101010e8;color:var(--cream);font-size:16px;z-index:5}.basement-note,.club-note{position:absolute;left:8%;right:8%;bottom:15%;padding:24px;background:#111111ed;border:1px solid #978357;text-align:center;animation:appear .6s ease .5s both;z-index:2}.basement-note span,.club-note span{display:block;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.18em;margin-bottom:12px}.basement-note strong,.club-note strong{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;font-size:clamp(23px,2.5vw,40px)}.basement-note p{font-size:14px;color:#ddc9ab;margin:10px 0 0}.club-note{background:#121212df;border-color:#ad965c}.review-bar{position:fixed;top:10px;left:10px;z-index:20;display:flex;align-items:center;gap:16px;padding:10px 14px;border:1px solid #c2a76c55;border-radius:5px;background:#101010ef;font-family:DM Sans,sans-serif;font-size:11px;color:#dfd2b7}.review-bar>span:first-child{letter-spacing:.1em;color:#ccb172}.review-bar button{border:0;background:none;text-decoration:underline;text-underline-offset:3px;font-size:11px;padding:3px 0}.password-dialog,.info-dialog{background:#151515;color:var(--cream);border:1px solid #ae8c4c;box-shadow:0 30px 100px #000a;width:min(440px,calc(100% - 32px));padding:44px 36px 32px;border-radius:8px;text-align:center;max-height:calc(100dvh - 40px);overflow-y:auto}.password-dialog::backdrop,.info-dialog::backdrop{background:#080808b8;backdrop-filter:blur(9px)}.close-dialog{position:absolute;top:14px;right:18px;border:0;background:none;font-family:DM Sans,sans-serif;font-size:12px;color:#d5c39e;padding:8px}.dialog-cheese{display:block;margin:0 auto 20px;width:60px;filter:drop-shadow(0 0 12px #c99a35aa)}.eyebrow{display:block;text-transform:uppercase;font-family:DM Sans,sans-serif;letter-spacing:.18em;font-size:11px;font-weight:500}.password-dialog h2,.info-dialog h2{font-family:Libre Caslon Display,Georgia,serif;font-size:46px;font-weight:400;margin:14px 0}.password-dialog p,.info-dialog p{font-size:16px;line-height:1.6;color:#cfbea2}.password-dialog form{margin-top:28px;text-align:left}.password-dialog label{font-family:DM Sans,sans-serif;font-size:12px;display:block;margin-bottom:8px}.password-dialog input{width:100%;height:52px;font:20px Georgia,serif;letter-spacing:.15em;padding:12px 16px;background:#0c0c0c;color:var(--cream);border:1px solid #82704c;border-radius:3px}.password-dialog input:focus{outline:2px solid #edc572;outline-offset:2px}.password-dialog input[aria-invalid=true]{border-color:#ffa77a}.error-space{min-height:32px;padding:8px 0;font-family:DM Sans,sans-serif;font-size:12px;color:#ffb38c}.cream-button{display:inline-flex;align-items:center;justify-content:center;background:var(--cream);color:#302211;border:1px solid var(--cream);padding:15px 25px;min-height:48px;text-decoration:none;border-radius:2px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.cream-button:hover{background:#fff5db}.password-dialog form button{width:100%}.password-dialog small{display:block;margin-top:20px;color:#b6a27e;font:11px DM Sans,sans-serif}.info-dialog p{margin-bottom:28px}.sale{background:#f4eddc;color:#2d2519}.sale-hero{animation:appear .7s ease}.sale-nav{display:flex;align-items:center;justify-content:space-between;padding:26px 6%;background:#0d0d0d;color:#f4e8c9}.sale-nav>span{letter-spacing:.3em;font:17px DM Sans,sans-serif}.sale-nav button{border:0;border-bottom:1px solid #a9915c;padding:8px 0;background:none;font-size:14px}.sale-hero{height:620px;max-height:85svh;min-height:460px;position:relative;isolation:isolate;display:flex;align-items:center}.sale-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.52)}.sale-hero-copy{padding:60px 8%;max-width:850px;color:#fff3d8}.sale h1{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;font-size:clamp(52px,6.2vw,96px);line-height:1.03;margin:24px 0;letter-spacing:-.02em}.sale h1:focus{outline:none}.sale-hero-copy p{font-size:20px;margin:0 0 30px;line-height:1.5}.offers{padding:75px 6% 85px;scroll-margin-top:25px}.offers-heading{text-align:center;margin-bottom:38px}.offers h2{font-family:Libre Caslon Display,Georgia,serif;font-size:54px;font-weight:400;margin:12px 0}.preview-note{font:13px/1.6 DM Sans,sans-serif;color:#77694f}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1300px;margin:auto}.offer-card{border:1px solid #d6c7a7;background:#fcf7e9}.offer-photo{height:245px;overflow:hidden}.offer-photo img{width:100%;height:100%;object-fit:cover}.crop-0 img{object-position:25% 70%;transform:scale(1.6)}.crop-1 img{object-position:50% 70%;transform:scale(1.3)}.crop-2 img{object-position:80% 60%;transform:scale(1.7)}.offer-copy{padding:28px}.offer-copy .eyebrow{font-size:10px;color:#756344}.offer-copy h3{font:36px Libre Caslon Display,Georgia,serif;margin:12px 0}.offer-copy p{font-size:16px;line-height:1.5;min-height:48px;color:#685b45}.offer-copy button{border:0;border-bottom:1px solid #877044;background:none;color:#342a1d;padding:10px 0;font:12px DM Sans,sans-serif}.sale-footer{text-align:center;padding:65px 20px;background:#0d0d0d;color:#f5e7c7}.sale-footer img{display:block;margin-inline:auto;width:48px}.sale-footer p{font:40px/1.2 Libre Caslon Display,Georgia,serif;margin:15px 0 25px}.sale-footer button{background:none;border:1px solid #a28a57;padding:13px 24px}.sale-footer small{display:block;margin-top:35px;font:11px DM Sans,sans-serif;color:#bfb492}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rumble{50%{transform:translateY(1px)}}@media(max-width:640px){.experience{min-height:680px}.doorway{left:10.1%;top:19%;width:48.25%;height:67.4%}.floor-indicator{left:7.7%;top:13.9%;width:54.5%;height:3.7%;font-size:clamp(10px,2.7vw,15px);letter-spacing:.12em}.floor-button{left:74.1%;width:20%;height:5.3%;min-height:44px;border-radius:9px;font-size:clamp(12px,3.4vw,17px);padding:0 1px}.main-button{top:38.85%}.basement-button{top:46.2%}.cheese-button{top:53.1%;height:5.6%}.cheese-button img{height:77%}.floor-button.selected{box-shadow:inset 0 0 0 2px #ffe087,0 0 9px #ffba38}.back-link{bottom:1.6%;left:3%;width:48%;height:4.8%;min-height:40px}.sound-toggle{right:4%;bottom:1.9%;font-size:11px;padding:6px 10px;min-height:35px}.skip-link{right:5%;bottom:8%;font-size:12px}.loading-notice{left:8%;bottom:11%;max-width:55%;font-size:13px;padding:12px}.basement-note,.club-note{left:6%;right:6%;padding:20px 12px;bottom:12%}.basement-note span,.club-note span{font-size:8px;letter-spacing:.08em;line-height:1.6}.basement-note strong,.club-note strong{font-size:25px}.basement-note p{font-size:12px;line-height:1.5}.review-bar{top:8px;left:8px;right:8px;gap:10px;justify-content:space-between;font-size:9px;padding:9px 10px}.review-bar button{font-size:9px}.password-dialog{padding:42px 26px 26px}.password-dialog h2{font-size:42px}.password-dialog input{font-size:18px}.sale-nav{padding:24px 6%;gap:15px}.sale-nav>span{font-size:13px}.sale-nav button{font-size:12px}.sale-hero{min-height:530px;height:70svh;max-height:none}.sale-hero-copy{padding:40px 7%}.sale h1{font-size:59px}.sale-hero-copy p{font-size:18px}.offers{padding:50px 6%}.offers h2{font-size:43px}.offer-grid{grid-template-columns:1fr;gap:22px}.offer-photo{height:240px}.offer-copy{padding:26px}.sale-footer p{font-size:35px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.destination.entering{transform:none}}.reserve-room{position:absolute;inset:0;overflow:hidden;background:#030302;isolation:isolate}.reserve-architecture{position:absolute;inset:0;z-index:-1}.reserve-architecture img{width:100%;height:100%;object-fit:fill;display:block;transition:filter .65s ease}.reserve-sign{position:absolute;left:38.7%;top:10.5%;width:22.7%;height:9.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f2d599;text-shadow:0 2px 5px #000;transition:opacity .6s .25s}.reserve-sign strong{font:400 clamp(18px,2.1vw,34px) "Libre Caslon Display",Georgia,serif;letter-spacing:.16em}.reserve-sign span{font:500 clamp(7px,.65vw,11px) "DM Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:5px}.reserve-product{position:absolute;bottom:42.9%;height:26%;width:11.8%;margin:0;display:flex;align-items:flex-end;justify-content:center;transition:filter .65s ease,opacity .65s ease;transition-delay:var(--light-delay);filter:drop-shadow(0 7px 7px #0009)}.reserve-product img{height:var(--product-height);width:100%;object-fit:contain;object-position:center bottom}.reserve-product figcaption{position:absolute;top:calc(100% + 8px);left:-15%;width:130%;text-align:center;color:#ead2a4;font:500 clamp(8px,.8vw,13px) "DM Sans",sans-serif;letter-spacing:.025em;text-shadow:0 1px 4px #000}.product-0{left:10.8%}.product-1{left:23.2%}.product-2{left:38.1%}.product-3{left:50.1%}.product-4{left:65.3%}.product-5{left:77.7%}.reserve-room.is-dark .reserve-architecture img{filter:brightness(.016)}.reserve-room.is-dark .reserve-product{filter:brightness(.012);opacity:.08;transition-delay:0ms}.reserve-room.is-dark .reserve-sign{opacity:0;transition-delay:0ms}.dark-threshold{position:absolute;inset:0;background:#020202}.dark-threshold .reserve-room{transform:scale(.9);filter:brightness(.4)}.elevator.walking-away{transform-origin:41% 57%;transform:scale(2.7);transition:transform 1.45s cubic-bezier(.4,.05,.5,1)}.reserve-arrival{position:fixed;inset:0;z-index:30;background:#020202;isolation:isolate;overflow:hidden;color:var(--cream)}.reserve-arrival.walking{animation:walkIntoDarkness 1.45s ease both}.reserve-arrival.walking .reserve-room{animation:walkPerspective 1.45s ease both}.reserve-welcome{position:absolute;left:15%;right:15%;top:76%;text-align:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s,transform .5s}.reserve-welcome.visible{opacity:1;visibility:visible;transform:none}.reserve-welcome h2{font:400 clamp(24px,3.2vw,48px) "Libre Caslon Display",Georgia,serif;margin:10px 0 16px;text-shadow:0 2px 6px #000}.reserve-welcome .eyebrow{font-size:10px;color:#d7bc84;letter-spacing:.25em}.reserve-welcome .cream-button{min-height:44px;padding:12px 22px;font-size:13px}.dark-whisper{position:absolute;bottom:15%;left:10%;right:10%;text-align:center;color:#a89472;font:14px DM Sans,sans-serif;letter-spacing:.04em}.reveal-skip,.reserve-replay{position:absolute;bottom:2%;right:2.5%;border:0;border-bottom:1px solid #a9976c77;background:#0809077a;color:#c7b991;font:12px DM Sans,sans-serif;padding:12px;min-height:44px}.reserve-replay{right:auto;left:2.5%}.sale-hero{height:720px;max-height:none;min-height:560px;display:block}.sale-reserve{position:absolute;inset:0;z-index:-1}.sale-hero-copy{position:absolute;top:73%;left:0;right:0;padding:0 6%;max-width:none;text-align:center}.sale-hero-copy>.eyebrow{display:none}.sale .sale-hero h1{font-size:50px;line-height:1;margin:0 0 9px}.sale-hero-copy p{font-size:17px;margin:0 0 17px}.sale-hero-copy .cream-button{padding:10px 22px;min-height:44px;font-size:12px}.offer-photo{background:#e8dfc9;display:flex;justify-content:center;padding:22px}.offer-photo img{width:100%;height:100%;object-fit:contain!important;transform:none!important;object-position:center!important;filter:drop-shadow(0 9px 9px #44331522)}@keyframes walkIntoDarkness{0%{opacity:0}35%{opacity:.55}to{opacity:1}}@keyframes walkPerspective{0%{transform:scale(.85) translateY(10px)}35%{transform:scale(.92) translateY(3px)}65%{transform:scale(.97) translateY(6px)}to{transform:scale(1) translateY(0)}}@media(max-width:640px){.elevator.walking-away{transform-origin:34% 53%;transform:scale(3.3)}.reserve-sign{left:24.5%;width:51.5%;top:13.6%;height:7.1%}.reserve-sign strong{font-size:clamp(17px,5.3vw,26px);letter-spacing:.1em}.reserve-sign span{font-size:clamp(6px,1.85vw,10px);letter-spacing:.1em;margin-top:4px}.reserve-product{bottom:47.3%;height:18.5%;width:25.5%}.product-0,.product-3{left:8.2%}.product-1,.product-4{left:37.2%}.product-2,.product-5{left:66.2%}.product-3,.product-4,.product-5{bottom:19.7%;height:19.3%}.reserve-product figcaption{top:calc(100% + 8px);font-size:clamp(7px,1.9vw,10px);left:-7%;width:114%}.reserve-welcome{top:84.4%;left:5%;right:5%}.reserve-welcome .eyebrow{font-size:8px}.reserve-welcome h2{font-size:23px;margin:6px 0 9px;line-height:1.05}.reserve-welcome .cream-button{padding:10px 16px;min-height:42px;font-size:12px}.reserve-replay,.reveal-skip{bottom:.4%;font-size:9px;min-height:32px;padding:8px}.dark-whisper{font-size:12px;bottom:12%;line-height:1.5}.sale-hero{height:920px;min-height:920px;max-height:none}.sale-hero-copy{top:84%;padding:0 6%}.sale .sale-hero h1{font-size:36px;margin:0 0 8px}.sale-hero-copy p{font-size:14px;line-height:1.4;margin:0 0 12px}.sale-hero-copy .cream-button{min-height:40px;padding:9px 18px}}@media(prefers-reduced-motion:reduce){.elevator.walking-away{transform:none}.reserve-arrival.walking{opacity:1}.reserve-arrival.walking .reserve-room{transform:none}}@media(max-width:640px)and (max-height:700px){.reserve-welcome{top:83.2%}.reserve-welcome .eyebrow{display:none}.reserve-welcome h2{font-size:18px;margin:4px 0 7px}.reserve-welcome .cream-button{min-height:40px;padding:8px 14px;font-size:11px}.reserve-arrival .reserve-replay{top:2px;bottom:auto}}.reserve-welcome .cream-button{min-height:44px}.reserve-product.product-4 img{transform:scale(1.35);transform-origin:center bottom}.reserve-product.product-5 img{transform:scale(1.2);transform-origin:center bottom}.reserve-product.offer-product-0{left:38.5%;width:23%;height:35%}.reserve-product.offer-product-1{left:11.5%;width:22%;height:28%}.reserve-product.offer-product-2{left:66.5%;width:22%;height:28%}.offer-product-0 img{transform-origin:center 89%;transform:translateY(11.2%) scale(1.13)}.offer-product-1 .curd-photo{width:100%;height:100%;transform:translateY(3.8%)}.offer-product-2 img{transform:translateY(3.8%)}@media(max-width:640px){.reserve-product.offer-product-0{left:16%;width:68%;height:27%;bottom:47.3%}.reserve-product.offer-product-1{left:8%;width:40%;height:22%;bottom:19.7%}.reserve-product.offer-product-2{left:52%;width:40%;height:22%;bottom:19.7%}.reserve-product[class*=offer-product-] figcaption{font-size:clamp(8px,2.2vw,11px)}}.brand-link{color:#f4e8c9;text-decoration:none;letter-spacing:.2em;font:17px DM Sans,sans-serif}.cart-link{font:14px DM Sans,sans-serif}.presale-logo{display:block;width:220px;height:auto;aspect-ratio:3 / 1}.sale-menu{display:flex;align-items:center;gap:28px;font:14px DM Sans,sans-serif}.sale-menu a{text-decoration:none;border-bottom:1px solid #a9915c;padding:8px 0}.sale-menu button{font:inherit}.drawer-error{display:block;max-width:220px;font:12px/1.5 DM Sans,sans-serif}#modals-rightDrawer{z-index:1000;color-scheme:light;font-family:var(--main-font-stack)}#modals-rightDrawer [data-cart-drawer]>.docapp-free-gift-progress{flex-shrink:0}#modals-rightDrawer .docapp-fg-progress-container{padding-top:110px!important}.sale,.deals-page{background:#080808;color:#f6f1e6}.member-deals{background:#080808;color:#f6f1e6;padding:76px 6% 90px;scroll-margin-top:20px}.deals-intro{text-align:center;margin-bottom:22px}.member-deals h2{font:400 clamp(36px,4.4vw,64px)/1.04 "Libre Caslon Display",Georgia,serif;margin:14px 0 24px;letter-spacing:-.025em}.member-deals .eyebrow{color:#dfbf7d;letter-spacing:.2em}.draft-notice{font:12px/1.6 DM Sans,sans-serif;text-align:center;color:#cec5b1;max-width:900px;margin:0 auto 35px}.deal-panel{max-width:1240px;margin:0 auto;border:1px solid #b49a5d;background:#0e0e0d;padding:42px}.deal-panel+.deal-panel{margin-top:60px}.trio-pitch{display:grid;grid-template-columns:1fr 1.12fr;gap:50px;align-items:center;padding-bottom:40px}.trio-pitch-photo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;background:radial-gradient(ellipse at center,#4b3a1d33,transparent 70%)}.trio-pitch-photo img{width:100%;max-width:430px;height:300px;object-fit:contain}.trio-free{display:inline-block;font:600 12px/1.2 DM Sans,sans-serif;letter-spacing:.18em;color:#edce8b;border:1px solid #b49a5d;padding:12px 20px;margin-top:4px}.trio-pitch-copy p,.curds-pitch p{font:16px/1.65 DM Sans,sans-serif;color:#ddd5c5;margin:0 0 16px}.trio-pitch-copy strong{color:#fff8e8;font-weight:600}.member-deals em{font-style:normal;color:#edce8b}.trio-pitch-copy .deal-how{color:#edce8b;font-size:14px;font-weight:500}.trio-pitch-copy .deal-limit{font-size:12px;color:#c4bba9;margin:0}.package-choice-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:26px 0 22px;border-top:1px solid #665735}.package-choice-heading h3{font:400 32px Libre Caslon Display,Georgia,serif;margin:0}.package-choice-heading span{color:#c9bda6;font:12px/1.6 DM Sans,sans-serif}.deal-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.deal-product{min-width:0;background:#111110;border:1px solid #d6d0c055;display:flex;flex-direction:column}.deal-product-image{height:300px;padding:18px 20px 48px;position:relative;background:#171714}.deal-product-image img{width:100%;height:100%;object-fit:contain}.deal-tag{position:absolute;bottom:16px;left:20px;right:20px;text-align:center;color:#eacb8a;font:500 11px/1.3 DM Sans,sans-serif;letter-spacing:.1em}.deal-product-copy{padding:28px;flex:1;display:flex;flex-direction:column}.deal-product h4{font:400 34px/1.08 Libre Caslon Display,Georgia,serif;margin:0 0 12px}.deal-description{font:14px/1.6 DM Sans,sans-serif;color:#d6cfbf;margin:0 0 16px}.package-contents{color:#ccc3af;font:12px/1.6 DM Sans,sans-serif;margin-bottom:20px}.package-contents summary{cursor:pointer;padding:6px 0;text-underline-offset:4px}.package-contents summary:focus-visible{outline:2px solid #edce8b;outline-offset:4px}.package-contents p{margin:10px 0}.deal-purchase{margin-top:auto}.deal-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0}.deal-price strong{font:500 25px DM Sans,sans-serif;color:#fff5df}.deal-price span{font:12px DM Sans,sans-serif;color:#bdb6a9}.deal-options{display:flex;gap:14px;margin:0 0 16px}.deal-options label{display:flex;flex-direction:column;flex:1;gap:8px;font:12px DM Sans,sans-serif;color:#d6cfbf}.deal-options label:has(input){max-width:100px}.deal-options select,.deal-options input{width:100%;min-height:46px;font:16px DM Sans,sans-serif;background:#090909;color:#f8efd9;border:1px solid #79705e;border-radius:0;padding:10px 12px}.deal-add{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:14px 20px;border:1px solid #d9b96d;background:#edce8b;color:#14120c;font:600 14px DM Sans,sans-serif}.deal-add:hover{background:#f5dfad}.deal-add:disabled{opacity:.5}.product-details-link{display:block;text-align:center;font:12px DM Sans,sans-serif;color:#d0c6b2;margin-top:16px;text-underline-offset:4px}.curds-discount-note{margin:10px 0 0;text-align:center;font:13px/1.5 DM Sans,sans-serif;color:#edce8b}.sale-footer h2{margin:16px 0;color:#edce8b;font:clamp(36px,5vw,56px)/1.1 "Libre Caslon Display",Georgia,serif}.sale-footer .weekly-deals-copy{max-width:480px;margin:0 auto 28px;color:#ddd5c5;font:16px/1.65 DM Sans,sans-serif}.cart-feedback{font:13px/1.6 DM Sans,sans-serif;padding:14px;margin-top:18px;border:1px solid #b49a5d;background:#211e16}.cart-feedback p{margin:0 0 8px}.cart-feedback a{font-weight:600}.cart-feedback.is-error{border-color:#e5a298;color:#ffdad4}.curds-panel{border-color:#e5dece}.curds-pitch{text-align:center;padding:10px 0 30px}.curds-product .deal-product-image{height:320px}@media(max-width:900px){.deal-panel{padding:28px}.trio-pitch{gap:25px}.trio-pitch-photo img{height:250px}.deal-product-copy{padding:22px}}@media(max-width:640px){.presale-logo{width:175px}.sale-nav{padding:18px 5%;gap:16px;flex-wrap:wrap}.sale-menu{gap:16px;flex-wrap:wrap;font-size:12px}.cart-link{font-size:12px}.member-deals{padding:45px 16px 55px}.deals-intro h2{font-size:37px}.draft-notice{font-size:11px;margin-bottom:25px}.deal-panel{padding:24px 16px}.deal-panel+.deal-panel{margin-top:30px}.trio-pitch{display:flex;flex-direction:column;gap:25px;padding-bottom:26px}.trio-pitch-photo{width:100%}.trio-pitch-photo img{height:220px;max-width:320px}.trio-pitch-copy{width:100%}.member-deals h2{font-size:40px}.trio-pitch-copy p,.curds-pitch p{font-size:14px}.package-choice-heading{display:block;padding-top:23px}.package-choice-heading h3{font-size:28px;margin-bottom:6px}.deal-product-grid{grid-template-columns:1fr;gap:22px}.deal-product-image{height:270px;padding:14px 12px 42px}.deal-product-copy{padding:22px 18px}.deal-product h4{font-size:30px}.deal-price strong{font-size:23px}.curds-pitch{padding:0 0 22px}.curds-product .deal-product-image{height:300px}}#gr-presale-root .basement-note strong{color:#fff8e8}#gr-presale-root .basement-note span{color:#f1d38b}.password-dialog .newsletter-pass{border-top:1px solid #75613c;margin-top:22px;padding-top:18px}.password-dialog .newsletter-pass form{margin:0}.newsletter-pass h3{font:400 24px/1.15 Georgia,serif;margin:0;color:#ffedc5}.password-dialog .newsletter-pass p{margin:6px 0 14px;font:15px/1.45 DM Sans,sans-serif}.password-dialog #club-email{font:16px DM Sans,sans-serif;letter-spacing:normal;height:44px}.newsletter-pass .pass-button{width:100%;min-height:44px;margin-top:10px;padding:9px 12px;border:1px solid #d9b669;border-radius:2px;color:#ffedc5;background:#262016;font:600 14px DM Sans,sans-serif}.pass-button:disabled{opacity:.7}.pass-code{display:block;margin-top:10px;color:#ffdf91;letter-spacing:.1em;font:700 26px/1.3 Georgia,serif;user-select:all}.pass-status:not(:empty){margin-top:10px;color:#fff1d6;font:14px/1.4 DM Sans,sans-serif}@media(prefers-reduced-motion:no-preference){.pass-reveal{animation:pass-appear .5s ease-out both}@keyframes pass-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(max-height:800px){.password-dialog .dialog-cheese{width:36px;margin-bottom:8px}.password-dialog h2{margin:6px 0}.password-dialog form{margin-top:14px}.password-dialog .error-space:empty{min-height:12px;padding:0}}.sale-nav{position:sticky;top:0;z-index:20}.member-deals{scroll-margin-top:128px}@media(max-width:640px){.member-deals{scroll-margin-top:148px}}[data-hq-rewards-placement=floating]{display:none!important}.floor-prompt{position:absolute;left:77.7%;width:15.8%;top:17.2%;height:14%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;text-align:center;background:#211b13;color:#fff1cf;border:1px solid #cba66a;border-radius:3px;line-height:1.08}.floor-prompt strong{font:600 clamp(13px,1.9vw,30px)/1 Georgia,serif}.floor-prompt span{font:600 clamp(10px,1.1vw,19px)/1.1 "DM Sans",sans-serif}.sale-reserve{z-index:0}.sale-hero-copy{z-index:1}.shelf-link{position:absolute;inset:0 0 -24px;border-radius:3px}.shelf-link:focus-visible{outline:3px solid #f5d28b}.sale-reserve .reserve-product figcaption{text-decoration:underline;text-underline-offset:3px}.presale-exclusive{max-width:1240px;margin:0 auto 24px;padding:16px 20px;text-align:center;color:#fff5db;background:#231e15;border:1px solid #b49a5d}.presale-exclusive strong{color:#f4d28e}#trio-deal,#package-choices,.deal-product[id]{scroll-margin-top:128px}.package-arrow{display:flex;align-items:center;justify-content:center;margin:0 auto 12px;width:48px;height:44px;font-size:34px;color:#f3cf89}.deal-disclosure{color:#eee2cc;font:15px/1.55 DM Sans,sans-serif}.deal-disclosure summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;min-height:44px;padding:10px 14px;color:#f5d89b;border:1px solid #89734c;border-radius:3px}.deal-disclosure summary::-webkit-details-marker{display:none}.deal-disclosure summary:after{content:"+";font-size:20px;line-height:1}.deal-disclosure[open]>summary:after{content:"\2212"}.deal-disclosure ul,.deal-disclosure ol{list-style:disc outside;padding-left:22px;margin:14px 0}.deal-disclosure li+li{margin-top:5px}.full-details{margin-top:16px}.full-details-body p{margin:10px 0}.detail-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0}.detail-icons>div{flex:0 1 64px;text-align:center;color:#e9d8b9;font-size:12px;line-height:1.2}.detail-icons img{display:block;width:54px;height:54px;object-fit:contain;margin:0 auto 5px}.deal-price{flex-wrap:wrap}.deal-price>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.deal-price del{color:#c8bfac;font-size:16px}.deal-options:has(.pack-sizes){display:grid;grid-template-columns:1fr auto;align-items:end}.pack-sizes{border:0;padding:0;margin:0;min-width:0}.pack-sizes legend{font:12px DM Sans,sans-serif;color:#ddd5c5;margin-bottom:8px}.pack-sizes>div{display:flex;flex-wrap:wrap;gap:6px}.deal-options .pack-sizes label{position:relative;flex:none;max-width:none}.pack-sizes input{position:absolute;opacity:0;inset:0;cursor:pointer}.pack-sizes span{display:grid;place-items:center;padding:8px 12px;min-height:44px;border:1px solid #82765f;color:#eee6d5}.pack-sizes input:checked+span{background:#f0d9a8;color:#21190f;border-color:#f0d9a8;font-weight:700}.pack-sizes input:focus-visible+span{outline:2px solid white;outline-offset:2px}.pack-sizes input:disabled+span{opacity:.5}#presale-vintage .deal-product-image img{transform:scale(1.09)}@media(max-width:640px){.floor-prompt{left:72.3%;width:22.8%;top:30.7%;height:6.6%}.floor-prompt strong{font-size:clamp(12px,3.8vw,21px)}.floor-prompt span{font-size:clamp(10px,2.7vw,14px)}.basement-button{font-size:clamp(11px,2.9vw,16px)}.sale-hero{height:clamp(700px,200vw,855px);min-height:0;overflow:clip}.sale-reserve{top:-11%}.sale-reserve .reserve-sign{left:22%;width:56%;top:13.15%;height:8.1%;border:1px solid #b7985f;background:linear-gradient(110deg,#151311,#342b1c,#151311)}.sale-reserve .reserve-sign strong{font-size:clamp(20px,5.8vw,31px)}.sale-reserve .reserve-sign span{font-size:clamp(8px,2.1vw,12px)}.sale-hero-copy{top:83.5%}#trio-deal,#package-choices,.deal-product[id]{scroll-margin-top:144px}.deal-options:has(.pack-sizes){display:flex;flex-direction:column;align-items:stretch}.pack-sizes span{padding:8px 14px}}.package-product .detail-icons img{filter:invert(1)}.package-product .full-details-body{container-type:inline-size}.package-product .detail-icons{display:grid;grid-template-columns:repeat(2,minmax(0,100px))}.package-product .detail-icons img{width:100%;height:auto;aspect-ratio:1;margin:0}.package-product .detail-icons span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (min-width:436px){.package-product .detail-icons{grid-template-columns:repeat(4,minmax(0,100px))}}.holiday-panel .deal-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.holiday-panel .deal-product-image{height:auto;min-height:400px;aspect-ratio:1;padding:24px 24px 48px}.holiday-panel .deal-product-image img{position:absolute;inset:24px 24px 48px;width:calc(100% - 48px);height:calc(100% - 72px)}@media(max-width:640px){.holiday-panel .deal-product{display:flex}.holiday-panel .deal-product-image{width:100%;min-height:0;aspect-ratio:1}}.experience:has(.entry-ready){height:auto;min-height:100svh;overflow:visible}.entry-layout{position:relative;min-height:100svh;background:#0c0c0b}.entry-ready>.elevator{position:absolute;inset:0;height:100svh}.entry-riding{height:100svh;overflow:hidden}.entry-ready .floor-prompt,.entry-ready .floor-button,.entry-ready .back-link,.entry-ready .sound-toggle,.entry-ready .loading-notice{display:none}.entry-panel.password-dialog{position:relative;z-index:3;margin:0 0 0 65%;width:35%;min-height:100svh;max-height:none;overflow:visible;padding:clamp(30px,4vw,68px);border:0;border-left:1px solid #8b713c;border-radius:0;box-shadow:none;background:linear-gradient(135deg,#1b1811,#0c0c0b 55%);text-align:left;display:flex;flex-direction:column;justify-content:center}.entry-brand{display:block;margin:0 0 32px}.entry-brand img{width:230px;max-width:90%;height:auto}.entry-panel .eyebrow{color:#e5c681;font-size:11px;letter-spacing:.13em}.entry-panel h1{font:400 clamp(34px,3vw,56px)/1.05 "Libre Caslon Display",Georgia,serif;color:#fff1d5;margin:15px 0}.entry-panel p{font:15px/1.55 DM Sans,sans-serif;margin:0 0 12px}.entry-panel form{margin-top:14px}.entry-panel input{font:16px DM Sans,sans-serif;letter-spacing:.08em}.entry-panel .error-space:empty{min-height:14px;padding:0}.entry-panel .cream-button{background:#edce8b;border-color:#edce8b;font-weight:600}.entry-panel .newsletter-pass{margin-top:24px;padding-top:22px}.entry-panel .newsletter-pass h3{font-size:24px}.entry-panel .newsletter-pass p{margin:8px 0 14px;font-size:14px}.entry-home{font:12px DM Sans,sans-serif;color:#cabd9e;text-underline-offset:4px;margin-top:25px;align-self:flex-start}.sale-menu .cart-icon-link>a{display:inline-flex;position:relative;align-items:center;justify-content:center;width:52px;height:52px;padding:6px;border:0;color:#fff8e8;text-decoration:none}.presale-cart-icon{width:36px;height:36px;display:block}.presale-cart-count{position:absolute;right:0;top:0;min-width:20px;height:20px;padding:0 4px;border-radius:50%;background:#fff8e8;color:#111;font:600 10px/20px DM Sans,sans-serif;text-align:center}@media(max-width:900px)and (min-width:641px){.entry-panel.password-dialog{margin-left:56%;width:44%;padding:28px}}@media(max-width:640px){.entry-ready>.elevator{position:relative;height:38svh;min-height:240px;max-height:360px;overflow:hidden}.entry-ready .elevator-art img{object-fit:cover;object-position:center 38%}.entry-panel.password-dialog{margin:0;width:100%;min-height:0;padding:30px 24px 36px;border-left:0;border-top:1px solid #8b713c}.entry-brand{margin-bottom:24px}.entry-brand img{width:190px}.entry-panel h1{font-size:40px}.sale-nav{flex-wrap:nowrap;gap:12px}.sale-menu{flex-wrap:nowrap;gap:16px}.sale-nav .presale-logo{width:160px}.sale-menu .cart-icon-link>a{width:46px;height:46px}}.entry-floor-lights{display:none}@media(max-width:640px){.experience:has(.entry-ready){min-height:100svh}.entry-layout.entry-ready{min-height:max(100svh,930px);padding:150px 0 110px;overflow:hidden}.entry-ready>.elevator{position:absolute;inset:0;height:100%;min-height:0;max-height:none;overflow:hidden}.entry-ready .elevator-art img{position:absolute;width:172.4%;max-width:none;height:119%;left:-10.3%;top:-12%;object-fit:fill;object-position:initial}.entry-ready .entry-panel.password-dialog{margin:0 auto;width:78%;padding:23px 18px 24px;min-height:0;background:#0b0b09c9;border:1px solid rgba(237,206,139,.28);border-radius:2px;box-shadow:none}.entry-ready .entry-brand{margin-bottom:19px}.entry-ready .entry-brand img{width:165px;max-width:100%}.entry-ready .entry-panel h1{font-size:33px;margin:12px 0}.entry-ready .entry-panel p{font-size:14px;line-height:1.45;margin-bottom:10px}.entry-ready .entry-panel .eyebrow{font-size:9px;letter-spacing:.12em}.entry-ready .entry-panel input{height:46px;background:#070706cc}.entry-ready .entry-panel .newsletter-pass{margin-top:20px;padding-top:18px}.entry-ready .entry-panel .newsletter-pass h3{font-size:23px}.entry-ready .entry-panel .newsletter-pass p{font-size:13px}.entry-ready .entry-home{margin-top:20px}.entry-ready .entry-floor-lights{display:flex;position:absolute;z-index:1;top:25px;left:50%;transform:translate(-50%);align-items:center;justify-content:center;gap:15px;width:128px;height:32px;background:linear-gradient(#29251a,#0e0d0b);border:1px solid #a48847;border-radius:3px;box-shadow:0 2px 10px #0009}.entry-floor-lights span{display:block;width:9px;height:9px;border-radius:50%;background:#53462c;border:1px solid #a88b45;box-shadow:inset 0 1px 3px #000}.entry-floor-lights .lit{background:#ffe2a2;border-color:#fff0c8;box-shadow:0 0 7px #ffd478,0 0 16px #ffc85a99}}@media(max-width:640px){.entry-ready .entry-floor-lights{top:12px;height:24px}.entry-riding .elevator-art img{position:absolute;width:172.4%;max-width:none;height:119%;left:-10.3%;top:-12%;object-fit:fill;object-position:initial}.entry-riding .doorway{left:7.1%;top:10.61%;width:83.18%;height:80.21%}.entry-riding .floor-indicator{left:7.1%;top:3.8%;width:83.18%;height:4.4%}.entry-riding .floor-prompt,.entry-riding .floor-button,.entry-riding .back-link,.entry-riding .sound-toggle{display:none}}@media(max-width:640px){.entry-layout.entry-ready{min-height:max(100svh,880px);padding:150px 0 130px}.entry-ready .entry-panel.password-dialog{width:70%;max-width:330px;padding:18px 14px;border-radius:16px;background:#0b0b09b8;text-align:center}.entry-ready .entry-brand{margin:0 auto 12px}.entry-ready .entry-brand img{width:112px;margin:0 auto}.entry-ready .entry-panel h1{font-size:27px;line-height:1.05;margin:10px 0}.entry-ready .entry-panel p{font-size:12px;line-height:1.4;margin:0 0 8px}.entry-ready .entry-panel .eyebrow{font-size:8px;letter-spacing:.1em}.entry-ready .entry-panel form{margin-top:10px;text-align:center}.entry-ready .entry-panel label{font-size:11px;margin-bottom:6px;text-align:center}.entry-ready .entry-panel input{height:44px;text-align:center}.entry-ready .entry-panel .cream-button{min-height:44px;padding:11px 8px;font-size:12px}.entry-ready .entry-panel .error-space:empty{min-height:10px}.entry-ready .entry-panel .newsletter-pass{margin-top:16px;padding-top:14px}.entry-ready .entry-panel .newsletter-pass h3{font-size:19px;line-height:1.15}.entry-ready .entry-panel .newsletter-pass p{font-size:12px;margin:7px 0 10px}.entry-ready .entry-panel .pass-button{font-size:12px;padding:9px 6px;min-height:44px;margin-top:8px}.entry-ready .entry-home{align-self:center;font-size:11px;margin-top:14px;text-align:center}}.entry-ready .door{background-color:#252016;transition-duration:1.25s}.entry-ready .entry-panel{opacity:0;visibility:hidden;transition:opacity 1.45s ease,visibility 0s linear 1.45s}.entry-ready.arrival-ready .entry-panel{opacity:1;visibility:visible;transition:opacity 1.45s ease,visibility 0s}.entry-panel h1 em{font-style:normal;color:#edce8b}@media(max-width:640px){.entry-ready .doorway{left:7.1%;top:10.61%;width:83.18%;height:80.21%}.entry-ready .entry-panel h1{font-size:34px;line-height:1.04;margin:10px 0 14px}}@media(prefers-reduced-motion:reduce){.entry-ready .door,.entry-ready .entry-panel{transition:none}}.entry-layout .elevator-art img,.entry-layout .door{filter:saturate(.48) brightness(1.12)}.entry-layout .warehouse-view{object-position:50% 50%}.entry-layout .entry-panel h1{font-family:Anton,Impact,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:clamp(38px,3.6vw,58px);line-height:1.08;text-transform:uppercase;letter-spacing:.01em;color:#fff}.entry-layout .entry-panel h1 em{color:#fff;font-style:normal}.entry-panel .password-help{width:100%;min-height:46px;margin-top:12px;padding:12px 8px;border:1px solid #edce8b88;border-radius:3px;background:#0000002e;color:#fff;font:500 13px/1.4 DM Sans,sans-serif;cursor:pointer}.entry-panel .password-help span{display:inline-block;margin-left:5px;color:#edce8b}.entry-panel .password-help:hover{background:#edce8b18;border-color:#edce8b}.entry-panel .password-help:focus-visible{outline:2px solid #fff;outline-offset:3px}.signup-drawer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .55s ease,opacity .45s ease,visibility 0s .55s}.signup-drawer.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .55s ease,opacity .45s ease .1s,visibility 0s}.signup-drawer-inner{min-height:0;overflow:hidden}@media(max-width:640px){.entry-ready .entry-panel h1{font-size:clamp(29px,8.6vw,36px);line-height:1.12;margin:10px 0 16px}.entry-panel .password-help{font-size:11px;min-height:44px;padding:10px 6px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.signup-drawer,.signup-drawer.is-open{transition:none}}.entry-panel input::placeholder{color:#e4dfd3;opacity:1;letter-spacing:0}.entry-panel .newsletter-pass h3{margin-bottom:14px}@media(max-width:640px){.entry-layout.entry-ready{display:grid;align-items:center;min-height:100svh;padding:calc(10.61svh + 16px) 0 calc(9.18svh + 16px);overflow:visible}.entry-ready>.elevator{position:fixed;inset:0;width:100%;height:100svh;min-height:0;max-height:none}.entry-ready .entry-panel.password-dialog{align-self:center}}.desktop-floor-lights{display:none}@media(min-width:641px){.entry-layout.entry-ready{display:grid;align-items:center;min-height:100svh;padding:calc(14.45svh + 20px) 0 24px;overflow:visible}.entry-ready>.elevator{position:fixed;inset:0;width:100%;height:100svh}.entry-layout .elevator-art img{position:absolute;width:160%;max-width:none;left:-15.632%;height:100%;object-fit:fill}.entry-layout .doorway{left:12.72%;width:74.56%}.entry-ready .entry-panel.password-dialog{align-self:center;margin:0 auto;width:min(56%,440px);min-height:0;padding:24px 28px;border:1px solid #edce8b47;border-radius:16px;background:#0b0b09c7;text-align:center}.entry-ready .entry-brand{margin:0 auto 14px}.entry-ready .entry-brand img{width:140px;max-width:100%;margin:0 auto}.entry-ready .entry-panel h1{font-size:clamp(32px,3.2vw,44px);line-height:1.08;margin:8px 0 16px}.entry-ready .entry-panel p{font-size:14px;line-height:1.45;margin-bottom:10px}.entry-ready .entry-panel input{text-align:center;height:46px;background:#070706cc}.entry-ready .entry-panel form{margin-top:10px;text-align:center}.entry-ready .entry-panel .cream-button{font-size:14px;min-height:46px;padding:12px 8px}.entry-ready .entry-panel .newsletter-pass{margin-top:18px;padding-top:18px}.entry-ready .entry-panel .newsletter-pass h3{font-size:22px}.entry-ready .entry-panel .pass-button{font-size:14px;min-height:46px;padding:10px 8px}.entry-ready .entry-home{align-self:center;margin-top:18px}.entry-layout .floor-prompt,.entry-layout .floor-button,.entry-layout .back-link,.entry-layout .sound-toggle,.entry-layout .floor-indicator{display:none}.desktop-floor-lights{display:flex;position:absolute;z-index:4;left:93.5%;top:45%;transform:translate(-50%,-50%);flex-direction:column;align-items:center;gap:19px;width:clamp(56px,5.3vw,84px);padding:18px 6px;border:1px solid #b99c60;border-radius:8px;background:linear-gradient(110deg,#191710,#090909 65%,#242015);box-shadow:0 2px 14px #0008}.desktop-floor-lights small{font:500 9px DM Sans,sans-serif;letter-spacing:.15em;color:#d5bd88}.desktop-floor-lights div{display:flex;flex-direction:column;align-items:center;gap:7px}.desktop-floor-lights span{width:12px;height:12px;border-radius:50%;background:#332e21;border:1px solid #9e8758;box-shadow:inset 0 1px 3px #000}.desktop-floor-lights b{font:500 8px DM Sans,sans-serif;letter-spacing:.1em;color:#99896c}.desktop-floor-lights .lit span{background:#ffe8ac;border-color:#fff1cc;box-shadow:0 0 8px #edce8b,0 0 18px #edce8b88}.desktop-floor-lights .lit b{color:#fff0c8}}@media(min-width:641px){.entry-layout{background:linear-gradient(90deg,#090909,#181712 12%,#090909 30% 70%,#181712 88%,#090909);background-attachment:fixed}.entry-layout>.elevator{width:min(100%,111.052svh);margin-inline:auto;overflow:hidden;box-shadow:0 0 0 1px #dbc18744,0 0 0 12px #080808,0 0 0 13px #9e87585c,0 0 45px #000}.entry-ready>.elevator{inset:0}.entry-layout .elevator.walking-away{transform-origin:50% 57.225%}}
