.hero[data-s-62ddkcr7]{min-height:clamp(600px,82vh,900px);position:relative;overflow:hidden}.hero__bg[data-s-62ddkcr7]{background:var(--slate,#1f2a24);position:absolute;inset:0}.hero__bg-img[data-s-62ddkcr7]{object-fit:cover;object-position:right 30% center;width:100%;height:100%;display:block}.hero__overlay[data-s-62ddkcr7]{background:linear-gradient(90deg,#0000006b 0%,#0000001f 50%,#0000 75%);position:absolute;inset:0}.hero__inner[data-s-62ddkcr7]{padding-block:clamp(72px,10vw,120px);position:relative}.hero__content[data-s-62ddkcr7]{max-width:620px}.hero__h1[data-s-62ddkcr7]{font:var(--h1-weight) var(--h1-size)/var(--h1-leading) var(--font-heading);letter-spacing:-.03em;color:#fff;text-wrap:balance;border-left:none;margin:0 0 20px;padding-left:0}.hero__sub[data-s-62ddkcr7]{color:#ffffffc7;text-wrap:pretty;max-width:540px;margin:0 0 32px;font-size:18px;line-height:1.6}.hero__btns[data-s-62ddkcr7]{flex-wrap:wrap;gap:14px;display:flex}.section[data-s-62ddkcr7] p[data-s-62ddkcr7]{text-wrap:pretty;margin-bottom:16px;line-height:1.7}.section[data-s-62ddkcr7] p[data-s-62ddkcr7]:last-child{margin-bottom:0}.section[data-s-62ddkcr7] h3[data-s-62ddkcr7]{margin-top:24px;margin-bottom:8px}.section[data-s-62ddkcr7] h3[data-s-62ddkcr7]:first-child{margin-top:0}.section--band[data-s-62ddkcr7]{background:var(--green-light,#edf3ed)}.c-lead[data-s-62ddkcr7]{text-wrap:pretty;max-width:78ch;margin-bottom:28px}.c-grid[data-s-62ddkcr7]{grid-template-columns:1.6fr 1fr;align-items:start;gap:48px;display:grid}.c-split[data-s-62ddkcr7]{grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;display:grid}.c-facts[data-s-62ddkcr7]{background:var(--slate,#1f2a24);color:#fff;border-radius:var(--radius,12px);padding:32px}.c-facts__row[data-s-62ddkcr7]{border-bottom:1px solid #ffffff24;flex-direction:column;gap:4px;padding:14px 0;display:flex}.c-facts__row[data-s-62ddkcr7]:first-child{padding-top:0}.c-facts__n[data-s-62ddkcr7]{font-family:var(--font-heading);color:var(--amber,#e8a020);text-transform:capitalize;font-size:1.75rem;font-weight:900;line-height:1}.c-facts__l[data-s-62ddkcr7]{opacity:.85;font-size:.875rem}.c-facts__cta[data-s-62ddkcr7]{text-align:center;width:100%;margin-top:20px}.c-towns[data-s-62ddkcr7]{line-height:1.9}.c-neighbours[data-s-62ddkcr7]{flex-wrap:wrap;gap:8px;display:flex}.c-neighbours[data-s-62ddkcr7] a[data-s-62ddkcr7]{border-radius:var(--radius-sm,9px);background:#fff;border:1px solid #00000017;gap:8px;padding:10px 16px;display:inline-flex}.c-neighbours[data-s-62ddkcr7] span[data-s-62ddkcr7]{opacity:.55}.c-list[data-s-62ddkcr7]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.c-card[data-s-62ddkcr7]{border-radius:var(--radius,12px);background:#fff;border:1px solid #00000017;flex-direction:column;gap:4px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex}.c-card[data-s-62ddkcr7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.c-card__name[data-s-62ddkcr7]{font-family:var(--font-heading);font-weight:900}.c-card__meta[data-s-62ddkcr7]{opacity:.6;font-size:.8125rem}.c-inline-cta[data-s-62ddkcr7]{border-radius:var(--radius-sm,9px);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:12px 22px;font-size:.8125rem;font-weight:900;display:inline-block}.c-costtable[data-s-62ddkcr7]{border-collapse:collapse;border-radius:var(--radius,12px);background:#fff;border:1px solid #00000017;width:100%;margin:0 0 12px;overflow:hidden}.c-costtable[data-s-62ddkcr7] caption[data-s-62ddkcr7]{text-align:left;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;opacity:.6;padding:0 0 10px;font-size:.8125rem;font-weight:900}.c-costtable[data-s-62ddkcr7] th[data-s-62ddkcr7],.c-costtable[data-s-62ddkcr7] td[data-s-62ddkcr7]{text-align:left;border-bottom:1px solid #00000012;padding:14px 18px}.c-costtable[data-s-62ddkcr7] thead[data-s-62ddkcr7] th[data-s-62ddkcr7]{background:var(--slate,#1f2a24);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:900}.c-costtable[data-s-62ddkcr7] tbody[data-s-62ddkcr7] th[data-s-62ddkcr7]{font-family:var(--font-heading);font-weight:900}.c-costtable[data-s-62ddkcr7] tbody[data-s-62ddkcr7] tr[data-s-62ddkcr7]:last-child th[data-s-62ddkcr7],.c-costtable[data-s-62ddkcr7] tbody[data-s-62ddkcr7] tr[data-s-62ddkcr7]:last-child td[data-s-62ddkcr7]{border-bottom:0}.c-costnote[data-s-62ddkcr7]{opacity:.72;max-width:78ch;margin-bottom:28px;font-size:.875rem}@media (width<=700px){.c-costtable[data-s-62ddkcr7]{white-space:nowrap;display:block;overflow-x:auto}}.c-faq[data-s-62ddkcr7]{grid-template-columns:1fr 1fr;align-items:start;gap:12px 24px;display:grid}.c-faq__item[data-s-62ddkcr7]{border-radius:var(--radius,12px);background:#fff;border:1px solid #00000017;padding:18px 22px}.c-faq__item[data-s-62ddkcr7] summary[data-s-62ddkcr7]{cursor:pointer;font-family:var(--font-heading);text-wrap:balance;font-weight:900;list-style:none}.c-faq__item[data-s-62ddkcr7] summary[data-s-62ddkcr7]::-webkit-details-marker{display:none}.c-faq__item[data-s-62ddkcr7] p[data-s-62ddkcr7]{margin:12px 0 0;font-size:.9375rem}.c-close[data-s-62ddkcr7]{background:var(--slate,#1f2a24);color:#fff}.c-close[data-s-62ddkcr7] h2[data-s-62ddkcr7]{color:#fff}.c-close__split[data-s-62ddkcr7]{grid-template-columns:2fr 1fr;align-items:center;gap:48px;display:grid}.c-close__action[data-s-62ddkcr7]{justify-content:flex-end;display:flex}@media (width<=900px){.c-grid[data-s-62ddkcr7],.c-split[data-s-62ddkcr7],.c-close__split[data-s-62ddkcr7],.c-list[data-s-62ddkcr7],.c-faq[data-s-62ddkcr7]{grid-template-columns:1fr}.c-close__action[data-s-62ddkcr7]{justify-content:flex-start}}.c-step[data-s-62ddkcr7]{grid-template-columns:auto 1fr;align-items:start;column-gap:12px;display:grid}.c-step__n[data-s-62ddkcr7]{grid-area:1/1}.c-step[data-s-62ddkcr7] h3[data-s-62ddkcr7]{grid-area:1/2;align-self:center;margin:0}.c-step[data-s-62ddkcr7] p[data-s-62ddkcr7]{grid-area:2/1/auto/-1;margin-top:8px}
