.spotlight[data-astro-cid-vpsb35i6]{padding-block:clamp(3.5rem,8vw,6.5rem)}.spot[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:center;color:var(--ink);text-decoration:none}.spot-media[data-astro-cid-vpsb35i6]{aspect-ratio:4 / 3}.spot-body[data-astro-cid-vpsb35i6]{display:grid;gap:1.1rem;justify-items:start}.spot-org[data-astro-cid-vpsb35i6]{display:flex;align-items:center;gap:.75rem;font-weight:700}.spot-org[data-astro-cid-vpsb35i6] img{width:2.75rem;height:2.75rem;object-fit:contain;padding:.25rem;background:var(--paper-bright);border:1px solid var(--stone-200)}.spot-title[data-astro-cid-vpsb35i6]{font-size:clamp(1.9rem,3.8vw,3.5rem)}.spot-btn[data-astro-cid-vpsb35i6]{margin-top:.5rem}@media(max-width:900px){.spot[data-astro-cid-vpsb35i6]{grid-template-columns:1fr}}.strip[data-astro-cid-vpsb35i6]{padding-bottom:clamp(3rem,7vw,6rem);overflow:hidden}.strip-list[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,1.2vw,1rem);padding-inline:clamp(1rem,3vw,2rem)}.strip-list[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]{aspect-ratio:4 / 5}.strip-list[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]:nth-child(2n){margin-top:clamp(1rem,4vw,3rem)}@media(max-width:700px){.strip[data-astro-cid-vpsb35i6]{padding-bottom:3rem}.strip-list[data-astro-cid-vpsb35i6]{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:38vw;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.strip-list[data-astro-cid-vpsb35i6]::-webkit-scrollbar{display:none}.strip-list[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]:nth-child(2n){margin-top:0}}.banner[data-astro-cid-vpsb35i6]{overflow:hidden}.banner-grid[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(3rem,7vw,6rem)}.banner-copy[data-astro-cid-vpsb35i6]{display:grid;gap:1.5rem;justify-items:start}.banner-title[data-astro-cid-vpsb35i6]{font-size:clamp(3rem,8vw,8.5rem);hyphens:manual}.line[data-astro-cid-vpsb35i6]{display:block;overflow:hidden;padding-bottom:.04em}.line[data-astro-cid-vpsb35i6]>span[data-astro-cid-vpsb35i6]{display:inline-block}.banner-lead[data-astro-cid-vpsb35i6]{color:var(--stone-200)}.hand[data-astro-cid-vpsb35i6]{font-family:var(--font-hand);font-weight:600;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;color:var(--signal);rotate:-3deg}.mosaic[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:clamp(.5rem,1.5vw,1rem)}.m1[data-astro-cid-vpsb35i6]{aspect-ratio:4 / 5;margin-top:3rem}.m2[data-astro-cid-vpsb35i6]{aspect-ratio:4 / 5}.m3[data-astro-cid-vpsb35i6]{grid-column:1 / -1;aspect-ratio:16 / 9}@media(prefers-reduced-motion:no-preference){.line[data-astro-cid-vpsb35i6]>span[data-astro-cid-vpsb35i6]{animation:rise 1s var(--ease-out) both}.line[data-astro-cid-vpsb35i6]:nth-child(2)>span[data-astro-cid-vpsb35i6]{animation-delay:.08s}.line[data-astro-cid-vpsb35i6]:nth-child(3)>span[data-astro-cid-vpsb35i6]{animation-delay:.16s}.ph-in[data-astro-cid-vpsb35i6]{animation:fade-up .9s var(--ease-out) .5s both}.mosaic[data-astro-cid-vpsb35i6] .media[data-astro-cid-vpsb35i6]{animation:unveil 1.2s var(--ease-in-out) both}.m2[data-astro-cid-vpsb35i6]{animation-delay:.15s!important}.m3[data-astro-cid-vpsb35i6]{animation-delay:.3s!important}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}}@keyframes unveil{0%{clip-path:inset(100% 0 0 0)}}.choose-head[data-astro-cid-vpsb35i6]{display:grid;gap:1rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.choose-head[data-astro-cid-vpsb35i6] .h2[data-astro-cid-vpsb35i6]{max-width:16ch}.segments[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,2vw,1.25rem)}.segment[data-astro-cid-vpsb35i6]{position:relative;display:grid;gap:.5rem;align-content:start;text-align:left;padding:clamp(1.25rem,2.5vw,1.75rem);padding-right:3.5rem;background:var(--paper);color:var(--ink);border:2px solid var(--ink);cursor:pointer;transition:background .3s ease,color .3s ease,transform .2s ease}.segment[data-astro-cid-vpsb35i6]:hover{background:var(--stone-100)}.segment[data-astro-cid-vpsb35i6]:active{transform:scale(.98)}.segment[data-astro-cid-vpsb35i6][aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg-count[data-astro-cid-vpsb35i6]{font-family:var(--font-head);font-weight:700;font-size:clamp(2.5rem,5vw,4rem);line-height:.9;letter-spacing:-.03em}.seg-label[data-astro-cid-vpsb35i6]{font-family:var(--font-head);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.4rem);text-transform:uppercase;line-height:1.05}.seg-text[data-astro-cid-vpsb35i6]{font-size:.9375rem;opacity:.8}.seg-arrow[data-astro-cid-vpsb35i6]{position:absolute;top:1.25rem;right:1.25rem;font-size:1.5rem;transition:transform .45s var(--ease-out)}.segment[data-astro-cid-vpsb35i6][aria-pressed=true] .seg-arrow[data-astro-cid-vpsb35i6]{transform:rotate(180deg);color:var(--signal)}.all-wrap[data-astro-cid-vpsb35i6]{margin-top:1rem}.all-btn[data-astro-cid-vpsb35i6],.clear[data-astro-cid-vpsb35i6]{background:none;border:0;padding:.4rem 0;font-family:var(--font-head);font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.all-btn[data-astro-cid-vpsb35i6][aria-pressed=true]{color:var(--signal)}.panel[data-astro-cid-vpsb35i6]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--ease-in-out)}.js .panel[data-astro-cid-vpsb35i6].is-closed{grid-template-rows:0fr}.panel-inner[data-astro-cid-vpsb35i6]{overflow:hidden;min-height:0}.panel-title[data-astro-cid-vpsb35i6]{margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;border-top:2px solid var(--ink);font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem}.stories[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem .5rem .75rem 0;gap:clamp(1.5rem,3vw,2.25rem) clamp(1rem,2.5vw,2rem);margin-top:1.5rem}.story[data-astro-cid-vpsb35i6][hidden]{display:none}.story[data-astro-cid-vpsb35i6]{animation:story-in .5s var(--ease-out) both}@keyframes story-in{0%{opacity:0;transform:translateY(.75rem)}}.map-sec[data-astro-cid-vpsb35i6]{padding-block:clamp(4.5rem,10vw,8rem) 1.5rem;overflow:hidden}.map-grid[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.map-copy[data-astro-cid-vpsb35i6]{display:grid;gap:1.25rem}.filter-state[data-astro-cid-vpsb35i6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.9375rem}.filter-state[data-astro-cid-vpsb35i6][hidden]{display:none}.clear[data-astro-cid-vpsb35i6]{color:var(--paper)}.plist[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;border-top:1px solid #ffffff26}.pitem[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:2.5rem 1fr;grid-template-rows:auto auto;column-gap:.75rem;align-items:center;padding-block:.65rem;border-bottom:1px solid #ffffff26;transition:opacity .3s ease}.pitem[data-astro-cid-vpsb35i6][hidden]{display:none}.plogo[data-astro-cid-vpsb35i6]{grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;background:var(--paper);padding:.2rem}.plogo[data-astro-cid-vpsb35i6] img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pname[data-astro-cid-vpsb35i6]{font-family:var(--font-head);font-weight:700;font-size:.9375rem;line-height:1.2}.pcity[data-astro-cid-vpsb35i6]{font-size:.8125rem;color:var(--stone-400)}.credit[data-astro-cid-vpsb35i6]{margin-top:2rem;font-size:.6875rem;color:var(--stone-600);text-align:right}.cta-inner[data-astro-cid-vpsb35i6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(4rem,9vw,7rem)}@media(max-width:900px){.banner-grid[data-astro-cid-vpsb35i6],.map-grid[data-astro-cid-vpsb35i6]{grid-template-columns:1fr}.stories[data-astro-cid-vpsb35i6]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.segments[data-astro-cid-vpsb35i6]{grid-template-columns:1fr}.segment[data-astro-cid-vpsb35i6]{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem}.seg-count[data-astro-cid-vpsb35i6]{grid-row:span 2}}@media(max-width:560px){.stories[data-astro-cid-vpsb35i6],.plist[data-astro-cid-vpsb35i6]{grid-template-columns:1fr}}
