.page-module__-R800W__page{color:#191919;background:radial-gradient(circle at 12% 4%,#c29e532e,#0000 32rem),#f6f3eb;min-height:100dvh;padding:28px 18px 52px}.page-module__-R800W__brand{justify-content:center;width:min(100%,700px);margin:0 auto 28px;display:flex}.page-module__-R800W__logo{width:min(250px,74vw);height:auto}.page-module__-R800W__intro{text-align:center;width:min(100%,700px);margin:0 auto 24px}.page-module__-R800W__eyebrow{color:#866626;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.page-module__-R800W__intro h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,6vw,3.25rem)}.page-module__-R800W__intro p:last-child{color:#5b5b5b;max-width:560px;margin:10px auto 0;line-height:1.55}.page-module__-R800W__booking{background:#fffdf8;border:1px solid #56421c2e;border-radius:20px;width:min(100%,760px);margin:0 auto;padding:clamp(18px,4vw,36px);box-shadow:0 18px 42px #281e0a1a}.page-module__-R800W__unavailable{color:#6d1e1e;text-align:center;background:#fff4f1;border-radius:16px;width:min(100%,620px);margin:80px auto;padding:28px}@media (max-width:540px){.page-module__-R800W__page{padding:18px 10px 34px}.page-module__-R800W__brand{margin-bottom:20px}.page-module__-R800W__booking{border-radius:14px}}