body.arcom-page-equipe .team-hero{padding:88px 0 83px;background:radial-gradient(circle at 83% 7%,#e9e4ff 0,rgba(233,228,255,0) 28%),#f5f5fb}.team-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:65px;align-items:end}.team-hero h1{max-width:800px;margin:11px 0 17px;color:#152958;font:800 clamp(46px,5.2vw,71px)/1.05 var(--display);letter-spacing:-.07em}.team-hero>div>p:not(.eyebrow){max-width:590px;margin:0;color:#64708c;font-size:17px;line-height:1.65}.team-hero__badge{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dedbe9;border-radius:17px;background:#fff}.team-hero__badge i{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#fff0ed;color:#ff5c4d;font-size:18px}.team-hero__badge span{color:#263863;font:800 13px/1.25 var(--display)}.team-introduction{padding:75px 0;background:#fff}.team-introduction__grid{display:grid;grid-template-columns:minmax(240px,.63fr) minmax(0,1.37fr);gap:90px;align-items:start}.team-introduction__label{padding:21px 0;border-top:2px solid #ff5c4d}.team-introduction__label strong{display:block;margin-top:11px;color:#152958;font:800 31px/1.12 var(--display);letter-spacing:-.05em}.team-introduction__copy{max-width:770px;font-size:16px;line-height:1.8}.team-introduction__copy p{margin:0}.team-directory{padding:79px 0 100px;background:#f5f4fb}.team-directory__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:31px}.team-directory h2{margin:8px 0 0;color:#152958;font:800 clamp(36px,3.9vw,52px)/1.1 var(--display);letter-spacing:-.06em}.team-directory__heading>span{padding:9px 12px;border-radius:99px;background:#e6e2ff;color:#6559c6;font:800 11px var(--display);text-transform:uppercase}.team-directory .team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.team-directory .team-card{overflow:hidden;border:1px solid #e1e3eb;border-radius:18px;background:#fff;transition:transform .22s,box-shadow .22s}.team-directory .team-card:hover{box-shadow:0 16px 31px rgba(32,42,80,.12);transform:translateY(-5px)}.team-card__photo{height:255px;overflow:hidden;background:#e8e8ef}.team-card__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.team-card:hover .team-card__photo img{transform:scale(1.04)}.team-card__info{padding:17px 17px 20px}.team-card__info p{margin:0 0 7px;color:#7467d1;font:800 10px var(--display);letter-spacing:.07em;text-transform:uppercase}.team-card__info h3{margin:0;color:#182957;font:800 19px/1.15 var(--display);letter-spacing:-.035em}@media(max-width:900px){body.arcom-page-equipe .team-hero{padding:68px 0}.team-hero__grid{grid-template-columns:1fr;gap:32px}.team-hero__badge{max-width:230px}.team-introduction__grid{grid-template-columns:1fr;gap:35px}.team-directory .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.team-hero h1{font-size:44px}.team-introduction,.team-directory{padding:57px 0}.team-directory__heading{display:block}.team-directory__heading>span{display:inline-block;margin-top:18px}.team-directory h2{font-size:39px}.team-directory .team-grid{grid-template-columns:1fr}.team-card__photo{height:290px}}
