.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:640px;display:flex;align-items:flex-end;background:var(--ink)}.hero[data-astro-cid-j7pv25f6] .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.hero-in[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding-block:120px 56px;display:flex;flex-direction:column;gap:24px}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:500;font-size:clamp(36px,6vw,76px);line-height:1.03;color:var(--white);max-width:840px}.hero-text[data-astro-cid-j7pv25f6]{color:var(--sand-2);font-size:18px;line-height:1.55;max-width:600px}.avail[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:16px;padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end;max-width:980px}.avail-btn[data-astro-cid-j7pv25f6]{min-height:48px}.why[data-astro-cid-j7pv25f6]{padding-block:72px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px}.why-item[data-astro-cid-j7pv25f6]{display:flex;gap:16px;align-items:flex-start}.why-item[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none}.why-item[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:600;margin-bottom:6px}.more[data-astro-cid-j7pv25f6]{font-weight:600;padding:10px 0}.rooms-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.events-band[data-astro-cid-j7pv25f6]{background:var(--green);color:var(--white)}.band-in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.band-in[data-astro-cid-j7pv25f6] .band-img{flex:1 1 420px;min-width:0;width:100%;height:420px;object-fit:cover;border-radius:20px}.band-copy[data-astro-cid-j7pv25f6]{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.band-text[data-astro-cid-j7pv25f6]{color:var(--on-green);font-size:17px;line-height:1.6}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #3d6b57;padding-top:20px}.stat[data-astro-cid-j7pv25f6]{font-size:32px}.stat-label[data-astro-cid-j7pv25f6]{color:var(--on-green);font-size:14px}.band-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.facilities-title[data-astro-cid-j7pv25f6]{margin-bottom:28px}.fac[data-astro-cid-j7pv25f6]{margin:0;position:relative;border-radius:16px;overflow:hidden;height:360px}.fac[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.fac[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;left:16px;bottom:16px;background:var(--white);padding:10px 14px;border-radius:10px;font-weight:600}.explore-band[data-astro-cid-j7pv25f6]{background:var(--sand-2)}.card[data-astro-cid-j7pv25f6] .attr-img{width:100%;height:180px;object-fit:cover}.attr-body[data-astro-cid-j7pv25f6]{padding:18px}.attr-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px;margin-bottom:6px}.full-row[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.review[data-astro-cid-j7pv25f6]{margin:0;padding:24px;font-size:16px;line-height:1.6}.review[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:14px}.sister[data-astro-cid-j7pv25f6]{background:var(--green);color:var(--white);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}.sister[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:500;font-size:26px}.sister[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--on-green);line-height:1.55}.sister[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--white);font-weight:600;margin-top:auto}.map-block[data-astro-cid-j7pv25f6]{padding-bottom:72px}.map-block[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:360px;border:0;border-radius:16px}.map-fallback[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:16px;background:#dce6df;color:var(--green-ink);font-weight:600}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{min-height:520px}.hero-in[data-astro-cid-j7pv25f6]{padding-block:96px 24px;gap:14px}.avail[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:-8px;box-shadow:0 8px 24px #1e1b161f}.avail[data-astro-cid-j7pv25f6] .field[data-astro-cid-j7pv25f6]:first-child,.avail-guests[data-astro-cid-j7pv25f6],.avail-btn[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.why[data-astro-cid-j7pv25f6]{padding-top:40px;gap:20px}.rooms-row[data-astro-cid-j7pv25f6]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:0 16px 8px}.rooms-row[data-astro-cid-j7pv25f6]>*{flex:0 0 280px;scroll-snap-align:start}.band-in[data-astro-cid-j7pv25f6] .band-img,.fac[data-astro-cid-j7pv25f6]{height:220px}.stats[data-astro-cid-j7pv25f6]{gap:10px}.stat[data-astro-cid-j7pv25f6]{font-size:26px}}
