.page-header[data-astro-cid-zgstinyo]{padding-top:calc(var(--header-height) + var(--space-md));padding-bottom:var(--space-lg);background-color:var(--color-bg-secondary)}.section[data-astro-cid-zgstinyo]{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.section[data-astro-cid-zgstinyo].cta{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.breadcrumb[data-astro-cid-zgstinyo] ol[data-astro-cid-zgstinyo]{display:flex;gap:var(--space-xs);list-style:none;padding:0;margin:0 0 var(--space-md) 0;font-size:var(--text-body-sm)}.breadcrumb[data-astro-cid-zgstinyo] li[data-astro-cid-zgstinyo]:not(:last-child):after{content:"/";margin-left:var(--space-xs);color:var(--color-medium-gray)}.breadcrumb[data-astro-cid-zgstinyo] a[data-astro-cid-zgstinyo]{color:var(--color-dark-gray)}.breadcrumb[data-astro-cid-zgstinyo] a[data-astro-cid-zgstinyo]:hover{color:var(--color-primary)}.breadcrumb[data-astro-cid-zgstinyo] [data-astro-cid-zgstinyo][aria-current=page]{color:var(--color-charcoal);font-weight:500}.page-header__title[data-astro-cid-zgstinyo]{font-size:var(--text-h1);margin-bottom:var(--space-xs)}.page-header__description[data-astro-cid-zgstinyo]{font-size:var(--text-body-lg);color:var(--color-dark-gray);max-width:700px;margin-bottom:0}.team__list[data-astro-cid-zgstinyo]{display:flex;flex-direction:column;gap:var(--space-lg);max-width:800px;margin:0 auto}.team-member[data-astro-cid-zgstinyo]{display:flex;gap:var(--space-lg);align-items:flex-start;padding:var(--space-xl);background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg)}@media (max-width: 599px){.team-member[data-astro-cid-zgstinyo]{flex-direction:column;align-items:center;text-align:center}}.team-member__avatar[data-astro-cid-zgstinyo]{flex-shrink:0;width:144px;height:144px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:var(--border-radius-full);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:600;color:var(--color-primary)}.team-member__avatar--photo[data-astro-cid-zgstinyo]{display:block;object-fit:cover;object-position:center top}.team-member__info[data-astro-cid-zgstinyo]{flex:1}.team-member__name[data-astro-cid-zgstinyo]{font-size:var(--text-h3);margin-bottom:var(--space-xxs)}.team-member__role[data-astro-cid-zgstinyo]{font-size:var(--text-body);font-weight:500;color:var(--color-primary);margin-bottom:var(--space-sm)}.team-member__bio[data-astro-cid-zgstinyo]{font-size:var(--text-body);color:var(--color-dark-gray);margin:0 0 var(--space-sm) 0}.team-member__bio[data-astro-cid-zgstinyo]:last-child{margin-bottom:0}.team-member__more[data-astro-cid-zgstinyo]{margin-top:var(--space-sm)}.team-member__more-btn[data-astro-cid-zgstinyo]{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:500;color:var(--color-primary);cursor:pointer;list-style:none;padding:var(--space-xs) 0;transition:color var(--transition-fast)}.team-member__more-btn[data-astro-cid-zgstinyo]::-webkit-details-marker{display:none}.team-member__more-btn[data-astro-cid-zgstinyo]:after{content:"→";transition:transform var(--transition-fast)}.team-member__more[data-astro-cid-zgstinyo][open] .team-member__more-btn[data-astro-cid-zgstinyo]:after{transform:rotate(90deg)}.team-member__more-btn[data-astro-cid-zgstinyo]:hover{color:var(--color-primary-dark)}.team-member__more-label--open[data-astro-cid-zgstinyo],.team-member__more[data-astro-cid-zgstinyo][open] .team-member__more-label--closed[data-astro-cid-zgstinyo]{display:none}.team-member__more[data-astro-cid-zgstinyo][open] .team-member__more-label--open[data-astro-cid-zgstinyo]{display:inline}.team-member__more-body[data-astro-cid-zgstinyo]{margin-top:var(--space-sm)}.cta[data-astro-cid-zgstinyo]{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.cta__title[data-astro-cid-zgstinyo]{font-size:var(--text-h1);margin-bottom:var(--space-md)}.cta__description[data-astro-cid-zgstinyo]{font-size:var(--text-body-lg);max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl)}
