[data-page=production] .plateau{background:var(--ink);color:var(--cream);padding:clamp(4rem,9vw,7.5rem) 0;position:relative;overflow:clip}[data-page=production] .plateau:before{content:"";pointer-events:none;background:radial-gradient(68% 40% at 86% 28%,#ff8a001f,#0000 60%);position:absolute;inset:0}[data-page=production] .plateau .wrap{position:relative}[data-page=production] .plateau .sec-label{color:#f5efde9e}[data-page=production] .ecrans{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,2vw,1.4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (max-width:960px){[data-page=production] .ecrans{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-page=production] .ecrans{grid-template-columns:1fr}}[data-page=production] .ecran{transition:transform .45s var(--e-quint),box-shadow .45s;background:#000;border:1px solid #f5efde29;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 22px 50px -26px #000c}[data-page=production] .ecran:hover{transform:translateY(-4px);box-shadow:0 32px 66px -28px #000000e6}[data-page=production] .ecran video{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}[data-page=production] .ecran-hud{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}[data-page=production] .ec-rec{font-family:var(--font-instrument-sans);letter-spacing:.18em;color:var(--cream);background:#0d0d0da6;border-radius:6px;align-items:center;gap:.4em;padding:.3em .6em;font-size:.62rem;font-weight:700;display:inline-flex}[data-page=production] .ec-rec i{background:#ff4b4b;border-radius:50%;width:7px;height:7px;animation:1.6s steps(2,end) infinite production-recBlink}@keyframes production-recBlink{50%{opacity:.25}}[data-page=production] .ec-cam{font-family:var(--font-caveat);color:var(--cream);background:#0d0d0da6;border-radius:6px;padding:.15em .6em;font-size:1rem;font-weight:600;transform:rotate(2deg)}[data-page=production] .ecran-cap{color:var(--cream);background:#0d0d0db3;border-radius:6px;padding:.35em .7em;font-size:.72rem;font-weight:600;position:absolute;bottom:8px;left:8px}[data-page=production] .plateau-note{font-family:var(--font-caveat);color:var(--orange);margin-top:1.6rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;display:inline-block;transform:rotate(-1.5deg)}[data-page=production] .claps{background:var(--cream);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:clip}[data-page=production] .clap-grid{grid-template-columns:repeat(4,1fr);gap:clamp(.9rem,2vw,1.4rem);margin-top:clamp(1.8rem,3.4vw,2.6rem);display:grid}@media (max-width:1000px){[data-page=production] .clap-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){[data-page=production] .clap-grid{grid-template-columns:1fr}}[data-page=production] .clap{border:1.5px solid var(--edge);background:var(--cream);transition:transform .45s var(--e-quint),box-shadow .45s;border-radius:12px;overflow:hidden}[data-page=production] .clap:hover{transform:translateY(-5px) rotate(var(--cr,-.4deg));box-shadow:0 26px 54px -30px #0d0d0d80}[data-page=production] .clap:nth-child(2n){--cr:.4deg}[data-page=production] .clap-tete{background:repeating-linear-gradient(-45deg,var(--ink) 0 14px,var(--cream) 14px 28px);border-bottom:1.5px solid var(--ink);height:22px}[data-page=production] .clap-corps{padding:1.05rem 1.1rem 1.2rem}[data-page=production] .clap h3{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.01em;font-size:1.05rem;font-weight:900;font-stretch:114%}[data-page=production] .clap p{color:#0d0d0dbd;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}[data-page=production] .clap .clap-take{font-family:var(--font-caveat);color:#5a43d6;margin-top:.7rem;font-size:1.1rem;font-weight:600;display:inline-block;transform:rotate(-2deg)}[data-page=production] .callsheet{background:var(--cream-deep);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:clip}[data-page=production] .cs-doc{background:var(--cream);border:1.5px solid var(--edge);border-radius:4px;max-width:720px;margin-top:clamp(1.8rem,3.4vw,2.6rem);padding:clamp(1.4rem,3vw,2.4rem);position:relative;box-shadow:0 24px 54px -32px #0d0d0d80}[data-page=production] .cs-doc:before{content:"";clip-path:polygon(3% 12%,97% 2%,100% 82%,96% 100%,2% 90%,0 22%);background:linear-gradient(#f0e8d2fa,#e4dac0e6);width:96px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 3px 8px -3px #0d0d0d66}[data-page=production] .cs-doc-tete{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;padding-bottom:.7rem;display:flex}[data-page=production] .cs-doc-tete b{font-family:var(--font-archivo);text-transform:uppercase;font-size:1.15rem;font-weight:900;font-stretch:118%}[data-page=production] .cs-doc-tete small{letter-spacing:.16em;text-transform:uppercase;color:#0d0d0d80;font-size:.7rem;font-weight:700}[data-page=production] .cs-ligne{border-bottom:1px dashed #0d0d0d33;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}[data-page=production] .cs-ligne:last-of-type{border-bottom:0}[data-page=production] .cs-ligne em{font-family:var(--font-caveat);color:var(--orange);min-width:2.2em;font-size:1.35rem;font-style:normal;font-weight:700;display:inline-block;transform:rotate(-3deg)}[data-page=production] .cs-ligne b{font-family:var(--font-archivo);text-transform:uppercase;font-size:.98rem;font-weight:900;font-stretch:112%;display:block}[data-page=production] .cs-ligne p{color:#0d0d0dbd;margin:.2rem 0 0;font-size:.93rem;line-height:1.5}[data-page=production] .prod-cta{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}[data-page=production] .prod-proof{color:#f5efded1;max-width:62ch;margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55}[data-page=production] .prod-proof a{color:var(--cream);background-image:var(--grad);transition:background-size .45s var(--e-quint),color .3s;background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:.06em;font-weight:600}[data-page=production] .prod-proof a:hover{background-size:0% 2px}[data-page=production] .prod-midcta{background:var(--cream);padding:clamp(3.4rem,7vw,5.5rem) 0;position:relative;overflow:clip}[data-page=production] .prod-midcta .wrap{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}[data-page=production] .prod-midcta-q{font-family:var(--font-instrument-serif);color:#0d0d0da8;max-width:24ch;font-size:clamp(1.3rem,2.6vw,2rem);font-style:italic}[data-page=production] .prod-midcta-a{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2rem,5.5vw,3.9rem);font-weight:900;font-stretch:120%;line-height:.95}[data-page=production] .prod-midcta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.4rem;margin-top:1.35rem;display:flex}[data-page=production] .prod-midcta-micro{color:#0d0d0d94;font-size:.85rem}[data-page=production] .prod-offer{background:var(--cream);padding:clamp(3rem,6vw,4.5rem) 0}[data-page=production] .prod-offer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 3rem;display:flex}[data-page=production] .prod-offer-copy{max-width:62ch}[data-page=production] .prod-offer-title{font-family:var(--font-archivo);text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(1.7rem,3.8vw,3rem);font-weight:900;font-stretch:118%;line-height:.95}[data-page=production] .prod-offer-sub{color:#0d0d0db8;margin-top:.7rem;font-size:clamp(.98rem,1.3vw,1.12rem)}[data-page=production] .prod-offer-sub b{color:var(--ink)}[data-page=production] .prod-faq{background:var(--cream-deep);padding:clamp(4rem,9vw,7rem) 0}[data-page=production] .prod-faq-list{border-top:1.5px solid var(--edge);max-width:920px;margin-top:clamp(1.8rem,3.4vw,2.6rem)}[data-page=production] .prod-faq-item{border-bottom:1.5px solid var(--edge)}[data-page=production] .prod-faq-item>summary{cursor:pointer;font-family:var(--font-archivo);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:clamp(.85rem,1.8vw,1.4rem);padding:clamp(1.3rem,2.6vw,1.9rem) 0;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;font-stretch:108%;line-height:1.18;list-style:none;display:flex}[data-page=production] .prod-faq-item>summary::-webkit-details-marker{display:none}[data-page=production] .prod-faq-item>summary::marker{content:""}[data-page=production] .prod-faq-num{font-family:var(--font-instrument-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0d0d0d57;transition:color .45s var(--e-quint);flex:none;font-size:.62em;font-weight:600}[data-page=production] .prod-faq-item[open] .prod-faq-num,[data-page=production] .prod-faq-item>summary:hover .prod-faq-num{color:var(--orange)}[data-page=production] .prod-faq-qt{background-image:var(--grad);transition:background-size .55s var(--e-quint);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;flex:0 auto;padding-bottom:.1em}[data-page=production] .prod-faq-item>summary:hover .prod-faq-qt,[data-page=production] .prod-faq-item[open] .prod-faq-qt{background-size:100% 2px}[data-page=production] .prod-faq-chev{width:clamp(22px,3vw,30px);height:auto;color:var(--orange);transition:transform .5s var(--e-quint);flex:none;margin-left:auto}[data-page=production] .prod-faq-chev use{fill:currentColor}[data-page=production] .prod-faq-item[open] .prod-faq-chev{transform:rotate(135deg)}[data-page=production] .prod-faq-item[open] .prod-faq-chev use{fill:url(#baGrad)}[data-page=production] .prod-faq-a{color:#0d0d0dd1;max-width:66ch;padding:.15rem 0 clamp(1.4rem,2.7vw,2rem) clamp(1.9rem,3.4vw,2.7rem);font-size:1.02rem;line-height:1.58}[data-page=production] .prod-faq-a b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){[data-page=production] .prod-faq-item[open] .prod-faq-a{animation:production-prodFaqReveal .5s var(--e-quint)}@keyframes production-prodFaqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media (max-width:560px){[data-page=production] .prod-offer .wrap{gap:1.2rem}}
