.counts-section[data-astro-cid-4pzwnbzj]{border-block:1px solid var(--color-border);background:var(--color-surface);gap:clamp(2rem,5vw,4rem);width:100vw;margin-left:calc(50% - 50vw);padding:clamp(3rem,7vw,6rem) max(1.5rem,50vw - 590px);display:grid}.counts-section__heading[data-astro-cid-4pzwnbzj],.counts[data-astro-cid-4pzwnbzj]{width:min(100%,1180px);margin-inline:auto}.counts-section__heading[data-astro-cid-4pzwnbzj]{max-width:1180px}.counts-section__eyebrow[data-astro-cid-4pzwnbzj]{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.counts-section[data-astro-cid-4pzwnbzj] h2[data-astro-cid-4pzwnbzj]{max-width:10ch;color:var(--color-text);margin-top:.75rem;font-size:clamp(2rem,4vw,4rem);line-height:.95}.counts[data-astro-cid-4pzwnbzj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,5vw,5rem);display:grid}.counts__item[data-astro-cid-4pzwnbzj]{min-height:0;padding:0}.counts__number[data-astro-cid-4pzwnbzj]{color:var(--color-primary);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:800;line-height:.9}.counts__suffix[data-astro-cid-4pzwnbzj]{margin-left:.12em}.counts__label[data-astro-cid-4pzwnbzj]{max-width:10rem;color:var(--color-text);margin-top:.75rem;font-size:.85rem;line-height:1.3}@media (width<=760px){.counts-section[data-astro-cid-4pzwnbzj]{padding-block:3rem}.counts[data-astro-cid-4pzwnbzj]{grid-template-columns:1fr}.counts__item[data-astro-cid-4pzwnbzj]{min-height:0;padding:1.15rem 1.25rem}.counts__number[data-astro-cid-4pzwnbzj]{font-size:clamp(3rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.counts__number[data-astro-cid-4pzwnbzj]{transition:none}}.about-page[data-astro-cid-hqs6dy6q]{min-height:100svh;padding:clamp(6rem,12vh,10rem) 1.5rem clamp(4rem,8vh,7rem)}.about-page__inner[data-astro-cid-hqs6dy6q]{grid-template-columns:minmax(0,.9fr) minmax(320px,.82fr);align-items:center;gap:clamp(3rem,9vw,9rem);width:min(1180px,100%);margin-inline:auto;display:grid}.about-page__copy[data-astro-cid-hqs6dy6q]{max-width:560px}.about-page[data-astro-cid-hqs6dy6q] h1[data-astro-cid-hqs6dy6q]{max-width:9ch;margin:1.4rem 0 1.75rem;font-size:clamp(3.4rem,6.8vw,6.8rem);line-height:.92}.about-page__lead[data-astro-cid-hqs6dy6q]{max-width:34rem;color:var(--color-text);font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.45}.about-page__body[data-astro-cid-hqs6dy6q]{max-width:32rem;color:var(--color-text-muted);margin-top:1.25rem;font-size:1rem;line-height:1.65}.about-page__link[data-astro-cid-hqs6dy6q]{border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-text);align-items:center;gap:.5rem;margin-top:2.25rem;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.about-page__link[data-astro-cid-hqs6dy6q] span[data-astro-cid-hqs6dy6q]{color:var(--color-primary);transition:transform .2s}.about-page__link[data-astro-cid-hqs6dy6q]:hover{border-color:var(--color-primary);color:var(--color-primary)}.about-page__link[data-astro-cid-hqs6dy6q]:hover span[data-astro-cid-hqs6dy6q]{transform:translate(3px,-3px)}.about-page__portrait[data-astro-cid-hqs6dy6q]{width:min(100%,530px);margin:0 0 0 auto;padding-bottom:2.5rem;position:relative}.about-page__portrait[data-astro-cid-hqs6dy6q]:before{background:var(--color-surface);content:"";position:absolute;inset:1.5rem -1.25rem 0 1.25rem}.about-page__portrait[data-astro-cid-hqs6dy6q] img{aspect-ratio:.75;object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;position:relative}.about-page__portrait[data-astro-cid-hqs6dy6q] figcaption[data-astro-cid-hqs6dy6q]{max-width:12rem;color:var(--color-text);font-family:Georgia,serif;font-size:.95rem;font-style:italic;line-height:1.35;position:absolute;bottom:0;right:-1rem}.about-achievements[data-astro-cid-hqs6dy6q]{width:min(100%,1040px);margin:clamp(8rem,16vw,14rem) auto 0}.about-achievements__heading[data-astro-cid-hqs6dy6q]{max-width:34rem}.about-achievements[data-astro-cid-hqs6dy6q] h2[data-astro-cid-hqs6dy6q]{margin-top:1.25rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.94}.about-achievements__list[data-astro-cid-hqs6dy6q]{gap:2.5rem;margin:4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.about-achievements__list[data-astro-cid-hqs6dy6q]:before{background:var(--color-primary);content:"";width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.about-achievements__item[data-astro-cid-hqs6dy6q]{grid-template-columns:1fr 1fr;min-height:150px;display:grid;position:relative}.about-achievements__marker[data-astro-cid-hqs6dy6q]{z-index:1;border:4px solid var(--negro);background:var(--color-primary);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-achievements__card[data-astro-cid-hqs6dy6q]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);background:var(--color-card);width:min(100%,390px);overflow:hidden}.about-achievements__card[data-astro-cid-hqs6dy6q] img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.about-achievements__item[data-astro-cid-hqs6dy6q]:not(.about-achievements__item--reverse) .about-achievements__card[data-astro-cid-hqs6dy6q]{grid-column:1;justify-self:end;margin-right:3.25rem}.about-achievements__item--reverse[data-astro-cid-hqs6dy6q] .about-achievements__card[data-astro-cid-hqs6dy6q]{grid-column:2;justify-self:start;margin-left:3.25rem}.about-achievements__label[data-astro-cid-hqs6dy6q]{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.about-achievements[data-astro-cid-hqs6dy6q] h3[data-astro-cid-hqs6dy6q]{margin-top:.65rem;font-size:clamp(1.35rem,2vw,1.8rem)}.about-achievements__card[data-astro-cid-hqs6dy6q]>p[data-astro-cid-hqs6dy6q]:last-child{color:var(--color-text-muted);margin-top:.7rem;font-size:.92rem;line-height:1.55}@media (width<=760px){.about-page[data-astro-cid-hqs6dy6q]{padding-inline:1rem}.about-page__inner[data-astro-cid-hqs6dy6q]{grid-template-columns:1fr;gap:3.5rem}.about-page[data-astro-cid-hqs6dy6q] h1[data-astro-cid-hqs6dy6q]{max-width:10ch;font-size:clamp(3.3rem,15vw,5.2rem)}.about-page__portrait[data-astro-cid-hqs6dy6q]{width:calc(100% - 1rem);margin-inline:0 auto}.about-page__portrait[data-astro-cid-hqs6dy6q]:before{left:.75rem;right:-.75rem}.about-page__portrait[data-astro-cid-hqs6dy6q] figcaption[data-astro-cid-hqs6dy6q]{right:-.5rem}.about-achievements[data-astro-cid-hqs6dy6q]{margin-top:7rem}.about-achievements__list[data-astro-cid-hqs6dy6q]{gap:2rem;margin-top:3rem;padding-left:1.25rem}.about-achievements__list[data-astro-cid-hqs6dy6q]:before{left:.25rem;transform:none}.about-achievements__item[data-astro-cid-hqs6dy6q]{min-height:0;padding-left:1.25rem;display:block}.about-achievements__marker[data-astro-cid-hqs6dy6q]{top:1.25rem;left:.25rem}.about-achievements__item[data-astro-cid-hqs6dy6q]:not(.about-achievements__item--reverse) .about-achievements__card[data-astro-cid-hqs6dy6q],.about-achievements__item--reverse[data-astro-cid-hqs6dy6q] .about-achievements__card[data-astro-cid-hqs6dy6q]{width:100%;margin:0}}@media (prefers-reduced-motion:no-preference){.about-page__copy[data-astro-cid-hqs6dy6q]{animation:.7s cubic-bezier(.22,1,.36,1) both about-in}.about-page__portrait[data-astro-cid-hqs6dy6q]{animation:.8s cubic-bezier(.22,1,.36,1) .12s both about-in}@keyframes about-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.about-page__link[data-astro-cid-hqs6dy6q],.about-page__link[data-astro-cid-hqs6dy6q] span[data-astro-cid-hqs6dy6q]{transition:none}}
