.vg-wrap[data-astro-cid-do4hvr6q]{max-width:var(--dd-frame,1280px);margin-inline:auto;padding-inline:clamp(24px,5vw,96px)}.vg-head[data-astro-cid-do4hvr6q]{margin-bottom:clamp(36px,5vh,64px)}.vg-head[data-astro-cid-do4hvr6q] h2[data-astro-cid-do4hvr6q]{text-wrap:balance;max-width:20ch;margin:12px 0 0}.vg-hero[data-astro-cid-do4hvr6q]{background:var(--paper,#faf8f4)}.vg-hero__in[data-astro-cid-do4hvr6q]{max-width:var(--dd-frame,1280px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,120px);margin-inline:auto;padding:clamp(48px,8vh,120px) clamp(24px,5vw,96px);display:grid}.vg-hero__copy[data-astro-cid-do4hvr6q] h1[data-astro-cid-do4hvr6q]{font-size:var(--t-hero);text-wrap:balance;max-width:13ch;margin:18px 0 22px}.vg-hero__lede[data-astro-cid-do4hvr6q]{font-size:var(--t-lead);color:var(--body);max-width:38ch;margin:0 0 34px;line-height:1.6}.vg-hero__cta[data-astro-cid-do4hvr6q]{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.vg-hero__meta[data-astro-cid-do4hvr6q]{font-size:var(--t-ui);letter-spacing:.02em;color:var(--muted,#6f6a62);font-variant-numeric:tabular-nums;margin:30px 0 0}.vg-hero__fig[data-astro-cid-do4hvr6q]{aspect-ratio:4/5;background:var(--paper-2);justify-self:end;width:min(100%,min(80svh,1100px)/1.25);margin:0;overflow:hidden}.vg-hero__fig[data-astro-cid-do4hvr6q] img[data-astro-cid-do4hvr6q]{object-fit:cover;width:100%;height:100%;display:block}.vg-floor[data-astro-cid-do4hvr6q]{padding:clamp(96px,15vh,200px) 0 clamp(80px,12vh,160px)}.vg-floor__row[data-astro-cid-do4hvr6q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,48px);display:grid}.vg-floor__row[data-astro-cid-do4hvr6q] figure[data-astro-cid-do4hvr6q]{margin:0}.vg-floor__ph[data-astro-cid-do4hvr6q]{aspect-ratio:4/5;background:var(--paper-2);overflow:hidden}.vg-floor__ph[data-astro-cid-do4hvr6q] img[data-astro-cid-do4hvr6q]{object-fit:cover;width:100%;height:100%;display:block}.vg-floor__row[data-astro-cid-do4hvr6q] figcaption[data-astro-cid-do4hvr6q]{font-size:var(--t-ui);letter-spacing:.02em;color:var(--muted,#6f6a62);margin-top:14px}.vg-ways[data-astro-cid-do4hvr6q]{background:var(--paper-2);padding:clamp(88px,13vh,170px) 0}.vg-ways__list[data-astro-cid-do4hvr6q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.vg-ways__list[data-astro-cid-do4hvr6q] li[data-astro-cid-do4hvr6q]{border-top:1px solid var(--line-2);padding-top:28px}.vg-ways__n[data-astro-cid-do4hvr6q]{font-family:var(--mono);font-size:var(--t-ui);color:var(--walnut);margin-bottom:22px;display:block}.vg-ways__list[data-astro-cid-do4hvr6q] h3[data-astro-cid-do4hvr6q]{letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(22px,1.7vw,28px)}.vg-ways__list[data-astro-cid-do4hvr6q] p[data-astro-cid-do4hvr6q]{font-size:var(--t-body);color:var(--body);max-width:38ch;margin:0 0 18px;line-height:1.7}.vg-visit[data-astro-cid-do4hvr6q]{background:var(--ink);color:#fff;padding:clamp(96px,15vh,190px) 0}.vg-visit__in[data-astro-cid-do4hvr6q]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(40px,6vw,120px);display:grid}.vg-visit__eb[data-astro-cid-do4hvr6q]{color:#dfe4e4}.vg-visit__lead[data-astro-cid-do4hvr6q] h2[data-astro-cid-do4hvr6q]{color:#fff;margin:14px 0 26px;font-size:clamp(36px,4vw,64px)}.vg-visit__addr[data-astro-cid-do4hvr6q]{color:#e6e3dc;white-space:pre-line;margin:0 0 36px;font-size:clamp(18px,1.35vw,24px);line-height:1.55}.vg-visit__cta[data-astro-cid-do4hvr6q]{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.vg-visit__facts[data-astro-cid-do4hvr6q]{gap:30px;margin:0;display:grid}.vg-visit__facts[data-astro-cid-do4hvr6q]>div[data-astro-cid-do4hvr6q]{border-top:1px solid #ffffff29;padding-top:18px}.vg-visit__facts[data-astro-cid-do4hvr6q] dt[data-astro-cid-do4hvr6q]{font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:#c9b79c;margin-bottom:10px;font-weight:600}.vg-visit__facts[data-astro-cid-do4hvr6q] dd[data-astro-cid-do4hvr6q]{font-size:var(--t-body);color:#f1eee8;font-variant-numeric:tabular-nums;margin:0 0 6px;line-height:1.6}.vg-visit__facts[data-astro-cid-do4hvr6q] dd[data-astro-cid-do4hvr6q] a[data-astro-cid-do4hvr6q]{color:#fff;border-bottom:1px solid #fff6}.vg-visit__facts[data-astro-cid-do4hvr6q] .vg-visit__note[data-astro-cid-do4hvr6q]{color:#bdb8ae;font-size:var(--t-ui);max-width:36ch}.vg-valley[data-astro-cid-do4hvr6q]{padding:clamp(88px,13vh,160px) 0 clamp(24px,4vh,48px)}.vg-valley__in[data-astro-cid-do4hvr6q]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);display:grid}.vg-valley__in[data-astro-cid-do4hvr6q] .vg-head[data-astro-cid-do4hvr6q]{margin-bottom:0}.vg-valley__body[data-astro-cid-do4hvr6q] p[data-astro-cid-do4hvr6q]{font-size:var(--t-body);color:var(--body);max-width:62ch;margin:0 0 22px;line-height:1.75}.vg-valley__body[data-astro-cid-do4hvr6q] .vg-valley__areas[data-astro-cid-do4hvr6q]{font-size:var(--t-ui);letter-spacing:.02em;color:var(--muted,#6f6a62);line-height:1.9}@media (width<=960px){.vg-hero__in[data-astro-cid-do4hvr6q],.vg-visit__in[data-astro-cid-do4hvr6q],.vg-valley__in[data-astro-cid-do4hvr6q]{grid-template-columns:1fr}.vg-hero__fig[data-astro-cid-do4hvr6q]{justify-self:stretch;width:100%}.vg-ways__list[data-astro-cid-do4hvr6q]{grid-template-columns:1fr;gap:0}.vg-ways__list[data-astro-cid-do4hvr6q] li[data-astro-cid-do4hvr6q]{padding:26px 0 30px}}@media (width<=760px){.vg-floor__row[data-astro-cid-do4hvr6q]{grid-template-columns:1fr;gap:32px}}
