*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a26db9;outline-offset:5px}.skip{position:fixed;top:-80px;left:16px;background:var(--paper);padding:12px;z-index:5}.skip:focus{top:10px}.fiction-bar{text-align:center;padding:10px 20px;border-bottom:1px solid #8b7b7735;font-size:8px;letter-spacing:.16em;opacity:.7}.cinema-header{padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:22px}.cinema-brand{font:italic 30px Georgia,serif;letter-spacing:-1px}.cinema-header nav{display:flex;gap:25px;font-size:11px}.back{font-size:10px;opacity:.7}.cinema-intro{max-width:1100px;margin:60px auto 18px;text-align:center;padding:0 25px}.overline{font-size:9px;letter-spacing:.17em;line-height:1.8;opacity:.7}.cinema-intro h1{font:400 clamp(45px,6.8vw,86px)/1.06 Georgia,serif;letter-spacing:-.045em;margin:22px 0}.cinema-intro>p:last-child{font-size:14px;line-height:1.8;max-width:500px;margin:0 auto 25px;opacity:.75}.cinema-story{display:grid;grid-template-columns:1.45fr 1fr;gap:6%;max-width:1450px;margin:auto;padding:0 5%;position:relative}.cinema-sticky{position:sticky;top:4vh;align-self:start;padding:18px 0}.cinema-sticky video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;box-shadow:0 12px 40px #0000000b}.cinema-scrub{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:17px 2px 4px}.cinema-scrub label{font-size:9px}.cinema-scrub input{width:100%;min-height:30px;accent-color:var(--ink)}.cinema-scrub button{border:1px solid #9c89865c;border-radius:22px;padding:10px 13px;font:9px Arial,sans-serif;color:inherit;background:transparent;cursor:pointer}#cinema-status{font-size:9px;line-height:1.7;opacity:.6}.cinema-step{min-height:77vh;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.cinema-step>span{font-size:8px;letter-spacing:.13em;opacity:.6}.cinema-step h2{font:400 clamp(31px,3.5vw,51px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:20px 0}.cinema-step p{font-size:14px;line-height:1.8;max-width:345px;opacity:.8}.cinema-atelier,.cinema-closing{max-width:1050px;margin:0 auto;padding:85px 5%;text-align:center}.cinema-atelier h2,.cinema-closing h2{font:400 clamp(35px,4.7vw,61px)/1.12 Georgia,serif;letter-spacing:-.04em}.cinema-atelier>p,.cinema-closing>p{font-size:14px;line-height:1.9;max-width:610px;margin:20px auto;opacity:.8}.cinema-values{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;text-align:left;margin-top:42px}.cinema-values article{padding:20px 0;border-top:1px solid #9a8d8150}.cinema-values span{font-size:9px;opacity:.6}.cinema-values h3{font-size:20px;font-weight:500}.cinema-values p{font-size:12px;line-height:1.8;opacity:.8}.cinema-cta{display:inline-block;padding:16px 25px;border:1px solid #9a8d8190;border-radius:30px;font-size:12px;margin:20px auto}.cinema-return{display:block;font-size:11px;margin-top:15px;opacity:.7}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 5%;border-top:1px solid #9a8d8140}footer strong{font:italic 24px Georgia,serif}footer span{font-size:8px;letter-spacing:.1em;opacity:.65}.cinema-lueur :is(h1,h2,.cinema-brand){font-family:Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.055em}.cinema-lueur .cinema-sticky video{border-radius:70px 3px 3px 3px}.cinema-ecrin .cinema-brand{font-style:normal;text-transform:uppercase;font-size:22px;letter-spacing:.08em}.cinema-ecrin .cinema-sticky video{border-radius:12px}
@media(max-width:750px){.cinema-header{padding:22px 6%;gap:12px}.cinema-header nav{display:none}.cinema-brand{font-size:26px}.cinema-intro{margin-top:35px}.cinema-intro h1{font-size:clamp(42px,10vw,65px)}.cinema-story{display:block;padding:0 6%}.cinema-sticky{top:10px;z-index:1}.cinema-sticky video{max-height:48vh;object-fit:cover}.cinema-scrub{gap:10px}.cinema-scrub label{display:none}.cinema-scrub{grid-template-columns:1fr auto}.cinema-step{min-height:80vh;padding:49vh 0 35px}.cinema-step h2{font-size:37px}.cinema-values{grid-template-columns:1fr;gap:12px}.cinema-atelier,.cinema-closing{padding:60px 6%}footer{flex-direction:column;align-items:flex-start}.cinema-atelier h2,.cinema-closing h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cinema-story{display:block}.cinema-sticky{position:relative;top:0}.cinema-step{min-height:0;padding:30px 0}.cinema-sticky video{max-height:65vh}}

/* METIPOST CINEMA V2 */
.cinema-zeste{--accent:#a34217}.cinema-zeste :is(h1,.cinema-brand){font-family:Arial,sans-serif;font-style:normal;font-weight:800;letter-spacing:-.065em}.cinema-zeste .cinema-brand{text-transform:uppercase;font-size:25px}.cinema-zeste .cinema-intro h1{font-size:clamp(45px,6.4vw,85px)}.cinema-zeste .cinema-sticky video{border-radius:90px 12px 12px 12px}.cinema-zeste .cinema-cta{background:#304324;color:#f6e4bc;border-color:#304324}.cinema-azura .cinema-intro h1{font-style:italic}.cinema-azura .cinema-sticky video{border-radius:4px}.cinema-magma{--accent:#f3a369}.cinema-magma :is(h1,h2,.cinema-brand){font-family:Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.055em}.cinema-magma .cinema-intro h1{text-transform:uppercase;font-size:clamp(42px,6.3vw,78px)}.cinema-magma .cinema-brand{font-size:22px}.cinema-magma .overline,.cinema-magma .cinema-step>span{color:#f3a369;opacity:1}.cinema-magma .cinema-cta{background:#f3a369;color:#121821;border-color:#f3a369}.brand-selection{max-width:1280px;margin:35px auto;padding:35px 5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.brand-selection article{padding:28px 0;border-top:1px solid currentColor}.brand-selection article>span{font-size:10px;letter-spacing:.12em;opacity:.8}.brand-selection h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.03em}.brand-selection p{font-size:13px;line-height:1.8;opacity:.8}.cinema-zeste .brand-selection h3,.cinema-magma .brand-selection h3{font-family:Arial,sans-serif;font-weight:700}.cinema-story{max-width:1600px;grid-template-columns:1.65fr 1fr;gap:5%}.cinema-scrub input{accent-color:var(--accent,var(--ink));min-height:44px}.cinema-scrub button{min-height:44px;font-size:10px}.fiction-bar,.overline,.cinema-step>span,.cinema-scrub label{font-size:10px}.cinema-step>span{opacity:.8}#cinema-status{font-size:11px;opacity:.8}footer span{font-size:10px;line-height:1.7}.cinema-header a{min-height:44px;display:inline-flex;align-items:center}.cinema-header .cinema-brand{min-width:0;overflow-wrap:anywhere}.cinema-header .back{flex-shrink:0;white-space:nowrap}@media(max-width:750px){.brand-selection{grid-template-columns:1fr;gap:0;padding:0 6%}.brand-selection article{padding:20px 0}.brand-selection h3{margin:15px 0}.cinema-zeste .cinema-sticky video{border-radius:40px 6px 6px 6px}.cinema-sticky video{object-fit:contain;height:auto;max-height:48svh}.cinema-sticky{background:var(--paper)}}@media(max-width:400px){.cinema-header .cinema-brand{font-size:22px;max-width:calc(100% - 78px)}}
@media(max-width:750px){.cinema-step{padding-top:calc(min(66vw,48svh) + 110px);min-height:100svh}}@media(prefers-reduced-motion:reduce){.cinema-step{min-height:0;padding:30px 0}}
.fiction-bar,.overline,.cinema-step>span,.back,footer span,.brand-selection article>span{opacity:.9}.cinema-intro>p:last-child,.cinema-step p,.cinema-atelier>p,.cinema-closing>p,.brand-selection p{opacity:.85}
