@charset "UTF-8";header.team_cover{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}header.team_cover .cover{width:calc(100% - 40px);height:calc(100% - 40px);position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--dark);border-radius:30px;border:1px solid var(--tertiaryDarker)}header.team_cover .cover:before{content:"";width:100%;height:50%;position:absolute;top:0;left:0;z-index:10;border-radius:30px 30px 0 0;background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}header.team_cover .cover img{width:100%;height:100%;border-radius:30px;object-fit:cover}header.team_cover .cover .animated__title{position:absolute;left:0;bottom:80px;transform:translateY(-50%);z-index:1;width:100%;overflow:hidden}header.team_cover .cover .animated__title .marquee{display:inline-flex;width:max-content;will-change:transform;animation:30s linear infinite marquee-rtl}header.team_cover .cover .animated__title .marquee__group{flex-shrink:0;display:flex;align-items:center}header.team_cover .cover .animated__title .marquee__item{margin:0;padding:0 30px;white-space:nowrap;font-family:var(--fontFamilyPrimary);font-size:clamp(60px,12vw,200px);line-height:1;font-weight:var(--fontWeightBold);text-transform:uppercase;color:var(--fontColorPrimary)}header.team_cover .cover .cover__socials{padding:30px 55px;position:absolute;right:-1px;bottom:-1px;z-index:3;background-color:var(--tertiary);border-width:1px 0 0 1px;border-style:solid;border-color:var(--tertiaryDarker);border-radius:30px 0 0}header.team_cover .cover .cover__socials .overlay{width:34px;height:34px;position:absolute;will-change:transform;pointer-events:none}header.team_cover .cover .cover__socials .overlay.overlay__top{top:-30.5px;right:-3.5px}header.team_cover .cover .cover__socials .overlay.overlay__bottom{bottom:-3.5px;left:-30.5px}header.team_cover .cover .cover__socials .socials{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:40px}header.team_cover .cover .cover__socials .socials a{display:inline-block;color:var(--fontColorPrimary);font-family:var(--fontFamilyDefault);font-weight:var(--fontWeightBold);font-size:20px;text-decoration:none;transition:color .3s}header.team_cover .cover .cover__socials .socials a:hover{color:var(--primary)}@keyframes marquee-rtl{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){header.corporate_header .animated__title .marquee{animation:none}}