.switcher{position:relative;display:inline-block;vertical-align:baseline;width:auto;transition:width var(--dur) var(--ease);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.switcher.is-open{z-index:2}.switcher__ghost{visibility:hidden;white-space:nowrap}.switcher__stack{position:absolute;top:0;left:0;width:max-content;transform:translateY(calc(var(--i, 0) * var(--lh) * -1em));transition:transform var(--dur) var(--ease);pointer-events:none}.switcher__shield{position:absolute;inset:-.12em -.4em;pointer-events:none}.switcher.is-open .switcher__shield{pointer-events:auto}.switcher__option{display:block;position:relative;z-index:1;width:100%;white-space:nowrap;color:var(--accent-word);pointer-events:none;opacity:0;transform:translateY(calc(var(--dir, 0) * -.3em));--fade: .4s;--step: 45ms;transition:opacity var(--fade) var(--ease) calc(var(--rdist, 0) * var(--step)),transform var(--fade) var(--ease) calc(var(--rdist, 0) * var(--step)),color var(--dur) var(--ease)}.switcher.is-open .switcher__option{--fade: .2s;opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:calc(var(--dist, 0) * var(--step)),calc(var(--dist, 0) * var(--step)),0s}.switcher__option.is-selected{opacity:1;transform:none;transition-delay:0s;color:inherit}.switcher__option.is-selected>span{border-bottom:.09em dotted var(--accent-word);transition:border-bottom-color var(--dur) var(--ease)}.switcher.is-open .switcher__option:not(.is-selected):hover{color:color-mix(in srgb,var(--accent-word) 70%,#000)}.switcher:focus-visible .switcher__option.is-selected>span{border-bottom-style:solid}[data-dim-scope]{transition:color var(--dur) var(--ease)}[data-dim-scope].is-open{color:var(--dim)}[data-dim-scope].is-open .switcher:not(.is-open){pointer-events:none}html.switchers-locked .switcher{pointer-events:none}[data-dim-scope].is-open .switcher:not(.is-open) .switcher__option.is-selected{color:var(--dim)}[data-dim-scope].is-open .switcher:not(.is-open) .switcher__option.is-selected>span{border-bottom-color:transparent}.marks[data-astro-cid-pjczhy4q]{display:flex;justify-content:space-between}.mark[data-astro-cid-pjczhy4q]{width:var(--mark);height:var(--mark)}.mark--solid[data-astro-cid-pjczhy4q]{background:var(--ink)}.mark--outline[data-astro-cid-pjczhy4q]{border:1px solid var(--ink)}.hero__inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.5em;padding-block:clamp(2em,5vw,3em);min-height:calc(90vh - var(--nav-h, 3.5em));min-height:calc(90svh - var(--nav-h, 3.5em))}.hero__band[data-astro-cid-bbe6dxrz]{flex:1;display:flex;align-items:center;justify-content:center;min-height:10.5em}.hero__text[data-astro-cid-bbe6dxrz]{max-width:var(--hero-measure);font-size:var(--size-hero)}.row__inner[data-astro-cid-rkjhwyvo]{display:grid;grid-template-columns:445fr 828fr;gap:var(--row-gap);align-items:center;padding-block:2em}.row__copy[data-astro-cid-rkjhwyvo]{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:2em}.row__head[data-astro-cid-rkjhwyvo]{display:flex;flex-direction:column;align-items:flex-start;gap:1.1em}.row__title[data-astro-cid-rkjhwyvo]{font-size:inherit;font-weight:700}.row__blurb[data-astro-cid-rkjhwyvo]{max-width:34ch}.row__image[data-astro-cid-rkjhwyvo]{width:100%;height:auto}@media(max-width:900px){.row__inner[data-astro-cid-rkjhwyvo]{grid-template-columns:1fr;gap:1.4em}.row__copy[data-astro-cid-rkjhwyvo]{gap:1.1em}}.about__inner[data-astro-cid-x2lc2h5w]{display:flex;flex-direction:column;gap:2em;padding-block:2em}.about__heading[data-astro-cid-x2lc2h5w]{font-size:var(--size-heading);font-weight:700}.about__grid[data-astro-cid-x2lc2h5w]{display:grid;grid-template-columns:1fr 1fr;gap:var(--about-gap);align-items:start}.about__prose[data-astro-cid-x2lc2h5w],.about__list[data-astro-cid-x2lc2h5w]{border-top:1px solid var(--ink)}.about__prose[data-astro-cid-x2lc2h5w]{padding-top:.4em}.about__prose[data-astro-cid-x2lc2h5w]>p[data-astro-cid-x2lc2h5w]+p[data-astro-cid-x2lc2h5w]{margin-top:1.5em}.about__list[data-astro-cid-x2lc2h5w]>[data-astro-cid-x2lc2h5w]{padding-block:.25em}.about__list[data-astro-cid-x2lc2h5w]>[data-astro-cid-x2lc2h5w]+[data-astro-cid-x2lc2h5w]{border-top:1px solid var(--ink)}.about__list[data-astro-cid-x2lc2h5w]{border-bottom:1px solid var(--ink)}.about__list[data-astro-cid-x2lc2h5w] dd[data-astro-cid-x2lc2h5w]{margin:0}@media(max-width:900px){.about__grid[data-astro-cid-x2lc2h5w]{grid-template-columns:1fr}}
