.v2 .presse-banniere{position:relative;min-height:360px;display:flex;align-items:flex-end;padding:120px 0 44px;background:linear-gradient(180deg,rgba(38,49,94,0) 0,rgba(38,49,94,.15) 30%,rgba(38,49,94,.6) 60%,rgba(38,49,94,.82) 100%),var(--navy) center 40% /cover no-repeat;border-radius:var(--r);overflow:hidden}.v2 .presse-banniere h1{color:#fff;max-width:18ch;text-shadow:0 1px 12px rgba(20,26,50,.45)}.v2 .presse-banniere .lead{color:#f2f4fa;text-shadow:0 1px 10px rgba(20,26,50,.45)}.v2 .presse-contact{background:var(--cool);border-radius:var(--r);padding:26px 28px;gap:24px;justify-content:space-between}.v2 .presse-contact,.v2 .presse-contact .qui{display:flex;flex-wrap:wrap;align-items:center}.v2 .presse-contact .qui{gap:18px}.v2 .presse-contact img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.v2 .presse-contact .nom{font-weight:800;color:var(--navy);font-size:1.08rem}.v2 .presse-contact ul{list-style:none;margin:6px 0 0;padding:0;font-size:.87rem;color:var(--muted)}.v2 .presse-contact li{margin-bottom:3px}.v2 .presse-faits{list-style:none;margin:0;padding:0;max-width:860px}.v2 .presse-faits li{position:relative;padding:13px 0 13px 26px;border-bottom:1px solid var(--line);font-size:.95rem}.v2 .presse-faits li:last-child{border-bottom:none}.v2 .presse-faits li:before{content:"";position:absolute;left:0;top:21px;width:8px;height:8px;border-radius:2px;background:var(--navy)}.v2 .presse-video{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start;margin-top:10px}@media (max-width:820px){.v2 .presse-video{grid-template-columns:1fr}}.v2 .presse-video img{width:100%;border-radius:var(--r);box-shadow:var(--sh)}.v2 .presse-distinctions{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}@media (max-width:980px){.v2 .presse-distinctions{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.v2 .presse-distinctions{grid-template-columns:repeat(2,1fr)}}.v2 .presse-distinctions a{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--sh)}.v2 .presse-distinctions .vignette{height:76px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.v2 .presse-distinctions .vignette img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.v2 .presse-distinctions p{margin:0;font-size:.85rem;color:var(--muted);flex:1}