.team-hero[data-astro-cid-gsygyv63]{background:linear-gradient(180deg, var(--surface-mint), var(--bg) 92%);padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.team-hero__inner[data-astro-cid-gsygyv63]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.team-hero[data-astro-cid-gsygyv63] h1[data-astro-cid-gsygyv63]{font-size:var(--text-4xl);margin-bottom:.35em;line-height:1.05}.team-hero[data-astro-cid-gsygyv63] h1[data-astro-cid-gsygyv63] em[data-astro-cid-gsygyv63]{background:linear-gradient(90deg, var(--green-text), var(--pink-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.team-hero__lede[data-astro-cid-gsygyv63]{color:var(--ink-soft);font-size:var(--text-lg);max-width:54ch;margin-inline:auto}.spec-cloud[data-astro-cid-gsygyv63]{flex-wrap:wrap;justify-content:center;gap:.6rem .7rem;max-width:46rem;margin:clamp(1.8rem,4vw,2.6rem) 0 0;padding:0;list-style:none;display:flex}.spec[data-astro-cid-gsygyv63]{font-size:var(--text-sm);border-radius:var(--radius-pill);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);white-space:nowrap;padding:.45rem 1.05rem;font-weight:600}.spec--0[data-astro-cid-gsygyv63]{--r:-1.2deg;background:var(--surface-raised);color:var(--green-text)}.spec--1[data-astro-cid-gsygyv63]{--r:1deg;background:var(--surface-blush);color:var(--pink-text)}.spec--2[data-astro-cid-gsygyv63]{--r:-.6deg;background:var(--surface-mint);color:var(--ink)}.spec[data-astro-cid-gsygyv63]{transform:rotate(var(--r,0deg))}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(var(--r,0deg))}}@media (prefers-reduced-motion:no-preference){.spec[data-astro-cid-gsygyv63]:nth-child(3n+1){animation:7s ease-in-out infinite bob}.spec[data-astro-cid-gsygyv63]:nth-child(3n+2){animation:8.5s ease-in-out -3s infinite bob}.spec[data-astro-cid-gsygyv63]:nth-child(3n){animation:10s ease-in-out -6s infinite bob}}.lang-band[data-astro-cid-gsygyv63]{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--surface-mint), var(--surface-blush));text-align:center;margin-top:clamp(1.8rem,4vw,2.6rem);padding:clamp(1.5rem,4vw,2.2rem)}.lang-band__title[data-astro-cid-gsygyv63]{font-size:var(--text-xl);margin-bottom:.3em}.lang-band__text[data-astro-cid-gsygyv63]{color:var(--ink-soft);max-width:52ch;margin:0 auto}.lang-list[data-astro-cid-gsygyv63]{flex-wrap:wrap;justify-content:center;gap:.6rem .7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.team-group[data-astro-cid-gsygyv63]{margin-top:2.5rem}.team-group__intro[data-astro-cid-gsygyv63]{color:var(--ink-soft);max-width:60ch;margin-top:-.4rem}.team-grid[data-astro-cid-gsygyv63]{gap:var(--space-gap);grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}.team-card[data-astro-cid-gsygyv63]{text-align:center;flex-direction:column;align-items:center;display:flex}.team-card__photo[data-astro-cid-gsygyv63]{aspect-ratio:1;background:linear-gradient(135deg, var(--surface-mint), var(--surface-blush));width:7.5rem;color:var(--ink-faint);place-items:center;margin-bottom:1.1rem;display:grid}.team-card__photo[data-astro-cid-gsygyv63] svg[data-astro-cid-gsygyv63]{width:40%}.team-card[data-astro-cid-gsygyv63] h2[data-astro-cid-gsygyv63]{font-size:var(--text-lg);margin-bottom:.2em}.team-card[data-astro-cid-gsygyv63] p[data-astro-cid-gsygyv63]{color:var(--ink-soft);font-size:var(--text-sm);margin-bottom:.9rem}.team-card__badge[data-astro-cid-gsygyv63]{font-size:var(--text-xs);color:var(--pink-text);background:var(--surface-blush);border-radius:var(--radius-pill);padding:.3rem .85rem;font-weight:600}.team-grid--people[data-astro-cid-gsygyv63]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card--person[data-astro-cid-gsygyv63]{text-align:left;flex-direction:row;align-items:flex-start;gap:clamp(1.25rem,2.5vw,1.9rem)}.team-card__portrait[data-astro-cid-gsygyv63]{flex-shrink:0;width:clamp(7.5rem,14vw,10rem);position:relative}.team-card__portrait[data-astro-cid-gsygyv63]:before{content:"";border-radius:var(--blob-b);background:linear-gradient(135deg, var(--green) 10%, var(--pink) 90%);opacity:.28;position:absolute;inset:-.55rem;transform:rotate(-6deg)}.team-card--pink[data-astro-cid-gsygyv63] .team-card__portrait[data-astro-cid-gsygyv63]:before{background:linear-gradient(315deg, var(--green) 10%, var(--pink) 90%);transform:rotate(6deg)}.team-card__portrait[data-astro-cid-gsygyv63] .blob{box-shadow:var(--shadow-card);position:relative}.team-card__monogram[data-astro-cid-gsygyv63]{aspect-ratio:1;background:linear-gradient(135deg, var(--surface-mint), var(--surface-blush));color:var(--green-text);place-items:center;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;line-height:1;display:grid}.team-card--pink[data-astro-cid-gsygyv63] .team-card__monogram[data-astro-cid-gsygyv63]{color:var(--pink-text)}@media (width>=64rem){.team-grid--people[data-astro-cid-gsygyv63]>.team-card--person[data-astro-cid-gsygyv63]:last-child:nth-child(odd){width:calc((100% - var(--space-gap)) / 2);grid-column:1/-1;justify-self:center}}.team-card--person[data-astro-cid-gsygyv63] h2[data-astro-cid-gsygyv63]{margin-bottom:0}.team-card__role[data-astro-cid-gsygyv63]{font-size:var(--text-sm);color:var(--green-text);margin-bottom:.45rem;font-weight:600}.team-card--pink[data-astro-cid-gsygyv63] .team-card__role[data-astro-cid-gsygyv63]{color:var(--pink-text)}.team-card--person[data-astro-cid-gsygyv63] .team-card__focus[data-astro-cid-gsygyv63]{margin-bottom:0}.team-note[data-astro-cid-gsygyv63]{color:var(--ink-soft);margin-top:2.2rem}@media (width<=63.99rem){.team-grid[data-astro-cid-gsygyv63]{grid-template-columns:1fr 1fr}.team-grid--people[data-astro-cid-gsygyv63]{grid-template-columns:1fr}}@media (width<=29.99rem){.team-grid[data-astro-cid-gsygyv63]{grid-template-columns:1fr}.team-card--person[data-astro-cid-gsygyv63]{text-align:center;flex-direction:column}}
