.lph-hero{--lph-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:var(--lph-fond,#191817)}.lph-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(
    --lph-voile,linear-gradient(180deg,rgba(25,24,23,.38),rgba(25,24,23,.18) 36%,rgba(25,24,23,.82))
  )}.lph-hero-slides{position:absolute;inset:0;z-index:0;background:var(--lph-fond,#191817)}.lph-hslide{position:absolute;inset:0;opacity:0;transition:opacity 1.3s var(--lph-ease)}.lph-hslide.is-active{opacity:1}.lph-hslide-zoom{position:absolute;inset:0;transform:scale(1.04)}.lph-wrap{width:100%;max-width:var(--lp-page-max);margin:0 auto;padding:0 var(--lp-page-marge)}.lph-hero-inner{position:relative;z-index:2;padding-top:120px;padding-bottom:28px}@media (min-width:720px){.lph-hero-inner{padding-bottom:48px}}.lph-hero .lph-eyebrow{margin:0 0 12px;font-family:var(--lp-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.86)}.lph-hero .lph-titre{margin:0;max-width:16ch;font-family:var(--lp-display);font-weight:200;font-size:clamp(38px,6.4vw,76px);line-height:1.05;letter-spacing:-.02em;color:#fff;overflow-wrap:break-word;text-shadow:0 1px 24px rgba(0,0,0,.25)}.lph-hero .lph-chapo{max-width:36em;margin:18px 0 0;font-size:17px;line-height:1.6;color:rgba(255,255,255,.92)}.lph-hero .lph-chapo p{margin:0}.lph-hero .lph-faits{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:18px 0 0;font-family:var(--lp-mono);font-size:13px;color:rgba(255,255,255,.86)}.lph-hero .lph-faits li:not(:last-child):after{content:"·";margin-left:18px;color:rgba(255,255,255,.6)}.lph-hero .lph-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lph-hero .lph-actions>a{background:#fff;border-color:#fff;color:#191817!important}.lph-hero .lph-actions>a:hover{color:#fff!important}.lph-hero .lph-actions>a+a{background:transparent;border-color:rgba(255,255,255,.75);color:#fff!important}.lph-hero .lph-actions>a+a:before{background:#fff}.lph-hero .lph-actions>a+a:hover{color:#191817!important}.lph-hero :focus-visible{outline:2px solid #fff;outline-offset:3px}.lph-hero-dots{display:flex;flex-wrap:wrap;margin:12px 0 -10px -4px}.lph-hero-dots button{display:flex;align-items:center;height:44px;padding:0 4px;border:0;background:none;cursor:pointer}.lph-hero-dots button span{display:block;width:28px;height:4px;border-radius:2px;background:rgba(255,255,255,.4);transition:.25s}.lph-hero-dots button:hover span{background:rgba(255,255,255,.7)}.lph-hero-dots button[aria-current=true] span{width:44px;background:#fff}@keyframes lph-entree{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lph-hero .lph-actions,.lph-hero .lph-chapo,.lph-hero .lph-eyebrow,.lph-hero .lph-faits,.lph-hero .lph-titre{opacity:0;animation:lph-entree .8s var(--lph-ease) forwards}.lph-hero .lph-titre{animation-delay:.1s}.lph-hero .lph-chapo{animation-delay:.22s}.lph-hero .lph-faits{animation-delay:.3s}.lph-hero .lph-actions{animation-delay:.38s}.lph-hero-dots{transition:opacity .8s var(--lph-ease) .48s}html[data-arrivee-zoom] .lph-hero .lph-actions,html[data-arrivee-zoom] .lph-hero .lph-chapo,html[data-arrivee-zoom] .lph-hero .lph-eyebrow,html[data-arrivee-zoom] .lph-hero .lph-faits,html[data-arrivee-zoom] .lph-hero .lph-titre{animation-play-state:paused}html[data-arrivee-zoom] .lph-hero-dots{opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){.lph-hslide-zoom{transform:none}}.lph-hero.lph-hero--page{min-height:100vh;min-height:100svh}.lph-hero--page .lph-hero-inner{padding-top:calc(var(--lp-entete-h, 81px) + 32px)}.lph-hero--page .lph-titre{max-width:20ch;font-size:clamp(34px,5.2vw,62px)}.lph-hero--page .lph-chapo{max-width:40em}@media (max-width:719px){.lph-hero.lph-hero--page{min-height:100svh}.lph-hero--page .lph-chapo{font-size:16px}}.lph-hero.lph-hero--page.lph-hero--court{min-height:min(52vh,480px);min-height:min(52svh,480px)}.lph-hero .lph-legende{position:absolute;right:var(--lp-page-marge);bottom:10px;margin:0;font-family:var(--lp-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}@media (max-width:719px){.lph-hero .lph-legende{position:static;margin-top:14px}}@media (prefers-reduced-motion:no-preference){.lph-hero .lph-legende{opacity:0;animation:lph-entree-legende .8s var(--lph-ease) .48s forwards}html[data-arrivee-zoom] .lph-hero .lph-legende{animation-play-state:paused}}@keyframes lph-entree-legende{to{opacity:.75}}