/* Approved RoomSorted desktop holding-page overrides — 29 Sep 2026 */
@media (min-width:701px){
.hero{min-height:100vh;min-height:100svh}
.nav{max-width:none;width:100%;margin:0;padding:28px 40px 22px;align-items:flex-start}
.brand{font-size:38px;line-height:.92}
.brand small{font-family:var(--serif);font-size:13px;font-style:italic;font-weight:400;line-height:1.2;margin-top:9px;letter-spacing:.005em;color:#eef5f3}
.status{margin-top:2px}
.hero-inner{padding:76px 34px 86px}
.copy{max-width:690px}
h1{max-width:720px;font-size:70px;line-height:.97}
h1 em{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.075em;display:inline-block;transform:skewX(-7deg);transform-origin:center bottom}
.lead{max-width:600px;font-size:16px}
.promise{max-width:730px;margin-top:38px}
.promise article{min-height:92px;padding:17px 18px}
.lower{padding:64px 34px 68px}
.lower-inner{max-width:1110px;grid-template-columns:.9fr 1.1fr;gap:78px}
.lower h2{max-width:430px}
.prefbox{padding:24px}
.footer{padding:22px 34px 26px}
}