.hr-img.svelte-w1n7ll{object-fit:cover;opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.hr-img.active.svelte-w1n7ll{opacity:1}.strip.svelte-1mdac7k{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.9rem;margin:0 -.1rem;padding:.3rem .1rem .9rem;display:flex;overflow-x:auto}.scard.svelte-1mdac7k{aspect-ratio:3/4;border-radius:var(--radius-lg);scroll-snap-align:start;background-color:var(--color-brand-50);background-position:50%;background-size:cover;flex:none;width:210px;display:block;position:relative;overflow:hidden}.scard.svelte-1mdac7k img:where(.svelte-1mdac7k){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scard.svelte-1mdac7k:after{content:"";background:linear-gradient(#0000 45%,#0f1412d1 100%);position:absolute;inset:0}.sbadge.svelte-1mdac7k{z-index:1;color:var(--color-ink);background:#fffffff0;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:650;position:absolute;top:.6rem;left:.6rem}.smeta.svelte-1mdac7k{z-index:1;color:#fff;flex-direction:column;gap:.15rem;padding:.8rem .85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.smeta.svelte-1mdac7k strong:where(.svelte-1mdac7k){font-size:.92rem;line-height:1.25}.ssub.svelte-1mdac7k{opacity:.85;font-size:.76rem}@media (width>=720px){.scard.svelte-1mdac7k{width:240px}}.hero.svelte-1uha8ag{align-items:flex-end;min-height:560px;padding-bottom:3rem;display:flex;position:relative;overflow:clip}.hero-shade.svelte-1uha8ag{background:linear-gradient(#161e1a26 0%,#161e1a59 45%,#161e1ac7 100%);position:absolute;inset:0}.hero-inner.svelte-1uha8ag{color:#fff;padding-top:3.5rem;position:relative}.kicker.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;opacity:.85;font-size:.74rem;font-weight:700}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;max-width:16ch;margin:.6rem 0 .8rem;font-size:clamp(2rem,5.4vw,3.4rem)}.lede.svelte-1uha8ag{color:#ffffffe6;max-width:52ch;font-size:1.02rem}.search.svelte-1uha8ag{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);grid-template-columns:1fr;gap:.5rem;max-width:720px;margin-top:1.6rem;padding:.6rem;display:grid}.seg.svelte-1uha8ag{background:var(--color-canvas);border-radius:var(--radius-sm);width:max-content;padding:3px;display:inline-flex}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--color-ink-soft);border-radius:7px;padding:.35rem .9rem;font-size:.86rem;font-weight:550}.seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px #0000001f}.s-q.svelte-1uha8ag,.s-type.svelte-1uha8ag{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-surface);padding:.6rem .7rem;font-size:.95rem}.s-go.svelte-1uha8ag{width:100%}.hero-stats.svelte-1uha8ag{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;font-size:.86rem;display:flex}.hero-stats.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff}.dot.svelte-1uha8ag{opacity:.5}section.intel.svelte-1uha8ag,section.towns.svelte-1uha8ag,section.how.svelte-1uha8ag{margin-top:4rem}section.featured.svelte-1uha8ag{margin-top:2.5rem}section.featured.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.9rem}h2.svelte-1uha8ag{font-size:clamp(1.4rem,3vw,1.9rem)}.lead.svelte-1uha8ag{margin-top:.35rem}.intel-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.intel-card.svelte-1uha8ag{padding:1.4rem}.intel-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.7rem 0 .4rem;font-size:1.05rem}.towns-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;display:flex}.seeall.svelte-1uha8ag{color:var(--color-brand-700);font-size:.9rem;font-weight:550}.towns-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.4rem;display:grid}.town.svelte-1uha8ag{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface);transition:transform .14s,box-shadow .14s;overflow:hidden}.town.svelte-1uha8ag:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.town-img.svelte-1uha8ag{aspect-ratio:4/3;background-color:var(--color-brand-50);background-position:50%;background-size:cover}.town-img.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.town-meta.svelte-1uha8ag{padding:.8rem .9rem 1rem}.town-meta.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem}.town-count.svelte-1uha8ag{color:var(--color-brand-700);margin-top:.4rem;font-size:.78rem;font-weight:550;display:inline-block}.how-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.step-n.svelte-1uha8ag{background:var(--color-brand-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:650;display:inline-flex}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.6rem 0 .3rem;font-size:1.05rem}.lister-band.svelte-1uha8ag{background:linear-gradient(180deg, var(--color-brand-50), var(--color-surface));flex-direction:column;align-items:flex-start;gap:1rem;margin-top:4rem;padding:1.8rem;display:flex}.spot.svelte-1uha8ag{flex-direction:column;margin-top:4rem;display:flex;overflow:hidden}.spot-img.svelte-1uha8ag{aspect-ratio:16/9}.spot-img.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.spot-body.svelte-1uha8ag{padding:1.5rem}.spot-body.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.5rem 0 .4rem}.testi.svelte-1uha8ag{margin-top:4rem}.testi-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.testi-card.svelte-1uha8ag{flex-direction:column;gap:.7rem;padding:1.4rem;display:flex}.stars.svelte-1uha8ag{color:var(--color-brand-600);letter-spacing:.1em;font-size:.9rem}.testi-card.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){color:var(--color-ink);margin:0;font-size:.98rem}.testi-card.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){align-items:center;gap:.6rem;font-size:.88rem;display:flex}.avatar.svelte-1uha8ag{object-fit:cover;border-radius:999px;width:36px;height:36px}@media (width>=720px){.spot.svelte-1uha8ag{flex-direction:row;align-items:stretch}.spot-img.svelte-1uha8ag{aspect-ratio:auto;width:42%}.spot-body.svelte-1uha8ag{flex-direction:column;flex:1;justify-content:center;display:flex}.testi-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.search.svelte-1uha8ag{grid-template-columns:auto 1fr 190px auto;align-items:center}.s-go.svelte-1uha8ag{width:auto}.intel-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.towns-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.how-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.lister-band.svelte-1uha8ag{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1000px){.intel-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}
