.team-grid.team-grid--circles{grid-template-columns:repeat(2,1fr);gap:32px clamp(10px,4vw,22px);align-items:start;border-top:0}@media(min-width:640px){.team-grid.team-grid--circles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px clamp(16px,2vw,26px)}}.team-grid--circles .pro-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:none;border:0;box-shadow:none;padding:0;min-height:0}.team-grid--circles .pro-card__head{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.team-grid--circles .pro-card__avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;font-size:40px;background:radial-gradient(circle at 50% 30%,var(--disc-1, #d9e9e4),var(--disc-2, #b6d4cd));box-shadow:0 18px 30px -14px #10343e6b,inset 0 0 0 1.5px #0a6f6a52}@media(min-width:640px){.team-grid--circles .pro-card__avatar{width:150px;height:150px;font-size:46px}}@media(min-width:1000px){.team-grid--circles .pro-card__avatar{width:158px;height:158px;font-size:50px}}.team-grid--circles .pro-card__avatar--photo{object-fit:cover;object-position:var(--pp, center 20%)}.team-grid--circles .pro-card__id{text-align:center}.team-grid--circles .pro-card__name{font-size:17px;hyphens:manual;overflow-wrap:break-word}.team-grid--circles .pro-card__role{margin-top:3px}.team-grid--circles .pro-card__reg{display:none}.team-grid--circles .pro-card__more{font-size:13px;margin:0}.team-grid--circles .pro-card__more>summary{color:var(--accent-ink);font-weight:700;letter-spacing:.02em;list-style:none;cursor:pointer}.team-grid--circles .pro-card__more>summary::-webkit-details-marker{display:none}.team-grid--circles .pro-card__more>summary:before{content:none}.team-grid--circles .pro-card__more>summary:after{content:" \2192"}.team-grid--circles .pro-card__more[open]>summary:after{content:" \2191"}.team-grid--circles .pro-card__more[open]{text-align:left;margin-top:8px}.team-grid--circles .pro-card:nth-child(4n+2){transition-delay:.06s}.team-grid--circles .pro-card:nth-child(4n+3){transition-delay:.12s}.team-grid--circles .pro-card:nth-child(4n+4){transition-delay:.18s}.team-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:clamp(18px,3vw,30px);border-bottom:1px solid var(--line)}.team-group__head .team-group__title{margin:0;border-bottom:0}.team-group__swipe{display:none}@media(max-width:759px){.team-group{padding:22px 0 18px}.team-group__head{margin-bottom:4px}.team-grid--circles .pro-card{padding:0}.team-group__swipe{display:inline;flex:none;font-size:13px;font-weight:600;color:var(--accent-ink)}:root[data-theme=dark] .team-group__swipe{color:var(--accent)}.team-grid.team-grid--circles{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:14px -4vw 0;padding:4px 4vw 10px;scrollbar-width:none}.team-grid.team-grid--circles::-webkit-scrollbar{display:none}.team-grid--circles .pro-card{flex:0 0 128px;scroll-snap-align:start;opacity:1!important;transform:none!important;transition-delay:0s!important}.team-grid--circles .pro-card{flex-basis:112px;gap:6px}.team-grid--circles .pro-card__avatar{width:88px;height:88px;font-size:30px}.team-grid--circles .pro-card__name{font-size:14px;line-height:1.25}.team-grid--circles .pro-card__role{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.team-grid--circles .pro-card__head{gap:8px}.team-group__title{font-size:1.35rem}}@media(min-width:760px){.team-groups{width:min(1180px,92vw);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:48px}.team-groups .team-group{padding:36px 0;background:none;border-top:1px solid var(--line)}.team-groups .team-group--ancho{grid-column:1 / -1}.team-groups .team-group__inner{width:100%}.team-groups .team-group:not(.team-group--ancho) .team-grid.team-grid--circles{grid-template-columns:repeat(3,minmax(0,1fr))}.team-groups .team-grid--circles .pro-card__avatar{width:136px;height:136px}}@media(min-width:760px)and (max-width:999px){.team-groups{column-gap:28px}.team-groups .team-group:not(.team-group--ancho) .team-grid.team-grid--circles{grid-template-columns:repeat(2,minmax(0,1fr))}.team-groups .team-grid--circles .pro-card__avatar{width:120px;height:120px}}
