.press-hero{background:#082951;position:relative;overflow:hidden;isolation:isolate;min-height:260px}.press-art{position:absolute;inset:0;background-image:url('/assets/presse-reference.png');background-size:auto 394%;background-position:right 21.2%;z-index:-2}.press-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#082951 0%,#082951 43%,#082951e8 49%,transparent 67%);z-index:-1}.press-hero>.wrap{position:relative;z-index:1}.press-hero h1{max-width:65%}.press-hero>.wrap>p{max-width:51%;font-size:25px}.press-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:stretch}.press-card{border:1px solid #dce3ef;border-radius:22px;overflow:hidden;box-shadow:0 4px 12px #051b4818;background:linear-gradient(130deg,#fff,#f1f5fc);display:grid;grid-template-columns:36% 64%}.press-portrait{width:100%;height:100%;min-height:340px;object-fit:cover;object-position:center 25%;display:block;border-radius:20px 20px 85px 20px}.press-details{padding:28px 26px;align-self:center}.press-details .section-title{font-size:30px;margin-bottom:26px}.press-details h3{font-size:29px;line-height:1.1;margin:0 0 10px}.press-details p{font-size:18px;line-height:1.5;margin:0 0 22px}.press-email{display:block;border-top:1px solid #bacbe2;padding-top:18px;font-size:20px;font-weight:700;overflow-wrap:anywhere}.press-request{padding:30px;background:linear-gradient(130deg,#fff,#f1f5fc)}.press-request .section-title{font-size:31px}.press-request>p{font-size:18px;line-height:1.65;margin:22px 0 28px}.press-request .button{font-size:17px;width:100%}@media(min-width:901px){.site-header nav a{font-size:14px;padding-inline:9px}}@media(max-width:1050px){.press-layout{grid-template-columns:1fr;max-width:800px}.press-card{grid-template-columns:36% 64%}.press-hero>.wrap>p{font-size:22px}}@media(max-width:600px){.press-hero{min-height:250px}.press-hero h1{max-width:100%;font-size:38px}.press-hero>.wrap>p{max-width:74%;font-size:20px}.press-hero:before{background:linear-gradient(90deg,#082951 0%,#082951e8 45%,#08295199 72%,transparent)}.press-layout{gap:22px}.press-card{display:block}.press-portrait{width:100%;height:380px;min-height:0;object-position:center 20%;border-radius:20px 20px 75px 0}.press-details{padding:26px}.press-request{padding:26px}.press-request .section-title{font-size:28px}.press-request>p{font-size:17px}.press-request .button{font-size:16px}}
