.team-profile-card_rail__xURoY{display:flex;min-width:0;gap:14px}.team-profile-card_card__YatPO{position:relative;flex:1 1 0;min-width:0;height:min(62svh,560px);max-height:calc(100svh - 32px);overflow:hidden;border:1px solid rgba(10,22,40,.1);border-radius:18px;background:#dfe5eb;box-shadow:0 16px 42px rgba(10,22,40,.11);isolation:isolate;transition:flex-grow .48s cubic-bezier(.2,.74,.22,1),box-shadow .28s ease,border-color .28s ease}.team-profile-card_card__YatPO:after{position:absolute;right:20px;bottom:18px;z-index:4;width:28px;height:3px;border-radius:999px;background:#d4af37;content:"";opacity:0;pointer-events:none;transform:scaleX(.45);transform-origin:right;transition:opacity .24s ease,transform .42s cubic-bezier(.2,.76,.25,1)}.team-profile-card_link__MSmT9{display:block;width:100%;height:100%}.team-profile-card_photo__iw_up{position:absolute;inset:0;background:#dfe5eb}.team-profile-card_photo__iw_up img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.035);transition:transform .56s cubic-bezier(.2,.76,.25,1),filter .28s ease}.team-profile-card_fallback__oWG2U{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,rgba(228,191,106,.18),transparent 55%),linear-gradient(150deg,#0a2c52,#061224);color:#ffffff;font-family:var(--font-display);font-size:3rem;font-weight:600}.team-profile-card_scrim__JpSBt{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(6,16,31,.02) 34%,rgba(6,16,31,.24) 55%,rgba(6,16,31,.94))}.team-profile-card_detail__AEZvF{position:absolute;inset:0;z-index:3;color:#ffffff;pointer-events:none}.team-profile-card_compactName__wOFo7,.team-profile-card_profile__2tzDN{position:absolute;right:clamp(22px,2.4vw,34px);bottom:clamp(22px,2.4vw,34px);left:clamp(22px,2.4vw,34px)}.team-profile-card_compactName__wOFo7{display:flex;min-height:2.25em;align-items:flex-end;margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:610;line-height:1.08;letter-spacing:-.025em;opacity:1;transform:translateY(0);transition:opacity .12s ease .26s,transform .18s ease .26s}.team-profile-card_profile__2tzDN{opacity:0;transform:translateY(10px);transition:opacity .15s ease,transform .18s ease}.team-profile-card_profile__2tzDN h3{max-width:15ch;margin:0 0 11px;font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:610;line-height:1.08;letter-spacing:-.025em}.team-profile-card_credentials__j8Ohy,.team-profile-card_role__Y2lwk{max-width:34rem}.team-profile-card_role__Y2lwk{margin:0 0 8px;color:#e7edf3;font-size:.82rem;font-weight:700;line-height:1.45}.team-profile-card_credentials__j8Ohy{margin:0;color:#f0d77d;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}@media (hover:hover) and (min-width:761px){.team-profile-card_card__YatPO:focus-within,.team-profile-card_card__YatPO:hover{flex-grow:2.05;border-color:rgba(212,175,55,.7);box-shadow:0 28px 64px rgba(10,22,40,.2)}.team-profile-card_card__YatPO:focus-within:after,.team-profile-card_card__YatPO:hover:after{opacity:1;transform:scaleX(1)}.team-profile-card_card__YatPO:focus-within .team-profile-card_photo__iw_up img,.team-profile-card_card__YatPO:hover .team-profile-card_photo__iw_up img{transform:scale(1)}.team-profile-card_card__YatPO:focus-within .team-profile-card_compactName__wOFo7,.team-profile-card_card__YatPO:hover .team-profile-card_compactName__wOFo7{opacity:0;transform:translateY(5px);transition-delay:0s}.team-profile-card_card__YatPO:focus-within .team-profile-card_profile__2tzDN,.team-profile-card_card__YatPO:hover .team-profile-card_profile__2tzDN{opacity:1;transform:translateY(0);transition-delay:.26s}}@media (max-width:760px){.team-profile-card_rail__xURoY{gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline:14px;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:thin}.team-profile-card_card__YatPO{flex:0 0 min(82vw,370px);height:min(62svh,470px);border-color:rgba(10,22,40,.1);box-shadow:0 16px 42px rgba(10,22,40,.11);scroll-snap-align:center}.team-profile-card_photo__iw_up img{transform:scale(1)}.team-profile-card_compactName__wOFo7{display:none}.team-profile-card_profile__2tzDN{right:22px;bottom:24px;left:22px;opacity:1;transform:translateY(0);transition:none}.team-profile-card_profile__2tzDN h3{margin-bottom:9px;font-size:clamp(1.7rem,8vw,2.2rem)}}@media (prefers-reduced-motion:reduce){.team-profile-card_rail__xURoY *,.team-profile-card_rail__xURoY :after,.team-profile-card_rail__xURoY :before{transition-duration:.01ms!important}}.team-page_page__Ql044{overflow-x:hidden;background:#ffffff;color:#142033}.team-page_container__eHSTN{width:min(1240px,calc(100% - 48px));margin-inline:auto}.team-page_hero__a7o1k{position:relative;isolation:isolate;overflow:hidden;background:#0a1628;color:#ffffff}.team-page_heroInner__GXjkn{padding-block:clamp(54px,8vw,96px)}.team-page_heroCopy__9cK82{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:clamp(34px,7vw,96px);margin-bottom:clamp(34px,5vw,58px)}.team-page_kicker__6Vi4_{margin-bottom:18px;color:#f0d77d;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.team-page_heroTitle__jybhA{max-width:930px;margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,5.7vw,5.8rem);font-weight:600;line-height:1;letter-spacing:-.015em}.team-page_heroSummary__rpKUI p{max-width:420px;margin:0 0 24px;color:#c8d4e1}.team-page_heroLink__bv916{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:#f0d77d;font-size:.875rem;font-weight:800}.team-page_heroLink__bv916 svg{width:16px;height:16px;transition:transform .18s ease}.team-page_heroLink__bv916:focus-visible svg,.team-page_heroLink__bv916:hover svg{transform:translateX(4px)}.team-page_heroPhoto__lePaS{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:clamp(6px,.8vw,10px);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.06);box-shadow:0 28px 70px rgba(0,0,0,.24)}.team-page_heroPhoto__lePaS img{width:auto;height:auto;max-width:100%;max-height:calc(100svh - 32px);border-radius:11px;object-fit:contain}.team-page_heroPhoto__lePaS>.team-page_portraitFallback__KyY01{min-height:240px;aspect-ratio:3/2}.team-page_heroScrim__8WaUD,.team-page_scrollCue__W1N5N{display:none}.team-page_directorSection__wfyR0{scroll-margin-top:var(--maas-header-height);padding-block:clamp(66px,9vw,116px);background:#f1f4f7}.team-page_sectionHead__qwXX3,.team-page_teamsHead___UDD4{display:grid;grid-template-columns:.45fr 1.55fr;gap:42px;margin-bottom:40px}.team-page_sectionIntro__1bYCO{max-width:820px}.team-page_sectionLabel__4kqAk{color:#866911;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.team-page_sectionTitle__rBgx_{max-width:800px;margin:0 0 16px;color:#142033;font-family:var(--font-display);font-size:clamp(2.2rem,4.2vw,3.85rem);font-weight:600;line-height:1.05;letter-spacing:-.005em}.team-page_interactionNote___BYvg{margin:0;color:#607083;font-size:.88rem;font-weight:700}.team-page_touchInstruction__LLvDn{display:none}.team-page_portraitFallback__KyY01{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,rgba(228,191,106,.18),transparent 55%),linear-gradient(150deg,#0a2c52,#061224);color:#ffffff;font-family:var(--font-display);font-size:3rem;font-weight:600}.team-page_workingTeams__PZEnq{padding-block:clamp(66px,9vw,116px);background:#ffffff}.team-page_teamsGrid__mIUe6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.team-page_teamCard__dgAO6{position:relative;display:flex;align-items:center;justify-content:center;max-height:calc(100svh - 32px);margin:0;overflow:hidden;border-radius:18px;background:#06101f;box-shadow:0 18px 46px rgba(10,22,40,.13);isolation:isolate}.team-page_teamCard__dgAO6 img{width:100%;height:100%;object-fit:cover;object-position:center top}.team-page_teamCard__dgAO6 figcaption{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(64px,8vw,96px) clamp(20px,3vw,30px) clamp(20px,3vw,28px);background:linear-gradient(180deg,transparent 52%,rgba(6,16,31,.12) 64%,rgba(6,16,31,.9));color:#ffffff;font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:610;line-height:1.08;letter-spacing:-.02em;pointer-events:none}.team-page_teamCard__dgAO6 figcaption:before{width:30px;height:3px;margin-bottom:12px;border-radius:999px;background:#d4af37;content:""}@media (min-width:901px) and (min-aspect-ratio:3/2){.team-page_hero__a7o1k{height:calc(100svh - var(--maas-header-height));min-height:560px}.team-page_heroInner__GXjkn{display:flex;height:100%;align-items:flex-end;padding-block:clamp(48px,6vw,76px)}.team-page_heroCopy__9cK82{position:relative;z-index:1;width:100%;margin-bottom:0;text-shadow:0 2px 24px rgba(0,0,0,.32)}.team-page_heroPhoto__lePaS{position:absolute;inset:0;z-index:-2;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-page_heroPhoto__lePaS img{width:100%;height:100%;max-height:none;border-radius:0;object-fit:cover;object-position:center 44%}.team-page_heroPhoto__lePaS>.team-page_portraitFallback__KyY01{height:100%;min-height:0;aspect-ratio:auto}.team-page_heroScrim__8WaUD{position:absolute;inset:0;z-index:-1;display:block;background:linear-gradient(180deg,rgba(6,16,31,.02) 24%,rgba(6,16,31,.18) 50%,rgba(6,16,31,.88) 82%,#06101f)}.team-page_scrollCue__W1N5N{position:absolute;bottom:18px;left:50%;z-index:4;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#f0d77d;transform:translateX(-50%)}.team-page_scrollCue__W1N5N svg{width:24px;height:24px;animation:team-page_scroll-cue__I1kMw 1.8s ease-in-out infinite}}@keyframes team-page_scroll-cue__I1kMw{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-width:900px){.team-page_heroCopy__9cK82{grid-template-columns:1fr;align-items:start}.team-page_heroSummary__rpKUI p{max-width:620px}.team-page_sectionHead__qwXX3,.team-page_teamsHead___UDD4{grid-template-columns:1fr}}@media (max-width:760px){.team-page_container__eHSTN{width:min(calc(100% - 28px),1240px)}.team-page_directorSection__wfyR0 .team-page_container__eHSTN{width:100%}.team-page_directorSection__wfyR0 .team-page_sectionHead__qwXX3{width:min(calc(100% - 28px),1240px);margin-inline:auto}.team-page_pointerInstruction__0rKZV{display:none}.team-page_touchInstruction__LLvDn{display:inline}}@media (max-width:560px){.team-page_heroInner__GXjkn{padding-block:48px 56px}.team-page_teamsGrid__mIUe6{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-page_page__Ql044 *,.team-page_page__Ql044 :after,.team-page_page__Ql044 :before{transition-duration:.01ms!important;scroll-behavior:auto!important}.team-page_scrollCue__W1N5N svg{animation:none}}