body.room-open{overflow:hidden}.room-open .copy,.room-open .set-selector,.room-open footer,.room-open .progress{visibility:hidden;pointer-events:none}.room-open .shade{background:linear-gradient(90deg,#101612ed 0%,#101612b8 34%,#10161220 62%,transparent),linear-gradient(#0006,transparent 30%,#0003)}#room-panel{position:fixed;z-index:6;left:var(--pad);top:135px;bottom:35px;width:min(440px,43vw);overflow:auto;overscroll-behavior:contain;padding:0 28px 35px 0;scrollbar-width:thin;scrollbar-color:#ffffff45 transparent;color:#f0f0e7}#room-panel[hidden]{display:none}.room-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:35px;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#b6beb0}.room-top button{border:0;border-bottom:1px solid #ffffff50;background:transparent;padding:9px 0;font-size:11px;white-space:nowrap}.room-kicker{font-size:9px;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;color:#bac3b5}.room-kicker::before{content:'●';color:#d64938;margin-right:10px}#room-content h1{font-size:clamp(38px,4vw,59px);line-height:1.04;margin-bottom:25px}#room-content h1 em{color:#dac0a7}#room-content h2{font-size:30px;line-height:1.1;margin:0 0 18px;letter-spacing:-.045em}#room-content p{font-size:13px;line-height:1.75;color:#c2c9bc}#room-content .room-lead{font-size:15px;color:#e0e2d9;margin-bottom:28px}.room-rule{height:1px;background:#ffffff30;margin:30px 0}.room-cta{display:inline-block;border-bottom:1px solid #ffffff70;padding:12px 0;margin:10px 0 20px;font-size:12px}.room-service{border-top:1px solid #ffffff30;padding:27px 0}.room-service>span{display:block;font-size:10px;letter-spacing:1px;color:#b9c1b0;margin-bottom:17px}.room-service>a{font-size:11px;border-bottom:1px solid #ffffff50;padding-bottom:8px}#room-content .room-note,#room-content .draft-note{font-size:10px;line-height:1.65;color:#9ca697}#room-content label{display:block;font-size:11px;margin:22px 0 7px}#room-content input,#room-content textarea,#room-content select{box-sizing:border-box;width:100%;display:block;border:0;border-radius:0;border-bottom:1px solid #ffffff50;background:#16201935;color:#f1f1e8;padding:11px 5px;font:inherit;font-size:12px}#room-content input::placeholder,#room-content textarea::placeholder{color:#a7afa0}#room-content textarea{resize:vertical;min-height:90px}#room-content option{background:#20271f;color:white}#room-content .draft-note{margin:20px 0}#room-content .submit-button{width:100%;display:flex;justify-content:space-between;padding:15px 18px;background:#e5e8dc;color:#20271f;border:0;font-size:12px}#room-content input:focus-visible,#room-content textarea:focus-visible,#room-content select:focus-visible{outline:1px solid #e5e8dc;outline-offset:3px}#room-content #form-status{padding:15px 0;color:#e5e8dc;font-size:12px}.room-open #photos-button{visibility:hidden}@media(max-width:900px){#room-panel{top:165px;width:46vw;left:var(--pad)}}@media(max-width:650px){#room-panel{top:175px;bottom:20px;width:calc(100% - 44px);padding:20px;left:22px;border:1px solid #ffffff20;background:#121c15c7;backdrop-filter:blur(4px)}.room-top{margin-bottom:24px;font-size:8px}#room-content h1{font-size:42px}.room-open .shade{background:linear-gradient(90deg,#10161260,transparent)}#room-content .room-lead{font-size:14px}}@media(max-height:650px) and (min-width:901px){#room-panel{top:110px;bottom:20px}.room-top{margin-bottom:20px}}

body.room-open .chapter .copy{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
