.ia-films{display:grid;gap:var(--e-3);grid-template-columns:1fr}@media(min-width:700px){.ia-films{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-films>:nth-child(odd):last-child{grid-column:1 / -1;justify-self:center;width:calc((100% - var(--e-3)) / 2)}}.ia-film{margin:0;display:grid;gap:var(--e-15)}.ia-film-cadre{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--rayon-document);border:var(--filet) solid var(--trait-fort);background:var(--surface-creuse)}.ia-film-cadre video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ia-film-description{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ia-forfaits{display:grid;gap:var(--e-3);grid-template-columns:1fr;align-items:stretch}@media(min-width:900px){.ia-forfaits{grid-template-columns:repeat(3,minmax(0,1fr))}}.ia-scene{box-sizing:content-box;margin:var(--e-05) 0 var(--e-1);overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--rayon-document);border:var(--filet) solid var(--trait-fort);background:var(--surface-creuse);color:var(--texte-fort)}.ia-scene-svg{display:block;width:100%;height:auto}.ia-scene-svg *{vector-effect:non-scaling-stroke}.ia-sc-fond{fill:var(--surface-elevee)}.ia-sc-plein{fill:currentColor;stroke:none}.ia-sc-doux{stroke:var(--texte-doux)}.ia-sc-pose,.ia-sc-glisse,.ia-sc-eclot,.ia-sc-ouvre{transform-box:fill-box;transform-origin:center}.ia-sc-bulle-client{transform-origin:14% 100%}.ia-sc-bulle-script{transform-origin:100% 100%}.ia-sc-rabat-g{transform-origin:73.3% 100%}.ia-sc-rabat-d{transform-origin:26.7% 100%}@media(prefers-reduced-motion:no-preference){@keyframes ia-sc-pose{0%{opacity:0;transform:translateY(var(--dy, 6px))}}@keyframes ia-sc-glisse{0%{opacity:0;transform:translate(var(--d, -5px))}}@keyframes ia-sc-eclot{0%{opacity:0;transform:scale(.6)}}@keyframes ia-sc-ouvre{0%{transform:rotate(var(--angle, 0deg))}}@keyframes ia-sc-pose-bis{0%{opacity:0;transform:translateY(var(--dy, 6px))}}@keyframes ia-sc-glisse-bis{0%{opacity:0;transform:translate(var(--d, -5px))}}@keyframes ia-sc-eclot-bis{0%{opacity:0;transform:scale(.6)}}@keyframes ia-sc-ouvre-bis{0%{transform:rotate(var(--angle, 0deg))}}[data-revele].est-vu .ia-scene{--depart: calc(var(--retard, 0ms) + .2s)}[data-revele].est-vu .ia-sc-pose{animation:ia-sc-pose .4s var(--courbe-revele) calc(var(--depart, 0ms) + var(--t, 0ms)) both}[data-revele].est-vu .ia-sc-glisse{animation:ia-sc-glisse .35s var(--courbe-revele) calc(var(--depart, 0ms) + var(--t, 0ms)) both}[data-revele].est-vu .ia-sc-eclot{animation:ia-sc-eclot .4s var(--courbe-revele) calc(var(--depart, 0ms) + var(--t, 0ms)) both}[data-revele].est-vu .ia-sc-ouvre{animation:ia-sc-ouvre .5s var(--courbe-revele) calc(var(--depart, 0ms) + var(--t, 0ms)) both}[data-revele].est-vu .ia-sc-film{animation-duration:.6s}.ia-sc-bulle-client,.ia-sc-crayon,.ia-sc-rabat-g,.ia-sc-rabat-d{--t: 0ms}.ia-sc-pt1,.ia-sc-plan1,.ia-sc-film{--t: .3s}.ia-sc-pt2{--t: .4s}.ia-sc-pt3,.ia-sc-plan2{--t: .5s}.ia-sc-bulle-script,.ia-sc-plan3{--t: .7s}.ia-sc-lecture{--t: .8s}.ia-sc-l1,.ia-sc-forme1{--t: 1s}.ia-sc-l2,.ia-sc-forme2{--t: 1.15s}.ia-sc-l3,.ia-sc-forme3{--t: 1.3s}.ia-sc-crayon{--d: 12px}.ia-sc-film{--dy: 44px}.ia-sc-rabat-g{--angle: 50deg}.ia-sc-rabat-d{--angle: -50deg}@media(hover:hover){[data-revele].est-vu [data-etape-illustree]:hover .ia-sc-pose,[data-revele].est-vu [data-etape-illustree]:focus-within .ia-sc-pose{animation-name:ia-sc-pose,ia-sc-pose-bis;animation-fill-mode:both,forwards;animation-delay:calc(var(--depart, 0ms) + var(--t, 0ms)),calc(var(--intention) + var(--t, 0ms))}[data-revele].est-vu [data-etape-illustree]:hover .ia-sc-glisse,[data-revele].est-vu [data-etape-illustree]:focus-within .ia-sc-glisse{animation-name:ia-sc-glisse,ia-sc-glisse-bis;animation-fill-mode:both,forwards;animation-delay:calc(var(--depart, 0ms) + var(--t, 0ms)),calc(var(--intention) + var(--t, 0ms))}[data-revele].est-vu [data-etape-illustree]:hover .ia-sc-eclot,[data-revele].est-vu [data-etape-illustree]:focus-within .ia-sc-eclot{animation-name:ia-sc-eclot,ia-sc-eclot-bis;animation-fill-mode:both,forwards;animation-delay:calc(var(--depart, 0ms) + var(--t, 0ms)),calc(var(--intention) + var(--t, 0ms))}[data-revele].est-vu [data-etape-illustree]:hover .ia-sc-ouvre,[data-revele].est-vu [data-etape-illustree]:focus-within .ia-sc-ouvre{animation-name:ia-sc-ouvre,ia-sc-ouvre-bis;animation-fill-mode:both,forwards;animation-delay:calc(var(--depart, 0ms) + var(--t, 0ms)),calc(var(--intention) + var(--t, 0ms))}}}
