.testimonials[data-astro-cid-gakqr736]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.testimonial[data-astro-cid-gakqr736]{gap:var(--space-m);border-radius:var(--radius-l);background:var(--c-surface);border:1px solid var(--c-line);flex-direction:column;height:100%;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.testimonial__mark[data-astro-cid-gakqr736]{width:2.25rem;color:var(--c-clay-300)}blockquote[data-astro-cid-gakqr736]{font-family:var(--ff-display);font-size:var(--step-1);color:var(--c-ink);line-height:1.45}figcaption[data-astro-cid-gakqr736]{font-size:var(--step--1);color:var(--c-ink-mute);gap:.1rem;margin-top:auto;display:grid}figcaption[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--c-ink);font-size:var(--step-0)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(3rem,2rem + 4vw,5.5rem);overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--space-l)}.hero__facts[data-astro-cid-lcdefpme]{margin-top:var(--space-l);font-size:var(--step--1);color:var(--c-ink-soft);flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.hero__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.45rem;display:inline-flex}.hero__facts[data-astro-cid-lcdefpme] svg{color:var(--c-clay-500)}.hero__media[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,30rem);padding:0 0 2.5rem 2.5rem;position:relative}.hero__arch[data-astro-cid-lcdefpme]{aspect-ratio:4/5;box-shadow:var(--shadow-m)}.hero__circle[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--c-bg);width:clamp(7rem,5rem + 8vw,11rem);box-shadow:var(--shadow-m);border-radius:50%;position:absolute;bottom:0;left:0}.hero__badge[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--c-clay-500);color:#fff;width:clamp(6rem,4.6rem + 5vw,8.5rem);box-shadow:var(--shadow-m);border-radius:50%;place-items:center;display:grid;position:absolute;top:4%;right:-.75rem}.hero__badge[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;animation:28s linear infinite spin;position:absolute;inset:0}.hero__badge[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:currentColor;font-family:var(--ff-body);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}.hero__badge[data-astro-cid-lcdefpme] .hero__badge-icon{position:relative}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=64rem){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}.hero__media[data-astro-cid-lcdefpme]{justify-self:end}}.values[data-astro-cid-lcdefpme]{border-block:1px solid var(--c-line);background:var(--c-surface)}.pillars[data-astro-cid-lcdefpme]{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.pillar[data-astro-cid-lcdefpme]{gap:var(--space-xs);align-content:start;display:grid;position:relative}.pillar__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;margin-bottom:var(--space-s)}.pillars--two[data-astro-cid-lcdefpme]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.pillars--two[data-astro-cid-lcdefpme] .pillar__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.pillar__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform .7s var(--ease)}.pillar[data-astro-cid-lcdefpme]:hover .pillar__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.pillar[data-astro-cid-lcdefpme]:focus-within .pillar__media[data-astro-cid-lcdefpme]{outline:3px solid var(--c-clay-500);outline-offset:4px}.pillar__num[data-astro-cid-lcdefpme]{font-family:var(--ff-display);color:var(--c-clay-500)}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-ink);text-decoration:none}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.pillar__num){color:var(--c-ink-soft)}.about__grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.about__media[data-astro-cid-lcdefpme]{aspect-ratio:9/10}.about__text[data-astro-cid-lcdefpme]{gap:var(--space-m);justify-items:start;display:grid}.about__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:18ch}.about__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.lead):not(.eyebrow){color:var(--c-ink-soft);max-width:36rem}.about__text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:0}@media (width>=56rem){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 5vw,6rem)}}.about__sign[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-s);display:flex}.about__sign[data-astro-cid-lcdefpme] .avatar{border-radius:var(--radius-pill);object-fit:cover;width:4.5rem;height:4.5rem;box-shadow:0 0 0 3px var(--c-surface), 0 0 0 4px var(--c-line-strong)}.about__sign[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:1.35;display:grid}.about__sign[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--c-ink-soft)}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,.3rem + 1vw,1.25rem);display:grid}.gallery__item[data-astro-cid-lcdefpme]{aspect-ratio:13/15}@media (width>=48rem){.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}
