.town-card-neighborhood:before{content:"";background-color:var(--color-brand);flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;-webkit-mask:url(../media/icon-ui-check-brand.3ot-xaz1y85p8.svg) 50%/contain no-repeat;mask:url(../media/icon-ui-check-brand.3ot-xaz1y85p8.svg) 50%/contain no-repeat}@media (forced-colors:active){.town-card-neighborhood:before{forced-color-adjust:none;background-color:canvastext}}@media print{.town-card-neighborhood:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.editorial-photo{background:var(--color-sand);display:block;overflow:hidden}.editorial-photo img{object-fit:cover;width:100%;height:100%;display:block}.editorial-journey .editorial-title-band{background:var(--color-bone);color:var(--color-ink);border-bottom:1px solid var(--color-line)}.editorial-journey .editorial-title-inner{padding-block:clamp(48px,6vw,88px)}.editorial-title-copy{min-width:0}.editorial-journey :is(.editorial-title-band,.editorial-split-copy) nav[aria-label=Breadcrumb] :is(ol,svg){color:var(--color-muted)}.editorial-journey .editorial-title-band :is(.ui-heading-bone,.ui-lead-soft,.text-bone,.text-bone\/85){color:var(--color-ink)}.editorial-journey .editorial-title-band :is(.ui-lead-soft,.ui-lead-photo){color:var(--color-body)}.editorial-journey .editorial-title-band nav{color:var(--color-muted)}.editorial-journey .editorial-title-band nav :is(a,span){color:inherit}.editorial-title-with-photo .editorial-title-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.editorial-title-photo{border-radius:180px 180px 8px 8px;height:440px}.editorial-journey .editorial-title-band h1{max-width:17ch}.editorial-journey .editorial-title-band .editorial-title-copy>.ui-button{margin-top:28px}.editorial-journey .editorial-closing{color:#fbf7f0;background:#662c38;padding-block:clamp(56px,6vw,88px)}.editorial-journey .editorial-closing h2{color:inherit;max-width:13ch}.editorial-journey .editorial-closing-illustration{display:none}.editorial-split-hero{background:#fbf7f0;position:relative}.editorial-split-inner{grid-template-columns:1fr 1fr;max-width:1600px;margin-inline:auto;display:grid}.editorial-split-photo{min-height:600px}.editorial-split-copy{align-self:center;min-width:0;padding:clamp(36px,5vw,76px) clamp(24px,4vw,64px)}.editorial-split-copy>div:not([aria-hidden=true]){width:100%;max-width:none;min-height:0;padding:0;display:block}.editorial-split-copy>div>div{max-width:100%;padding-block:0}.editorial-split-copy .editorial-legacy-shade,.editorial-split-copy>[aria-hidden=true]{display:none}.editorial-split-copy nav{color:var(--color-muted);margin-bottom:28px;position:static}.editorial-split-copy nav :is(a,span){color:inherit}.editorial-journey .editorial-split-copy :is(.ui-heading-bone,.ui-lead-photo,.text-bone,.text-white\/88){color:var(--color-ink);text-shadow:none}.editorial-split-copy h1{max-width:15ch;font-size:clamp(38px,4.2vw,62px)}.editorial-split-copy :is(.ui-lead-photo,.ui-lead-default){font-size:18px;line-height:1.65}.editorial-split-copy ul{gap:8px 16px;font-size:13px;line-height:1.5}.editorial-split-copy ul li{align-items:flex-start}.editorial-split-copy ul svg{color:#662c38;flex-shrink:0}.editorial-split-copy .zip-check-shell{box-shadow:none;flex-wrap:wrap}.editorial-split-copy .zip-check-shell .ui-button{flex:1 0 100%}.editorial-split-copy .zip-check-shell input{min-height:42px}@media (min-width:1100px){.editorial-split-copy .zip-check-shell{flex-wrap:nowrap}.editorial-split-copy .zip-check-shell .ui-button{flex:none;padding-inline:18px}}.editorial-journey .editorial-split-copy .zip-check-shell~p{color:var(--color-muted)}.editorial-journey .editorial-contact-card{border:1px solid var(--color-line);overflow:hidden}.editorial-journey :is(.editorial-form-card,article.bg-white){border:1px solid var(--color-line);border-radius:12px}.editorial-journey .editorial-enquiry-section{scroll-margin-top:calc(16px - clamp(56px,6vw,88px))}.editorial-journey section.bg-brand:not(.editorial-title-band){background-color:#662c38}.editorial-contact-card>div:first-child{color:#662c38;background:#eee4d6}.editorial-contact-card>div:first-child h3{color:#4b352e}.editorial-journey .editorial-guide-card{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}.editorial-guide-card h2,.editorial-guide-card h3{font-size:30px}.editorial-post-header h1{max-width:19ch}.editorial-journey .editorial-post-header{background:#f3ede4}.editorial-journey .editorial-about-story{background:#fbf7f0;padding-block:clamp(48px,6vw,88px)}.editorial-story-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,5vw,72px);max-width:1210px;margin:56px auto 0;padding-inline:25px;display:grid}.editorial-story-photo{border-radius:260px 260px 8px 8px;height:640px;position:sticky;top:104px}.editorial-story-copy{margin-top:0;padding-inline:0}.editorial-footer-intro{display:none}.editorial-journey .editorial-footer{background:#fbf7f0;padding-top:48px}.editorial-journey .editorial-footer-intro{justify-content:space-between;align-items:center;gap:28px;padding-bottom:36px;display:flex}.editorial-footer-intro p{max-width:22ch;font-family:Georgia,serif;font-size:25px;line-height:1.3}@media (min-width:962px){.editorial-journey .editorial-document-nav{max-height:calc(100dvh - 128px)}}@media (max-width:1000px){.editorial-title-with-photo .editorial-title-inner{grid-template-columns:1.2fr .8fr;gap:32px}.editorial-title-photo{height:360px}.editorial-split-copy{padding:40px 24px}.editorial-split-photo{min-height:560px}}@media (max-width:760px){.editorial-title-with-photo .editorial-title-inner{grid-template-columns:1fr}.editorial-title-photo{border-radius:130px 130px 8px 8px;height:260px}.editorial-split-inner{grid-template-columns:1fr}.editorial-split-copy{padding:40px 20px}.editorial-split-photo{height:260px;min-height:0}.editorial-journey .editorial-split-copy h1{max-width:19ch;font-size:clamp(38px,7vw,52px)}.editorial-story-layout{grid-template-columns:1fr;margin-top:36px;padding-inline:20px}.editorial-story-photo{height:300px;position:static}.editorial-journey .editorial-footer-intro{flex-direction:column;align-items:flex-start;gap:24px}.editorial-footer-intro p{max-width:none;font-size:23px}}@media print{.editorial-journey{--section-space-default:0px;--section-space-compact:0px}.editorial-journey .editorial-included-hero{background:#fff;border:0}.editorial-journey .editorial-included-hero h1{font-size:24pt}}.editorial-journey .quote-panel{border-color:#ded4c8;border-radius:16px;box-shadow:0 12px 45px #4b352e0d}.editorial-journey .quote-panel h2{font-size:30px}@media (max-width:560px){.editorial-journey .quote-layout{gap:28px;padding:36px 16px 44px}.editorial-journey .quote-panel{padding:24px 20px}}