.map[data-astro-cid-j2rzuqp7]{padding-block:var(--section-pad)}.map-head[data-astro-cid-j2rzuqp7]{max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.map-head[data-astro-cid-j2rzuqp7] h2[data-astro-cid-j2rzuqp7]{font-size:var(--text-display-md);font-weight:var(--fw-medium);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.map-lede[data-astro-cid-j2rzuqp7]{margin:var(--space-4) 0 0;max-width:40rem;font-size:var(--text-body-lg);color:var(--color-text-muted);line-height:1.7}.map-grid[data-astro-cid-j2rzuqp7]{gap:var(--space-12) clamp(1.25rem, 2vw, 2rem);grid-template-columns:minmax(0,1fr);display:grid}.hub[data-astro-cid-j2rzuqp7]{border-radius:var(--radius-md);background:var(--color-charcoal);min-height:22rem;color:var(--color-text-on-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hub[data-astro-cid-j2rzuqp7] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hub[data-astro-cid-j2rzuqp7]:before{content:"";z-index:1;background:linear-gradient(#0e0a054d 0%,#0e0a05b8 45%,#0e0a05eb 100%);position:absolute;inset:0}.hub[data-astro-cid-j2rzuqp7].is-contain{color:var(--color-text);background:#1610080d}.hub[data-astro-cid-j2rzuqp7].is-contain img{object-fit:contain;height:58%;padding:8%}.hub[data-astro-cid-j2rzuqp7].is-contain:before{content:none}.hub[data-astro-cid-j2rzuqp7].is-contain p[data-astro-cid-j2rzuqp7],.hub[data-astro-cid-j2rzuqp7].is-contain ul[data-astro-cid-j2rzuqp7]{color:var(--color-text-muted)}.hub[data-astro-cid-j2rzuqp7].is-contain li[data-astro-cid-j2rzuqp7]{border-top-color:var(--color-border)}.hub-copy[data-astro-cid-j2rzuqp7]{z-index:2;max-width:34rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.hub[data-astro-cid-j2rzuqp7] h3[data-astro-cid-j2rzuqp7]{margin:0 0 var(--space-3);font-size:var(--text-tile);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.2}.hub[data-astro-cid-j2rzuqp7] p[data-astro-cid-j2rzuqp7]{margin:0 0 var(--space-4);color:var(--color-text-on-dark);line-height:1.65}.hub[data-astro-cid-j2rzuqp7] ul[data-astro-cid-j2rzuqp7]{font-size:var(--text-sm);color:var(--color-text-on-dark-muted);margin:0;padding:0;list-style:none}.hub[data-astro-cid-j2rzuqp7] li[data-astro-cid-j2rzuqp7]{padding-block:var(--space-2);border-top:1px solid var(--color-border-on-dark)}.layer[data-astro-cid-j2rzuqp7]{flex-direction:column;min-width:0;display:flex;position:relative}.layer-media[data-astro-cid-j2rzuqp7]{margin-bottom:var(--space-6);border-radius:var(--radius-md);background:#1610080d;overflow:hidden}.layer-media[data-astro-cid-j2rzuqp7] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease-out-expo);display:block}.layer-media[data-astro-cid-j2rzuqp7].is-contain img{object-fit:contain;padding:8%}.layer-role[data-astro-cid-j2rzuqp7]{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze-text);display:flex}.layer-index[data-astro-cid-j2rzuqp7]{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.layer-title[data-astro-cid-j2rzuqp7]{margin:0 0 var(--space-3);font-size:var(--text-2xl);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.25}.layer-link[data-astro-cid-j2rzuqp7]{color:var(--color-text);transition:color var(--dur-fast) ease}.layer-link[data-astro-cid-j2rzuqp7]:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.layer-link[data-astro-cid-j2rzuqp7]:focus-visible{outline:none}.layer-link[data-astro-cid-j2rzuqp7]:focus-visible:after{outline:2px solid var(--color-bronze);outline-offset:6px}.layer-text[data-astro-cid-j2rzuqp7]{margin:0 0 var(--space-6);text-wrap:pretty;line-height:1.65}.layer-note[data-astro-cid-j2rzuqp7]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.layer-note[data-astro-cid-j2rzuqp7]:before{content:"";background:var(--color-bronze);border-radius:50%;flex:none;width:6px;height:6px}.layer-foot[data-astro-cid-j2rzuqp7]{font-size:var(--text-sm);margin:auto 0 0}.layer-more[data-astro-cid-j2rzuqp7]{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);color:var(--color-bronze-text);display:inline-flex}.layer-more[data-astro-cid-j2rzuqp7] svg[data-astro-cid-j2rzuqp7]{width:18px;height:18px;transition:transform var(--dur-base) var(--ease-out-expo)}.layer[data-astro-cid-j2rzuqp7]:hover .layer-link[data-astro-cid-j2rzuqp7],.layer[data-astro-cid-j2rzuqp7]:focus-within .layer-link[data-astro-cid-j2rzuqp7]{color:var(--color-bronze-text)}.layer[data-astro-cid-j2rzuqp7]:hover .layer-more[data-astro-cid-j2rzuqp7] svg[data-astro-cid-j2rzuqp7],.layer[data-astro-cid-j2rzuqp7]:focus-within .layer-more[data-astro-cid-j2rzuqp7] svg[data-astro-cid-j2rzuqp7]{transform:translate(5px)}@media (hover:hover){.layer[data-astro-cid-j2rzuqp7]:hover .layer-media[data-astro-cid-j2rzuqp7] img{transform:scale(1.03)}}@media (width>=600px){.map-grid[data-astro-cid-j2rzuqp7]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub[data-astro-cid-j2rzuqp7]{grid-column:1/-1;min-height:26rem}.layer-media[data-astro-cid-j2rzuqp7] img{aspect-ratio:3/4}}@media (width>=1100px){.map-grid[data-astro-cid-j2rzuqp7]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);align-items:start}.hub[data-astro-cid-j2rzuqp7]{grid-column:2/4;grid-row:1 / span var(--rows);align-self:stretch;min-height:30rem}.layer[data-astro-cid-j2rzuqp7]{grid-column:var(--col);grid-row:var(--row)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hub[data-astro-cid-j2rzuqp7],.layer[data-astro-cid-j2rzuqp7]{opacity:0;transition:opacity 1s var(--ease-out-expo), transform 1s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .11s);transform:translateY(24px)}.is-revealed[data-astro-cid-j2rzuqp7] .hub[data-astro-cid-j2rzuqp7],.is-revealed[data-astro-cid-j2rzuqp7] .layer[data-astro-cid-j2rzuqp7]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.layer-media[data-astro-cid-j2rzuqp7] img,.layer-more[data-astro-cid-j2rzuqp7] svg[data-astro-cid-j2rzuqp7]{transition:none}}
