.l-sc{position:relative}.l-sc,.l-sc-repos{display:block;width:100%}.l-sc-repos{height:auto;transition:opacity var(--l-d-courte) var(--l-c-sortie)}.l-sc[data-trace] .l-sc-repos,html.js-ligne .l-sc[data-vu=non] .l-sc-repos{opacity:0}.l-sc-vivant{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.l-fig-tete>.l-sc[data-place=tete]{width:clamp(calc(260 * var(--l-px, 1px)),34vw,calc(520 * var(--l-px, 1px)))}.l-sc[data-place=section]{width:min(100%,calc(460 * var(--l-px, 1px)))}.l-sc[data-place=fin]{max-width:calc(560 * var(--l-px, 1px));justify-self:end}@media (max-width:900px){.l-sc[data-place=fin]{justify-self:center;max-width:calc(440 * var(--l-px, 1px))}}@media (max-width:760px){.l-sc[data-place=section]{width:min(88%,calc(380 * var(--l-px, 1px)))}}@media (max-width:640px){.l-fig-tete>.l-sc[data-place=tete]{width:min(100%,calc(420 * var(--l-px, 1px)))}}@media (prefers-reduced-motion:reduce){.l-sc-repos{transition:none}html.js-ligne .l-sc[data-vu=non] .l-sc-repos{opacity:1}.l-sc-vivant{display:none}}