.cmap[data-astro-cid-d5vdyfru]{margin:0}.cmap__card[data-astro-cid-d5vdyfru]{padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface)}.cmap[data-astro-cid-d5vdyfru] svg[data-astro-cid-d5vdyfru]{width:100%;height:auto;display:block;overflow:visible}.cmap__land[data-astro-cid-d5vdyfru]{fill:var(--color-bg)}.cmap__lines[data-astro-cid-d5vdyfru]{fill:none;stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.cmap__glow[data-astro-cid-d5vdyfru]{fill:var(--color-ink);fill-opacity:.08}.cmap__dot[data-astro-cid-d5vdyfru]{fill:var(--color-ink);stroke:var(--color-bg);stroke-width:1.2px;vector-effect:non-scaling-stroke}.cmap__facts[data-astro-cid-d5vdyfru]{gap:var(--space-4);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.cmap__facts[data-astro-cid-d5vdyfru] dt[data-astro-cid-d5vdyfru]{font-size:var(--text-sm);color:var(--color-ink-muted)}.cmap__facts[data-astro-cid-d5vdyfru] dd[data-astro-cid-d5vdyfru]{margin:var(--space-1) 0 0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink)}.cmap[data-astro-cid-d5vdyfru] figcaption[data-astro-cid-d5vdyfru]{margin-top:var(--space-3);color:var(--color-ink-muted)}.cmap[data-astro-cid-d5vdyfru] figcaption[data-astro-cid-d5vdyfru] a[data-astro-cid-d5vdyfru]{width:fit-content;display:block}@media (width>=800px){.cmap__card[data-astro-cid-d5vdyfru]{padding:var(--space-6) var(--space-5) var(--space-5)}.cmap__glow[data-astro-cid-d5vdyfru]{r:13}.cmap__dot[data-astro-cid-d5vdyfru]{r:5.5}}.ab-hero[data-astro-cid-ta2fbyqs]{padding-top:var(--space-6)}.ab-hero__grid[data-astro-cid-ta2fbyqs]{gap:var(--space-6);align-items:end;display:grid}.ab-hero__head[data-astro-cid-ta2fbyqs]{justify-items:start;gap:var(--space-5);display:grid}.ab-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{max-width:14ch;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.ab-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{font-style:italic}.ab-hero__copy[data-astro-cid-ta2fbyqs]{justify-items:start;gap:var(--space-5);display:grid}.ab-hero__still[data-astro-cid-ta2fbyqs]{margin:var(--space-6) 0 0}.ab-hero__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-ink);overflow:hidden}.ab-hero__frame[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:58% 40%;width:100%;height:100%;display:block}.ab-hero__still[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-size:var(--text-sm)}.ab-story[data-astro-cid-ta2fbyqs]{gap:var(--space-7);margin-top:var(--space-7);display:grid}.ab-story__words[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--space-4);color:var(--color-ink-muted);display:grid}.ab-story__lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-xl);line-height:calc((var(--leading-heading) + var(--leading-body)) / 2);color:var(--color-ink)}.ab-story__photo[data-astro-cid-ta2fbyqs],.ab-team__table[data-astro-cid-ta2fbyqs],.ab-team__side[data-astro-cid-ta2fbyqs],.ab-reach__photo[data-astro-cid-ta2fbyqs],.ab-promise[data-astro-cid-ta2fbyqs]{margin:0}.ab-frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.ab-frame[data-astro-cid-ta2fbyqs] picture,.ab-frame[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%;display:block}figcaption[data-astro-cid-ta2fbyqs]{margin-top:var(--space-3);color:var(--color-ink-muted)}.ab-crest[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:30rem;box-shadow:inset 0 0 0 var(--space-4) var(--color-surface), inset 0 0 0 calc(var(--space-4) + 1px) var(--color-line);place-items:center;display:grid}.ab-crest[data-astro-cid-ta2fbyqs] picture{width:56%;display:block}.ab-crest[data-astro-cid-ta2fbyqs] img{width:100%;height:auto;display:block}.ab-promise[data-astro-cid-ta2fbyqs]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-ink)}.ab-promise[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:36ch;font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-heading)}.ab-promise[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-size:var(--text-base)}.ab-line[data-astro-cid-ta2fbyqs]{max-width:16ch;font-size:var(--text-3xl);letter-spacing:var(--tracking-display);line-height:1}.ab-team__table[data-astro-cid-ta2fbyqs]{margin-top:var(--space-7)}.ab-team__frame[data-astro-cid-ta2fbyqs]{--motion-ratio:4 / 3}.ab-team__table[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ab-team__table[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);color:var(--color-ink)}.ab-team__more[data-astro-cid-ta2fbyqs]{gap:var(--space-7);margin-top:var(--space-8);display:grid}.ab-team__words[data-astro-cid-ta2fbyqs]{max-width:30ch;font-family:var(--font-display);font-size:var(--text-xl);line-height:calc((var(--leading-heading) + var(--leading-body)) / 2);letter-spacing:var(--tracking-display)}.ab-reach[data-astro-cid-ta2fbyqs]{gap:var(--space-7);align-items:center;display:grid}.ab-reach__words[data-astro-cid-ta2fbyqs]{justify-items:start;gap:var(--space-6);display:grid}.ab-reach__words[data-astro-cid-ta2fbyqs] .ip-spec[data-astro-cid-ta2fbyqs]{width:100%}@media (width>=800px){.ab-hero__grid[data-astro-cid-ta2fbyqs]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.ab-hero__head[data-astro-cid-ta2fbyqs]{grid-column:1/span 7}.ab-hero__copy[data-astro-cid-ta2fbyqs]{padding-bottom:var(--space-3);grid-column:9/span 4}.ab-hero__still[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.ab-hero__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:2}.ab-story[data-astro-cid-ta2fbyqs]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ab-story__words[data-astro-cid-ta2fbyqs]{grid-column:1/span 6}.ab-story__photo[data-astro-cid-ta2fbyqs]{grid-column:8/span 5}.ab-team__frame[data-astro-cid-ta2fbyqs]{--motion-ratio:2 / 1}.ab-team__more[data-astro-cid-ta2fbyqs]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.ab-team__words[data-astro-cid-ta2fbyqs]{grid-column:1/span 6}.ab-team__side[data-astro-cid-ta2fbyqs]{grid-column:8/span 5}.ab-reach[data-astro-cid-ta2fbyqs]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.ab-reach__photo[data-astro-cid-ta2fbyqs]{grid-area:1/1/auto/span 5;max-width:none}.ab-reach__words[data-astro-cid-ta2fbyqs]{grid-area:1/7/auto/span 6}}
