.head[data-astro-cid-pcbdtnmk]{gap:var(--space-4);max-width:64ch;display:grid}.lead[data-astro-cid-pcbdtnmk]{font-size:var(--t-lead);color:var(--fg-muted)}.p[data-astro-cid-pcbdtnmk]{color:var(--fg-muted);max-width:68ch}.p[data-astro-cid-pcbdtnmk]+.p[data-astro-cid-pcbdtnmk]{margin-top:var(--space-4)}.p--lead[data-astro-cid-pcbdtnmk]{margin-top:var(--space-4);font-size:var(--t-lead)}.hero-media[data-astro-cid-pcbdtnmk]{margin-top:var(--space-8);aspect-ratio:21/9;border-radius:var(--radius-lg);border:var(--border-w) solid var(--border);background:var(--bg-surface);position:relative;overflow:hidden}.hero-media[data-astro-cid-pcbdtnmk] .hero-media__img{position:absolute;inset:0}.hero-media[data-astro-cid-pcbdtnmk] .hero-media__img img{object-fit:cover;width:100%;height:100%}.band[data-astro-cid-pcbdtnmk]{background:var(--bg-surface);border-block:var(--border-w) solid var(--border)}.two[data-astro-cid-pcbdtnmk]{gap:var(--space-6);display:grid}@media (width>=64rem){.two[data-astro-cid-pcbdtnmk]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.two__body[data-astro-cid-pcbdtnmk] .more[data-astro-cid-pcbdtnmk]{margin-top:var(--space-5)}.grid2[data-astro-cid-pcbdtnmk]{gap:var(--grid-gutter);margin-top:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=48rem){.grid2[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile[data-astro-cid-pcbdtnmk]{padding:var(--card-pad);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-shell)}.tile__n[data-astro-cid-pcbdtnmk]{font-family:var(--font-display);font-size:var(--t-label);letter-spacing:var(--ls-label);color:var(--fg-accent)}.tile__h[data-astro-cid-pcbdtnmk]{margin-top:var(--space-2);font-size:var(--t-h4)}.tile__p[data-astro-cid-pcbdtnmk]{margin-top:var(--space-3);font-size:var(--t-body-sm);color:var(--fg-muted)}.facts[data-astro-cid-pcbdtnmk]{margin:var(--space-4) 0 0;gap:0;display:grid}.facts__row[data-astro-cid-pcbdtnmk]{gap:var(--space-1);padding-block:var(--space-4);border-top:var(--border-w) solid var(--border);display:grid}.facts__row[data-astro-cid-pcbdtnmk]:last-child{border-bottom:var(--border-w) solid var(--border)}@media (width>=30rem){.facts__row[data-astro-cid-pcbdtnmk]{gap:var(--space-4);grid-template-columns:12rem 1fr;align-items:baseline}}.facts__k[data-astro-cid-pcbdtnmk]{font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted)}.facts__v[data-astro-cid-pcbdtnmk]{font-size:var(--t-body-sm);color:var(--fg-text)}.team[data-astro-cid-pcbdtnmk]{gap:var(--grid-gutter);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=48rem){.team[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mem[data-astro-cid-pcbdtnmk]{gap:var(--space-2);padding:var(--card-pad);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);align-content:start;justify-items:start;display:grid}.mem__mono[data-astro-cid-pcbdtnmk]{border-radius:var(--radius-pill);width:56px;height:56px;font-family:var(--font-display);font-size:var(--t-h4);color:var(--fg-accent);background:var(--bg-accent-soft);border:var(--border-w) solid #30c4a038;place-items:center;font-weight:600;display:grid}.mem__name[data-astro-cid-pcbdtnmk]{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--t-h4)}.mem__role[data-astro-cid-pcbdtnmk]{font-size:var(--t-body-sm);color:var(--fg-accent)}.mem__bio[data-astro-cid-pcbdtnmk]{margin-top:var(--space-2);font-size:var(--t-body-sm);color:var(--fg-muted)}.map-addr[data-astro-cid-pcbdtnmk]{margin-top:var(--space-3);font-size:var(--t-body-sm)}.map[data-astro-cid-pcbdtnmk]{margin-top:var(--space-6);aspect-ratio:21/9;border-radius:var(--radius-lg);border:var(--border-w) solid var(--border);background:var(--bg-surface);overflow:hidden}.map__frame[data-astro-cid-pcbdtnmk]{filter:grayscale(.2)contrast(1.05);border:0;width:100%;height:100%;display:block}.map[data-astro-cid-pcbdtnmk]+.more[data-astro-cid-pcbdtnmk]{margin-top:var(--space-5);font-size:var(--t-body-sm)}
