.TeamHero_section__XxSa_{position:relative;min-height:992px;display:flex;align-items:flex-end;overflow:hidden;color:var(--white)}.TeamHero_backdrop__ptZeL,.TeamHero_photo__R_EpI,.TeamHero_shade__ZHr5A{position:absolute;inset:0}.TeamHero_backdrop__ptZeL{background:linear-gradient(180deg,#2a2a2a,#5d5d5d)}.TeamHero_photo__R_EpI{top:-24.85%;bottom:auto;left:0;width:100%;height:241.85%;max-width:none;object-fit:cover;opacity:.75}.TeamHero_shade__ZHr5A{background:linear-gradient(180deg,rgba(0,0,0,.375),rgba(0,0,0,0) 16.827%,rgba(0,0,0,0) 62%,rgba(0,0,0,0)),linear-gradient(180deg,rgba(0,0,0,0) 61.058%,rgba(0,0,0,.64))}.TeamHero_copy__t1q8q{position:relative;padding:0 0 64px}.TeamHero_line__UwAeL{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.TeamHero_line__UwAeL>span{display:block}.TeamHero_actions__6rquQ{display:flex;flex-wrap:wrap}.TeamHero_ink__5Oqii a,.TeamHero_ink__5Oqii a:hover{color:var(--primary)}.TeamHero_copy__t1q8q h1{margin:24px 0 0;max-width:721px;font-size:clamp(48px,5vw,80px);font-weight:500;line-height:1;letter-spacing:-.02em}.TeamHero_lead__ApZSi{max-width:569px;margin:32px 0;font-size:20px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:no-preference){.TeamHero_photo__R_EpI{animation:TeamHero_heroZoom__TeaGi 1.8s cubic-bezier(.22,1,.36,1) both;transform-origin:center}.TeamHero_actions__6rquQ>*,.TeamHero_introEyebrow__ZQdwT,.TeamHero_lead__ApZSi{animation:TeamHero_fadeUp__knejx .95s cubic-bezier(.22,1,.36,1) both}.TeamHero_introEyebrow__ZQdwT{animation-delay:.08s}.TeamHero_line__UwAeL>span{animation:TeamHero_lineIn__fWZoH 1.05s cubic-bezier(.22,1,.36,1) .18s both}.TeamHero_lead__ApZSi{animation-delay:.42s}.TeamHero_actions__6rquQ>*{animation-delay:.58s}}@keyframes TeamHero_heroZoom__TeaGi{0%{transform:scale(1.08)}to{transform:none}}@keyframes TeamHero_lineIn__fWZoH{0%{transform:translateY(110%)}to{transform:none}}@keyframes TeamHero_fadeUp__knejx{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@media (max-width:900px){.TeamHero_section__XxSa_{min-height:760px}.TeamHero_lead__ApZSi{font-size:18px}}@media (max-width:700px){.TeamHero_copy__t1q8q h1{margin-top:12px;font-size:30px;line-height:1.08;letter-spacing:-.6px}.TeamHero_lead__ApZSi{margin:20px 0;font-size:15px;line-height:1.4}}