:root{--ink:#493d2a;--paper:#faf8f2;--brand:#68563b;--line:#d9cfbb}.stay-shell{display:grid;grid-template-columns:1fr 1fr;align-items:start}.stay-image{position:sticky;top:0;min-height:100vh;color:#fff;padding:45px 5vw;display:flex;flex-direction:column;justify-content:space-between}.stay-image>img{position:absolute;inset:0;width:100%;height:100%;filter:brightness(.65);z-index:-1}.stay-brand{font-size:45px}.stay-image h1{font-size:clamp(50px,6vw,85px);line-height:1.4;margin:20px 0}.stay-image>span{font-size:12px;opacity:.8}.stay-desk{padding:35px 5vw}.stay-desk>header{display:flex;justify-content:space-between;font-size:12px;padding-bottom:22px;border-bottom:1px solid #d9cfbb}.stay-letter{padding:48px 0 35px}.stay-letter>span{font-size:12px}.stay-letter h2{font-size:45px;line-height:1.5;margin:20px 0}.stay-letter p{font-size:13px;margin:15px 0}.stay-reserve{border-top:1px solid #d9cfbb;padding-top:30px}.stay-reserve h2{font-size:20px}.stay-reserve form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.stay-reserve label{margin:0}.stay-reserve label:first-child,.stay-reserve label:last-of-type,.stay-reserve button{grid-column:1/-1}.stay-note{font-size:11px;opacity:.7}.stay-receipts{padding-top:15px}.stay-receipts .saved-card{padding:20px;background:#ede8dc;margin-bottom:10px}.stay-receipts h2{font-size:21px}@media(max-width:700px){.stay-shell{grid-template-columns:1fr}.stay-image{position:relative;min-height:560px;padding:30px}.stay-image h1{font-size:57px}.stay-desk{padding:30px 24px}.stay-letter{padding:30px 0}.stay-letter h2{font-size:38px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
