.V0va1G_hero{background:var(--ink);color:var(--ivory);grid-template-columns:1fr 1fr;display:grid}.V0va1G_heroCopy{align-self:center;padding:64px clamp(24px,4vw,72px)}.V0va1G_heroCopy h1{font-size:clamp(40px,4.4vw,68px);line-height:1.03}.V0va1G_heroCopy>p:not(:first-child){color:#e2e4de;max-width:540px;margin:24px 0 30px;font-size:17px}.V0va1G_heroCopy>p.V0va1G_subtitle{font-family:var(--font-serif), Georgia, serif;color:var(--ivory);text-wrap:balance;margin:18px 0 0;font-size:clamp(25px,2.3vw,34px);line-height:1.2}.V0va1G_heroPhoto{min-height:550px;display:block}.V0va1G_heroPhoto img{object-fit:contain}.V0va1G_regionNav{background:var(--ivory);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,80px);padding:24px;display:flex}.V0va1G_regionNav a{border-bottom:1px solid #0000;padding:8px 0;font-size:13px;transition:border-color .2s}.V0va1G_regionNav a:hover{border-color:var(--gold)}.V0va1G_regionNav span{color:#805519;margin-left:10px}.V0va1G_intro,.V0va1G_region,.V0va1G_planning{max-width:1360px;margin:auto;padding:80px clamp(24px,5vw,80px)}.V0va1G_intro{max-width:1060px}.V0va1G_intro h2,.V0va1G_planning h2,.V0va1G_cta h2{font-size:clamp(38px,4vw,60px);line-height:1.05}.V0va1G_intro>p:not(:first-child){margin-top:24px}.V0va1G_region{border-top:1px solid var(--line);scroll-margin-top:95px}.V0va1G_regionTop{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.V0va1G_region h2{font-size:clamp(48px,5vw,76px)}.V0va1G_townLabel{margin-top:24px;font-size:14px}.V0va1G_towns{grid-template-columns:1fr 1fr;gap:9px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.V0va1G_towns li{border-bottom:1px solid #c691434d;padding-bottom:8px}.V0va1G_regionPhoto{background:var(--ivory);display:block}.V0va1G_regionPhoto img{aspect-ratio:1.25;object-fit:contain;height:auto}.V0va1G_regionCopy{max-width:900px;margin:36px 0 0}.V0va1G_regionCopy p+p{margin-top:20px}.V0va1G_planning{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.V0va1G_planning p+p{margin-top:20px}.V0va1G_related{flex-wrap:wrap;gap:0 28px;display:flex}.V0va1G_cta{text-align:center;background:var(--ink);color:var(--ivory);padding:80px 24px}.V0va1G_cta>p:not(:first-child){max-width:590px;margin:24px auto 30px}@media (max-width:760px){.V0va1G_hero,.V0va1G_regionTop,.V0va1G_planning{grid-template-columns:1fr}.V0va1G_heroCopy{padding:48px 24px}.V0va1G_heroPhoto{min-height:0}.V0va1G_heroPhoto img{height:auto}.V0va1G_regionNav{gap:8px 24px}.V0va1G_intro,.V0va1G_region,.V0va1G_planning{padding:52px 24px}.V0va1G_regionTop{gap:30px}.V0va1G_planning{gap:24px}:is(.V0va1G_heroCopy .gold-button,.V0va1G_cta .gold-button){letter-spacing:.09em;padding:14px 16px}}
