.sectors[data-astro-cid-26x4qnw2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));grid-auto-flow:dense;gap:1rem;display:grid}.sector[data-astro-cid-26x4qnw2]{border:1px solid var(--faint);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-content:start;justify-items:start;gap:.6rem;padding:1.35rem 1.25rem 1.15rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.sector[data-astro-cid-26x4qnw2] .sector-icon{color:var(--accent-text)}.sector[data-astro-cid-26x4qnw2]:hover{border-color:var(--accent);transform:translateY(-2px)}.sector[data-astro-cid-26x4qnw2][aria-expanded=true]{border-color:var(--accent);background:var(--bg-raised);transform:none}.sector__name[data-astro-cid-26x4qnw2]{font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.sector__count[data-astro-cid-26x4qnw2]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:auto;font-size:.72rem}.sector__count[data-astro-cid-26x4qnw2]:after{content:" ↓";color:var(--accent-text)}.sector[data-astro-cid-26x4qnw2][aria-expanded=true] .sector__count[data-astro-cid-26x4qnw2]:after{content:" ↑"}.sector-panel[data-astro-cid-26x4qnw2]{border:1px solid var(--accent);background:var(--bg-raised);border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:1.5rem;display:grid}html.js .sector-panel[data-astro-cid-26x4qnw2]:not(.is-open){display:none}html:not(.js) .sector__count[data-astro-cid-26x4qnw2]:after{content:none}.sector-panel__icon[data-astro-cid-26x4qnw2]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:5.5rem;height:5.5rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.sector-panel__title[data-astro-cid-26x4qnw2]{margin:0 0 .6rem;font-size:1.5rem}.sector-panel__areas[data-astro-cid-26x4qnw2]{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.sector-panel__areas[data-astro-cid-26x4qnw2] li[data-astro-cid-26x4qnw2]{border:1px solid var(--accent);color:var(--accent-text);border-radius:999px;padding:.15rem .65rem;font-size:.8rem}.sector-panel__body[data-astro-cid-26x4qnw2]{max-width:var(--measure);margin:0}@media (width<=560px){.sector-panel[data-astro-cid-26x4qnw2]{grid-template-columns:1fr;gap:1rem}.sector-panel__icon[data-astro-cid-26x4qnw2]{width:4rem;height:4rem}}@media (prefers-reduced-motion:no-preference){.sector-panel[data-astro-cid-26x4qnw2].is-open{animation:.25s ease-out panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)}}}@media (prefers-reduced-motion:reduce){.sector[data-astro-cid-26x4qnw2]{transition:none}}.band[data-astro-cid-lnzrcia6]{background:var(--bg-raised);width:100vw;margin:3.5rem 0 3.5rem calc(50% - 50vw)}.band__inner[data-astro-cid-lnzrcia6]{max-width:calc(var(--wide) + 2.5rem);justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,4vw,2.5rem);display:flex}.band__text[data-astro-cid-lnzrcia6]{color:var(--text);border:0;margin:0;padding:0}.band__text[data-astro-cid-lnzrcia6] p[data-astro-cid-lnzrcia6]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.7rem,3.2vw,2.7rem);font-style:italic;line-height:1.15}.band__graphic[data-astro-cid-lnzrcia6]{flex:none;width:clamp(8rem,13vw,11rem);height:auto}.mark[data-astro-cid-lnzrcia6]{stroke:var(--faint);stroke-width:2.5px;stroke-linecap:round}.mark--odd[data-astro-cid-lnzrcia6]{stroke:var(--accent);stroke-width:3px}@media (width>=64rem){.band__text[data-astro-cid-lnzrcia6] p[data-astro-cid-lnzrcia6]{white-space:nowrap}}@media (width<=640px){.band__inner[data-astro-cid-lnzrcia6]{flex-direction:column;align-items:flex-start}.band__graphic[data-astro-cid-lnzrcia6]{width:8rem}}.closing[data-astro-cid-ta2fbyqs]{margin-top:3rem}.portrait[data-astro-cid-ta2fbyqs]{float:right;shape-outside:circle(50%);shape-margin:.75rem;background:var(--bg-raised);width:11rem;height:11rem;box-shadow:0 0 0 1px var(--faint);border-radius:50%;margin:.25rem 0 1rem 1.75rem}@media (width<=520px){.portrait[data-astro-cid-ta2fbyqs]{width:7.5rem;height:7.5rem;margin-left:1rem}}
