:root{--cin-pp-bg:#07122f;--cin-pp-card:rgba(9,22,58,.86);--cin-pp-card-soft:rgba(255,255,255,.024);--cin-pp-line:rgba(93,224,230,.18);--cin-pp-line-strong:rgba(127,243,255,.34);--cin-pp-cyan:#72edf6;--cin-pp-blue:#2178d8;--cin-pp-text:#f4fbff;--cin-pp-soft:rgba(244,251,255,.72);--cin-pp-muted:rgba(244,251,255,.56);--cin-pp-radius:24px;--cin-pp-shadow:0 18px 46px rgba(0,0,0,.28)}html.cin-cookie-consent-stored .wpconsent-banner,html.cin-cookie-consent-stored .wpconsent-modal,html.cin-cookie-consent-stored .wpconsent-popup,html.cin-cookie-consent-stored .cookie-banner,html.cin-cookie-consent-stored .cky-consent-container,html.cin-cookie-consent-stored .cmplz-cookiebanner,html.cin-cookie-consent-stored .moove-gdpr-info-bar,html.cin-cookie-consent-stored #cookie-law-info-bar,body.cin-cookie-consent-known .wpconsent-banner,body.cin-cookie-consent-known .wpconsent-modal,body.cin-cookie-consent-known .wpconsent-popup,body.cin-cookie-consent-known .cookie-banner,body.cin-cookie-consent-known .cky-consent-container,body.cin-cookie-consent-known .cmplz-cookiebanner,body.cin-cookie-consent-known .moove-gdpr-info-bar,body.cin-cookie-consent-known #cookie-law-info-bar,.cin-cookie-consent-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl{position:sticky!important;top:var(--cin-sticky-offset,78px)!important;z-index:880!important;overflow:hidden!important}.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:4px 6px 10px!important;width:100%!important;max-width:var(--cin-max)!important}.cin-page-histoire .sticky-tl .tl-nav::before,.cin-page-history .sticky-tl .tl-nav::before,.cin-page-histoire-du-cinema .sticky-tl .tl-nav::before,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav::before{display:none!important}.cin-page-histoire .sticky-tl .tl-item,.cin-page-history .sticky-tl .tl-item,.cin-page-histoire-du-cinema .sticky-tl .tl-item,body[class*="histoire-du-cinema"] .sticky-tl .tl-item{flex:0 0 clamp(76px, 22vw, 104px)!important;min-width:0!important;scroll-snap-align:center!important}.cin-page-histoire .sticky-tl .tl-item img,.cin-page-history .sticky-tl .tl-item img,.cin-page-histoire-du-cinema .sticky-tl .tl-item img,body[class*="histoire-du-cinema"] .sticky-tl .tl-item img{width:clamp(44px, 13vw, 62px)!important;height:clamp(44px, 13vw, 62px)!important}.cin-page-histoire .sticky-tl .tl-label,.cin-page-history .sticky-tl .tl-label,.cin-page-histoire-du-cinema .sticky-tl .tl-label,body[class*="histoire-du-cinema"] .sticky-tl .tl-label{max-width:100%!important;font-size:clamp(.68rem, 2.7vw, .82rem)!important;line-height:1.25!important;white-space:normal!important}.cin-page-histoire .sticky-tl .tl-item.is-active .tl-dot,.cin-page-history .sticky-tl .tl-item.is-active .tl-dot,.cin-page-histoire-du-cinema .sticky-tl .tl-item.is-active .tl-dot,body[class*="histoire-du-cinema"] .sticky-tl .tl-item.is-active .tl-dot{background:#7ff3ff!important;box-shadow:0 0 10px rgb(127 243 255 / .72)!important}.cin-page-histoire .cinemha-container,.cin-page-histoire .cinemha-page-shell,.cin-page-histoire .hist-content,.cin-page-histoire .cinemha-entry-content,.cin-page-a-propos .cinemha-container,.cin-page-about .cinemha-container,.cin-page-a-propos .cinemha-page-shell,.cin-page-about .cinemha-page-shell,.cin-page-a-propos .cinemha-about .ap-content,.cin-page-about .cinemha-about .ap-content,.cin-page-a-propos .cinemha-entry-content,.cin-page-about .cinemha-entry-content{width:min(100% - 34px, 760px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.cin-page-histoire p,.cin-page-histoire li,.cin-page-a-propos p,.cin-page-about p,.cin-page-a-propos li,.cin-page-about li{max-width:100%!important;line-height:1.76!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important}@media (max-width:640px){.cin-page-histoire .cinemha-container,.cin-page-histoire .cinemha-page-shell,.cin-page-histoire .hist-content,.cin-page-histoire .cinemha-entry-content,.cin-page-a-propos .cinemha-container,.cin-page-about .cinemha-container,.cin-page-a-propos .cinemha-page-shell,.cin-page-about .cinemha-page-shell,.cin-page-a-propos .cinemha-about .ap-content,.cin-page-about .cinemha-about .ap-content,.cin-page-a-propos .cinemha-entry-content,.cin-page-about .cinemha-entry-content{width:calc(100% - 32px)!important;max-width:none!important}.cin-page-histoire table.is-stacked,.cin-page-histoire table.is-stacked tbody,.cin-page-histoire table.is-stacked tr,.cin-page-histoire table.is-stacked td,.cin-page-histoire .sum-table,.cin-page-histoire .sum-table tbody,.cin-page-histoire .sum-table tr,.cin-page-histoire .sum-table td{display:block!important;width:100%!important}.cin-page-histoire table.is-stacked thead,.cin-page-histoire .sum-table thead{display:none!important}.cin-page-histoire table.is-stacked tr,.cin-page-histoire .sum-table tr{margin:0 0 14px!important;border:1px solid rgb(93 224 230 / .18)!important;border-radius:18px!important;background:rgb(255 255 255 / .024)!important;overflow:hidden!important}.cin-page-histoire table.is-stacked td,.cin-page-histoire .sum-table td{border:0!important;border-bottom:1px solid rgb(93 224 230 / .10)!important;padding:13px 14px!important;white-space:normal!important;overflow-wrap:break-word!important}.cin-page-histoire table.is-stacked td:last-child,.cin-page-histoire .sum-table td:last-child{border-bottom:0!important}.cin-page-histoire table.is-stacked td::before,.cin-page-histoire .sum-table td::before{content:attr(data-label);display:block!important;margin-bottom:5px!important;color:#7ff3ff!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}}body,button,input,select,textarea{font-family:"Quicksand",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.site-header .hdr-nav a,.hdr-auth,.hdr-user-card,.cin-translate-toggle{font-weight:650!important}.soc-grid{gap:10px!important}.soc-btn{width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgb(93 224 230 / .16)!important;background:rgb(255 255 255 / .026)!important;box-shadow:none!important;color:#fff!important}.soc-btn svg,.soc-btn img{width:17px!important;height:17px!important;display:block!important}.soc-btn:hover{border-color:rgb(127 243 255 / .34)!important;box-shadow:none!important;transform:none!important}.cin-single-actions,.single-post .cin-single-actions,.single .cin-single-actions{width:min(100% - 32px,760px)!important;margin:30px auto 0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important}.cin-public-like-btn,.cin-favorite-btn,.cin-share-bar a,.cin-share-bar button,.cin-native-share,.cin-ai-tools button,.cin-ai-form button,.cin-save-later-btn,.cin-reading-soft-toggle{border-radius:999px!important;border:1px solid var(--cin-pp-line)!important;background:rgb(255 255 255 / .018)!important;color:var(--cin-pp-text)!important;box-shadow:none!important;font-weight:720!important}.cin-public-like-btn:hover,.cin-favorite-btn:hover,.cin-share-bar a:hover,.cin-share-bar button:hover,.cin-native-share:hover,.cin-ai-tools button:hover,.cin-ai-form button:hover{border-color:var(--cin-pp-line-strong)!important;color:var(--cin-pp-cyan)!important;transform:none!important;box-shadow:0 0 0 1px rgb(93 224 230 / .08)!important}.single-post .cin-single-rating,.single .cin-single-rating,.cin-single-rating{width:min(100% - 32px,520px)!important;max-width:520px!important;margin:34px auto 34px!important;display:grid!important;place-items:center!important;padding:0!important}.single-post .cin-rating-widget[data-rating-type="post"],.single .cin-rating-widget[data-rating-type="post"],.cin-rating-widget{width:100%!important;max-width:520px!important;margin:0 auto!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:26px!important;border:1px solid var(--cin-pp-line)!important;background:radial-gradient(circle at 50% 0,rgb(93 224 230 / .08),transparent 38%),linear-gradient(180deg,rgb(10 24 62 / .92),rgb(7 18 52 / .96))!important;box-shadow:var(--cin-pp-shadow)!important}.single-post .cin-rating-widget[data-rating-type="post"] .cin-rating-widget__top,.single .cin-rating-widget[data-rating-type="post"] .cin-rating-widget__top,.cin-rating-widget__top{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;justify-items:center!important;text-align:center!important;padding:30px 28px 22px!important}.cin-rating-summary{width:100%!important;display:grid!important;justify-items:center!important;gap:8px!important}.cin-rating-summary__score{letter-spacing:0!important;font-size:clamp(3.1rem,9vw,4.3rem)!important;text-shadow:none!important}.cin-rating-summary__label,.cin-rating-input__label,.cin-rating-distribution__title{color:var(--cin-pp-cyan)!important;font-weight:760!important;letter-spacing:.12em!important}.single-post .cin-rating-input,.single .cin-rating-input,.cin-rating-input{width:min(100%,350px)!important;max-width:350px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;justify-content:center!important;justify-items:stretch!important}.cin-rating-input__label{grid-column:1/-1!important;width:100%!important;text-align:center!important;margin:0 0 2px!important}.single-post .cin-rating-input__button,.single .cin-rating-input__button,.cin-rating-input__button{width:100%!important;min-width:0!important;min-height:54px!important;height:auto!important;aspect-ratio:1.05/1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:16px!important;border:1px solid rgb(93 224 230 / .20)!important;background:rgb(255 255 255 / .018)!important;color:#fff!important;font-size:1rem!important;font-weight:780!important;line-height:1!important;box-shadow:none!important;touch-action:manipulation!important}.single-post .cin-rating-input__button:hover,.single .cin-rating-input__button:hover,.single-post .cin-rating-input__button.is-selected,.single .cin-rating-input__button.is-selected,.single-post .cin-rating-input__button[aria-pressed="true"],.single .cin-rating-input__button[aria-pressed="true"]{background:linear-gradient(135deg,#72edf6 0%,#2187e8 100%)!important;color:#06112b!important;border-color:transparent!important;box-shadow:0 10px 26px rgb(33 135 232 / .20)!important;transform:none!important}.single-post .cin-rating-distribution,.single .cin-rating-distribution,.cin-rating-distribution{width:min(100%,350px)!important;max-width:350px!important;margin:0 auto!important;padding:0 28px 30px!important;display:grid!important;gap:12px!important}.single-post .cin-rating-distribution__row,.single .cin-rating-distribution__row,.cin-rating-distribution__row{width:100%!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 28px!important;gap:10px!important;align-items:center!important}.cin-rating-distribution__track{height:10px!important;border-radius:999px!important;background:rgb(255 255 255 / .075)!important;border:1px solid rgb(93 224 230 / .10)!important}.cin-rating-distribution__fill{border-radius:999px!important;background:linear-gradient(90deg,#72edf6,#2187e8)!important;box-shadow:none!important}.cin-ai-panel{width:min(100% - 32px,860px)!important;margin:36px auto!important;padding:28px!important;border:1px solid var(--cin-pp-line)!important;border-radius:var(--cin-pp-radius)!important;background:radial-gradient(circle at 92% 0,rgb(93 224 230 / .07),transparent 34%),var(--cin-pp-card)!important;color:var(--cin-pp-text)!important;box-shadow:var(--cin-pp-shadow)!important}.cin-ai-panel__head span{color:var(--cin-pp-cyan)!important;font-size:.78rem!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}.cin-ai-panel__head h2{margin:8px 0 14px!important;color:#fff!important;font-size:clamp(1.45rem,3vw,2.25rem)!important;line-height:1.15!important}.cin-ai-summary,.cin-ai-answer,.cin-ai-related li,.cin-ai-related a{color:var(--cin-pp-soft)!important;line-height:1.75!important}.cin-ai-tools{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:20px 0!important}.cin-ai-tools button,.cin-ai-form button{min-height:46px!important;padding:0 18px!important;cursor:pointer!important}.cin-ai-form{display:grid!important;gap:12px!important;margin:18px 0!important}.cin-ai-form textarea{width:100%!important;min-height:126px!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid rgb(93 224 230 / .22)!important;background:rgb(4 12 34 / .76)!important;color:#fff!important;resize:vertical!important}.cin-ai-form button{width:max-content!important;background:linear-gradient(135deg,#72edf6,#2187e8)!important;color:#06112b!important;border-color:transparent!important}.cin-ai-answer{white-space:pre-line!important;min-height:0!important;padding:0!important}.cin-ai-answer.is-loading{color:var(--cin-pp-cyan)!important}.cin-ai-related{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important;padding-top:18px!important;border-top:1px solid rgb(93 224 230 / .12)!important}.cin-ai-related strong{display:block!important;margin-bottom:10px!important;color:#fff!important;font-weight:760!important}.cin-ai-related ul{margin:0!important;padding-left:18px!important}.cin-reading-soft{--cin-text:#f2f7fb;--cin-text-soft:rgba(242,247,251,.78);background:#0a1430!important}.cin-reading-soft .cin-single-content,.cin-reading-soft .cinemha-entry-content,.cin-reading-soft .hist-content{color:rgb(246 251 255 / .82)!important;font-size:clamp(1.02rem,1.8vw,1.13rem)!important;line-height:2!important}.cin-reading-soft .cin-single-content p,.cin-reading-soft .cinemha-entry-content p{color:rgb(246 251 255 / .78)!important}.cin-reading-soft .cin-single-thumb img{filter:brightness(.88) saturate(.82)!important}.cin-continue-reading{position:fixed!important;left:50%!important;bottom:22px!important;z-index:9997!important;transform:translate(-50%,24px)!important;opacity:0!important;pointer-events:none!important;min-height:48px!important;min-width:min(360px,calc(100vw - 32px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid var(--cin-pp-line-strong)!important;background:rgb(7 18 52 / .94)!important;color:#fff!important;box-shadow:0 18px 42px rgb(0 0 0 / .34)!important;backdrop-filter:blur(16px)!important;transition:opacity .24s ease,transform .24s ease!important}.cin-continue-reading.is-visible{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,0)!important}.cin-continue-reading span{color:#fff!important;font-weight:760!important}.cin-continue-reading strong{color:var(--cin-pp-cyan)!important;font-weight:780!important}@media(max-width:760px){.cin-single-actions,.single-post .cin-single-actions,.single .cin-single-actions{width:min(100% - 28px,390px)!important;display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important}.single-post .cin-public-like-btn,.single-post .cin-favorite-btn,.single-post .cin-share-bar,.single .cin-public-like-btn,.single .cin-favorite-btn,.single .cin-share-bar{width:100%!important;max-width:none!important}.single-post .cin-share-bar,.single .cin-share-bar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.cin-has-native-share .single-post .cin-share-bar a,.cin-has-native-share .single-post .cin-share-bar .cin-copy-link,.cin-has-native-share .single .cin-share-bar a,.cin-has-native-share .single .cin-share-bar .cin-copy-link{display:none!important}.single-post .cin-single-rating,.single .cin-single-rating,.cin-single-rating{width:min(100% - 28px,390px)!important;max-width:390px!important;margin:28px auto 30px!important}.single-post .cin-rating-widget[data-rating-type="post"],.single .cin-rating-widget[data-rating-type="post"],.cin-rating-widget{max-width:390px!important;border-radius:24px!important}.single-post .cin-rating-widget[data-rating-type="post"] .cin-rating-widget__top,.single .cin-rating-widget[data-rating-type="post"] .cin-rating-widget__top,.cin-rating-widget__top{padding:28px 22px 20px!important}.single-post .cin-rating-input,.single .cin-rating-input,.cin-rating-input{width:min(100%,320px)!important;max-width:320px!important;gap:9px!important}.single-post .cin-rating-input__button,.single .cin-rating-input__button,.cin-rating-input__button{min-height:52px!important;border-radius:15px!important;font-size:.98rem!important}.single-post .cin-rating-distribution,.single .cin-rating-distribution,.cin-rating-distribution{width:min(100%,320px)!important;max-width:320px!important;padding:0 22px 28px!important}.single-post .cin-rating-distribution__row,.single .cin-rating-distribution__row,.cin-rating-distribution__row{grid-template-columns:76px minmax(0,1fr) 24px!important;gap:8px!important}.cin-ai-panel{width:min(100% - 28px,390px)!important;padding:22px!important;border-radius:24px!important}.cin-ai-tools,.cin-ai-related{grid-template-columns:1fr!important}.cin-ai-tools{display:grid!important}.cin-ai-tools button,.cin-ai-form button{width:100%!important}.cin-continue-reading{bottom:14px!important}}.home .cin-home-hero-pro__bg,.front-page .cin-home-hero-pro__bg,body.home .cin-home-hero-pro__bg{background-size:cover!important;background-position:center center!important;transform:scale(1.045)!important;animation:cinHeroFinalDrift2471 24s ease-in-out infinite alternate!important;will-change:transform,background-position!important}.home .cin-home-hero-pro::after,.front-page .cin-home-hero-pro::after,body.home .cin-home-hero-pro::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0%,rgb(93 224 230 / .07) 43%,rgb(255 255 255 / .045) 50%,transparent 58%)!important;animation:cinHeroFinalSweep2471 8s ease-in-out infinite alternate!important}@keyframes cinHeroFinalDrift2471{0%{transform:scale(1.045) translate3d(-1.15%,.3%,0);background-position:48% 50%}100%{transform:scale(1.095) translate3d(1.15%,-.8%,0);background-position:53% 48%}}@keyframes cinHeroFinalSweep2471{0%{opacity:.12;transform:translateX(-18%)}100%{opacity:.34;transform:translateX(18%)}}.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{max-width:1040px!important;margin:0 auto!important;padding:0 24px!important;text-align:center!important;transform:translateY(1vh)!important;position:relative!important;z-index:4!important}.home .cin-home-hero__kicker,.front-page .cin-home-hero__kicker,body.home .cin-hero__kicker{display:block!important;margin:0 auto 18px!important;color:#75f2ff!important;font-size:clamp(.95rem,1.2vw,1.18rem)!important;font-weight:600!important;letter-spacing:.055em!important;line-height:1.35!important;text-transform:none!important;text-shadow:0 0 12px rgb(117 242 255 / .25)!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{max-width:1000px!important;margin:0 auto!important;color:#fbfdff!important;font-size:clamp(2.25rem,4.85vw,5.15rem)!important;line-height:1.07!important;font-weight:560!important;letter-spacing:-.014em!important;text-wrap:balance!important;text-shadow:0 14px 40px rgb(0 0 0 / .48),0 0 22px rgb(255 255 255 / .08)!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{max-width:760px!important;margin:24px auto 0!important;color:rgb(246 253 255 / .9)!important;font-size:clamp(.98rem,1.18vw,1.18rem)!important;line-height:1.56!important;font-weight:600!important;letter-spacing:.004em!important;text-align:center!important;text-wrap:balance!important;text-shadow:0 10px 24px rgb(0 0 0 / .44)!important}.cin-cinescreen-page .cin-cinescreen-featured__body h2{font-size:clamp(1.35rem,2vw,2.15rem)!important;line-height:1.15!important;letter-spacing:-.01em!important;margin:10px 0 14px!important;max-width:100%!important}.cin-cinescreen-page .cin-cinescreen-featured__body p,.cin-cinescreen-page .cin-video-card__body p,.single-cin_video .cin-video-header p{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:normal!important;color:rgb(245 251 255 / .83)!important;line-height:1.72!important;text-overflow:clip!important}.cin-cinescreen-page .cin-video-card__body h3{font-size:clamp(1.06rem,1.35vw,1.3rem)!important;line-height:1.3!important;letter-spacing:-.005em!important}@media(max-width:900px){:root{--cin-mobile-header-real-height:74px!important}body{padding-top:calc(var(--cin-adminbar-height,0px) + var(--cin-mobile-header-real-height,74px))!important;overflow-x:hidden!important}.site-header{position:fixed!important;top:var(--cin-adminbar-height,0)!important;left:0!important;right:0!important;height:var(--cin-mobile-header-real-height,74px)!important;min-height:var(--cin-mobile-header-real-height,74px)!important;z-index:10040!important;transform:none!important}.site-header__inner{height:var(--cin-mobile-header-real-height,74px)!important;min-height:var(--cin-mobile-header-real-height,74px)!important;display:grid!important;grid-template-columns:minmax(86px,1fr) auto!important;align-items:center!important;gap:10px!important;width:calc(100% - 24px)!important;margin-inline:auto!important;padding:0!important}.hdr-brand__logo{width:auto!important;max-width:clamp(86px,24vw,118px)!important;height:auto!important;max-height:58px!important;object-fit:contain!important}.hdr-mobile-actions{display:grid!important;grid-template-columns:48px 48px minmax(102px,118px)!important;align-items:center!important;justify-content:end!important;gap:8px!important;min-width:0!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border-radius:16px!important}.cin-mobile-account-pill{width:100%!important;max-width:118px!important;min-width:102px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;border-radius:16px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.cin-mobile-account-pill span:last-child{display:block!important;min-width:0!important;max-width:62px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cinemha-mobile-nav{display:none!important}.cinemha-menu-open .cinemha-mobile-nav,.cinemha-mobile-nav.is-open{display:grid!important;position:fixed!important;top:calc(var(--cin-adminbar-height,0px) + var(--cin-mobile-header-real-height,74px) + 10px)!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - var(--cin-adminbar-height,0px) - var(--cin-mobile-header-real-height,74px) - 22px)!important;overflow:auto!important;z-index:10020!important;padding:16px!important;gap:8px!important;border-radius:20px!important;background:rgb(7 18 52 / .98)!important;border:1px solid rgb(93 224 230 / .22)!important;box-shadow:0 24px 60px rgb(0 0 0 / .42)!important}.cinemha-mobile-nav a,.cin-mobile-user-card,.cin-mobile-user-links a{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:14px!important}}@media(max-width:420px){.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{font-size:clamp(2rem,10vw,3.05rem)!important;line-height:1.08!important}.hdr-mobile-actions{grid-template-columns:44px 44px minmax(94px,108px)!important;gap:7px!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.cin-mobile-account-pill{height:44px!important;min-height:44px!important;min-width:94px!important;max-width:108px!important}}.cin-home-hero-pro__bg{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:scale(1.06)!important;will-change:transform,filter!important;animation:cinHeroVideoDrift2471 22s ease-in-out infinite alternate!important}.cin-home-hero-pro::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0%,rgb(111 246 255 / .075) 43%,transparent 57%)!important;animation:cinHeroLightSweep2471 8s ease-in-out infinite alternate!important}@keyframes cinHeroVideoDrift2471{from{transform:scale(1.055) translate3d(-1.8%,.4%,0);filter:saturate(.78) brightness(.70) contrast(1.04)}to{transform:scale(1.105) translate3d(1.6%,-1.2%,0);filter:saturate(.84) brightness(.76) contrast(1.07)}}@keyframes cinHeroLightSweep2471{from{opacity:.14;transform:translateX(-14%)}to{opacity:.34;transform:translateX(16%)}}.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{max-width:1040px!important;transform:translateY(1.5vh)!important}.home .cin-home-hero__kicker,.front-page .cin-home-hero__kicker,body.home .cin-hero__kicker{font-size:clamp(.95rem,1.18vw,1.22rem)!important;font-weight:700!important;letter-spacing:.045em!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{max-width:1040px!important;font-size:clamp(2.25rem,4.85vw,5.15rem)!important;line-height:1.06!important;font-weight:600!important;letter-spacing:-.018em!important}.home .cin-home-hero__title span,.front-page .cin-home-hero__title span,body.home .cin-hero__title span{display:inline!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{max-width:720px!important;margin-top:24px!important;font-weight:600!important}.cin-cinescreen-featured__body h2{font-size:clamp(1.45rem,2.1vw,2.25rem)!important;line-height:1.12!important;letter-spacing:-.015em!important;margin:10px 0 14px!important}.cin-cinescreen-featured__body p,.cin-video-card__body p{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:normal!important;color:rgb(245 251 255 / .82)!important;line-height:1.72!important}.cin-video-card__body h3{font-size:clamp(1.08rem,1.45vw,1.34rem)!important;line-height:1.28!important}@media(max-width:900px){:root{--cin-mobile-header-real-height:74px}body{padding-top:calc(var(--cin-adminbar-height,0px) + var(--cin-mobile-header-real-height,74px))!important}.site-header,.site-header.top,.site-header.scrolled,header.site-header{position:fixed!important;top:var(--cin-adminbar-height,0)!important;left:0!important;right:0!important;height:var(--cin-mobile-header-real-height,74px)!important;min-height:var(--cin-mobile-header-real-height,74px)!important;z-index:10040!important;transform:none!important;overflow:visible!important}.site-header .site-header__inner,header.site-header .site-header__inner{width:100%!important;max-width:100%!important;height:var(--cin-mobile-header-real-height,74px)!important;min-height:var(--cin-mobile-header-real-height,74px)!important;padding:0 10px!important;display:grid!important;grid-template-columns:minmax(86px,1fr) auto!important;align-items:center!important;gap:8px!important}.site-header .hdr-brand__logo,header.site-header .hdr-brand__logo{width:clamp(86px,24vw,118px)!important;height:auto!important;max-height:62px!important}.hdr-mobile-actions{display:grid!important;grid-template-columns:48px 48px minmax(104px,118px)!important;align-items:center!important;justify-content:end!important;gap:7px!important;min-width:0!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:16px!important;padding:0!important}.cin-mobile-account-pill{width:118px!important;max-width:118px!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 10px 0 7px!important;gap:7px!important;border-radius:16px!important;font-size:.98rem!important}.cin-mobile-account-pill span:last-child{max-width:64px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.cin-mobile-account-avatar,.cin-mobile-account-pill img{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important}.cinemha-mobile-nav{display:none!important}.cinemha-mobile-nav.is-open,.cinemha-menu-open .cinemha-mobile-nav{display:grid!important;position:fixed!important;top:calc(var(--cin-adminbar-height,0px) + var(--cin-mobile-header-real-height,74px) + 10px)!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--cin-adminbar-height,0px) - var(--cin-mobile-header-real-height,74px) - 22px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:10020!important;border-radius:22px!important;padding:16px!important}.cin-mobile-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:0 0 12px!important}}@media(max-width:390px){:root{--cin-mobile-header-real-height:70px}.site-header .site-header__inner,header.site-header .site-header__inner{padding:0 8px!important;grid-template-columns:minmax(76px,1fr) auto!important;gap:6px!important}.site-header .hdr-brand__logo,header.site-header .hdr-brand__logo{width:82px!important;max-height:58px!important}.hdr-mobile-actions{grid-template-columns:44px 44px 98px!important;gap:6px!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.cin-mobile-account-pill{width:98px!important;max-width:98px!important;height:44px!important;min-height:44px!important;font-size:.88rem!important;padding:0 8px 0 6px!important}.cin-mobile-account-pill span:last-child{max-width:54px!important}.cin-mobile-account-avatar,.cin-mobile-account-pill img{width:28px!important;height:28px!important;min-width:28px!important}}.hdr-mobile-actions,.cin-translate-menu--mobile,.cin-mobile-account-pill{display:none!important}.cin-home-hero-pro__bg{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:scale(1.04)!important;animation:cinHeroIndexDrift 18s ease-in-out infinite alternate!important}.cin-featured-section .cin-featured-card{align-items:stretch!important}.cin-featured-section .cin-featured-card__media{display:block!important;height:100%!important;min-height:clamp(320px,34vw,520px)!important;overflow:hidden!important;background:rgb(6 18 50 / .64)!important}.cin-featured-section .cin-featured-card__media img,.cin-featured-section .cin-featured-card__media .cin-thumb-placeholder{width:100%!important;height:100%!important;min-height:inherit!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;display:block!important}.cin-google-translate-box,.cin-google-translate-box *,.goog-te-gadget,.goog-te-gadget-simple{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}@media(max-width:1050px){.site-header,.site-header.top,.site-header.scrolled{position:sticky!important;top:0!important;z-index:10020!important;min-height:96px!important;background:rgb(7 18 52 / .98)!important;border-bottom:1px solid rgb(93 224 230 / .20)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transform:none!important}.site-header__inner{width:100%!important;max-width:none!important;min-height:96px!important;display:grid!important;grid-template-columns:minmax(104px,1fr) auto!important;align-items:center!important;justify-content:normal!important;gap:10px!important;padding:0 14px!important;margin:0!important}.hdr-brand{grid-column:1!important;justify-self:start!important;min-width:0!important;width:auto!important;margin:0!important}.hdr-brand__logo{width:clamp(102px,28vw,156px)!important;height:auto!important;max-width:none!important;max-height:84px!important;object-fit:contain!important}.site-header__inner>.hdr-nav,.site-header__inner>.hdr-tools{display:none!important}.hdr-mobile-actions{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:clamp(50px,12vw,68px)!important;height:clamp(50px,12vw,68px)!important;min-width:clamp(50px,12vw,68px)!important;min-height:clamp(50px,12vw,68px)!important;padding:0!important;border-radius:20px!important;border:1px solid rgb(93 224 230 / .30)!important;background:rgb(255 255 255 / .035)!important;color:#72edf6!important;box-shadow:none!important;font-size:clamp(1.55rem,6vw,2.4rem)!important;line-height:1!important}.cin-translate-menu--mobile{display:inline-flex!important;position:relative!important}.cin-translate-menu--mobile .cin-translate-dropdown{right:0!important;left:auto!important;top:calc(100% + 12px)!important;z-index:10060!important;width:min(340px,calc(100vw - 22px))!important;min-width:min(340px,calc(100vw - 22px))!important;padding:18px!important;border-radius:24px!important;background:rgb(7 18 52 / .985)!important;border:1px solid rgb(93 224 230 / .24)!important;box-shadow:0 24px 56px rgb(0 0 0 / .40)!important}.cin-translate-menu--mobile.is-open .cin-translate-dropdown{display:grid!important;gap:12px!important}.cin-mobile-account-pill{min-height:clamp(50px,12vw,68px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px 0 10px!important;border-radius:20px!important;border:1px solid rgb(93 224 230 / .30)!important;background:rgb(255 255 255 / .035)!important;color:#fff!important;text-decoration:none!important;font-size:clamp(1rem,4.7vw,1.8rem)!important;font-weight:500!important;white-space:nowrap!important}.cin-mobile-account-avatar,.cin-mobile-account-pill img{width:clamp(38px,10vw,56px)!important;height:clamp(38px,10vw,56px)!important;min-width:clamp(38px,10vw,56px)!important;border-radius:999px!important;display:inline-block!important;background:linear-gradient(180deg,#f5f6f8,#cfd4dc)!important}.cinemha-mobile-nav,.cinemha-mobile-nav.is-open,.cinemha-menu-open .cinemha-mobile-nav{top:106px!important;z-index:10010!important;left:10px!important;right:10px!important;max-height:calc(100dvh - 122px)!important;overflow:auto!important}body.admin-bar .cinemha-mobile-nav,body.admin-bar .cinemha-mobile-nav.is-open,body.admin-bar.cinemha-menu-open .cinemha-mobile-nav,.admin-bar .cinemha-mobile-nav,.admin-bar .cinemha-mobile-nav.is-open,.admin-bar.cinemha-menu-open .cinemha-mobile-nav{top:152px!important;max-height:calc(100dvh - 168px)!important}.cin-mobile-translate{display:none!important}}@media(max-width:430px){.site-header,.site-header.top,.site-header.scrolled{min-height:82px!important}.site-header__inner{min-height:82px!important;grid-template-columns:minmax(86px,1fr) auto!important;gap:7px!important;padding:0 9px!important}.hdr-brand__logo{width:clamp(88px,27vw,118px)!important;max-height:66px!important}.hdr-mobile-actions{gap:7px!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:16px!important;font-size:1.55rem!important}.cin-mobile-account-pill{min-height:48px!important;padding:0 11px 0 7px!important;gap:7px!important;border-radius:16px!important;font-size:1rem!important}.cin-mobile-account-avatar,.cin-mobile-account-pill img{width:34px!important;height:34px!important;min-width:34px!important}.cinemha-mobile-nav,.cinemha-mobile-nav.is-open,.cinemha-menu-open .cinemha-mobile-nav{top:92px!important;max-height:calc(100dvh - 108px)!important}body.admin-bar .cinemha-mobile-nav,body.admin-bar .cinemha-mobile-nav.is-open,body.admin-bar.cinemha-menu-open .cinemha-mobile-nav,.admin-bar .cinemha-mobile-nav,.admin-bar .cinemha-mobile-nav.is-open,.admin-bar.cinemha-menu-open .cinemha-mobile-nav{top:138px!important;max-height:calc(100dvh - 154px)!important}}@media(max-width:1050px){.cin-translate-menu--mobile .cin-translate-dropdown{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(360px,calc(100vw - 28px))!important;min-width:0!important;max-width:calc(100vw - 28px)!important}.cin-translate-menu--mobile .cin-translate-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cin-translate-menu--mobile .cin-translate-choice{min-width:0!important;min-height:52px!important;padding:10px 12px!important;text-align:center!important;white-space:normal!important}.cin-featured-section .cin-featured-card{align-items:stretch!important}.cin-featured-section .cin-featured-card__media{height:auto!important;min-height:clamp(300px,44vw,520px)!important;display:grid!important;align-items:stretch!important}.cin-featured-section .cin-featured-card__media img,.cin-featured-section .cin-featured-card__media .cin-thumb-placeholder{width:100%!important;height:100%!important;min-height:clamp(300px,44vw,520px)!important;object-fit:cover!important;object-position:center center!important}.single-post .cin-single-article,.single-post .cin-single-header,.single-post .cin-single-content,.single-post .cin-single-actions,.single-post .cin-single-rating,.single-post .cin-ai-panel{width:min(calc(100vw - 24px), 920px)!important;max-width:min(calc(100vw - 24px), 920px)!important;margin-left:auto!important;margin-right:auto!important}.single-post .cin-single-content{font-size:clamp(1.02rem,4.45vw,1.2rem)!important;line-height:1.82!important}.single-post .cin-single-content p{margin-bottom:1.25em!important}.single-post .cin-ai-panel{padding:20px!important;border-radius:24px!important}.single-post .cin-ai-summary,.single-post .cin-ai-answer,.single-post .cin-ai-related li,.single-post .cin-ai-related a{font-size:clamp(.98rem,4.1vw,1.08rem)!important;line-height:1.72!important}.single-post .cin-ai-panel__head h2{font-size:clamp(1.55rem,7.2vw,2.25rem)!important}}@media(max-width:520px){.cin-translate-menu--mobile .cin-translate-dropdown{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 92px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}body.admin-bar .cin-translate-menu--mobile .cin-translate-dropdown,.admin-bar .cin-translate-menu--mobile .cin-translate-dropdown{top:calc(env(safe-area-inset-top, 0px) + 138px)!important}.single-post .cin-single-article,.single-post .cin-single-header,.single-post .cin-single-content,.single-post .cin-single-actions,.single-post .cin-single-rating,.single-post .cin-ai-panel{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.single-post .cin-ai-panel{padding:18px!important}}@media(max-width:1050px){html,body{max-width:100%!important;overflow-x:hidden!important}body{padding-top:var(--cin-mobile-header-real-height,84px)!important}body.admin-bar{padding-top:calc(var(--cin-mobile-header-real-height, 84px) + 46px)!important}.site-header,.site-header.top,.site-header.scrolled{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;transform:none!important;will-change:auto!important}.cinemha-mobile-nav,.cinemha-mobile-nav.is-open,.cinemha-menu-open .cinemha-mobile-nav{position:fixed!important;top:calc(var(--cin-mobile-header-real-height, 84px) + 10px)!important}body.admin-bar .cinemha-mobile-nav,body.admin-bar .cinemha-mobile-nav.is-open,body.admin-bar.cinemha-menu-open .cinemha-mobile-nav,.admin-bar .cinemha-mobile-nav,.admin-bar .cinemha-mobile-nav.is-open,.admin-bar.cinemha-menu-open .cinemha-mobile-nav{top:calc(var(--cin-mobile-header-real-height, 84px) + 56px)!important}}.cin-featured-section .cin-featured-card{display:grid!important}.cin-featured-section .cin-featured-card__media{align-self:stretch!important;height:100%!important;max-height:none!important}.cin-featured-section .cin-featured-card__media img,.cin-featured-section .cin-featured-card__media .cin-thumb-placeholder{height:100%!important;max-height:none!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important}@media(min-width:981px){.cin-featured-section .cin-featured-card__media{min-height:100%!important}}@media(max-width:760px){.single-post .cin-single-page,.single-post .cinemha-container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.single-post .cin-single-article,.single-post .cin-single-header,.single-post .cin-single-content,.single-post .cin-single-actions,.single-post .cin-single-rating,.single-post .cin-ai-panel{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.single-post .cin-single-content,.single-post .cin-single-content p,.single-post .cin-ai-summary,.single-post .cin-ai-answer{overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important;text-align:left!important}.single-post .cin-single-content *,.single-post .cin-ai-panel *{max-width:100%!important;box-sizing:border-box!important}.single-post .cin-ai-tools,.single-post .cin-ai-form,.single-post .cin-ai-related{width:100%!important}.single-post .cin-ai-tools button,.single-post .cin-ai-form button,.single-post .cin-ai-form textarea{width:100%!important;max-width:100%!important}.cin-featured-section .cin-featured-card{grid-template-columns:1fr!important}.cin-featured-section .cin-featured-card__media{min-height:clamp(290px,62vw,440px)!important}.cin-featured-section .cin-featured-card__media img,.cin-featured-section .cin-featured-card__media .cin-thumb-placeholder{min-height:clamp(290px,62vw,440px)!important}}@media (max-width:782px){html,body{overflow-x:hidden!important;max-width:100%!important}.site-header,.cin-site-header,header.site-header{position:sticky!important;top:0!important;z-index:1000!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cin-single,.cin-single-main,.cin-single-content,.cin-article-content,.entry-content,.cin-article-assistant,.cin-single-actions,.cin-single-rating,.comments-zone{width:min(100%, calc(100vw - 24px))!important;max-width:min(760px, calc(100vw - 24px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important}.cin-single-content p,.cin-article-content p,.entry-content p,.cin-article-assistant p{max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere!important}.cin-featured,.cin-featured-card,.cin-hero-featured,.cin-front-featured{width:min(100%, calc(100vw - 24px))!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.cin-featured img,.cin-featured-card img,.cin-hero-featured img,.cin-front-featured img,.cin-featured-media img,.cin-post-hero img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:62vh!important;object-fit:cover!important;border-radius:inherit!important}.cin-rating-widget{width:min(100%, 430px)!important;max-width:calc(100vw - 28px)!important;margin:24px auto!important;padding:20px 14px!important;box-sizing:border-box!important;overflow:hidden!important}.cin-rating-widget__top{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;justify-items:center!important;text-align:center!important}.cin-rating-summary{width:100%!important;justify-items:center!important;text-align:center!important}.cin-rating-summary__score{font-size:clamp(3rem, 15vw, 4.5rem)!important;line-height:.98!important}.cin-rating-input{width:100%!important;max-width:302px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(42px,50px))!important;justify-content:center!important;align-items:center!important;justify-items:center!important;gap:10px!important}.cin-rating-input__label{grid-column:1 / -1!important;width:100%!important;text-align:center!important;margin:0 0 4px!important}.cin-rating-input__button{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;max-height:46px!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;line-height:1!important;text-align:center!important;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important}.cin-public-like-btn,.cin-favorite-btn,.cin-share-bar__item,.cin-native-share{touch-action:manipulation!important}.cin-public-like-btn.is-busy,.cin-rating-input__button.is-busy{opacity:.82!important}.cin-rating-distribution{width:100%!important;max-width:350px!important;margin:0 auto!important}.cin-rating-distribution__row{grid-template-columns:82px minmax(96px,1fr) 24px!important;gap:8px!important}}@media (max-width:380px){.cin-rating-input{max-width:258px!important;grid-template-columns:repeat(5,42px)!important;gap:8px!important}.cin-rating-input__button{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important}.cin-rating-distribution{max-width:318px!important}}.cin-has-queued-engagement .cin-public-like-btn.is-active,.cin-has-queued-engagement .cin-rating-input__button.is-selected{box-shadow:0 0 0 2px rgb(89 224 232 / .28),0 12px 28px rgb(0 0 0 / .18)}@media (max-width:720px){.cin-public-like-btn,.cin-rating-input__button{touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.cin-rating-widget,.cin-single-rating,.cin-rating-widget[data-rating-type="post"]{width:min(100%, calc(100vw - 28px))!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important}.cin-rating-input{grid-template-columns:repeat(5,minmax(42px,48px))!important;justify-content:center!important}.cin-rating-input__button{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;max-height:46px!important;aspect-ratio:1 / 1!important}}@media (max-width:1050px){:root{--cin-mobile-header-real-height:78px}body{padding-top:var(--cin-mobile-header-real-height,78px)!important}body.admin-bar{padding-top:calc(var(--cin-mobile-header-real-height, 78px) + 46px)!important}.site-header,.site-header.top,.site-header.scrolled,header.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;transform:none!important}}@media (max-width:600px){:root{--cin-mobile-header-real-height:72px}body{padding-top:var(--cin-mobile-header-real-height,72px)!important}}.cin-featured-section .cin-featured-card__media.has-featured-contain{position:relative!important;overflow:hidden!important;background:rgb(10 14 24 / .82)!important;display:grid!important;place-items:center!important}.cin-featured-section .cin-featured-card__media.has-featured-contain::before{content:""!important;position:absolute!important;inset:0!important;background-image:var(--cin-featured-img)!important;background-size:cover!important;background-position:center!important;filter:blur(18px) saturate(1.15) brightness(.75)!important;transform:scale(1.08)!important;opacity:.72!important}.cin-featured-section .cin-featured-card__media.has-featured-contain::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgb(7 10 18 / .12),rgb(7 10 18 / .34))!important;pointer-events:none!important}.cin-featured-section .cin-featured-card__media.has-featured-contain img{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important}.cin-article-contributors{margin:34px 0 18px!important;padding:18px 0 0!important;border-top:1px solid rgb(93 224 230 / .16)!important;color:rgb(238 248 255 / .82)!important;line-height:1.7!important}.cin-article-contributors strong{color:#fff!important;font-weight:800!important;margin-right:8px!important}.cin-article-contributors span{color:#ff9a85!important;font-weight:600!important}.footer-brand p,.footer-copy,.footer-tagline{text-transform:none!important}.cin-cookie-consent-hidden{display:none!important;visibility:hidden!important}@media (max-width:900px){.page-template-page-histoire .sticky-tl{position:sticky!important;top:var(--cin-mobile-header-real-height,72px)!important;z-index:920!important;overflow:hidden!important;padding:10px 8px 8px!important;background:rgb(8 17 45 / .96)!important}.page-template-page-histoire .sticky-tl .tl-nav{display:flex!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.page-template-page-histoire .sticky-tl .tl-nav::before{display:none!important}.page-template-page-histoire .sticky-tl .tl-item{flex:0 0 clamp(62px,18vw,86px)!important;min-width:clamp(62px,18vw,86px)!important;gap:5px!important;scroll-snap-align:center!important}.page-template-page-histoire .sticky-tl .tl-dot{width:7px!important;height:7px!important}.page-template-page-histoire .sticky-tl .tl-item img{width:clamp(42px,12vw,58px)!important;height:clamp(42px,12vw,58px)!important;border-radius:12px!important}.page-template-page-histoire .sticky-tl .tl-label{font-size:clamp(.68rem,2.5vw,.82rem)!important;line-height:1.15!important;white-space:normal!important}.page-template-page-histoire .sticky-tl .tl-item.is-active{color:#7ff3ff!important}.page-template-page-histoire .sticky-tl .tl-item.is-active img{border-color:rgb(127 243 255 / .72)!important;box-shadow:0 0 14px rgb(93 224 230 / .28)!important;filter:brightness(1.04) saturate(1)!important}}@media (max-width:760px){.page-template-page-histoire .cinemha-container,.page-template-page-histoire .cinemha-page-shell,.page-template-page-a-propos .cinemha-container,.page-template-page-a-propos .cinemha-page-shell,.cinemha-about .ap-shell{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important}.page-template-page-histoire .cinemha-entry-content,.page-template-page-histoire .hist-content,.page-template-page-a-propos .cinemha-entry-content,.page-template-page-a-propos .cinemha-about-content,.cinemha-about .ap-content{width:100%!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}.page-template-page-histoire p,.page-template-page-histoire li,.page-template-page-a-propos p,.page-template-page-a-propos li,.cinemha-about p,.cinemha-about li{max-width:100%!important;font-size:1.04rem!important;line-height:1.72!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:break-word!important}.page-template-page-a-propos .cinemha-about-header,.cinemha-about .ap-hero-content{width:calc(100% - 28px)!important;max-width:none!important}.cin-article-contributors{margin-top:28px!important;padding-top:16px!important}.cin-article-contributors strong,.cin-article-contributors span{display:inline!important;font-size:.96rem!important}.sum-table-wrap{overflow:visible!important;margin:26px 0!important}.sum-table,.sum-table tbody,.sum-table tr,.sum-table td{display:block!important;width:100%!important}.sum-table thead{display:none!important}.sum-table tr{margin:0 0 14px!important;border:1px solid rgb(93 224 230 / .18)!important;border-radius:18px!important;background:rgb(255 255 255 / .025)!important;overflow:hidden!important}.sum-table th,.sum-table td{text-align:left!important}.sum-table td{border:0!important;border-bottom:1px solid rgb(93 224 230 / .10)!important;padding:13px 14px!important;white-space:normal!important;overflow-wrap:break-word!important}.sum-table td:last-child{border-bottom:0!important}.sum-table td::before{content:attr(data-label);display:block!important;color:#7ff3ff!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:5px!important}[class*="wpconsent"],[id*="wpconsent"],[class*="WPConsent"],[id*="WPConsent"],[class*="cookie-banner"],[id*="cookie-banner"]{max-height:48dvh!important;overflow:auto!important}}html,body{visibility:visible!important}html[style*="visibility: hidden"],html[style*="opacity: 0"],body[style*="display: none"],body[style*="visibility: hidden"],body[style*="opacity: 0"]{display:block!important;visibility:visible!important;opacity:1!important}html[inert],body[inert],.wp-site-blocks[inert],.site[inert],main[inert]{pointer-events:auto!important}select,select option,.wpforms-field select,.wpcf7 select,.page-id-6 select,.page-id-6 select option{background:#081736!important;color:#f4feff!important}select:focus{background:#0b1f47!important;color:#ffffff!important}@media (max-width:520px){.cin-page-histoire .hist-content table.is-stacked thead,.cin-page-history .hist-content table.is-stacked thead{display:none!important}.cin-page-histoire .hist-content table.is-stacked,.cin-page-histoire .hist-content table.is-stacked tbody,.cin-page-histoire .hist-content table.is-stacked tr,.cin-page-histoire .hist-content table.is-stacked td,.cin-page-history .hist-content table.is-stacked,.cin-page-history .hist-content table.is-stacked tbody,.cin-page-history .hist-content table.is-stacked tr,.cin-page-history .hist-content table.is-stacked td{display:block!important;width:100%!important}.cin-page-histoire .hist-content table.is-stacked tr,.cin-page-history .hist-content table.is-stacked tr{padding:14px!important;margin:0 0 14px!important;border:1px solid rgb(93 224 230 / .18)!important;border-radius:16px!important;background:rgb(9 22 58 / .62)!important}.cin-page-histoire .hist-content table.is-stacked td,.cin-page-history .hist-content table.is-stacked td{border:none!important;padding:8px 0!important}.cin-page-histoire .hist-content table.is-stacked td::before,.cin-page-history .hist-content table.is-stacked td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#72edf6;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}}:root{--cin-adminbar-height:0px}@media (min-width:901px){.site-header,.site-header.top,.site-header.scrolled,header.site-header{position:sticky!important;top:var(--cin-adminbar-height,0)!important;z-index:10050!important;min-height:78px!important;overflow:visible!important;transform:none!important}.site-header__inner{display:grid!important;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto!important;align-items:center!important;justify-content:normal!important;gap:clamp(14px,2vw,30px)!important;min-height:78px!important;width:min(1480px,calc(100% - 48px))!important;max-width:1480px!important;margin-inline:auto!important;padding-inline:0!important}.site-header__inner::before{display:none!important;content:none!important}.hdr-brand{grid-column:1!important;justify-self:start!important;min-width:0!important;max-width:190px!important;margin:0!important;padding:0!important;z-index:2!important}.hdr-brand__logo{width:auto!important;height:58px!important;max-width:150px!important;object-fit:contain!important}.hdr-nav{grid-column:2!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:clamp(16px,1.7vw,30px)!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important}.hdr-nav a{white-space:nowrap!important;flex:0 0 auto!important}.hdr-tools{grid-column:3!important;justify-self:end!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;z-index:3!important}.hdr-mobile-actions,.cinemha-mobile-toggle{display:none!important}}@media (min-width:901px) and (max-width:1180px){.site-header__inner{grid-template-columns:minmax(88px,130px) minmax(0,1fr) auto!important;gap:12px!important;width:min(100%,calc(100% - 28px))!important}.hdr-brand__logo{height:48px!important;max-width:110px!important}.hdr-nav{gap:12px!important}.hdr-nav a{font-size:.9rem!important}.hdr-auth{min-height:42px!important;padding:0 12px!important}.hdr-user-card{min-height:42px!important;padding:0 10px!important}}@media (max-width:900px){:root{--cin-mobile-header-real-height:72px}html,body{overflow-x:hidden!important;overflow-y:auto!important}body:not(.cinemha-menu-open){overflow-y:auto!important;position:static!important}.site-header,.site-header.top,.site-header.scrolled,header.site-header{position:sticky!important;top:var(--cin-adminbar-height,0)!important;z-index:10050!important;min-height:72px!important;transform:none!important}.site-header__inner{min-height:72px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;align-items:center!important;gap:8px!important;padding:0 14px!important;width:100%!important;max-width:100%!important}.hdr-brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;max-width:140px!important}.hdr-brand__logo{width:auto!important;height:48px!important;max-width:122px!important;object-fit:contain!important}.cinemha-mobile-toggle{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.hdr-nav,.hdr-tools{display:none!important}.cinemha-mobile-nav,.cinemha-mobile-nav.is-open,.cinemha-menu-open .cinemha-mobile-nav{top:calc(var(--cin-adminbar-height,0px) + 76px)!important;max-height:calc(100dvh - var(--cin-adminbar-height,0px) - 96px)!important}}body.page-template-page-histoire:not(.cinemha-menu-open),body.page-histoire-du-cinema:not(.cinemha-menu-open),body.page-slug-histoire-du-cinema:not(.cinemha-menu-open),body[class*="histoire-du-cinema"]:not(.cinemha-menu-open),body.page-a-propos:not(.cinemha-menu-open),body.page-slug-a-propos:not(.cinemha-menu-open),body[class*="a-propos"]:not(.cinemha-menu-open){overflow-y:auto!important;height:auto!important;min-height:100%!important;position:static!important;touch-action:auto!important}.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl{max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important}html,body,.site,.wp-site-blocks,.site-main,main{visibility:visible!important;opacity:1!important}html[style*="visibility: hidden"],body[style*="visibility: hidden"],.site[style*="visibility: hidden"],.wp-site-blocks[style*="visibility: hidden"],main[style*="visibility: hidden"],.site-main[style*="visibility: hidden"]{visibility:visible!important;opacity:1!important}@media (min-width:901px){.site-header .site-header__inner,header.site-header .site-header__inner{width:min(1320px, calc(100% - 56px))!important;max-width:1320px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}.site-header .hdr-brand,header.site-header .hdr-brand{flex:0 0 118px!important;width:118px!important;min-width:118px!important;max-width:118px!important;overflow:visible!important}.site-header .hdr-brand__logo,header.site-header .hdr-brand__logo{width:88px!important;height:64px!important;max-width:88px!important;object-fit:contain!important;display:block!important}.site-header .hdr-nav,header.site-header .hdr-nav{flex:1 1 auto!important;min-width:0!important;justify-content:center!important;gap:clamp(14px, 1.45vw, 26px)!important}.site-header .hdr-nav a,header.site-header .hdr-nav a{white-space:nowrap!important}.site-header .hdr-tools,header.site-header .hdr-tools{flex:0 0 auto!important;min-width:max-content!important}}@media (min-width:901px){body.page-template-page-histoire .cinemha-container,body.page-template-page-histoire .cinemha-page-content,body[class*="histoire-du-cinema"] .cinemha-container,body[class*="histoire-du-cinema"] .cinemha-page-content,body.page-template-page-a-propos .cinemha-container,body.page-template-page-a-propos .cinemha-page-content,body[class*="a-propos"] .cinemha-container,body[class*="a-propos"] .cinemha-page-content,body[class*="about"] .cinemha-container,body[class*="about"] .cinemha-page-content{width:min(1320px, calc(100% - 56px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body.page-template-page-histoire .cinemha-page-article,body[class*="histoire-du-cinema"] .cinemha-page-article,body.page-template-page-a-propos .cinemha-page-article,body[class*="a-propos"] .cinemha-page-article,body[class*="about"] .cinemha-page-article{width:100%!important;max-width:none!important}body.page-template-page-histoire .cinemha-entry-content,body.page-template-page-histoire .hist-content,body[class*="histoire-du-cinema"] .cinemha-entry-content,body[class*="histoire-du-cinema"] .hist-content,body.page-template-page-a-propos .cinemha-entry-content,body.page-template-page-a-propos .cinemha-about-content,body[class*="a-propos"] .cinemha-entry-content,body[class*="a-propos"] .cinemha-about-content,body[class*="about"] .cinemha-entry-content,body[class*="about"] .cinemha-about-content{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.page-template-page-histoire .cinemha-entry-content>p,body.page-template-page-histoire .hist-content>p,body.page-template-page-histoire .cinemha-entry-content>ul,body.page-template-page-histoire .cinemha-entry-content>ol,body[class*="histoire-du-cinema"] .cinemha-entry-content>p,body[class*="histoire-du-cinema"] .hist-content>p,body[class*="histoire-du-cinema"] .cinemha-entry-content>ul,body[class*="histoire-du-cinema"] .cinemha-entry-content>ol,body.page-template-page-a-propos .cinemha-entry-content>p,body.page-template-page-a-propos .cinemha-about-content>p,body.page-template-page-a-propos .cinemha-entry-content>ul,body.page-template-page-a-propos .cinemha-entry-content>ol,body[class*="a-propos"] .cinemha-entry-content>p,body[class*="a-propos"] .cinemha-about-content>p,body[class*="a-propos"] .cinemha-entry-content>ul,body[class*="a-propos"] .cinemha-entry-content>ol{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}body.page-template-page-a-propos .ap-shell,body.page-template-page-a-propos .cinemha-about .ap-content,body[class*="a-propos"] .ap-shell,body[class*="a-propos"] .cinemha-about .ap-content,body[class*="about"] .ap-shell,body[class*="about"] .cinemha-about .ap-content{width:min(1180px, 100%)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:901px){body.page-template-page-histoire .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl,.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl{position:sticky!important;top:var(--cin-sticky-offset,78px)!important;z-index:880!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:22px 40px 24px!important;overflow:visible!important;background:linear-gradient(180deg,rgb(6 17 43 / .98),rgb(5 15 36 / .96))!important;border-top:1px solid rgb(93 224 230 / .10)!important;border-bottom:1px solid rgb(93 224 230 / .16)!important;box-shadow:0 18px 42px rgb(0 0 0 / .24)!important}body.page-template-page-histoire .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav,.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav{width:min(1440px, calc(100% - 56px))!important;max-width:1440px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:clamp(16px, 2.6vw, 42px)!important;align-items:start!important;justify-items:center!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;padding:0!important;scrollbar-width:none!important}body.page-template-page-histoire .sticky-tl .tl-nav::-webkit-scrollbar,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-histoire .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-history .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-histoire-du-cinema .sticky-tl .tl-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.page-template-page-histoire .sticky-tl .tl-nav::before,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav::before,.cin-page-histoire .sticky-tl .tl-nav::before,.cin-page-history .sticky-tl .tl-nav::before,.cin-page-histoire-du-cinema .sticky-tl .tl-nav::before{display:block!important;content:""!important;position:absolute!important;left:4%!important;right:4%!important;top:14px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgb(93 224 230 / .24),transparent)!important;pointer-events:none!important}body.page-template-page-histoire .sticky-tl .tl-item,body[class*="histoire-du-cinema"] .sticky-tl .tl-item,.cin-page-histoire .sticky-tl .tl-item,.cin-page-history .sticky-tl .tl-item,.cin-page-histoire-du-cinema .sticky-tl .tl-item{flex:initial!important;width:100%!important;min-width:0!important;max-width:128px!important;scroll-snap-align:none!important}body.page-template-page-histoire .sticky-tl .tl-item img,body[class*="histoire-du-cinema"] .sticky-tl .tl-item img,.cin-page-histoire .sticky-tl .tl-item img,.cin-page-history .sticky-tl .tl-item img,.cin-page-histoire-du-cinema .sticky-tl .tl-item img{width:66px!important;height:66px!important;border-radius:12px!important}body.page-template-page-histoire .sticky-tl .tl-label,body[class*="histoire-du-cinema"] .sticky-tl .tl-label,.cin-page-histoire .sticky-tl .tl-label,.cin-page-history .sticky-tl .tl-label,.cin-page-histoire-du-cinema .sticky-tl .tl-label{font-size:.88rem!important;line-height:1.18!important;white-space:nowrap!important;max-width:100%!important;text-align:center!important}}@media (max-width:900px){body.page-template-page-histoire .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl,.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl{position:sticky!important;top:calc(var(--cin-adminbar-height, 0px) + 76px)!important;z-index:860!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px 10px 8px!important;overflow:hidden!important;background:rgb(8 17 45 / .96)!important;border-top:1px solid rgb(93 224 230 / .10)!important;border-bottom:1px solid rgb(93 224 230 / .16)!important;box-shadow:0 10px 26px rgb(0 0 0 / .22)!important}body.page-template-page-histoire .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav,.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}body.page-template-page-histoire .sticky-tl .tl-nav::before,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav::before,.cin-page-histoire .sticky-tl .tl-nav::before,.cin-page-history .sticky-tl .tl-nav::before,.cin-page-histoire-du-cinema .sticky-tl .tl-nav::before{display:none!important}body.page-template-page-histoire .sticky-tl .tl-item,body[class*="histoire-du-cinema"] .sticky-tl .tl-item,.cin-page-histoire .sticky-tl .tl-item,.cin-page-history .sticky-tl .tl-item,.cin-page-histoire-du-cinema .sticky-tl .tl-item{flex:0 0 76px!important;min-width:76px!important;max-width:76px!important;scroll-snap-align:start!important}body.page-template-page-histoire .sticky-tl .tl-item img,body[class*="histoire-du-cinema"] .sticky-tl .tl-item img,.cin-page-histoire .sticky-tl .tl-item img,.cin-page-history .sticky-tl .tl-item img,.cin-page-histoire-du-cinema .sticky-tl .tl-item img{width:48px!important;height:48px!important;border-radius:12px!important}body.page-template-page-histoire .sticky-tl .tl-label,body[class*="histoire-du-cinema"] .sticky-tl .tl-label,.cin-page-histoire .sticky-tl .tl-label,.cin-page-history .sticky-tl .tl-label,.cin-page-histoire-du-cinema .sticky-tl .tl-label{font-size:.72rem!important;line-height:1.12!important;white-space:normal!important}}@media (min-width:901px){body.page-template-page-histoire .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav,.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:clamp(10px,1.25vw,22px)!important;overflow:visible!important;overflow-x:visible!important;scrollbar-width:none!important}body.page-template-page-histoire .sticky-tl .tl-item,body[class*="histoire-du-cinema"] .sticky-tl .tl-item,.cin-page-histoire .sticky-tl .tl-item,.cin-page-history .sticky-tl .tl-item,.cin-page-histoire-du-cinema .sticky-tl .tl-item{flex:0 0 clamp(72px,7vw,108px)!important;width:clamp(72px,7vw,108px)!important;max-width:108px!important;min-width:72px!important}body.page-template-page-histoire .sticky-tl .tl-label,body[class*="histoire-du-cinema"] .sticky-tl .tl-label,.cin-page-histoire .sticky-tl .tl-label,.cin-page-history .sticky-tl .tl-label,.cin-page-histoire-du-cinema .sticky-tl .tl-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:900px){html,body{max-width:100%!important;overflow-x:hidden!important;touch-action:pan-y!important}body:not(.cinemha-menu-open){overflow-y:auto!important;height:auto!important;position:static!important}.site-header,header.site-header{position:sticky!important;top:var(--cin-adminbar-height,0)!important;z-index:9990!important;min-height:74px!important;height:74px!important;padding:0!important;background:rgb(8 17 45 / .97)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.site-header .site-header__inner,header.site-header .site-header__inner{width:100%!important;max-width:100%!important;min-height:74px!important;height:74px!important;margin:0!important;padding:0 12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.site-header .hdr-brand,header.site-header .hdr-brand{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;transform:none!important}.site-header .hdr-brand__logo,header.site-header .hdr-brand__logo{width:104px!important;height:58px!important;max-width:104px!important;object-fit:contain!important;display:block!important;margin:0!important;transform:none!important}.site-header .hdr-nav,.site-header .hdr-tools,header.site-header .hdr-nav,header.site-header .hdr-tools{display:none!important}.hdr-mobile-actions{flex:0 0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:0!important;min-width:0!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle,.cin-mobile-account-pill{min-width:48px!important;height:48px!important;border-radius:16px!important;border:1px solid rgb(93 224 230 / .24)!important;background:rgb(7 18 52 / .78)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.hdr-mobile-actions .cinemha-mobile-toggle{font-size:28px!important;line-height:1!important;color:#5de0e6!important}.hdr-mobile-actions .cin-translate-toggle__label{display:none!important}.cin-mobile-account-pill{width:auto!important;max-width:148px!important;padding:0 12px 0 8px!important;gap:8px!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important}.cin-mobile-account-pill span:last-child{display:inline-block!important;max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-weight:800!important}.cin-mobile-account-avatar,.cin-mobile-account-pill img{width:34px!important;height:34px!important;border-radius:50%!important;flex:0 0 34px!important}.cinemha-mobile-nav,.cinemha-mobile-nav.is-open,.cinemha-menu-open .cinemha-mobile-nav{position:fixed!important;left:12px!important;right:12px!important;top:calc(var(--cin-adminbar-height,0px) + 84px)!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--cin-adminbar-height,0px) - 98px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:22px!important}body.page-template-page-histoire .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl,.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl{top:calc(var(--cin-adminbar-height,0px) + 74px)!important;z-index:890!important;padding:8px 8px 6px!important}body.page-template-page-histoire .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav,.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important}body.page-template-page-histoire .sticky-tl .tl-label,body[class*="histoire-du-cinema"] .sticky-tl .tl-label,.cin-page-histoire .sticky-tl .tl-label,.cin-page-history .sticky-tl .tl-label,.cin-page-histoire-du-cinema .sticky-tl .tl-label{white-space:nowrap!important;font-size:.72rem!important}}.cin-ai-bullets{margin:18px 0 22px!important;padding:0!important;list-style:none!important;display:grid!important;gap:10px!important}.cin-ai-bullets li{position:relative!important;padding:12px 14px 12px 36px!important;border:1px solid rgb(93 224 230 / .16)!important;background:rgb(255 255 255 / .025)!important;color:rgb(255 255 255 / .84)!important;line-height:1.55!important}.cin-ai-bullets li::before{content:""!important;position:absolute!important;left:14px!important;top:21px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#5de0e6!important;box-shadow:0 0 12px rgb(93 224 230 / .55)!important}.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{max-width:1120px!important;margin:0 auto!important;text-align:center!important;padding:0 24px!important;position:relative!important;z-index:3!important}.home .cin-home-hero__kicker,.front-page .cin-home-hero__kicker,body.home .cin-hero__kicker{display:block!important;margin:0 auto 22px!important;color:#6ff6ff!important;font-size:clamp(1rem,1.4vw,1.35rem)!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1.3!important;text-transform:none!important;text-shadow:0 0 10px rgb(111 246 255 / .35),0 0 24px rgb(111 246 255 / .16)!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{max-width:1050px!important;margin:0 auto!important;color:#fff!important;font-size:clamp(2.5rem,6vw,6.4rem)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.045em!important;text-wrap:balance!important;text-shadow:0 0 18px rgb(255 255 255 / .12),0 0 34px rgb(87 232 255 / .10)!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{max-width:920px!important;margin:28px auto 0!important;color:#f4feff!important;font-size:clamp(1rem,1.5vw,1.35rem)!important;line-height:1.55!important;font-weight:800!important;text-align:center!important;text-wrap:balance!important}.cin-screen-hero,.cin-screen-hero--magazine,.page-template-page-cinescreen .cin-page-hero,.page-template-page-cinemha-screen .cin-page-hero,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero{width:min(1440px,calc(100% - 80px))!important;max-width:1440px!important;margin:74px auto 42px!important;padding:0!important;min-height:auto!important;border:1px solid rgb(87 232 255 / .20)!important;border-radius:0!important;background:radial-gradient(circle at 18% 12%,rgb(87 232 255 / .08),transparent 34%),linear-gradient(180deg,rgb(10 22 58 / .86),rgb(7 17 45 / .94))!important;box-shadow:0 24px 70px rgb(0 0 0 / .32),0 0 32px rgb(87 232 255 / .08)!important;overflow:hidden!important}.cin-screen-hero .cin-page-hero__inner,.cin-screen-hero--magazine .cin-page-hero__inner,.page-template-page-cinescreen .cin-page-hero__inner,.page-template-page-cinemha-screen .cin-page-hero__inner,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__inner{max-width:1120px!important;margin:0!important;padding:clamp(54px,6vw,92px) clamp(32px,6vw,76px)!important;text-align:left!important}.cin-screen-hero .cin-page-hero__kicker,.cin-screen-hero--magazine .cin-page-hero__kicker,.page-template-page-cinescreen .cin-page-hero__kicker,.page-template-page-cinemha-screen .cin-page-hero__kicker,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__kicker{display:block!important;margin:0 0 24px!important;color:#66f2ff!important;font-size:clamp(.78rem,1vw,.96rem)!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important}.cin-screen-hero .cin-page-hero__title,.cin-screen-hero--magazine .cin-page-hero__title,.page-template-page-cinescreen .cin-page-hero__title,.page-template-page-cinemha-screen .cin-page-hero__title,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__title{max-width:980px!important;margin:0!important;color:#63edf7!important;font-size:clamp(4rem,8vw,8.2rem)!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.055em!important;text-align:left!important;text-shadow:0 0 18px rgb(87 232 255 / .22),0 0 46px rgb(87 232 255 / .12)!important}.cin-screen-hero .cin-page-hero__text,.cin-screen-hero--magazine .cin-page-hero__text,.page-template-page-cinescreen .cin-page-hero__text,.page-template-page-cinemha-screen .cin-page-hero__text,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__text{max-width:920px!important;margin:28px 0 0!important;color:#f2fbff!important;font-size:clamp(1.05rem,1.45vw,1.38rem)!important;line-height:1.7!important;font-weight:600!important;text-align:left!important}.page-template-page-cinescreen h1,.page-template-page-cinemha-screen h1,.page-template-page-templatespage-cinemha-screen-php h1{max-width:100%!important}.cin-cinescreen-page .cin-cinescreen-filters input,.cin-cinescreen-page .cin-cinescreen-filters select,.cin-cinescreen-page .cin-cinescreen-filters textarea,.cin-cinescreen-page .cin-cinescreen-form input,.cin-cinescreen-page .cin-cinescreen-form select,.cin-cinescreen-page .cin-cinescreen-form textarea{min-height:64px!important;border-radius:0!important;background:rgb(7 17 45 / .94)!important;border:1px solid rgb(87 232 255 / .22)!important;color:#f5feff!important}.cin-cinescreen-page .cin-cinescreen-filters button,.cin-cinescreen-page .cin-cinescreen-filters input[type="submit"],.cin-cinescreen-page .cin-cinescreen-form button,.cin-cinescreen-page .cin-cinescreen-form input[type="submit"]{min-height:64px!important;border-radius:0!important}@media(max-width:1024px){.cin-screen-hero,.cin-screen-hero--magazine,.page-template-page-cinescreen .cin-page-hero,.page-template-page-cinemha-screen .cin-page-hero,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero{width:min(100% - 40px,980px)!important;margin-top:48px!important}.cin-screen-hero .cin-page-hero__title,.cin-screen-hero--magazine .cin-page-hero__title,.page-template-page-cinescreen .cin-page-hero__title,.page-template-page-cinemha-screen .cin-page-hero__title,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__title{font-size:clamp(3.3rem,9vw,6.2rem)!important}}@media(max-width:640px){.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{padding:0 18px!important}.home .cin-home-hero__kicker,.front-page .cin-home-hero__kicker,body.home .cin-hero__kicker{font-size:.95rem!important;margin-bottom:16px!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{font-size:clamp(2.15rem,12vw,3.8rem)!important;line-height:.98!important;letter-spacing:-.04em!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{margin-top:20px!important;font-size:1rem!important;line-height:1.48!important}.cin-screen-hero,.cin-screen-hero--magazine,.page-template-page-cinescreen .cin-page-hero,.page-template-page-cinemha-screen .cin-page-hero,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero{width:calc(100% - 28px)!important;margin:34px auto 28px!important}.cin-screen-hero .cin-page-hero__inner,.cin-screen-hero--magazine .cin-page-hero__inner,.page-template-page-cinescreen .cin-page-hero__inner,.page-template-page-cinemha-screen .cin-page-hero__inner,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__inner{padding:34px 22px 38px!important}.cin-screen-hero .cin-page-hero__kicker,.cin-screen-hero--magazine .cin-page-hero__kicker,.page-template-page-cinescreen .cin-page-hero__kicker,.page-template-page-cinemha-screen .cin-page-hero__kicker,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__kicker{font-size:.78rem!important;margin-bottom:18px!important}.cin-screen-hero .cin-page-hero__title,.cin-screen-hero--magazine .cin-page-hero__title,.page-template-page-cinescreen .cin-page-hero__title,.page-template-page-cinemha-screen .cin-page-hero__title,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__title{font-size:clamp(3.2rem,17vw,5rem)!important;line-height:.92!important;letter-spacing:-.055em!important}.cin-screen-hero .cin-page-hero__text,.cin-screen-hero--magazine .cin-page-hero__text,.page-template-page-cinescreen .cin-page-hero__text,.page-template-page-cinemha-screen .cin-page-hero__text,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__text{margin-top:22px!important;font-size:1rem!important;line-height:1.62!important}}:root{--cin-adminbar-height:0px}body.admin-bar{--cin-adminbar-height:32px}@media(max-width:782px){body.admin-bar{--cin-adminbar-height:46px}}html,body{max-width:100%;overflow-x:hidden}body:not(.cinemha-menu-open){overflow-y:auto!important;height:auto!important;position:static!important;touch-action:auto!important}@media(min-width:901px){body.page-template-page-histoire .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl,.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl{overflow:visible!important;width:100%!important;max-width:none!important}body.page-template-page-histoire .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav,.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:clamp(14px,1.7vw,30px)!important;width:min(1520px,calc(100% - 64px))!important;max-width:1520px!important;margin-inline:auto!important;overflow:visible!important;overflow-x:visible!important;scrollbar-width:none!important}body.page-template-page-histoire .sticky-tl .tl-nav::-webkit-scrollbar,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-histoire .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-history .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-histoire-du-cinema .sticky-tl .tl-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}@media(max-width:900px){body.page-template-page-histoire .sticky-tl,body[class*="histoire-du-cinema"] .sticky-tl,.cin-page-histoire .sticky-tl,.cin-page-history .sticky-tl,.cin-page-histoire-du-cinema .sticky-tl{position:sticky!important;top:calc(var(--cin-adminbar-height,0px) + 74px)!important;z-index:890!important;overflow:hidden!important;padding:8px 8px 6px!important}body.page-template-page-histoire .sticky-tl .tl-nav,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav,.cin-page-histoire .sticky-tl .tl-nav,.cin-page-history .sticky-tl .tl-nav,.cin-page-histoire-du-cinema .sticky-tl .tl-nav{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body.page-template-page-histoire .sticky-tl .tl-nav::-webkit-scrollbar,body[class*="histoire-du-cinema"] .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-histoire .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-history .sticky-tl .tl-nav::-webkit-scrollbar,.cin-page-histoire-du-cinema .sticky-tl .tl-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.page-template-page-histoire .sticky-tl .tl-item,body[class*="histoire-du-cinema"] .sticky-tl .tl-item,.cin-page-histoire .sticky-tl .tl-item,.cin-page-history .sticky-tl .tl-item,.cin-page-histoire-du-cinema .sticky-tl .tl-item{flex:0 0 auto!important}}@media(min-width:901px){body.page-template-page-histoire .cinemha-container,body.page-template-page-histoire .cinemha-page-content,body[class*="histoire-du-cinema"] .cinemha-container,body[class*="histoire-du-cinema"] .cinemha-page-content,body.page-template-page-a-propos .cinemha-container,body.page-template-page-a-propos .cinemha-page-content,body[class*="a-propos"] .cinemha-container,body[class*="a-propos"] .cinemha-page-content{width:min(1520px,calc(100% - 64px))!important;max-width:1520px!important;margin-inline:auto!important}body.page-template-page-histoire .cinemha-entry-content,body[class*="histoire-du-cinema"] .cinemha-entry-content,body.page-template-page-a-propos .cinemha-entry-content,body[class*="a-propos"] .cinemha-entry-content{width:100%!important;max-width:none!important}}.cin-cinescreen-page .cin-cinescreen-hero{width:min(1440px,calc(100% - 80px))!important;margin:36px auto 28px!important;padding:clamp(28px,3vw,44px) clamp(28px,4vw,56px)!important;min-height:auto!important;text-align:left!important}.cin-cinescreen-page .cin-cinescreen-hero h1{font-size:clamp(1.45rem,2.4vw,1.9rem)!important;line-height:1.18!important;letter-spacing:-.005em!important;font-weight:700!important;margin:.4em 0 0!important;max-width:780px!important}.cin-cinescreen-page .cin-cinescreen-hero span{font-size:.78rem!important;letter-spacing:.18em!important}.cin-cinescreen-page .cin-cinescreen-hero p{max-width:760px!important;margin:14px 0 0!important;font-size:clamp(.95rem,1.15vw,1.05rem)!important;line-height:1.65!important}@media(max-width:640px){.cin-cinescreen-page .cin-cinescreen-hero{width:calc(100% - 28px)!important;margin:22px auto 22px!important;padding:24px 20px 26px!important}.cin-cinescreen-page .cin-cinescreen-hero h1{font-size:clamp(1.25rem,4.6vw,1.55rem)!important}}.cin-cinescreen-page .cin-page-hero__title{font-size:clamp(1.55rem,2.6vw,2rem)!important;line-height:1.18!important;letter-spacing:-.005em!important;font-weight:700!important}.cin-cinescreen-page .cin-page-hero__kicker{font-size:.78rem!important;letter-spacing:.18em!important}.cin-cinescreen-page .cin-page-hero__text{font-size:clamp(.95rem,1.15vw,1.05rem)!important;line-height:1.65!important;max-width:740px!important}@media(max-width:640px){.cin-cinescreen-page .cin-page-hero__title{font-size:clamp(1.3rem,5vw,1.65rem)!important}}.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{max-width:860px!important;margin:0 auto!important;padding:0 24px!important;text-align:center!important;transform:translateY(2vh)!important}.home .cin-home-hero__kicker,.front-page .cin-home-hero__kicker,body.home .cin-hero__kicker{margin:0 auto 18px!important;color:#72f3ff!important;font-size:clamp(.95rem,1.15vw,1.18rem)!important;font-weight:600!important;letter-spacing:.045em!important;line-height:1.35!important;text-transform:none!important;text-shadow:0 0 12px rgb(114 243 255 / .24)!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{max-width:820px!important;margin:0 auto!important;color:#f8fdff!important;font-size:clamp(2.45rem,5.1vw,5.35rem)!important;line-height:1.04!important;font-weight:600!important;letter-spacing:-.018em!important;text-wrap:balance!important;text-shadow:0 12px 34px rgb(0 0 0 / .45),0 0 20px rgb(255 255 255 / .08)!important}.home .cin-home-hero__title span,.front-page .cin-home-hero__title span,body.home .cin-hero__title span{display:block!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{max-width:680px!important;margin:22px auto 0!important;color:rgb(246 253 255 / .9)!important;font-size:clamp(.98rem,1.15vw,1.16rem)!important;line-height:1.55!important;font-weight:600!important;letter-spacing:.005em!important;text-align:center!important;text-shadow:0 8px 22px rgb(0 0 0 / .42)!important}.cin-cinescreen-page .cin-screen-hero,.cin-cinescreen-page .cin-screen-hero--magazine,.page-template-page-cinescreen .cin-page-hero,.page-template-page-cinemha-screen .cin-page-hero,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero{width:min(var(--cin-max),calc(100% - 44px))!important;max-width:var(--cin-max)!important;margin:0 auto 28px!important;padding:42px 0 0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-align:left!important}.cin-cinescreen-page .cin-screen-hero .cin-page-hero__inner,.cin-cinescreen-page .cin-screen-hero--magazine .cin-page-hero__inner{max-width:none!important;margin:0!important;padding:0!important}.cin-cinescreen-page .cin-page-hero__kicker,.page-template-page-cinescreen .cin-page-hero__kicker,.page-template-page-cinemha-screen .cin-page-hero__kicker,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__kicker{display:block!important;margin:0 0 12px!important;color:#66f2ff!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;text-shadow:none!important}.cin-cinescreen-page .cin-page-hero__title,.page-template-page-cinescreen .cin-page-hero__title,.page-template-page-cinemha-screen .cin-page-hero__title,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__title{max-width:900px!important;margin:0 0 18px!important;color:#5de0e6!important;font-size:clamp(3rem,7vw,5.8rem)!important;line-height:1.02!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;text-align:left!important;text-shadow:none!important}.cin-cinescreen-page .cin-page-hero__text,.page-template-page-cinescreen .cin-page-hero__text,.page-template-page-cinemha-screen .cin-page-hero__text,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__text{max-width:780px!important;margin:0!important;color:rgb(255 255 255 / .76)!important;font-size:1.1rem!important;line-height:1.8!important;font-weight:500!important;text-align:left!important}@media(max-width:760px){.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{max-width:100%!important;padding:0 22px!important;transform:translateY(0)!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{font-size:clamp(2.1rem,10vw,3.35rem)!important;line-height:1.06!important;letter-spacing:-.014em!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{font-size:.98rem!important;margin-top:18px!important}.cin-cinescreen-page .cin-screen-hero,.cin-cinescreen-page .cin-screen-hero--magazine,.page-template-page-cinescreen .cin-page-hero,.page-template-page-cinemha-screen .cin-page-hero,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero{width:min(100% - 28px,720px)!important;margin:0 auto 24px!important;padding-top:28px!important}.cin-cinescreen-page .cin-page-hero__title,.page-template-page-cinescreen .cin-page-hero__title,.page-template-page-cinemha-screen .cin-page-hero__title,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__title{font-size:clamp(2.4rem,12vw,3.8rem)!important;line-height:1.04!important}.cin-cinescreen-page .cin-page-hero__text,.page-template-page-cinescreen .cin-page-hero__text,.page-template-page-cinemha-screen .cin-page-hero__text,.page-template-page-templatespage-cinemha-screen-php .cin-page-hero__text{font-size:1rem!important;line-height:1.68!important}}.home .cin-home-hero-pro__bg,.front-page .cin-home-hero-pro__bg,body.home .cin-home-hero-pro__bg{background-size:cover!important;background-position:center center!important;transform:scale(1.045)!important;animation:cinHeroTerminalDrift2471 24s ease-in-out infinite alternate!important;will-change:transform,background-position!important}.home .cin-home-hero-pro::after,.front-page .cin-home-hero-pro::after,body.home .cin-home-hero-pro::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0%,rgb(93 224 230 / .07) 43%,rgb(255 255 255 / .045) 50%,transparent 58%)!important;animation:cinHeroTerminalSweep2471 8s ease-in-out infinite alternate!important}@keyframes cinHeroTerminalDrift2471{0%{transform:scale(1.045) translate3d(-1.15%,.3%,0);background-position:48% 50%}100%{transform:scale(1.095) translate3d(1.15%,-.8%,0);background-position:53% 48%}}@keyframes cinHeroTerminalSweep2471{0%{opacity:.12;transform:translateX(-18%)}100%{opacity:.34;transform:translateX(18%)}}.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-hero__content{max-width:1040px!important;margin:0 auto!important;padding:0 24px!important;text-align:center!important;transform:translateY(1vh)!important;position:relative!important;z-index:4!important}.home .cin-home-hero__kicker,.front-page .cin-home-hero__kicker,body.home .cin-hero__kicker{display:block!important;margin:0 auto 18px!important;color:#75f2ff!important;font-size:clamp(.95rem,1.2vw,1.18rem)!important;font-weight:600!important;letter-spacing:.055em!important;line-height:1.35!important;text-transform:none!important;text-shadow:0 0 12px rgb(117 242 255 / .25)!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{max-width:1000px!important;margin:0 auto!important;color:#fbfdff!important;font-size:clamp(2.25rem,4.85vw,5.15rem)!important;line-height:1.07!important;font-weight:560!important;letter-spacing:-.014em!important;text-wrap:balance!important;text-shadow:0 14px 40px rgb(0 0 0 / .48),0 0 22px rgb(255 255 255 / .08)!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-hero__manifesto,body.home .cin-hero__subtitle{max-width:760px!important;margin:24px auto 0!important;color:rgb(246 253 255 / .9)!important;font-size:clamp(.98rem,1.18vw,1.18rem)!important;line-height:1.56!important;font-weight:600!important;letter-spacing:.004em!important;text-align:center!important;text-wrap:balance!important;text-shadow:0 10px 24px rgb(0 0 0 / .44)!important}.cin-cinescreen-page .cin-cinescreen-featured__body h2{font-size:clamp(1.35rem,2vw,2.15rem)!important;line-height:1.15!important;letter-spacing:-.01em!important;margin:10px 0 14px!important;max-width:100%!important}.cin-cinescreen-page .cin-cinescreen-featured__body p,.cin-cinescreen-page .cin-video-card__body p,.single-cin_video .cin-video-header p{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:normal!important;color:rgb(245 251 255 / .83)!important;line-height:1.72!important;text-overflow:clip!important}.cin-cinescreen-page .cin-video-card__body h3{font-size:clamp(1.06rem,1.35vw,1.3rem)!important;line-height:1.3!important;letter-spacing:-.005em!important}@media(max-width:900px){:root{--cin-mobile-header-real-height:74px!important}body{padding-top:calc(var(--cin-adminbar-height,0px) + var(--cin-mobile-header-real-height,74px))!important;overflow-x:hidden!important}.site-header{position:fixed!important;top:var(--cin-adminbar-height,0)!important;left:0!important;right:0!important;height:var(--cin-mobile-header-real-height,74px)!important;min-height:var(--cin-mobile-header-real-height,74px)!important;z-index:10040!important;transform:none!important}.site-header__inner{height:var(--cin-mobile-header-real-height,74px)!important;min-height:var(--cin-mobile-header-real-height,74px)!important;display:grid!important;grid-template-columns:minmax(86px,1fr) auto!important;align-items:center!important;gap:10px!important;width:calc(100% - 24px)!important;margin-inline:auto!important;padding:0!important}.hdr-brand__logo{width:auto!important;max-width:clamp(86px,24vw,118px)!important;height:auto!important;max-height:58px!important;object-fit:contain!important}.hdr-mobile-actions{display:grid!important;grid-template-columns:48px 48px minmax(102px,118px)!important;align-items:center!important;justify-content:end!important;gap:8px!important;min-width:0!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border-radius:16px!important}.cin-mobile-account-pill{width:100%!important;max-width:118px!important;min-width:102px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;border-radius:16px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.cin-mobile-account-pill span:last-child{display:block!important;min-width:0!important;max-width:62px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cinemha-mobile-nav{display:none!important}.cinemha-menu-open .cinemha-mobile-nav,.cinemha-mobile-nav.is-open{display:grid!important;position:fixed!important;top:calc(var(--cin-adminbar-height,0px) + var(--cin-mobile-header-real-height,74px) + 10px)!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - var(--cin-adminbar-height,0px) - var(--cin-mobile-header-real-height,74px) - 22px)!important;overflow:auto!important;z-index:10020!important;padding:16px!important;gap:8px!important;border-radius:20px!important;background:rgb(7 18 52 / .98)!important;border:1px solid rgb(93 224 230 / .22)!important;box-shadow:0 24px 60px rgb(0 0 0 / .42)!important}.cinemha-mobile-nav a,.cin-mobile-user-card,.cin-mobile-user-links a{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:14px!important}}@media(max-width:420px){.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-hero__title{font-size:clamp(2rem,10vw,3.05rem)!important;line-height:1.08!important}.hdr-mobile-actions{grid-template-columns:44px 44px minmax(94px,108px)!important;gap:7px!important}.hdr-mobile-actions .cinemha-mobile-toggle,.hdr-mobile-actions .cin-translate-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.cin-mobile-account-pill{height:44px!important;min-height:44px!important;min-width:94px!important;max-width:108px!important}}.cin-page-veil{position:fixed;inset:0;background:#0c153b;z-index:99997;pointer-events:none;opacity:0;transition:opacity .28s ease}.cin-page-veil.is-out{opacity:1;pointer-events:all}@media (prefers-reduced-motion:reduce){.cin-page-veil{transition:opacity 0s!important}}.cin-dashboard-hub-card{position:relative}.cin-dashboard-hub-card em,.cin-dashboard-card em{position:absolute;top:14px;right:14px;background:#5de0e6;color:#0c153b;font-style:normal;font-size:.72rem;font-weight:900;padding:2px 8px;border-radius:999px;letter-spacing:0;min-width:22px;text-align:center}.cin-dashboard-card{position:relative}.cin-activity-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.cin-activity-filters a{padding:8px 14px;border:1px solid rgb(93 224 230 / .28);border-radius:999px;color:rgb(255 255 255 / .78);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.cin-activity-filters a:hover{background:rgb(93 224 230 / .08);border-color:#5de0e6;color:#5de0e6}.cin-activity-filters a.is-active{background:#5de0e6;border-color:#5de0e6;color:#0c153b}.home .cin-home-hero-pro,.front-page .cin-home-hero-pro,body.home .cin-home-hero-pro{min-height:520px!important;height:min(72vh,680px)!important}.home .cin-home-hero__content,.front-page .cin-home-hero__content,body.home .cin-home-hero__content{max-width:min(900px,calc(100% - 34px))!important;padding:clamp(24px,4vw,48px)!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-home-hero__title,.home .cin-home-hero-pro__content h1,.front-page .cin-home-hero-pro__content h1,body.home .cin-home-hero-pro__content h1{font-size:clamp(2rem,4.25vw,3.7rem)!important;line-height:1.08!important;letter-spacing:-.025em!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important}.home .cin-home-hero__manifesto,.front-page .cin-home-hero__manifesto,body.home .cin-home-hero__manifesto{font-size:clamp(.92rem,1.35vw,1.1rem)!important;line-height:1.62!important;font-weight:500!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important}.cin-cinescreen-page .cin-cinescreen-hero{width:min(1180px,calc(100% - 48px))!important;margin:28px auto 24px!important;padding:clamp(24px,2.6vw,38px) clamp(22px,3.5vw,48px)!important;min-height:auto!important}.cin-cinescreen-page .cin-cinescreen-hero h1{font-size:clamp(1.45rem,2.4vw,1.9rem)!important;line-height:1.18!important;font-weight:700!important;max-width:780px!important}.cin-cinescreen-page .cin-cinescreen-hero p{font-size:clamp(.94rem,1.12vw,1.05rem)!important;line-height:1.62!important;max-width:760px!important}.page-template-page-cinescreen .cin-page-hero h1,.page-template-page-cinescreen .cin-page-hero__title,.cin-screen-page .cin-page-hero h1,.cin-screen-page .cin-page-hero__title{font-size:clamp(1.55rem,2.6vw,2rem)!important;line-height:1.16!important}.cin-gallery-cover-panel{border:1px solid rgb(93 224 230 / .18);background:rgb(255 255 255 / .018);padding:clamp(18px,3vw,28px);margin:0 0 26px}.cin-gallery-cover-panel img{width:100%;max-height:320px;object-fit:cover;border-radius:22px;border:1px solid rgb(93 224 230 / .18);display:block}.cin-gallery-check{display:flex;align-items:center;gap:10px;color:rgb(255 255 255 / .78);font-weight:800}.cin-gallery-cover-form{margin-top:10px}.cin-gallery-cover-form button{border:1px solid rgb(93 224 230 / .28);background:rgb(93 224 230 / .08);color:#fff;padding:10px 12px;font-weight:900;cursor:pointer}@media(max-width:680px){.home .cin-home-hero-pro,.front-page .cin-home-hero-pro,body.home .cin-home-hero-pro{height:62vh!important;min-height:420px!important}.home .cin-home-hero__title,.front-page .cin-home-hero__title,body.home .cin-home-hero__title{font-size:clamp(1.55rem,7vw,2.35rem)!important}.cin-cinescreen-page .cin-cinescreen-hero{width:calc(100% - 28px)!important;margin:20px auto!important;padding:22px 18px!important}.cin-cinescreen-page .cin-cinescreen-hero h1{font-size:clamp(1.24rem,4.8vw,1.55rem)!important}}