.sr-only[data-astro-cid-txmgroh4]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-sec[data-astro-cid-txmgroh4]{background:var(--cream);border-top:1px solid var(--stone);padding:7rem 0}.faq-inner[data-astro-cid-txmgroh4]{max-width:820px;margin:0 auto}.faq-title[data-astro-cid-txmgroh4]{color:var(--navy);margin-top:.8rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400}.faq-sec[data-astro-cid-txmgroh4] .ed-divider[data-astro-cid-txmgroh4]{background:var(--gold);width:60px;height:1px;margin:1.5rem 0 3rem}.faq-list[data-astro-cid-txmgroh4]{flex-direction:column;display:flex}.faq-item[data-astro-cid-txmgroh4]{border-top:1px solid var(--stone);padding:1.5rem 0}.faq-item[data-astro-cid-txmgroh4]:last-child{border-bottom:1px solid var(--stone)}.faq-item[data-astro-cid-txmgroh4] summary[data-astro-cid-txmgroh4]{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq-item[data-astro-cid-txmgroh4] summary[data-astro-cid-txmgroh4]:after{content:"+";color:var(--gold);margin-left:1rem;font-size:1.4rem}.faq-item[data-astro-cid-txmgroh4][open] summary[data-astro-cid-txmgroh4]:after{content:"−"}.faq-item[data-astro-cid-txmgroh4] p[data-astro-cid-txmgroh4]{color:var(--warm-grey);margin-top:1rem;line-height:1.9}.hero[data-astro-cid-txmgroh4]{height:100vh;min-height:640px;color:var(--cream);position:relative;overflow:hidden}.hero-img[data-astro-cid-txmgroh4]{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.hero-shade[data-astro-cid-txmgroh4]{background:linear-gradient(#10315973 0%,#10315933 40%,#103159cc 100%);position:absolute;inset:0}.hero-content[data-astro-cid-txmgroh4]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:6rem 2rem 4rem;display:flex;position:relative}.badge[data-astro-cid-txmgroh4]{color:var(--cream);letter-spacing:.3em;text-transform:uppercase;background:0 0;border:1px solid #f7f5f0cc;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.62rem;font-weight:500;display:inline-block}.wordmark[data-astro-cid-txmgroh4]{width:clamp(280px,56vw,520px);height:auto;margin:1.25rem 0}.hero-sub[data-astro-cid-txmgroh4]{color:#f7f5f0d9;margin-bottom:2.5rem;font-size:clamp(1rem,1.6vw,1.25rem)}.notify-form[data-astro-cid-txmgroh4]{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:480px;display:flex}.notify-form[data-astro-cid-txmgroh4] input[data-astro-cid-txmgroh4]{min-width:240px;color:var(--cream);letter-spacing:.04em;background:0 0;border:1px solid #f7f5f066;flex:1;padding:1rem 1.2rem;font-size:.85rem}.notify-form[data-astro-cid-txmgroh4] input[data-astro-cid-txmgroh4]::placeholder{color:#f7f5f080}.notify-form[data-astro-cid-txmgroh4] input[data-astro-cid-txmgroh4]:focus{border-color:var(--cream);outline:none}.notify-status[data-astro-cid-txmgroh4]{color:var(--cream);min-height:1.2em;margin-top:1rem;font-size:.85rem}.intro[data-astro-cid-txmgroh4]{background:var(--cream);padding:8rem 0}.intro-grid[data-astro-cid-txmgroh4]{grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem;display:grid}.intro-title[data-astro-cid-txmgroh4]{color:var(--navy);margin-top:.8rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400}.intro-body[data-astro-cid-txmgroh4] p[data-astro-cid-txmgroh4]{color:var(--warm-grey);margin-bottom:1.25rem;font-size:1rem;line-height:2}.rooms[data-astro-cid-txmgroh4]{background:var(--cream);padding:0 0 8rem}.sec-head-row[data-astro-cid-txmgroh4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:4rem;display:flex}.sec-title[data-astro-cid-txmgroh4]{color:var(--navy);margin-top:.8rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400}.sec-more[data-astro-cid-txmgroh4]{letter-spacing:.28em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:.2rem;font-size:.7rem}.rooms-grid[data-astro-cid-txmgroh4]{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem;display:grid}.room[data-astro-cid-txmgroh4]{flex-direction:column;gap:1.25rem;display:flex}.room-img[data-astro-cid-txmgroh4]{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--navy);justify-content:center;align-items:center;transition:transform .6s;display:flex}.room[data-astro-cid-txmgroh4]:hover .room-img[data-astro-cid-txmgroh4]{transform:scale(1.02)}.room-placeholder[data-astro-cid-txmgroh4]{opacity:.4;width:50%}.room-body[data-astro-cid-txmgroh4]{padding:0 .25rem}.room-title[data-astro-cid-txmgroh4]{letter-spacing:.2em;color:var(--navy);margin-bottom:.4rem;font-size:1rem;font-weight:500}.room-meta[data-astro-cid-txmgroh4]{color:var(--warm-grey);margin-bottom:.4rem;font-size:.8rem}.room-price[data-astro-cid-txmgroh4]{font-family:var(--font-serif);color:var(--navy);font-size:1.05rem;font-style:italic}.story[data-astro-cid-txmgroh4]{background:var(--white);padding:0}.story-grid[data-astro-cid-txmgroh4]{grid-template-columns:1fr 1fr;gap:0;max-width:none;display:grid;padding:0!important}.story-img[data-astro-cid-txmgroh4]{background-position:50%;background-size:cover;min-height:620px}.story-text[data-astro-cid-txmgroh4]{flex-direction:column;justify-content:center;max-width:680px;padding:6rem clamp(2rem,6vw,6rem);display:flex}.story-title[data-astro-cid-txmgroh4]{color:var(--navy);margin:1rem 0 1.25rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400}.story-text[data-astro-cid-txmgroh4] p[data-astro-cid-txmgroh4]{color:var(--warm-grey);margin-bottom:1.25rem;line-height:1.9}.story-text[data-astro-cid-txmgroh4] .btn[data-astro-cid-txmgroh4]{align-self:flex-start;margin-top:1.5rem}.ed-divider[data-astro-cid-txmgroh4]{background:var(--gold);width:60px;height:1px;margin-bottom:1.5rem}@media (width<=1000px){.intro-grid[data-astro-cid-txmgroh4],.story-grid[data-astro-cid-txmgroh4]{grid-template-columns:1fr;gap:1.5rem}.story-img[data-astro-cid-txmgroh4]{min-height:400px}.story-text[data-astro-cid-txmgroh4]{padding:4rem 2rem}.rooms-grid[data-astro-cid-txmgroh4]{grid-template-columns:1fr}}
