[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0s)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal][data-reveal=left]{transform:translate(-40px)}[data-reveal][data-reveal=left].is-visible{transform:none}[data-reveal][data-reveal=right]{transform:translate(40px)}[data-reveal][data-reveal=right].is-visible{transform:none}[data-reveal][data-reveal=scale]{transform:scale(.95) translateY(16px)}[data-reveal][data-reveal=scale].is-visible{transform:none}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes reveal-fade-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes reveal-slide-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes reveal-slide-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}.promote-screening{background:#18181a;width:100%;position:relative;overflow-x:hidden}.promote-screening section{background:transparent}.promote-screening section.sec-1{padding:100px 0;position:relative;overflow:hidden}.promote-screening section.sec-1 .sw-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.promote-screening section.sec-1 .sw-wrapper .left{flex:1;max-width:600px}.promote-screening section.sec-1 .sw-wrapper .left h1{font-size:54px;font-weight:600;letter-spacing:-1px;color:var(--white);margin-bottom:37px;line-height:67px}.promote-screening section.sec-1 .sw-wrapper .left .description{font-size:20px;line-height:30px;font-weight:300;color:var(--white)}.promote-screening section.sec-1 .sw-wrapper .right{display:flex;justify-content:flex-end}.promote-screening section.sec-1 .sw-wrapper .right .image-container{position:relative;width:100%}.promote-screening section.sec-1 .sw-wrapper .right .image-container .cinema-collage{width:100%;height:auto;display:block}@media screen and (max-width: 1400px){.promote-screening section.sec-1{padding:100px 20px}.promote-screening section.sec-1 .sw-wrapper .left{flex:unset;max-width:50%}.promote-screening section.sec-1 .sw-wrapper .right{flex-grow:unset;width:50%}}@media screen and (max-width: 1024px){.promote-screening section.sec-1{padding:20px}.promote-screening section.sec-1 .sw-wrapper{flex-direction:column-reverse;justify-content:center;text-align:center;gap:40px}.promote-screening section.sec-1 .sw-wrapper .left{max-width:100%}.promote-screening section.sec-1 .sw-wrapper .left h1{line-height:normal}.promote-screening section.sec-1 .sw-wrapper .right{width:100%}.promote-screening section.sec-1 .sw-wrapper .right .image-container img{max-width:100%;margin:0 auto}}@media screen and (max-width: 768px){.promote-screening section.sec-1 .sw-wrapper .left{max-width:100%}.promote-screening section.sec-1 .sw-wrapper .left .description{font-size:16px}.promote-screening section.sec-1 .sw-wrapper .left h1{font-size:40px}}.promote-screening section.sec-2{padding:60px 0}.promote-screening section.sec-2 .sw-wrapper .promote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card:nth-child(7){grid-column:span 1}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card--highlight{grid-column:span 2}.promote-screening section.sec-2 .sw-wrapper .promote-card{background:#9c9c9c1f;border-radius:14px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(189,189,189,.3);padding:32px 30px;color:#fff;text-align:center}.promote-screening section.sec-2 .sw-wrapper .promote-card .promote-icon{width:67.94px;height:67.94px;margin:0 auto 30px}.promote-screening section.sec-2 .sw-wrapper .promote-card .promote-icon img{width:100%;height:100%;object-fit:contain}.promote-screening section.sec-2 .sw-wrapper .promote-card h3{font-size:24px;font-weight:500;margin:0 0 14px;color:#fff}.promote-screening section.sec-2 .sw-wrapper .promote-card p{font-size:16px;color:var(--white);line-height:1.6;margin:0 0 10px}.promote-screening section.sec-2 .sw-wrapper .promote-card p:last-child{margin-bottom:0}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight{background:linear-gradient(to bottom,#be185d,#000);border-bottom:1px transparent;padding:36px 55px;display:flex;flex-direction:column;justify-content:center;text-align:left}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight h3{font-size:41px;font-weight:600;margin-bottom:20px;line-height:1.3;color:#fff}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight ul{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:12px}.promote-screening section.sec-2 .sw-wrapper .promote-card--highlight ul li{font-size:17px;color:var(--white);line-height:1.6}@media screen and (max-width: 1400px){.promote-screening section.sec-2{padding:60px 20px}}@media screen and (max-width: 1024px){.promote-screening section.sec-2 .sw-wrapper .promote-grid{grid-template-columns:repeat(2,1fr)}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card--highlight{grid-column:2}}@media screen and (max-width: 768px){.promote-screening section.sec-2 .sw-wrapper .promote-grid{grid-template-columns:1fr}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card:nth-child(7){grid-column:span 1}.promote-screening section.sec-2 .sw-wrapper .promote-grid .promote-card--highlight{grid-column:span 1}}.promote-screening.hero-ready .sec-1 .left h1{animation:reveal-fade-up .8s cubic-bezier(.16,1,.3,1) .1s both}.promote-screening.hero-ready .sec-1 .left .description{animation:reveal-fade-up .8s cubic-bezier(.16,1,.3,1) .2s both}.promote-screening.hero-ready .sec-1 .right .image-container{animation:reveal-slide-right .9s cubic-bezier(.16,1,.3,1) .15s both}
