:root{--home-lead-w:25rem}.home-hero .hero__media img{aspect-ratio:16/10}.home-hero__where{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.6rem;display:flex}.home-hero__where svg{color:var(--brass-ink);flex:none}.home-hero__where a{color:var(--forest)}.home-lead .lead{max-width:40rem;box-shadow:var(--shadow);margin-inline:auto}@media (width>=1000px){.home-flow{grid-template-columns:minmax(0, 1fr) minmax(0, var(--wrap)) minmax(0, 1fr);display:grid}.home-flow>*{grid-column:1/-1}.home-flow>.home-hero{grid-row:1}.home-hero .hero--media .hero__grid{padding-right:calc(var(--gutter) + var(--home-lead-w) + clamp(2rem, 4vw, 3.5rem));grid-template-columns:minmax(0,1fr)}.home-hero .hero__media img{aspect-ratio:16/9}.home-flow>.home-lead{z-index:1;width:calc(var(--home-lead-w) + var(--gutter));padding:clamp(2.25rem, 6vw, 5rem) var(--gutter) clamp(2.5rem, 6vw, 5rem) 0;grid-area:1/2;place-self:start end}.home-lead>.wrap{max-width:none;padding:0}.home-lead .lead{border-top:6px solid var(--forest);max-width:none}}.home-buy__more{margin-top:1.25rem}.home-buy__more .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.home-buy__more .card{border-left:4px solid var(--brass)}.home-buy__coins{max-width:36rem;margin-top:1.5rem}.home-sellers__cards .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.home-sellers__cards .card{background:var(--cream);border-top:4px solid var(--brass)}.home-value__cards .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem}.home-value__cards .card{background:var(--cream)}.home-value__cards .card__body{padding:1rem 1.1rem 1.15rem}.home-value__cards .card__title{font-size:1.15rem}.home-value__takeaway{border-left:4px solid var(--brass);max-width:44rem;font-family:var(--font-display);color:var(--forest);margin-top:1.75rem;padding-left:1rem;font-size:clamp(1.2rem,1.1rem + .5vw,1.45rem);line-height:1.35}.home-value__tools{max-width:36rem;margin-top:1.25rem}.home-inherit__tiles .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.home-inherit__tiles .card{border-top:4px solid var(--forest)}.home-links{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.75rem;list-style:none;display:flex}.home-links a{padding-block:.4rem;display:inline-block}.home-links a:after{content:"";vertical-align:.1em;border-top:2px solid var(--brass-ink);border-right:2px solid var(--brass-ink);width:.45rem;height:.45rem;margin-left:.45rem;display:inline-block;transform:rotate(45deg)}.home-areas__grid{align-items:center;gap:2.5rem;display:grid}.home-areas__lead{max-width:34rem;margin-bottom:1.25rem}.home-areas__list{gap:.6rem;max-width:34rem;list-style:none;display:grid}.home-areas__list li{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;padding:.8rem 1rem;display:flex}.home-areas__list a{font-family:var(--font-display);font-size:1.25rem;font-weight:600;text-decoration:none}.home-areas__list a:hover{text-decoration:underline;text-decoration-color:var(--brass)}.home-areas__list span{color:var(--muted)}.home-areas__towns{color:var(--muted);max-width:34rem;margin-top:1.5rem}.home-map{justify-self:center;width:min(100%,20rem);margin:0}.home-map svg{width:100%;height:auto}.home-map figcaption{color:var(--muted);text-align:center;margin-top:.75rem;font-size:1rem}.home-map__ring{fill:none;stroke:var(--brass);stroke-width:1.5px;stroke-dasharray:2 3;opacity:.7}.home-map__road{fill:none;stroke:var(--line-strong);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 6}.home-map__road-label{font:600 13px var(--font-body);fill:var(--muted)}.home-map__dot{fill:var(--forest)}.home-map__label{font:600 15px var(--font-body);fill:var(--ink)}.home-map__shop{fill:var(--forest)}.home-map__shop-edge{fill:var(--cream);stroke:var(--brass);stroke-width:3px;stroke-dasharray:1.6 1.6}.home-map__shop-label{font:600 20px var(--font-display);fill:var(--forest)}@media (width>=800px){.home-areas__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.5rem}}
