.corridor[data-astro-cid-5y4zphvc]{margin:0}svg[data-astro-cid-5y4zphvc]{width:100%;height:auto;overflow:visible}.range[data-astro-cid-5y4zphvc]{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;opacity:.4}.park[data-astro-cid-5y4zphvc]{fill:url(#hatch);stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:6 6}.park-label[data-astro-cid-5y4zphvc]{fill:var(--ink-2);font-size:22px}.river[data-astro-cid-5y4zphvc]{fill:none;stroke:var(--pop);stroke-width:10px;stroke-linecap:round}.road[data-astro-cid-5y4zphvc]{fill:none;stroke:var(--ink);stroke-width:4px;stroke-dasharray:2 10;stroke-linecap:round}.river[data-astro-cid-5y4zphvc],.road[data-astro-cid-5y4zphvc]{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease)}.js .corridor[data-astro-cid-5y4zphvc]:not(.is-in) .river[data-astro-cid-5y4zphvc]{stroke-dasharray:900;stroke-dashoffset:900px}.stop[data-astro-cid-5y4zphvc] circle[data-astro-cid-5y4zphvc]{fill:var(--paper);stroke:var(--ink);stroke-width:3px}.stop[data-astro-cid-5y4zphvc] .core[data-astro-cid-5y4zphvc]{fill:var(--accent);stroke:none}.town[data-astro-cid-5y4zphvc],.river-label[data-astro-cid-5y4zphvc],.road-label[data-astro-cid-5y4zphvc],.park-label[data-astro-cid-5y4zphvc]{paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round}.town[data-astro-cid-5y4zphvc]{font:var(--dw) 32px var(--font-display);text-transform:var(--display-case);fill:var(--ink);font-stretch:70%}.river-label[data-astro-cid-5y4zphvc]{fill:var(--pop);font-size:22px}.road-label[data-astro-cid-5y4zphvc]{fill:var(--ink-2);font-size:20px}.compass[data-astro-cid-5y4zphvc] text[data-astro-cid-5y4zphvc]{fill:var(--ink);font-size:14px}.compass[data-astro-cid-5y4zphvc] path[data-astro-cid-5y4zphvc]{fill:var(--accent)}.legend[data-astro-cid-5y4zphvc]{margin:var(--s-6) 0 var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.legend[data-astro-cid-5y4zphvc] li[data-astro-cid-5y4zphvc]{border-top:2px solid var(--line-strong);gap:2px;padding-top:10px;display:grid}.legend[data-astro-cid-5y4zphvc] strong[data-astro-cid-5y4zphvc]{font-family:var(--font-display);font-weight:var(--dw);font-size:1.1rem}.legend[data-astro-cid-5y4zphvc] span[data-astro-cid-5y4zphvc]{color:var(--fg-2);font-size:.9rem}figcaption[data-astro-cid-5y4zphvc]{color:var(--fg-2);text-align:right;font-size:.78rem}@media (width<=640px){.legend[data-astro-cid-5y4zphvc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-hero[data-astro-cid-lzntirc6]{isolation:isolate;min-height:min(92svh,880px);padding:clamp(40px,7vw,88px) 0 clamp(220px,30vw,380px);position:relative;overflow:hidden}.m-hero[data-astro-cid-lzntirc6] .bg[data-astro-cid-lzntirc6]{object-fit:cover;object-position:50% 70%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.m-hero[data-astro-cid-lzntirc6]:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--night) 85%, transparent) 0%, color-mix(in srgb, var(--night) 70%, transparent) 50%, transparent 78%);position:absolute;inset:0}.m-hero[data-astro-cid-lzntirc6] .words[data-astro-cid-lzntirc6]{max-width:1060px}.m-hero[data-astro-cid-lzntirc6] .lede[data-astro-cid-lzntirc6]{max-width:60ch;color:var(--fg)}.m-hero[data-astro-cid-lzntirc6] .actions[data-astro-cid-lzntirc6] .btn[data-astro-cid-lzntirc6]:not(.btn-primary){background:color-mix(in srgb, var(--night) 70%, transparent);color:var(--fg)}@media (width<=700px){.m-hero[data-astro-cid-lzntirc6]{min-height:860px;padding-bottom:300px}.m-hero[data-astro-cid-lzntirc6] .bg[data-astro-cid-lzntirc6]{object-position:40% 100%}}.m-hero[data-astro-cid-lzntirc6] h1[data-astro-cid-lzntirc6]{font-size:clamp(2.6rem,1.2rem + 5.2vw,6.4rem);line-height:1}.m-hero[data-astro-cid-lzntirc6] h1[data-astro-cid-lzntirc6] span[data-astro-cid-lzntirc6]{color:var(--accent-text);-webkit-text-stroke:calc(2px * var(--hard)) var(--ink);paint-order:stroke fill}.actions[data-astro-cid-lzntirc6]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.manifesto[data-astro-cid-lzntirc6]{padding:clamp(40px,6vw,80px) 0}.manifesto[data-astro-cid-lzntirc6] ol[data-astro-cid-lzntirc6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 auto;padding:0;list-style:none;display:grid}.manifesto[data-astro-cid-lzntirc6] li[data-astro-cid-lzntirc6]{font:700 1.1rem/1.35 var(--font-body);border-top:3px solid var(--accent);padding-top:12px}.manifesto[data-astro-cid-lzntirc6] .poster[data-astro-cid-lzntirc6]{color:var(--sun);margin-bottom:8px;font-size:2.6rem;line-height:1;display:block}.herd[data-astro-cid-lzntirc6]{background:var(--paper-2);border-block:var(--bw) solid var(--edge)}.herd[data-astro-cid-lzntirc6] h2[data-astro-cid-lzntirc6] .hand[data-astro-cid-lzntirc6]{color:var(--pop);text-transform:none;font-size:.55em;font-weight:600}.filters[data-astro-cid-lzntirc6]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.chip[data-astro-cid-lzntirc6]{font:700 .88rem var(--font-body);border:var(--bw-thin) solid var(--edge);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 14px}.chip[data-astro-cid-lzntirc6] b[data-astro-cid-lzntirc6]{font-family:var(--font-mono);opacity:.7;margin-left:4px;font-weight:600}.chip[data-astro-cid-lzntirc6][aria-pressed=true]{background:var(--ink);color:var(--paper)}.search[data-astro-cid-lzntirc6].big{max-width:560px;margin:18px 0 6px;display:block}.search[data-astro-cid-lzntirc6].big input[data-astro-cid-lzntirc6]{border-radius:999px;min-height:56px;padding-inline:22px;font-size:1.2rem}.more-row[data-astro-cid-lzntirc6]{text-align:center;margin:24px 0 0}.search[data-astro-cid-lzntirc6] input[data-astro-cid-lzntirc6]{border-radius:999px;min-height:40px}.count[data-astro-cid-lzntirc6]{color:var(--fg-3);margin:14px 0;font-size:.75rem}.cards[data-astro-cid-lzntirc6]{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.tc[data-astro-cid-lzntirc6][hidden]{display:none}.tc-in[data-astro-cid-lzntirc6]{border:var(--bw) solid var(--edge);background:var(--snow);height:100%;min-height:230px;color:var(--ink);box-shadow:calc(5px * var(--hard)) calc(5px * var(--hard) + 3px * var(--soft)) calc(15px * var(--soft)) var(--sh-ink);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s var(--ease), box-shadow .2s;view-transition-name:none;border-radius:12px;grid-template-rows:auto auto 1fr auto auto;gap:8px;padding:12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tc-in[data-astro-cid-lzntirc6]:hover{box-shadow:calc(8px * var(--hard)) calc(8px * var(--hard) + 4px * var(--soft)) calc(24px * var(--soft)) var(--sh-accent)}.tc-band[data-astro-cid-lzntirc6]{background:var(--pop);color:var(--on-pop);letter-spacing:.12em;text-transform:uppercase;margin:-12px -12px 0;padding:7px 12px;font-size:.75rem}.tc[data-astro-cid-lzntirc6][data-cat=Lodging] .tc-band[data-astro-cid-lzntirc6]{background:var(--accent);color:var(--on-accent)}.tc[data-astro-cid-lzntirc6][data-cat=Restaurants] .tc-band[data-astro-cid-lzntirc6]{background:var(--sun);color:var(--ink)}.tc[data-astro-cid-lzntirc6][data-cat="Retail & Gas"] .tc-band[data-astro-cid-lzntirc6]{background:var(--ink);color:var(--paper)}.tc[data-astro-cid-lzntirc6][data-cat="Photography / Film / Art"] .tc-band[data-astro-cid-lzntirc6]{background:var(--river);color:var(--snow)}.tc[data-astro-cid-lzntirc6][data-cat="Ranching & Farming"] .tc-band[data-astro-cid-lzntirc6]{background:var(--sage);color:var(--ink)}.tc[data-astro-cid-lzntirc6][data-cat=Other] .tc-band[data-astro-cid-lzntirc6]{background:var(--line-strong);color:var(--ink)}.tc-icon[data-astro-cid-lzntirc6]{fill:none;width:34px;height:34px;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.tc-name[data-astro-cid-lzntirc6]{font:var(--dw) 1.45rem/1 var(--font-display);text-transform:var(--display-case);overflow-wrap:anywhere;align-self:end;font-stretch:72%}.tc-site[data-astro-cid-lzntirc6]{color:var(--ink-2);overflow-wrap:anywhere;font-size:.72rem}.you[data-astro-cid-lzntirc6] .tc-in[data-astro-cid-lzntirc6]{box-shadow:none;background:0 0;border-style:dashed}.you[data-astro-cid-lzntirc6] .tc-band[data-astro-cid-lzntirc6]{color:var(--ink-2);border-bottom:var(--bw-thin) dashed var(--edge);background:0 0}.why[data-astro-cid-lzntirc6] h2[data-astro-cid-lzntirc6] span[data-astro-cid-lzntirc6]{color:var(--accent-text)}.mission[data-astro-cid-lzntirc6]{background:var(--accent);color:var(--on-accent);border-block:var(--bw) solid var(--edge)}.mission[data-astro-cid-lzntirc6] .eyebrow[data-astro-cid-lzntirc6]{color:var(--on-accent);opacity:.8}.statement[data-astro-cid-lzntirc6]{border:0;margin:8px 0 28px;padding:0}.statement[data-astro-cid-lzntirc6] p[data-astro-cid-lzntirc6]{font:var(--dw) var(--step-4)/1.02 var(--font-display);text-transform:none;letter-spacing:-.01em;text-wrap:balance;max-width:24ch;margin:0;font-stretch:72%}.mission-body[data-astro-cid-lzntirc6]{border-top:2px solid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,56px);padding-top:24px;display:grid}.mission-body[data-astro-cid-lzntirc6] h2[data-astro-cid-lzntirc6]{font-size:var(--step-2);margin:0}.mission-body[data-astro-cid-lzntirc6] p[data-astro-cid-lzntirc6]{margin:0;font-size:1.05rem;line-height:1.6}.mission-body[data-astro-cid-lzntirc6] .src[data-astro-cid-lzntirc6]{opacity:.85;grid-column:2;font-size:.78rem;line-height:1.5}@media (width<=860px){.mission-body[data-astro-cid-lzntirc6]{grid-template-columns:minmax(0,1fr)}.mission-body[data-astro-cid-lzntirc6] .src[data-astro-cid-lzntirc6]{grid-column:1}}@media (width<=900px){.manifesto[data-astro-cid-lzntirc6] ol[data-astro-cid-lzntirc6]{grid-template-columns:repeat(2,minmax(0,1fr))}.search[data-astro-cid-lzntirc6]{width:100%;margin-left:0}}@media (width<=520px){.manifesto[data-astro-cid-lzntirc6] ol[data-astro-cid-lzntirc6]{grid-template-columns:minmax(0,1fr)}.cards[data-astro-cid-lzntirc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-in[data-astro-cid-lzntirc6]{min-height:190px}.tc-name[data-astro-cid-lzntirc6]{font-size:1.15rem}}
