.js-reveal-ready [data-astro-cid-n67bp2ks][data-reveal].team-hero__heading{transform:translate(24px)}.js-reveal-ready [data-astro-cid-n67bp2ks][data-reveal].team-hero__heading.is-visible{transform:translate(0)}[data-astro-cid-n67bp2ks][data-reveal].team-hero__subheading{transition-delay:.15s}@media (prefers-reduced-motion:reduce){.js-reveal-ready [data-astro-cid-n67bp2ks][data-reveal].team-hero__heading{transform:none}}.team-about__inner[data-astro-cid-n67bp2ks]{align-items:center;gap:2.5rem;display:grid}.team-about__photo[data-astro-cid-n67bp2ks]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:380px;display:block}@media (width>=720px){.team-about__inner[data-astro-cid-n67bp2ks]{grid-template-columns:minmax(240px,380px) 1fr}}.team-cards[data-astro-cid-n67bp2ks]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.team-cards__card[data-astro-cid-n67bp2ks]{color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.team-cards__card[data-astro-cid-n67bp2ks]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}}.team-cards__photo[data-astro-cid-n67bp2ks]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:1.25rem;display:block}.team-cards__role[data-astro-cid-n67bp2ks]{color:var(--color-text-muted);margin-bottom:.875rem;font-size:.875rem}.team-cards__tags[data-astro-cid-n67bp2ks]{flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem;display:flex}.team-cards__tags[data-astro-cid-n67bp2ks] li[data-astro-cid-n67bp2ks]{border-radius:var(--radius-pill);background-color:var(--color-surface-alt);color:var(--color-text-muted);padding:.3rem .75rem;font-size:.75rem}.team-cards__summary[data-astro-cid-n67bp2ks]{color:var(--color-text-muted);margin-bottom:1rem}.team-cards__link-hint[data-astro-cid-n67bp2ks]{color:var(--color-accent-text,var(--color-accent));transition:gap var(--transition-fast);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.team-cards__card[data-astro-cid-n67bp2ks]:hover .team-cards__link-hint[data-astro-cid-n67bp2ks]{gap:.75rem}}.team-rows[data-astro-cid-n67bp2ks]{border-top:1px solid var(--color-border)}.team-row[data-astro-cid-n67bp2ks]{border-bottom:1px solid var(--color-border);grid-template-columns:140px 1fr;align-items:start;gap:2rem;padding-block:2.5rem;display:grid;position:relative}.team-row__photo[data-astro-cid-n67bp2ks]{border-radius:var(--radius-md);aspect-ratio:4/5;object-fit:cover}.team-row__name[data-astro-cid-n67bp2ks]{font-family:var(--font-display);font-weight:var(--font-display-weight,600);letter-spacing:var(--font-display-tracking,normal);margin-bottom:.5rem;font-size:clamp(1.5rem,2vw,1.875rem)}.team-row__link[data-astro-cid-n67bp2ks]{color:inherit;text-decoration:none}.team-row__link[data-astro-cid-n67bp2ks]:after{content:"";position:absolute;inset:0}.team-row__title[data-astro-cid-n67bp2ks]{color:var(--color-accent-text,var(--color-accent));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;font-size:.875rem}.team-row__bio[data-astro-cid-n67bp2ks]{color:var(--color-text-muted);max-width:60ch;margin-bottom:.75rem}.team-row__links[data-astro-cid-n67bp2ks]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.team-row__hint[data-astro-cid-n67bp2ks]{color:var(--color-accent-text,var(--color-accent));transition:gap var(--transition-fast);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.team-row[data-astro-cid-n67bp2ks]:has(.team-row__link:hover) .team-row__hint[data-astro-cid-n67bp2ks]{gap:.75rem}}.team-row__email[data-astro-cid-n67bp2ks]{z-index:1;color:var(--color-accent-text,var(--color-accent));font-size:.875rem;position:relative}@media (width>=640px){.team-row[data-astro-cid-n67bp2ks]{grid-template-columns:200px 1fr}}.team-location__grid[data-astro-cid-n67bp2ks]{align-items:start}.team-location__info[data-astro-cid-n67bp2ks]{max-width:480px}.team-location__list[data-astro-cid-n67bp2ks]{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.team-location__list[data-astro-cid-n67bp2ks] li[data-astro-cid-n67bp2ks]{align-items:flex-start;gap:1rem;display:flex}.team-quote[data-astro-cid-n67bp2ks]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.team-quote__inner[data-astro-cid-n67bp2ks]{max-width:760px;margin:0}.team-quote__text[data-astro-cid-n67bp2ks]{font-family:var(--font-display);font-weight:var(--font-display-weight,600);letter-spacing:var(--font-display-tracking,normal);quotes:"“" "”";margin:0 0 1.5rem;font-size:clamp(1.5rem,2.25vw + 1rem,2.25rem);line-height:1.35}.team-quote__text[data-astro-cid-n67bp2ks]:before{content:open-quote}.team-quote__text[data-astro-cid-n67bp2ks]:after{content:close-quote}.team-quote__caption[data-astro-cid-n67bp2ks]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.875rem}.team-quote__author[data-astro-cid-n67bp2ks]{color:var(--color-text);font-weight:700}
