.presentation-page{background:#003c4d}.presentation{display:grid;grid-template-columns:1.16fr 1fr;gap:4.2%;align-items:start;padding:24px 5.7% 32px 4%;max-width:1600px;margin:auto;color:#00475b;min-height:calc(100svh - 24px)}.texte-presentation{background:#b8cdd1;border-radius:clamp(40px,7.5vw,100px);padding:24px 8.5% 50px}.introduction{font-size:13px;margin:0 0 3px}.texte-presentation h1{font-size:clamp(25px,2.7vw,38px);font-weight:500;line-height:1.08;margin:0 0 27px;padding-bottom:14px;border-bottom:3px solid #125365}.corps{font-size:clamp(16px,1.48vw,21px);line-height:1.22}.corps p{margin:0 0 1.12em}.corps p:last-child{margin-bottom:0}.illustration{position:relative;overflow:hidden;aspect-ratio:299/323;border-radius:clamp(40px,7.2vw,90px);margin-top:clamp(65px,11.5vw,150px)}.illustration img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:1000px){.presentation{gap:4%;padding:24px 4% 32px}.texte-presentation{padding:25px 28px 38px}.corps{font-size:16px;line-height:1.35}.texte-presentation h1{font-size:27px}.illustration{margin-top:90px}}
@media(max-width:650px){.presentation{grid-template-columns:1fr;padding:22px 18px 32px;gap:28px}.texte-presentation{border-radius:42px;padding:28px 25px 36px}.texte-presentation h1{font-size:28px;line-height:1.12;margin-bottom:23px}.corps{font-size:17px;line-height:1.42}.introduction{font-size:13px;line-height:1.4;margin-bottom:7px}.illustration{margin:0 auto;width:min(100%,420px);border-radius:48px}}


.presentation{position:relative;isolation:isolate}.texte-presentation{position:relative;z-index:2}
