.breadcrumbs__list[data-astro-cid-6umtujzv]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.breadcrumbs__list[data-astro-cid-6umtujzv] li[data-astro-cid-6umtujzv]+li[data-astro-cid-6umtujzv]:before{content:"/";margin-right:var(--space-2);opacity:.5}.breadcrumbs__list[data-astro-cid-6umtujzv] a[data-astro-cid-6umtujzv]{color:var(--color-muted);text-decoration:none}.breadcrumbs__list[data-astro-cid-6umtujzv] a[data-astro-cid-6umtujzv]:hover{color:var(--color-green-700)}.team-hero[data-astro-cid-6umtujzv]{background:linear-gradient(135deg, var(--color-green-900), var(--color-green-700));color:var(--color-surface);padding-block:var(--space-8);margin-top:var(--space-4);border-radius:var(--radius-lg);margin-inline:var(--gutter-mobile);position:relative;overflow:hidden}@media (width>=768px){.team-hero[data-astro-cid-6umtujzv]{margin-inline:var(--gutter-desktop)}}.team-hero__bg-img[data-astro-cid-6umtujzv]{z-index:0;position:absolute;inset:0}.team-hero__image[data-astro-cid-6umtujzv]{object-fit:cover;width:100%;height:100%}.team-hero__overlay[data-astro-cid-6umtujzv]{background:linear-gradient(135deg,#082d21d9 0%,#082d21a6 100%);position:absolute;inset:0}.team-hero__placeholder[data-astro-cid-6umtujzv]{padding-right:var(--space-8);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.team-hero__svg[data-astro-cid-6umtujzv]{width:280px;height:auto;color:var(--color-surface);opacity:.08}.team-hero__content[data-astro-cid-6umtujzv]{z-index:1;gap:var(--space-4);flex-direction:column;max-width:600px;display:flex;position:relative}.team-hero__heading{margin-bottom:0}.team-hero__meta[data-astro-cid-6umtujzv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.team-hero__meta[data-astro-cid-6umtujzv] .tag[data-astro-cid-6umtujzv]{color:var(--color-surface);background:#ffffff26;border:1px solid #ffffff40}.team-hero__title[data-astro-cid-6umtujzv]{font-size:var(--text-3xl);color:var(--color-surface);font-weight:700}.team-hero__summary[data-astro-cid-6umtujzv]{font-size:var(--text-lg);color:var(--color-green-100);max-width:50ch}.trial-cta[data-astro-cid-6umtujzv]{padding-block:var(--space-7);color:var(--color-surface);background:linear-gradient(120deg, #f5c51814, transparent 50%), var(--color-green-950)}.trial-cta__inner[data-astro-cid-6umtujzv]{gap:var(--space-6);align-items:center;display:grid}.trial-cta__kicker[data-astro-cid-6umtujzv]{margin-bottom:var(--space-2);color:var(--color-yellow-500);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.trial-cta[data-astro-cid-6umtujzv] h2[data-astro-cid-6umtujzv]{margin-bottom:var(--space-3);color:var(--color-surface);font-size:var(--text-2xl)}.trial-cta[data-astro-cid-6umtujzv] p[data-astro-cid-6umtujzv]{color:var(--color-green-100)}.trial-cta__actions[data-astro-cid-6umtujzv]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.trial-cta__email[data-astro-cid-6umtujzv]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.trial-cta__email[data-astro-cid-6umtujzv] a[data-astro-cid-6umtujzv]{color:var(--color-surface)}.copy-email[data-astro-cid-6umtujzv]{min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);color:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #ffffff73;font-weight:800}.copy-status[data-astro-cid-6umtujzv]{min-height:1.25rem;font-size:var(--text-sm)}.team-detail-grid[data-astro-cid-6umtujzv]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.team-detail-grid[data-astro-cid-6umtujzv]{grid-template-columns:1fr 1fr}.trial-cta__inner[data-astro-cid-6umtujzv]{grid-template-columns:minmax(0,1fr) auto}}.team-detail-card[data-astro-cid-6umtujzv]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6)}.team-detail-card__title[data-astro-cid-6umtujzv]{font-size:var(--text-xl);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-green-100);font-weight:700}.training-sessions[data-astro-cid-6umtujzv]{gap:var(--space-5);flex-direction:column;display:flex}.training-session[data-astro-cid-6umtujzv]{gap:var(--space-1);flex-direction:column;display:flex}.training-session__day[data-astro-cid-6umtujzv]{font-weight:700;font-size:var(--text-lg);color:var(--color-green-700)}.training-session__time[data-astro-cid-6umtujzv]{font-size:var(--text-base);color:var(--color-ink)}.training-session__venue[data-astro-cid-6umtujzv]{min-height:var(--control-min-size);font-size:var(--text-sm);color:var(--color-muted);transition:color var(--transition-fast);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}a[data-astro-cid-6umtujzv].training-session__venue:hover{color:var(--color-green-700)}.training-session__address[data-astro-cid-6umtujzv]{font-size:var(--text-xs)}.contact-list[data-astro-cid-6umtujzv]{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.contact-item[data-astro-cid-6umtujzv]{gap:var(--space-1);flex-direction:column;display:flex}.contact-item__name[data-astro-cid-6umtujzv]{font-weight:700;font-size:var(--text-base)}.contact-item__role[data-astro-cid-6umtujzv]{font-size:var(--text-sm);color:var(--color-muted)}.contact-item__link[data-astro-cid-6umtujzv]{min-height:var(--control-min-size);font-size:var(--text-sm);color:var(--color-green-700);align-self:flex-start;align-items:center;display:inline-flex}.contact-general[data-astro-cid-6umtujzv]{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.contact-general__text[data-astro-cid-6umtujzv]{font-size:var(--text-sm);color:var(--color-muted);max-width:none;margin-bottom:var(--space-1)}.contact-general__email[data-astro-cid-6umtujzv]{min-height:var(--control-min-size);font-size:var(--text-sm);color:var(--color-green-700);align-items:center;display:inline-flex}.schedule-placeholder[data-astro-cid-6umtujzv]{background:var(--color-background);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-7);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.schedule-placeholder__text[data-astro-cid-6umtujzv]{font-size:var(--text-base);color:var(--color-muted)}.team-detail-section-title[data-astro-cid-6umtujzv]{font-size:var(--text-2xl);margin-bottom:var(--space-6);font-weight:700}.related-grid[data-astro-cid-6umtujzv]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.related-card[data-astro-cid-6umtujzv]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-ink);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.related-card[data-astro-cid-6umtujzv]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-card__placeholder[data-astro-cid-6umtujzv]{background:linear-gradient(135deg, var(--color-green-800), var(--color-green-700));height:80px}.related-card__body[data-astro-cid-6umtujzv]{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.related-card__title[data-astro-cid-6umtujzv]{font-size:var(--text-lg);font-weight:700}.related-card__summary[data-astro-cid-6umtujzv]{font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}
