.about-hero[data-astro-cid-ta2fbyqs]{background:var(--navy);color:#faf7f2;padding:56px 0 46px;position:relative;overflow:hidden}.about-hero[data-astro-cid-ta2fbyqs] .wrap[data-astro-cid-ta2fbyqs]{z-index:1;position:relative}.about-hero-logo[data-astro-cid-ta2fbyqs]{object-fit:contain;opacity:0;pointer-events:none;width:84px;height:84px;position:absolute;top:20px;right:20px}@media (prefers-reduced-motion:no-preference){.about-hero-logo[data-astro-cid-ta2fbyqs]{animation:.7s .1s both heroLogoIn}}@media (prefers-reduced-motion:reduce){.about-hero-logo[data-astro-cid-ta2fbyqs]{opacity:1}}@keyframes heroLogoIn{0%{opacity:0}to{opacity:1}}@media (width<=640px){.about-hero-logo[data-astro-cid-ta2fbyqs]{width:52px;height:52px;top:14px;right:14px}}.about-hero-eyebrow[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:12px;font-weight:700}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(30px,6vw,50px)}.about-intro[data-astro-cid-ta2fbyqs]{max-width:760px;color:var(--muted);font-size:clamp(16px,2vw,19px);line-height:1.75}.about-copy-text[data-astro-cid-ta2fbyqs]{max-width:720px;color:var(--muted);font-size:16px;line-height:1.75}.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=899px){.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.team-card[data-astro-cid-ta2fbyqs]{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:center;gap:8px;padding:24px 18px 22px;transition:transform .25s,box-shadow .25s;display:flex}.team-card-link[data-astro-cid-ta2fbyqs]:hover,.team-card-link[data-astro-cid-ta2fbyqs]:focus-visible{transform:translateY(-6px);box-shadow:0 16px 36px #181b211f}.team-card-link[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.team-avatar[data-astro-cid-ta2fbyqs]{background:var(--navy);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:4px;display:flex;overflow:hidden}.team-avatar[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.team-avatar-fallback[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:#faf7f2;opacity:.55;font-size:22px;font-weight:700}.team-role[data-astro-cid-ta2fbyqs]{letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep);font-size:11px;font-weight:700}.team-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3}.team-cta[data-astro-cid-ta2fbyqs]{color:var(--orange);opacity:0;margin-top:2px;font-size:12px;font-weight:700;transition:opacity .25s,transform .25s;display:block;transform:translateY(6px)}.team-card-link[data-astro-cid-ta2fbyqs]:hover .team-cta[data-astro-cid-ta2fbyqs],.team-card-link[data-astro-cid-ta2fbyqs]:focus-visible .team-cta[data-astro-cid-ta2fbyqs]{opacity:1;transform:none}.about-signoff[data-astro-cid-ta2fbyqs]{background:var(--navy);color:#faf7f2;text-align:center;margin-top:24px;padding:56px 0 60px}.about-signoff-main[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);margin-bottom:8px;font-size:clamp(22px,4vw,32px);font-weight:700;line-height:1.3}.about-signoff-main[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--orange);font-style:normal}.about-signoff-sub[data-astro-cid-ta2fbyqs]{letter-spacing:.04em;text-transform:uppercase;color:#faf7f299;font-size:clamp(13px,1.6vw,15px);font-weight:600}.anim-ready[data-astro-cid-ta2fbyqs] .team-card[data-astro-cid-ta2fbyqs]{opacity:0;transform:translateY(24px)}.anim-ready[data-astro-cid-ta2fbyqs] .team-card[data-astro-cid-ta2fbyqs].in-view{animation:teamCardIn .6s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.anim-ready[data-astro-cid-ta2fbyqs] .team-card[data-astro-cid-ta2fbyqs].settled{opacity:1;animation:none;transform:none}@keyframes teamCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
