.arc.svelte-qlq8ze{grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.arc.is-open.svelte-qlq8ze{border-color:color-mix(in srgb, var(--stamp) 45%, var(--line))}.arc-art.svelte-qlq8ze{border-bottom:1px solid var(--line);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.5px) 0 0 / 18px 18px, var(--sheet);line-height:0;display:block;overflow:hidden}.arc-map.svelte-qlq8ze{aspect-ratio:4/3;width:100%;height:auto;transition:transform .35s var(--ease-out);display:block;overflow:hidden}.arc-zip.svelte-qlq8ze{fill:color-mix(in srgb, var(--forest) 9%, var(--sheet));stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:7 6;stroke-linejoin:round}.arc-zip.is-bare.svelte-qlq8ze{fill:color-mix(in srgb, var(--forest) 5%, var(--sheet))}.arc-routes.svelte-qlq8ze path:where(.svelte-qlq8ze){fill:none;stroke:var(--forest);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.is-open.svelte-qlq8ze .arc-routes:where(.svelte-qlq8ze) path:where(.svelte-qlq8ze){stroke:var(--stamp)}.arc-body.svelte-qlq8ze{align-content:start;justify-items:start;gap:6px;min-width:0;padding:16px 16px 18px;display:grid}.is-open.svelte-qlq8ze .arc-chip:where(.svelte-qlq8ze){color:var(--stamp);border-color:var(--stamp)}.is-open.svelte-qlq8ze .arc-chip:where(.svelte-qlq8ze) i:where(.svelte-qlq8ze){background:var(--stamp)}.arc.svelte-qlq8ze:not(.is-open) .arc-chip:where(.svelte-qlq8ze) i:where(.svelte-qlq8ze){border:1.5px solid var(--ink-2);background:0 0}.arc-name.svelte-qlq8ze{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:4px;font-size:1.45rem;line-height:1.15}.arc-place.svelte-qlq8ze{color:var(--forest);overflow-wrap:anywhere}.arc-facts.svelte-qlq8ze{color:var(--ink-2);font-size:.98rem;line-height:1.4}.arc-ctas.svelte-qlq8ze{flex-wrap:wrap;gap:8px;width:100%;margin-top:8px;display:flex}.arc-btn.svelte-qlq8ze{flex:11.5rem;padding-inline:14px;font-size:.97rem}@media (prefers-reduced-motion:no-preference) and (hover:hover){.arc-art.svelte-qlq8ze:hover .arc-map:where(.svelte-qlq8ze){transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.phase-armed.svelte-qlq8ze .arc-routes:where(.svelte-qlq8ze) path:where(.svelte-qlq8ze),.phase-drawing.svelte-qlq8ze .arc-routes:where(.svelte-qlq8ze) path:where(.svelte-qlq8ze){stroke-dasharray:var(--dash) var(--dash);stroke-dashoffset:var(--dash)}.phase-drawing.svelte-qlq8ze .arc-routes:where(.svelte-qlq8ze) path:where(.svelte-qlq8ze){stroke-dashoffset:0;transition:stroke-dashoffset var(--draw) cubic-bezier(.35, .1, .25, 1) calc(var(--i) * var(--step))}}
