.team-profiles{padding:35px 0 70px}.team-profiles-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:end;margin-bottom:40px}.team-profiles-heading h2{font-size:clamp(32px,3.3vw,46px)!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.06em!important;margin:22px 0 0!important}.team-profiles-heading h2 em{font-style:normal;color:var(--turq-700)}.team-profiles-heading>p{font-size:13px;line-height:1.9;color:var(--ink-600);max-width:460px}.team-profile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.team-profile{min-width:0;display:block;padding:0;border:0;background:transparent;text-align:left;color:var(--ink-800);cursor:pointer}.team-profile:focus-visible{outline:3px solid var(--turq-500);outline-offset:7px;border-radius:20px}.team-portrait{position:relative;overflow:hidden;border-radius:100px 100px 22px 22px;background:var(--turq-100);aspect-ratio:3/4}.team-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.team-profile:hover .team-portrait img{transform:scale(1.045)}.team-portrait>span{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;background:color-mix(in srgb,var(--paper) 85.098%,transparent);color:var(--turq-700);border-radius:50%;transition:transform .35s}.team-profile:hover .team-portrait>span{transform:rotate(45deg)}.team-profile-caption{padding:22px 0}.team-profile-caption small{font-size:8px;line-height:1.7;color:var(--ink-600);text-transform:uppercase;letter-spacing:.045em;display:block;min-height:27px}.team-profile-caption h3{font-size:20px!important;line-height:1.2!important;font-weight:500!important;margin:10px 0!important;letter-spacing:-.04em!important}.team-profile-caption p{font-size:10px;color:var(--ink-600);line-height:1.7;margin:12px 0;min-height:34px}.team-profile-caption>span{font-size:9px;color:var(--turq-700);display:block;margin-top:15px}.team-biography{width:min(1040px,calc(100% - 40px));max-height:calc(100svh - 70px);border:1px solid var(--turq-100);border-radius:27px;padding:0;background:var(--paper);color:var(--ink-800);overflow:auto;box-shadow:0 25px 100px color-mix(in srgb,var(--turq-400) 37.647%,transparent)}.team-biography::backdrop{background:color-mix(in srgb,var(--turq-400) 65.882%,transparent);backdrop-filter:blur(9px)}.team-biography[open]{animation:team-bio-in .35s both}.team-biography-layout{display:grid;grid-template-columns:.8fr 1.2fr;min-height:540px}.team-biography figure{margin:0;background:var(--turq-100);overflow:hidden}.team-biography figure img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 25%}.team-biography-layout>div{padding:65px 45px 45px;position:relative}.team-biography-close{position:absolute;right:22px;top:20px;border:1px solid var(--turq-100);border-radius:50%;background:var(--turq-50);width:34px;height:34px;cursor:pointer}.team-biography h2{font-size:44px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.06em!important;margin:25px 0!important}.team-biography h3{font-size:20px!important;font-weight:500!important;line-height:1.3!important;margin:22px 0!important;color:var(--turq-700)!important}.team-biography p{font-size:13px;line-height:1.9;color:var(--ink-600);margin:22px 0}.team-biography a{font-size:11px;color:var(--turq-700);margin-top:30px;display:inline-block}.team-profiles.is-compact{padding:0}.team-profiles.is-compact .team-profile-grid{gap:20px}@keyframes team-bio-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1000px){.team-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.team-biography-layout{grid-template-columns:.8fr 1.2fr}.team-biography-layout>div{padding:60px 30px 35px}.team-biography h2{font-size:36px!important}}@media(max-width:650px){.team-profiles-heading{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.team-profiles-heading h2{font-size:34px!important}.team-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.team-profile-caption h3{font-size:17px!important}.team-profile-caption small{font-size:7px}.team-profile-caption p{font-size:9px}.team-profile-caption{padding-top:17px}.team-portrait{border-radius:85px 85px 16px 16px}.team-portrait>span{width:27px;height:27px;right:10px;bottom:10px}.team-biography{width:calc(100% - 28px);max-height:calc(100svh - 40px);border-radius:22px}.team-biography-layout{grid-template-columns:1fr;min-height:0}.team-biography figure{height:250px}.team-biography figure img{object-position:50% 25%}.team-biography-layout>div{padding:40px 25px 30px}.team-biography-close{top:13px;right:13px}.team-biography h2{font-size:34px!important}.team-biography p{font-size:12px}.team-profile:last-child{grid-column:1/3;width:calc(50% - 9px);justify-self:center}}html[data-motion=off] .team-profile img,html[data-motion=off] .team-biography[open]{transition:none;animation:none}@media(prefers-reduced-motion:reduce){.team-profile img,.team-biography[open]{transition:none;animation:none}}.op-about .op-management-intro{display:block;padding-bottom:15px}.op-management-intro>div{max-width:880px}.op-management-intro h2{margin-bottom:25px}.op-management-intro p{max-width:850px}.team-portrait img,.team-biography figure img{image-rendering:auto;filter:none;backface-visibility:hidden}.team-portrait img{transform:translateZ(0)}
