.hero-short[data-astro-cid-xqayig52]{min-height:78vh}.welcome-copy[data-astro-cid-xqayig52]{max-width:760px;text-align:left}.welcome-copy[data-astro-cid-xqayig52] h2[data-astro-cid-xqayig52],.lodges-heading[data-astro-cid-xqayig52],.grounds-heading[data-astro-cid-xqayig52],.event-copy[data-astro-cid-xqayig52] h2[data-astro-cid-xqayig52],.close[data-astro-cid-xqayig52] h2[data-astro-cid-xqayig52]{font-size:clamp(28px,4vw,46px);margin-top:16px}.welcome-copy[data-astro-cid-xqayig52] p[data-astro-cid-xqayig52]{font-size:19px;line-height:1.75;color:var(--ink-soft);margin-top:18px}.lodges[data-astro-cid-xqayig52]{padding-top:0}.picker[data-astro-cid-xqayig52]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,5vw,80px);align-items:start;margin-top:48px}.list[data-astro-cid-xqayig52]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-l)}.list[data-astro-cid-xqayig52] li[data-astro-cid-xqayig52]{border-bottom:1px solid var(--line-l)}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:3ch 1fr auto;gap:18px;align-items:baseline;padding:22px 0;position:relative}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s ease}.list[data-astro-cid-xqayig52] .n[data-astro-cid-xqayig52]{font:600 12px/1 var(--sans);letter-spacing:.14em;color:var(--ink-soft)}.list[data-astro-cid-xqayig52] .nm[data-astro-cid-xqayig52]{font:400 clamp(30px,3.6vw,52px)/1 var(--serif);transition:transform .5s ease,color .3s}.list[data-astro-cid-xqayig52] .sl[data-astro-cid-xqayig52]{text-align:right;font-size:14px;color:var(--ink-soft);line-height:1.4}.list[data-astro-cid-xqayig52] .sl[data-astro-cid-xqayig52] b[data-astro-cid-xqayig52]{display:block;font:italic 400 24px/1 var(--ital, Georgia, serif);color:var(--ink)}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52][aria-pressed=true] .nm[data-astro-cid-xqayig52],.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]:hover .nm[data-astro-cid-xqayig52]{transform:translate(14px);color:var(--gold)}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52][aria-pressed=true]:before{transform:scaleX(1)}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.list[data-astro-cid-xqayig52] .inl[data-astro-cid-xqayig52]{display:none}.stage[data-astro-cid-xqayig52]{position:sticky;top:100px;aspect-ratio:4/5;overflow:hidden;background:var(--forest)}.stage[data-astro-cid-xqayig52] img[data-astro-cid-xqayig52]{width:100%;height:100%;object-fit:cover}.stage[data-astro-cid-xqayig52] figcaption[data-astro-cid-xqayig52]{position:absolute;left:0;right:0;bottom:0;padding:22px;z-index:1;color:var(--bone);background:linear-gradient(transparent,#1e241ad9);font:italic 400 20px/1.3 var(--ital, Georgia, serif)}.lodge-details[data-astro-cid-xqayig52]{margin-top:40px}.lodge-detail[data-astro-cid-xqayig52]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(0,3fr);gap:clamp(24px,4vw,56px);align-items:center;background:var(--paper);padding:24px;border:1px solid var(--line-l)}.lodge-detail[data-astro-cid-xqayig52]+.lodge-detail[data-astro-cid-xqayig52]{margin-top:18px}.lodge-detail[data-astro-cid-xqayig52]>img[data-astro-cid-xqayig52]{width:100%;aspect-ratio:3/2;object-fit:cover}.lodge-detail[data-astro-cid-xqayig52] h3[data-astro-cid-xqayig52]{font-size:clamp(28px,3vw,42px);margin-top:10px}.lodge-detail[data-astro-cid-xqayig52] p[data-astro-cid-xqayig52]{margin-top:12px;color:var(--ink-soft)}.lodge-meta[data-astro-cid-xqayig52]{font:italic 400 20px/1.3 var(--ital, Georgia, serif)!important;color:var(--ink)!important}.features[data-astro-cid-xqayig52]{margin:16px 0 0;padding-left:18px;color:var(--ink-soft)}.lodge-links[data-astro-cid-xqayig52]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lodging-note[data-astro-cid-xqayig52]{max-width:760px;margin-top:40px;font-size:19px;line-height:1.65;color:var(--ink-soft)}.grounds[data-astro-cid-xqayig52]{background:var(--forest);color:var(--bone)}.grounds-heading[data-astro-cid-xqayig52]{color:var(--bone)}.bento[data-astro-cid-xqayig52]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,22vw,300px);gap:12px;margin-top:48px}.tile[data-astro-cid-xqayig52]{position:relative;overflow:hidden;background:var(--forest);padding:24px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--bone)}.tile[data-astro-cid-xqayig52] img[data-astro-cid-xqayig52]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.tile[data-astro-cid-xqayig52]:hover img[data-astro-cid-xqayig52]{transform:scale(1.05)}.tile[data-astro-cid-xqayig52].ph:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(transparent 40%,#1e241ad9)}.tile[data-astro-cid-xqayig52]>[data-astro-cid-xqayig52]:not(img){position:relative;z-index:2}.tile[data-astro-cid-xqayig52] h3[data-astro-cid-xqayig52]{font-size:clamp(24px,2.4vw,34px);line-height:1.05}.tile[data-astro-cid-xqayig52] p[data-astro-cid-xqayig52]{margin-top:6px;font-size:14px;color:var(--bone)}.tile[data-astro-cid-xqayig52].big{grid-column:span 2;grid-row:span 2}.tile[data-astro-cid-xqayig52].wide{grid-column:span 2}.tile[data-astro-cid-xqayig52].txt{background:var(--bone);color:var(--ink);justify-content:space-between}.tile[data-astro-cid-xqayig52].txt p[data-astro-cid-xqayig52]{color:var(--ink-soft)}.events[data-astro-cid-xqayig52]{background:var(--card);padding-bottom:0}.ev[data-astro-cid-xqayig52]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,28px);align-items:end}.event-images[data-astro-cid-xqayig52]{grid-column:1/-1;display:contents}.ev[data-astro-cid-xqayig52] .a[data-astro-cid-xqayig52]{grid-column:1/8;aspect-ratio:4/3;overflow:hidden}.ev[data-astro-cid-xqayig52] .b[data-astro-cid-xqayig52]{grid-column:8/13;aspect-ratio:3/4;overflow:hidden;margin-bottom:-12%}.ev[data-astro-cid-xqayig52] img[data-astro-cid-xqayig52]{width:100%;height:100%;object-fit:cover}.event-copy[data-astro-cid-xqayig52]{grid-column:1/9;max-width:720px;margin-top:clamp(48px,8vw,120px);padding-bottom:clamp(48px,8vw,120px)}.event-copy[data-astro-cid-xqayig52] p[data-astro-cid-xqayig52]{margin-top:16px;color:var(--ink-soft)}.ev[data-astro-cid-xqayig52] ul[data-astro-cid-xqayig52]{list-style:none;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:8px}.ev[data-astro-cid-xqayig52] li[data-astro-cid-xqayig52]{border:1px solid var(--ink-soft);padding:8px 14px;font-size:14px}.close[data-astro-cid-xqayig52]{position:relative;overflow:hidden;background:var(--forest);color:var(--bone);text-align:center}.close[data-astro-cid-xqayig52] h2[data-astro-cid-xqayig52]{color:var(--bone)}.close[data-astro-cid-xqayig52] .phone[data-astro-cid-xqayig52]{display:block;margin-top:22px;font:400 clamp(38px,6vw,74px)/1 var(--serif);color:var(--gold)}.close[data-astro-cid-xqayig52] p[data-astro-cid-xqayig52]{max-width:620px;margin:20px auto;color:var(--bone)}.close[data-astro-cid-xqayig52] .cta[data-astro-cid-xqayig52]{justify-content:center}@media (max-width:900px){.picker[data-astro-cid-xqayig52]{grid-template-columns:1fr}.stage[data-astro-cid-xqayig52]{display:none}.list[data-astro-cid-xqayig52] .inl[data-astro-cid-xqayig52]{display:block;grid-column:1/-1;aspect-ratio:16/10;width:100%;object-fit:cover;margin-top:14px}.bento[data-astro-cid-xqayig52]{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.tile[data-astro-cid-xqayig52].big{grid-column:span 2;grid-row:span 1}}@media (max-width:760px){.ev[data-astro-cid-xqayig52] .a[data-astro-cid-xqayig52],.ev[data-astro-cid-xqayig52] .b[data-astro-cid-xqayig52]{grid-column:1/-1;margin:0}.event-copy[data-astro-cid-xqayig52]{grid-column:1/-1}.lodge-detail[data-astro-cid-xqayig52]{grid-template-columns:1fr}}@media (max-width:520px){.bento[data-astro-cid-xqayig52]{grid-template-columns:1fr}.tile[data-astro-cid-xqayig52].big,.tile[data-astro-cid-xqayig52].wide{grid-column:span 1}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]{grid-template-columns:3ch 1fr}.list[data-astro-cid-xqayig52] .sl[data-astro-cid-xqayig52]{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]:before{transform:none;transition:none}.list[data-astro-cid-xqayig52] .nm[data-astro-cid-xqayig52],.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52][aria-pressed=true] .nm[data-astro-cid-xqayig52],.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52]:hover .nm[data-astro-cid-xqayig52]{transform:none;transition:none}.list[data-astro-cid-xqayig52] button[data-astro-cid-xqayig52][aria-pressed=true]:before{transform:none;transition:none}.tile[data-astro-cid-xqayig52] img[data-astro-cid-xqayig52],.tile[data-astro-cid-xqayig52]:hover img[data-astro-cid-xqayig52]{transform:none;transition:none}}
