.E0kJGG_rail-section{gap:var(--space-7);padding-block:var(--space-8);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.E0kJGG_rail{top:calc(var(--header-height,106px) + 24px);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.E0kJGG_rail>p{font-size:var(--text-base);color:var(--body);max-width:480px}.E0kJGG_rail [data-receipt]{margin-top:var(--space-4);align-self:stretch}.E0kJGG_rail-section h2,.E0kJGG_areas-band h2{max-width:560px}.E0kJGG_areas-band{background:var(--wash);border-block:1px solid var(--band-line)}.E0kJGG_areas-band .wrap{padding-block:var(--space-8);gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.E0kJGG_areas-band p{margin-top:var(--space-4);font-size:var(--text-base);color:var(--body);max-width:560px;line-height:1.65}.E0kJGG_areas-band-label{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--muted);font-weight:600}.E0kJGG_areas-towns{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.E0kJGG_areas-towns a{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font-size:var(--text-sm);font-weight:500;text-decoration:none;display:inline-block}.E0kJGG_areas-towns a:hover{color:var(--coral-text);border-color:var(--coral)}@media (max-width:800px){.E0kJGG_rail-section{grid-template-columns:1fr}.E0kJGG_areas-band .wrap{grid-template-columns:1fr}.E0kJGG_areas-band .wrap{gap:var(--space-5);padding-block:var(--space-7)}.E0kJGG_rail-section{gap:var(--space-5);padding-block:var(--space-7)}.E0kJGG_rail{position:static}.E0kJGG_areas-band+.E0kJGG_rail-section{border-top:0}}.E0kJGG_areas-band-links{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.E0kJGG_areas-band-links .E0kJGG_areas-towns{margin-bottom:var(--space-2)}.E0kJGG_home-hero{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.E0kJGG_home-hero>:last-child{margin-top:var(--space-3)}.E0kJGG_home-hero h1{font-size:var(--type-display);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.04}.E0kJGG_home-hero-description{max-width:480px;margin:var(--space-5) 0 var(--space-5);color:var(--body);font-size:var(--text-lg);line-height:1.65}.E0kJGG_home-hero-house{display:none}.E0kJGG_home-hero-facts{gap:var(--space-2) var(--space-5);font-size:var(--text-md);color:var(--body);flex-wrap:wrap;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.E0kJGG_home-hero-facts li:before{content:"✓";margin-right:var(--space-2);color:var(--coral);font-weight:700}.E0kJGG_home-hero-facts a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.E0kJGG_home-hero{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);grid-template-columns:minmax(0,640px)}.E0kJGG_home-hero-copy{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.E0kJGG_home-hero-copy>*{grid-column:1/-1}.E0kJGG_home-hero-copy>h1{grid-area:1/1}.E0kJGG_home-hero-house{grid-row:1;width:180px;display:block;grid-column:2!important}.E0kJGG_home-hero-house img{width:100%;height:auto}.E0kJGG_home-hero h1{font-size:clamp(36px,10vw,52px)}.E0kJGG_home-hero-description{font-size:var(--text-base)}.E0kJGG_home-hero .property-lookup-hero{width:100%}.E0kJGG_home-hero-facts{flex-direction:column}}@media (max-width:520px){.E0kJGG_home-hero{padding-top:var(--space-2)}.E0kJGG_home-hero-house{width:clamp(120px,40vw,180px)}.E0kJGG_home-hero h1{text-wrap:pretty;font-size:clamp(32px,9vw,44px)}}
