.area-hero.svelte-1ps4vmc{color:var(--white);background:var(--ink);padding-block:clamp(5rem,9vw,9rem);overflow:hidden}.area-hero.svelte-1ps4vmc .container:where(.svelte-1ps4vmc){grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.area-hero.svelte-1ps4vmc h1:where(.svelte-1ps4vmc){max-width:9ch;font-size:clamp(5rem,9vw,9rem)}.area-hero.svelte-1ps4vmc p:where(.svelte-1ps4vmc){color:#f7f6f0b8;max-width:38rem;font-size:1.2rem}.triangle-map.svelte-1ps4vmc svg:where(.svelte-1ps4vmc){fill:none;stroke:#39ae65;stroke-width:2px;width:100%;overflow:visible}.triangle-map.svelte-1ps4vmc .route:where(.svelte-1ps4vmc){stroke:#f7f6f042;stroke-dasharray:8 10}.triangle-map.svelte-1ps4vmc circle:where(.svelte-1ps4vmc){fill:#39ae65}.triangle-map.svelte-1ps4vmc text:where(.svelte-1ps4vmc){fill:var(--white);stroke:none;letter-spacing:.08em;font-family:D-DIN;font-weight:700}.area-list.svelte-1ps4vmc{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,9vw,10rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.area-list.svelte-1ps4vmc h2:where(.svelte-1ps4vmc){font-size:clamp(4.5rem,8vw,8rem)}.area-list.svelte-1ps4vmc>div:where(.svelte-1ps4vmc) p:where(.svelte-1ps4vmc){max-width:36rem;color:var(--ink-soft)}.area-list.svelte-1ps4vmc ul:where(.svelte-1ps4vmc){border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.area-list.svelte-1ps4vmc li:where(.svelte-1ps4vmc){border-bottom:1px solid var(--rule);text-transform:uppercase;padding:1rem;font-size:1.15rem;font-weight:700}.area-list.svelte-1ps4vmc li:where(.svelte-1ps4vmc):nth-child(2n){border-left:1px solid var(--rule)}.distance-matters.svelte-1ps4vmc{color:var(--white);background:var(--green);padding-block:clamp(5rem,9vw,9rem)}.distance-matters.svelte-1ps4vmc .container:where(.svelte-1ps4vmc){grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,9vw,10rem);display:grid}.distance-matters.svelte-1ps4vmc h2:where(.svelte-1ps4vmc){max-width:9ch;font-size:clamp(4rem,7vw,7rem)}.distance-matters.svelte-1ps4vmc dl:where(.svelte-1ps4vmc){margin:0}.distance-matters.svelte-1ps4vmc dl:where(.svelte-1ps4vmc) div:where(.svelte-1ps4vmc){border-bottom:1px solid #f7f6f06b;grid-template-columns:8rem 1fr;padding:1.4rem 0;display:grid}.distance-matters.svelte-1ps4vmc dt:where(.svelte-1ps4vmc){text-transform:uppercase;font-weight:700}.distance-matters.svelte-1ps4vmc dd:where(.svelte-1ps4vmc){color:#f7f6f0bf;margin:0}.area-close.svelte-1ps4vmc{text-align:center;padding-block:clamp(6rem,10vw,10rem)}.area-close.svelte-1ps4vmc h2:where(.svelte-1ps4vmc){max-width:12ch;margin-inline:auto;font-size:clamp(4rem,8vw,8rem)}.area-close.svelte-1ps4vmc p:where(.svelte-1ps4vmc){max-width:45rem;color:var(--ink-soft);margin:0 auto 2rem;font-size:1.2rem}.area-close.svelte-1ps4vmc .button:where(.svelte-1ps4vmc){margin:.4rem}@media (width<=850px){.area-hero.svelte-1ps4vmc .container:where(.svelte-1ps4vmc),.area-list.svelte-1ps4vmc,.distance-matters.svelte-1ps4vmc .container:where(.svelte-1ps4vmc){grid-template-columns:1fr}.triangle-map.svelte-1ps4vmc{margin-top:2rem}.area-list.svelte-1ps4vmc ul:where(.svelte-1ps4vmc){grid-template-columns:1fr}.area-list.svelte-1ps4vmc li:where(.svelte-1ps4vmc):nth-child(2n){border-left:0}}
