.epr-recit{position:relative;height:770vh;margin-block:clamp(28px,4vw,64px) 0}.epr-recit-colle{position:sticky;top:0;height:100vh;overflow:hidden;background:radial-gradient(120% 100% at 64% 42%,#f7f5f1 0%,#ece9e3 52%,#dcd8d0 100%)}html[dir=rtl] .epr-recit-colle{background:radial-gradient(120% 100% at 36% 42%,#f7f5f1 0%,#ece9e3 52%,#dcd8d0 100%)}.epr-recit-scene{position:absolute;inset:0}.epr-recit-scene canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.epr-recit-voile{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,245,241,.92) 0%,rgba(247,245,241,.62) 28%,rgba(247,245,241,0) 48%)}html[dir=rtl] .epr-recit-voile{background:linear-gradient(270deg,rgba(247,245,241,.92) 0%,rgba(247,245,241,.62) 28%,rgba(247,245,241,0) 48%)}.epr-recit-chapitres{position:absolute;margin:0;padding:0;list-style:none;inset-inline-start:clamp(24px,6.5vw,120px);bottom:clamp(56px,15vh,170px);width:min(560px,40vw);height:1px}.epr-chap{position:absolute;bottom:0;inset-inline-start:0;width:100%;pointer-events:none}.epr-chap-sur,.epr-chap-titre,.epr-chap-txt{overflow:hidden}.epr-chap .epr-m{display:block;transform:translateY(108%);transition:transform .22s cubic-bezier(.55,0,.85,.25)}.epr-chap.epr-passe .epr-m{transform:translateY(-108%)}.epr-chap.epr-actif .epr-m{transform:none;transition:transform .5s cubic-bezier(.2,.75,.25,1) .26s}.epr-chap-titre .epr-m{padding-block:.16em .05em}.epr-chap-titre{margin-block:-.16em -.05em!important}.epr-chap-sur{margin:0 0 14px;font:700 13px/1 var(--ds-f-texte, "Barlow", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#087746}.epr-chap-titre{margin:0;color:#16191c;font-family:var(--ds-f-titre, "Barlow Condensed", sans-serif);font-weight:var(--ds-g-titre, 700);text-transform:var(--ds-casse, uppercase);letter-spacing:var(--ds-approche-titre, 0);line-height:.92;font-size:clamp(52px,6.6vw,100px)}html[lang=ar] .epr-chap-titre{font-family:var(--ds-f-arabe, "Cairo", sans-serif);font-weight:800;letter-spacing:0;line-height:1.15;font-size:clamp(44px,5.4vw,92px)}html[lang=ar] .epr-chap-sur{letter-spacing:0}.epr-chap-txt{margin:18px 0 0;max-width:36ch;font-size:clamp(16px,1.25vw,20px);line-height:1.5;color:#3b4146}.epr-chap-txt .epr-nb,.epr-chap-txt bdi{white-space:nowrap}.epr-recit-points{position:absolute;inset-inline-end:clamp(10px,2.2vw,34px);top:50%;transform:translateY(-50%);display:grid;gap:2px}.epr-point{appearance:none;-webkit-appearance:none;display:block;width:44px;height:44px;margin:0;padding:0;border:0;background:none;cursor:pointer;position:relative}.epr-point::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:99px;background:rgba(22,25,28,.28);transition:height .3s ease,margin .3s ease,background-color .3s ease}.epr-point[aria-current=step]::after{height:22px;margin-top:-11px;background:#087746}.epr-point:focus-visible{outline:2px solid #087746;outline-offset:-6px;border-radius:12px}.epr-recit-fixe{display:none}.epr-recit.epr-recit-fixe-actif{height:auto}.epr-recit-fixe-actif .epr-recit-colle{display:none}.epr-recit-fixe-actif .epr-recit-fixe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,60px)}.epr-fixe-fig{margin:0;background:#f6f5f1;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(22,25,28,.08)}.epr-fixe-fig img{display:block;width:100%;height:auto;aspect-ratio:5 / 4}.epr-fixe-fig figcaption{padding:14px 18px 18px;font-size:14px;line-height:1.5;color:#3b4146}.epr-fixe-fig figcaption b{display:block;margin-bottom:4px;font-family:var(--ds-f-titre, "Barlow Condensed", sans-serif);text-transform:var(--ds-casse, uppercase);font-weight:var(--ds-g-titre, 700);font-size:24px;line-height:1.05;color:#16191c}html[lang=ar] .epr-fixe-fig figcaption b{font-family:var(--ds-f-arabe, "Cairo", sans-serif);font-weight:800}.epr-fixe-fig .epr-nb,.epr-fixe-fig bdi{white-space:nowrap}@media(max-width:760px){.epr-recit{height:830vh}.epr-recit-voile,html[dir=rtl] .epr-recit-voile{background:linear-gradient(0deg,rgba(247,245,241,.97) 0%,rgba(247,245,241,.9) 30%,rgba(247,245,241,0) 52%)}.epr-recit-chapitres{inset-inline:20px;width:auto;bottom:150px}.epr-chap-sur{margin-bottom:10px;font-size:13px}.epr-chap-titre{font-size:clamp(40px,11.5vw,54px)}html[lang=ar] .epr-chap-titre{font-size:clamp(34px,9.5vw,46px)}.epr-chap-txt{margin-top:10px;font-size:15px}.epr-recit-points{top:96px;transform:none;inset-inline-end:4px}.epr-recit-fixe-actif .epr-recit-fixe{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.epr-chap .epr-m,.epr-point::after{transition:none}}
