:root{--silk-wired: 1}.bio-split[data-astro-cid-mqms2n76]{display:grid;gap:3rem;align-items:center}@media(min-width:900px){.bio-split[data-astro-cid-mqms2n76]{grid-template-columns:minmax(0,1fr) minmax(0,35rem);gap:4.5rem}.bio-split--photo-first[data-astro-cid-mqms2n76]{grid-template-columns:minmax(0,35rem) minmax(0,1fr)}}.bio-photo[data-astro-cid-mqms2n76]{margin:0}.bio-photo__img[data-astro-cid-mqms2n76]{display:block;width:100%;height:auto;border-radius:var(--radius-card);will-change:transform}.bio-photo--approach[data-astro-cid-mqms2n76] .bio-photo__img[data-astro-cid-mqms2n76],.bio-photo--son[data-astro-cid-mqms2n76] .bio-photo__img[data-astro-cid-mqms2n76]{aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.bio-photo--approach[data-astro-cid-mqms2n76] .bio-photo__img[data-astro-cid-mqms2n76]{-o-object-position:50% 30%;object-position:50% 30%}.bio-photo--son[data-astro-cid-mqms2n76] .bio-photo__img[data-astro-cid-mqms2n76]{-o-object-position:50% 60%;object-position:50% 60%}.bio-prose[data-astro-cid-mqms2n76]{max-width:42rem}.bio-prose[data-astro-cid-mqms2n76] p[data-astro-cid-mqms2n76]{font-family:var(--font-system);font-size:1.0625rem;line-height:1.8;color:color-mix(in srgb,currentColor 88%,transparent)}.bio-prose[data-astro-cid-mqms2n76] p[data-astro-cid-mqms2n76]+p[data-astro-cid-mqms2n76]{margin-top:1.25rem}.bio-train[data-astro-cid-mqms2n76]{display:grid;gap:2.25rem;margin-top:1rem}@media(min-width:900px){.bio-train[data-astro-cid-mqms2n76]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem}}@media(max-width:899px){.bio-tl[data-astro-cid-mqms2n76]+.bio-tl[data-astro-cid-mqms2n76] .bio-tl__line[data-astro-cid-mqms2n76]{top:-2.25rem}}.bio-tl[data-astro-cid-mqms2n76]{position:relative}.bio-tl__line[data-astro-cid-mqms2n76]{position:absolute;left:1.5rem;top:.5rem;bottom:.5rem;width:1px;background:var(--color-accent)}.bio-tl__list[data-astro-cid-mqms2n76]{list-style:none;margin:0;padding:0;display:grid;gap:2.25rem}.bio-tl__item[data-astro-cid-mqms2n76]{position:relative;display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;align-items:start}.bio-tl__num[data-astro-cid-mqms2n76]{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--color-accent);border-radius:999px;background:var(--spread-dark);font-family:var(--font-display);font-size:1.15rem;color:var(--color-accent);position:relative;z-index:1}.bio-tl__title[data-astro-cid-mqms2n76]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,1rem + .9vw,1.75rem);line-height:1.2;margin:.4rem 0 0}.bio-tl__desc[data-astro-cid-mqms2n76]{font-family:var(--font-system);font-weight:300;font-size:1rem;line-height:1.7;margin:.5rem 0 0;max-width:46ch;color:color-mix(in srgb,currentColor 76%,transparent)}.bio-members[data-astro-cid-mqms2n76]{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent)}.bio-members__title[data-astro-cid-mqms2n76]{font-family:var(--font-system);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--color-accent)}.bio-members__list[data-astro-cid-mqms2n76]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1.25rem}@media(min-width:900px){.bio-members__list[data-astro-cid-mqms2n76]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.bio-members__list[data-astro-cid-mqms2n76] li[data-astro-cid-mqms2n76]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem,1rem + .5vw,1.45rem);line-height:1.3;padding-left:1.25rem;border-left:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent)}@media(min-width:900px){.bio-members__list[data-astro-cid-mqms2n76] li[data-astro-cid-mqms2n76]{padding-inline:2rem}.bio-members__list[data-astro-cid-mqms2n76] li[data-astro-cid-mqms2n76]:first-child{padding-left:0;border-left:0}}.bio-treats[data-astro-cid-mqms2n76]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;gap:1.5rem}@media(min-width:640px){.bio-treats[data-astro-cid-mqms2n76]{grid-template-columns:repeat(6,minmax(0,1fr))}.bio-treats__card[data-astro-cid-mqms2n76]{grid-column:span 3}}@media(min-width:900px){.bio-treats__card[data-astro-cid-mqms2n76]{grid-column:span 2}.bio-treats__card[data-astro-cid-mqms2n76]:nth-child(4){grid-column:2 / span 2}}@media(min-width:640px)and (max-width:899px){.bio-treats__card[data-astro-cid-mqms2n76]:nth-child(5){grid-column:2 / span 4}}@media(min-width:1200px){.bio-treats[data-astro-cid-mqms2n76]{grid-template-columns:repeat(5,minmax(0,1fr))}.bio-treats__card[data-astro-cid-mqms2n76],.bio-treats__card[data-astro-cid-mqms2n76]:nth-child(4){grid-column:auto}}.bio-treats__card[data-astro-cid-mqms2n76]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.25rem 1.5rem;border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--brand-cream-200) 45%,transparent);transition:transform .5s var(--ease-brand),box-shadow .5s var(--ease-brand),background-color .5s var(--ease-brand),border-color .5s var(--ease-brand)}.bio-treats__icon[data-astro-cid-mqms2n76]{font-size:1.5rem;color:var(--color-accent);margin-bottom:1rem}.bio-treats__title[data-astro-cid-mqms2n76]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,1rem + .6vw,1.55rem);line-height:1.15;margin:0}.bio-treats__desc[data-astro-cid-mqms2n76]{flex:1;margin:1rem 0 0;font-family:var(--font-system);font-weight:300;font-size:.975rem;line-height:1.65;color:color-mix(in srgb,currentColor 72%,transparent)}.bio-treats__link[data-astro-cid-mqms2n76]{margin-top:1.5rem;font-family:var(--font-system);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);padding-bottom:.2rem}.bio-treats__card[data-astro-cid-mqms2n76]:hover,.bio-treats__card[data-astro-cid-mqms2n76]:focus-within,.bio-beyond-card[data-astro-cid-mqms2n76]:hover{transform:translateY(-.35rem);border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:color-mix(in srgb,var(--brand-cream-100) 88%,white);box-shadow:0 20px 44px -26px color-mix(in srgb,var(--brand-navy-900) 60%,transparent)}.bio-beyond-cards[data-astro-cid-mqms2n76]{display:grid;gap:1.25rem;margin-top:.5rem}.bio-beyond-card[data-astro-cid-mqms2n76]{padding:1.75rem;border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--brand-cream-200) 45%,transparent);transition:transform .5s var(--ease-brand),box-shadow .5s var(--ease-brand),background-color .5s var(--ease-brand),border-color .5s var(--ease-brand)}.bio-beyond-card__title[data-astro-cid-mqms2n76]{font-family:var(--font-display);font-weight:400;font-size:1.5rem;margin:0}.bio-beyond-card__desc[data-astro-cid-mqms2n76]{margin:.6rem 0 0;font-family:var(--font-system);font-weight:300;font-size:1rem;line-height:1.7;color:color-mix(in srgb,currentColor 78%,transparent)}.bio-beyond-card__tags[data-astro-cid-mqms2n76]{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.bio-beyond-card__tags[data-astro-cid-mqms2n76] li[data-astro-cid-mqms2n76]{font-family:var(--font-system);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:999px}@media(prefers-reduced-motion:reduce){.bio-treats__card[data-astro-cid-mqms2n76],.bio-beyond-card[data-astro-cid-mqms2n76]{transition:none}.bio-treats__card[data-astro-cid-mqms2n76]:hover,.bio-treats__card[data-astro-cid-mqms2n76]:focus-within,.bio-beyond-card[data-astro-cid-mqms2n76]:hover{transform:none}.bio-photo__img[data-astro-cid-mqms2n76]{transform:none!important}}
