.trailer{padding-block:clamp(56px,7vw,96px)}.trailer-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.trailer-texte{justify-items:start;gap:clamp(14px,1.6vw,22px);display:grid}.trailer-cartouche{letter-spacing:.16em;text-transform:uppercase;color:var(--cyber-clair);background:#96e2ea1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 11px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #96e2ea73,0 0 22px -6px #15aabf99}.trailer-texte .insecable{white-space:nowrap}.trailer-cartouche:before{content:"";background:var(--ia);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px 2px #db9865cc}.trailer-question{max-width:18ch;color:var(--cyber-clair);letter-spacing:-.015em;font-size:clamp(1.45rem,1rem + 1.5vw,2.4rem);font-weight:700;line-height:1.25}.trailer-phrase{color:#ffffffdb;max-width:34ch;font-size:clamp(1rem,.95rem + .3vw,1.18rem);line-height:1.55}.trailer-texte .bouton{margin-top:8px}@media (width<=899px){.trailer-grille{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:14px}.trailer-texte{display:contents}.trailer-cartouche{order:1}.trailer-question{order:2;max-width:none}.trailer-grille>.ecran{order:3;justify-self:stretch;margin-block:10px 6px}.trailer-phrase{order:4}.trailer-grille .bouton{order:5}}.ecran{aspect-ratio:16/9;background:var(--nuit-profond);--d-contour:.3s;border-radius:26px;position:relative;box-shadow:0 60px 100px -50px #021720cc}.ecran video{object-fit:cover;background:var(--nuit-profond);border-radius:26px;width:100%;height:100%}.ecran-son{z-index:4;color:#fff;cursor:pointer;min-height:44px;transition:background-color .22s var(--ease);background:#021720b8;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}.ecran-son:hover{background:#021720e6}.ecran-son svg{fill:currentColor;flex:none;width:20px;height:20px}.ecran-son .i-son,.ecran.avec-son .ecran-son .i-muet{display:none}.ecran.avec-son .ecran-son .i-son{display:block}.ecran-pause{z-index:4;color:#fff;cursor:pointer;background:#021720b8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:14px;right:14px}.ecran-pause svg{fill:currentColor;width:18px;height:18px}.ecran-pause .i-lecture,.ecran-pause.en-pause .i-pause{display:none}.ecran-pause.en-pause .i-lecture{display:block}.reel-une{aspect-ratio:9/16;background:var(--nuit);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 40px 70px -30px #021720cc}.reel-une video{object-fit:cover;width:100%;height:100%}.reel-une.joue video{object-fit:contain;background:var(--nuit-profond)}.reel-une video::cue{color:#fff;font-family:var(--police);background:#021720db;font-size:.95rem;line-height:1.4}.reel-une-lancer{background:var(--accent);width:64px;height:64px;color:var(--nuit);cursor:pointer;box-shadow:0 14px 30px -12px #021720cc, 0 0 26px -4px color-mix(in srgb, var(--accent-clair) 80%, transparent);transition:transform .26s var(--ease-rebond), box-shadow .26s var(--ease);border:0;border-radius:50%;place-items:center;margin-left:-32px;padding:0;display:grid;position:absolute;bottom:18px;left:50%}.reel-une-lancer:hover{transform:translateY(-2px)scale(1.04)}.reel-une-lancer svg{fill:currentColor;width:26px;height:26px;margin-left:3px}.reel-une.joue .reel-une-lancer{display:none}.avec-telephone{--tel:clamp(150px, 14vw, 210px);padding-right:calc(var(--tel) * .84);position:relative}.telephone{z-index:3;width:var(--tel);background:var(--nuit-profond);box-shadow:0 0 0 1px #96e2ea8c, 0 40px 70px -26px #021720e6, 0 0 54px -12px color-mix(in srgb, var(--accent,var(--cyber)) 60%, transparent);transition:opacity .8s var(--ease) .45s, transform 1.1s var(--ease-rebond) .45s;border-radius:32px;margin:0;padding:7px;position:absolute;top:50%;right:0;translate:0 -50%;rotate:4deg}html.js [data-reveal]:not(.is-in) .telephone{opacity:0;transform:translate(40px)rotate(8deg)}.telephone:before{content:"";z-index:3;background:var(--nuit-profond);border-radius:99px;width:30%;height:9px;position:absolute;top:15px;left:50%;translate:-50%}.telephone-ecran{aspect-ratio:9/16;background:var(--nuit-profond);border-radius:25px;position:relative;overflow:hidden}.telephone-ecran video{object-fit:cover;width:100%;height:100%}.telephone-ecran video::cue{color:#fff;font-family:var(--police);background:#021720db;font-size:.8rem;line-height:1.4}.telephone-ecran:after{content:"";pointer-events:none;background:linear-gradient(#0000,#021720cc);height:24%;position:absolute;bottom:0;left:0;right:0}.telephone-temps{z-index:2;background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.telephone-temps i{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:#fff;display:block}.telephone-commandes{z-index:2;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;bottom:11px;left:8px;right:8px}.telephone-commandes button{cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.telephone-commandes svg{fill:currentColor;flex:none;width:16px;height:16px}.telephone-commandes button:focus-visible{outline-offset:3px;outline:3px solid #fff}.t-son{color:var(--nuit);box-shadow:0 0 18px -4px color-mix(in srgb, var(--accent,var(--cyber)) 60%, transparent);background:#fff;position:relative}.t-son[aria-pressed=false]:after{content:"";animation:bt-halo 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.t-son[aria-pressed=true]{background:var(--accent,var(--cyber))}.t-son .i-son,.telephone.avec-son .t-son .i-muet{display:none}.telephone.avec-son .t-son .i-son{display:block}.t-pause{color:#fff;-webkit-backdrop-filter:blur(6px);background:#fff3}.t-pause svg:last-child,.t-pause.en-pause svg:first-child{display:none}.t-pause.en-pause svg:last-child{margin-left:2px;display:block}html.reduit .telephone{transition:none;opacity:1!important;transform:none!important}html.reduit .t-son:after{animation:none}@media (prefers-reduced-motion:reduce){.telephone{transition:none;opacity:1!important;transform:none!important}.t-son:after{animation:none}}.video-yt{max-width:68ch;margin-top:clamp(32px,4vw,48px)}.video-yt-cadre{aspect-ratio:16/9;background:radial-gradient(60% 90% at 50% 50%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%), var(--nuit-profond);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-clair) 24%, transparent), 0 50px 90px -50px #021720cc;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.video-yt-charger{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.video-yt-charger:focus-visible{outline:none}.video-yt-charger:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.video-yt-charger:focus-visible:after{box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 6px var(--nuit)}.video-yt-cadre .video-yt-image{transition:filter .26s var(--ease)}.video-yt-charger:is(:hover,:focus-visible) .video-yt-image{filter:brightness(1.08)}.video-yt-image{aspect-ratio:1;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;translate:-50%}.video-yt-image.miniature{aspect-ratio:auto;object-fit:cover;width:100%;left:0;translate:none}.video-yt-lecture{z-index:1;aspect-ratio:1;width:clamp(44px,6vw,60px);color:var(--nuit);transition:transform .26s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(12px,2vw,20px);left:clamp(12px,2vw,20px);box-shadow:0 10px 26px -8px #0217208c}.video-yt-lecture svg{fill:currentColor;width:46%;height:46%;margin-left:6%}.video-yt-charger:is(:hover,:focus-visible) .video-yt-lecture{transform:scale(1.08)}.video-yt-avis{pointer-events:none;display:flex;position:absolute;bottom:clamp(12px,2vw,20px);left:clamp(12px,2vw,20px);right:clamp(12px,2vw,20px)}.video-yt-avis span{color:#fff;backdrop-filter:blur(10px)saturate(1.2);letter-spacing:.01em;text-align:left;min-height:clamp(44px,6vw,60px);transition:background .26s var(--ease);background:#02172094;border-radius:999px;align-items:center;padding:6px clamp(16px,2vw,22px) 6px calc(clamp(44px,6vw,60px) + clamp(10px,1.2vw,14px));font-size:clamp(.74rem,.62rem + .35vw,.86rem);font-weight:700;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #fff3,0 10px 26px -10px #02172099}.video-yt-charger:is(:hover,:focus-visible) .video-yt-avis span{background:#021720b8}@media (width<=400px){.video-yt-avis span{letter-spacing:0;padding-right:14px;font-size:.75rem;font-weight:400}}html:not(.js) :is(.ecran-son,.ecran-pause,.telephone-commandes,.reel-une-lancer){display:none}
