.team-frame{padding:0 24px;overflow:hidden}.team-content{width:min(1120px,100%);margin:auto;padding:38px 0 30px;text-align:center;transform:translateY(var(--team-shift,0px))}.team-frame h2{font-size:clamp(34px,4.5vw,58px);letter-spacing:-.045em;margin:0 0 34px}.team-bubbles{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 3%;list-style:none;padding:0;margin:0}.team-person{width:22%;margin:0}.team-person img{display:block;width:clamp(86px,14svh,140px);height:clamp(86px,14svh,140px);object-fit:cover;border:3px solid white;border-radius:50%;margin:0 auto 10px;box-shadow:0 0 0 1px #dedde5;animation:team-drift 6s ease-in-out infinite alternate;animation-play-state:paused}.team-person h3{margin:0;color:#292a26;font-size:17px;font-weight:500}.team-person p{margin:3px 0 0;color:#6d6e68;font-size:13px;line-height:1.35}.team-frame[data-phase=visible]:not([data-paused=true]) .team-person img{animation-play-state:running}#team-motion{margin-top:26px;font-size:12px}@keyframes team-drift{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media(max-width:650px){.team-content{padding-top:24px}.team-frame h2{margin-bottom:24px}.team-person{width:46%}.team-bubbles{gap:22px 6%}.team-person img,.team-person:nth-child(3n+2) img{width:94px;height:94px}.team-person h3{font-size:16px}.team-person p{font-size:12px}}@media(prefers-reduced-motion:reduce){.team-person img{animation:none}#team-motion{display:none}}@media(min-width:651px){.team-content{padding-top:30px}.team-bubbles{height:min(64svh,640px);display:flex;align-content:space-between;gap:0 3%}.team-person{position:relative;width:22%}.team-person img{width:clamp(75px,12svh,124px);height:clamp(75px,12svh,124px)}}@media(max-width:650px){.team-frame{display:block}}.team-photo-strip{width:calc(100vw - 16px);position:relative;left:50%;transform:translate(-50%);overflow:hidden;margin-top:18px}.team-photo-track{display:flex;width:max-content;animation:team-photos 42s linear infinite;animation-play-state:paused}.team-photo-group{display:flex;gap:14px;padding-right:14px}.team-photo-group img{display:block;width:max(230px,23vw);height:clamp(120px,18svh,190px);object-fit:cover;object-position:center;border-radius:8px}.team-frame[data-phase=visible]:not([data-paused=true]) .team-photo-track{animation-play-state:running}.team-photo-strip:hover .team-photo-track{animation-play-state:paused!important}#team-motion{margin-top:12px}@keyframes team-photos{to{transform:translate(-50%)}}@media(min-width:651px){.team-content{width:min(980px,100%);padding:18px 0 12px}.team-frame h2{font-size:clamp(30px,4vw,48px);margin-bottom:20px}.team-bubbles{height:50svh}.team-person img{width:clamp(58px,9svh,96px);height:clamp(58px,9svh,96px);margin-bottom:6px}.team-person h3{font-size:15px}.team-person p{font-size:12px}}@media(prefers-reduced-motion:reduce){.team-photo-strip{overflow-x:auto}.team-photo-track{animation:none}.team-photo-group[aria-hidden=true]{display:none}}.team-bubbles{position:relative}.team-person{position:relative;transform-origin:50% 42px}@media(prefers-reduced-motion:no-preference){.team-frame[data-phase=visible] .team-person{animation:team-unfold 1.1s cubic-bezier(.22,1,.36,1) both}.team-frame[data-phase=visible] .team-person :is(h3,p){animation:team-label-in .5s ease .55s both}.team-frame[data-phase=visible] .team-photo-strip{animation:team-strip-open 1s cubic-bezier(.22,1,.36,1) .35s both}.team-frame[data-paused=true] :is(.team-person,.team-person h3,.team-person p,.team-photo-strip){animation-play-state:paused}}@keyframes team-unfold{0%{opacity:0;transform:translate(var(--enter-x,0px),var(--enter-y,0px)) scale(.18)}12%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@keyframes team-label-in{0%{opacity:0}to{opacity:1}}@keyframes team-strip-open{0%{clip-path:inset(0 50%);opacity:0}to{clip-path:inset(0);opacity:1}}#website-content[data-content-flow=native] .team-frame{padding:56px 20px 32px}#website-content[data-content-flow=native] .team-content{width:min(680px,100%);padding:0}#website-content[data-content-flow=native] .team-frame h2{margin:0 0 32px;font-size:36px}#website-content[data-content-flow=native] .team-bubbles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:28px 16px}#website-content[data-content-flow=native] .team-person{width:auto;min-width:0}#website-content[data-content-flow=native] .team-person:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center}#website-content[data-content-flow=native] .team-person img{width:104px;height:104px;margin-bottom:12px}#website-content[data-content-flow=native] .team-person h3{font-size:17px}#website-content[data-content-flow=native] .team-person p{margin-top:5px;font-size:13px;line-height:1.4}#website-content[data-content-flow=native] :is(.team-person,.team-person img,.team-person h3,.team-person p,.team-photo-strip){animation:none}#website-content[data-content-flow=native] .team-photo-strip{left:auto;width:100%;transform:none;margin-top:32px}#website-content[data-content-flow=native] .team-photo-group img{width:220px;height:144px}#website-content[data-content-flow=native] #team-motion{min-height:44px;margin-top:8px;font-size:13px}@media(min-width:651px){#website-content[data-content-flow=native] .team-bubbles{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 16px}#website-content[data-content-flow=native] .team-person{grid-column:span 2}#website-content[data-content-flow=native] .team-person:nth-last-child(2){grid-column:2/span 2}#website-content[data-content-flow=native] .team-person:last-child:nth-child(odd){grid-column:4/span 2;width:auto;justify-self:stretch}}
