.accordion__summary[data-astro-cid-oqjbs5yv]{transition:color var(--motion-fast) var(--ease-out)}.accordion__icon[data-astro-cid-oqjbs5yv]{transition:transform var(--motion-fast) var(--ease-out)}.accordion__item[data-astro-cid-oqjbs5yv][open] .accordion__icon[data-astro-cid-oqjbs5yv]{transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.accordion__item[data-astro-cid-oqjbs5yv][open] .accordion__panel[data-astro-cid-oqjbs5yv]{animation:accordion-panel var(--motion-reveal) var(--ease-out) both}}@keyframes accordion-panel{0%{opacity:0;transform:translateY(calc(var(--reveal-rise) * -.5))}to{opacity:1;transform:none}}.about__hero[data-astro-cid-2dyy4pun]{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:center}.about__figure[data-astro-cid-2dyy4pun]{margin:0}.about__photo[data-astro-cid-2dyy4pun]{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;border:var(--border-hairline) solid var(--rule);border-radius:var(--radius)}.about__title[data-astro-cid-2dyy4pun]{margin-block-start:var(--space-2);max-inline-size:20ch}.about__lead[data-astro-cid-2dyy4pun]{margin-block-start:var(--space-3)}.about__pillars[data-astro-cid-2dyy4pun]{display:grid;grid-template-columns:1fr;gap:var(--space-3);padding-block-start:var(--space-4);margin-block-start:var(--space-5);border-block-start:var(--border-hairline) solid var(--rule)}.about__pillar[data-astro-cid-2dyy4pun]{display:flex;flex-direction:column;padding:var(--space-3);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius)}.about__pillar[data-astro-cid-2dyy4pun]:hover{border-color:var(--rule-accent)}.about__pillar--filled[data-astro-cid-2dyy4pun]{color:var(--text-on-inverse);background-color:var(--surface-inverse);border-color:var(--surface-inverse)}.about__pillar--filled[data-astro-cid-2dyy4pun]:hover{border-color:var(--text-accent-on-inverse)}.about__pillarmark[data-astro-cid-2dyy4pun]{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;margin-block-end:var(--space-3);color:var(--rule-accent);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius)}.about__pillar--filled[data-astro-cid-2dyy4pun] .about__pillarmark[data-astro-cid-2dyy4pun]{color:var(--text-accent-on-inverse);border-color:var(--text-accent-on-inverse)}.about__pillarmark[data-astro-cid-2dyy4pun] svg[data-astro-cid-2dyy4pun]{inline-size:1.25rem;block-size:1.25rem}.about__pillartitle[data-astro-cid-2dyy4pun]{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-semibold);color:var(--text-strong);text-transform:uppercase;letter-spacing:var(--tracking-utility)}.about__pillar--filled[data-astro-cid-2dyy4pun] .about__pillartitle[data-astro-cid-2dyy4pun]{color:var(--text-on-inverse)}.about__pillarbody[data-astro-cid-2dyy4pun]{margin-block-start:var(--space-2);color:var(--text-body)}.about__pillar--filled[data-astro-cid-2dyy4pun] .about__pillarbody[data-astro-cid-2dyy4pun]{color:var(--text-on-inverse)}.about__pillarlist[data-astro-cid-2dyy4pun]{display:grid;gap:var(--space-1);padding-block-start:var(--space-2);padding-inline-start:0;margin-block-start:var(--space-2);font-size:var(--step--1);color:var(--text-body);list-style:none;border-block-start:var(--border-hairline) solid var(--rule)}.about__pillarlist[data-astro-cid-2dyy4pun] li[data-astro-cid-2dyy4pun]{padding-inline-start:var(--space-2);border-inline-start:2px solid var(--rule-accent)}.about__pillars[data-astro-cid-2dyy4pun]>.about__pillar[data-astro-cid-2dyy4pun]{transition:opacity var(--motion-reveal) var(--ease-out) calc(var(--cell-index, 0) * var(--motion-stagger)),transform var(--motion-reveal) var(--ease-out) calc(var(--cell-index, 0) * var(--motion-stagger)),border-color var(--motion-fast) var(--ease-out)}.about__detail[data-astro-cid-2dyy4pun]{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding-block-start:var(--space-4);margin-block-start:var(--space-5);border-block-start:var(--border-hairline) solid var(--rule)}.about__rail[data-astro-cid-2dyy4pun]{font-size:var(--step--1)}.about__raillabel[data-astro-cid-2dyy4pun]{margin-block-end:var(--space-2)}.about__raillist[data-astro-cid-2dyy4pun]{display:flex;flex-direction:column;gap:var(--space-1);padding:0;margin:0;list-style:none}.about__railitem[data-astro-cid-2dyy4pun]{display:flex;gap:var(--space-2);padding-block:var(--space-1);padding-inline-start:var(--space-2);color:var(--text-body);text-decoration:none;border-inline-start:2px solid transparent;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.about__railitem[data-astro-cid-2dyy4pun]:hover{color:var(--text-strong);border-inline-start-color:var(--rule)}.about__railitem[data-astro-cid-2dyy4pun][aria-current=true]{font-weight:var(--weight-medium);color:var(--text-strong);border-inline-start-color:var(--rule-accent)}.about__railnum[data-astro-cid-2dyy4pun]{flex:none;font-variant-numeric:tabular-nums;color:var(--text-accent)}@media(width>=48rem){.about__pillars[data-astro-cid-2dyy4pun]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}}@media(width>=64rem){.about__hero[data-astro-cid-2dyy4pun]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-5)}.about__detail[data-astro-cid-2dyy4pun]{grid-template-columns:17rem minmax(0,1fr);gap:var(--space-5);align-items:start}.about__railinner[data-astro-cid-2dyy4pun]{position:sticky;inset-block-start:var(--space-6)}}
