/* Accueil (ordinateur large) : tout le texte et la recherche regroupés à gauche, les visages de la photo bien visibles à droite. */
@media(min-width:1100px){
html body .hero2{min-height:clamp(620px,calc(100vh - 150px),840px)!important;height:auto!important;padding-top:28px!important;padding-bottom:28px!important}
html body .hero2-photo,html body .hero2 .hero2-photo{background-size:auto 128%!important;background-position:96% 18%!important}
html body .hero2::after{background:linear-gradient(90deg,rgba(8,20,42,.78) 0%,rgba(8,20,42,.55) 34%,rgba(8,20,42,.08) 58%,rgba(8,20,42,0) 100%)!important}
html body .hero2 .hero2-in{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;padding-left:clamp(32px,4.5vw,96px)!important;padding-right:0!important;max-width:min(820px,52vw)!important}
html body .hero2 .hero2-in>div:first-child{max-width:none!important}
html body .hero2 h1{font-size:clamp(38px,3.1vw,62px)!important;line-height:1.05!important;max-width:20ch!important;margin-bottom:12px!important}
html body .hero2 .hero2-in>div:first-child p{font-size:clamp(16px,1.1vw,20px)!important;max-width:46ch!important;margin-bottom:12px!important}
html body .hero2-chips{margin:0 0 14px!important}
html body .hero2 .hero2-join{display:inline-flex!important;vertical-align:middle}
html body .hero2 .hero-social{display:inline-block!important;margin:0 0 0 12px!important;vertical-align:middle}
html body .hero2 .hv-card{width:100%!important;max-width:620px!important;margin:20px 0 0 0!important;justify-self:start!important;align-self:flex-start!important}
/* titre et phrase de la recherche : lisibles par les lecteurs d'écran, masqués à l'écran */
html body .hero2 .hv-card h2,html body .hero2 .hv-card .hv-sub{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html body .hero2 .hv-card .hv-trust{display:none!important}
html body .hero2 .hv-two{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:12px!important}
html body .hero2 .hv-opt .hv-ph{height:clamp(84px,6vw,120px)!important}
html body .hero2 .hv-card .hero2-field{height:clamp(50px,3.5vw,62px)!important}
}
