.et-cinema-hero{position:relative!important;isolation:isolate;overflow:hidden;min-height:650px;aspect-ratio:16/9;max-height:950px;display:flex!important;align-items:center!important;background:#101215;color:#fff;text-align:left;font-family:"Open Sans",Arial,sans-serif;padding:70px 0;box-sizing:border-box}
.et-cinema-hero *{box-sizing:border-box}
.et-cinema-media,.et-cinema-shade{position:absolute;inset:0;pointer-events:none}
.et-cinema-media{z-index:-2;background:#101215}
.et-cinema-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.et-cinema-shade{z-index:-1;background:linear-gradient(90deg,rgba(7,10,14,.76) 0%,rgba(7,10,14,.64) 34%,rgba(7,10,14,.22) 67%,rgba(7,10,14,.09) 100%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 45%)}
.et-cinema-shell{width:min(1280px,calc(100% - 80px));margin:auto}
.et-cinema-copy{max-width:690px}
.et-cinema-kicker{display:flex;align-items:center;gap:14px;font-size:13px!important;font-weight:800!important;letter-spacing:.12em;color:#fff!important;margin:0 0 24px!important}
.et-cinema-kicker:before{content:"";width:34px;height:4px;background:#e52639}
body .et-cinema-hero h1{font-family:"Arial Narrow",Impact,Arial,sans-serif!important;font-size:clamp(46px,5.5vw,84px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.02!important;text-transform:none!important;color:#fff!important;margin:0 0 26px!important;text-shadow:0 2px 18px #0003;overflow-wrap:normal}
.et-cinema-lede{font-size:clamp(17px,1.5vw,21px)!important;line-height:1.65!important;color:#f6f7f8!important;max-width:620px;margin:0!important;text-shadow:0 1px 5px #0005}
.et-cinema-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}
.et-cinema-actions a{display:inline-flex;align-items:center;gap:25px;min-height:50px;padding:14px 22px;background:#d71d31;color:white!important;border:1px solid #d71d31;border-radius:4px;font:700 15px/1.4 "Open Sans",Arial,sans-serif;text-decoration:none!important;transition:background .2s,transform .2s}
.et-cinema-actions a+a{background:rgba(12,14,18,.35);border-color:#ffffff9c}
.et-cinema-actions a:hover{background:#ad1526;transform:translateY(-2px)}
.et-cinema-actions a+a:hover{background:#ffffff20}
.et-cinema-toggle{position:absolute;right:24px;bottom:22px;min-height:40px;padding:8px 14px;border:1px solid #ffffff80;border-radius:4px;background:#101215b8;color:#fff;cursor:pointer;font:600 12px/1.4 Arial,sans-serif}
.et-cinema-hero :focus-visible{outline:3px solid #fff;outline-offset:5px}
.et-video-preserved{background:#0b1520;padding:42px 0}
.et-video-preserved .et-live-preview{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr}
.et-video-preserved .et-preview-bar{grid-column:1/-1}
.et-video-preserved .et-live-preview>a{grid-column:1;grid-row:2/4}
.et-video-preserved .et-live-preview figcaption{grid-column:2;grid-row:3;border-top:0}
.et-video-preserved .et-preview-note{grid-column:2;grid-row:2}
body:not(.et-asia-landing) .et-cinema-hero{padding-top:150px}
.et-asia-topbar{background:#0a0c10!important}
@media(max-width:820px){.et-cinema-hero{aspect-ratio:auto;min-height:620px;padding:70px 0 90px;max-height:none}.et-cinema-shell{width:calc(100% - 36px)}body .et-cinema-hero h1{font-size:clamp(39px,8vw,62px)!important}.et-cinema-lede{font-size:17px!important}.et-cinema-shade{background:linear-gradient(90deg,#070a0ed9,#070a0e99 68%,#070a0e55)}.et-cinema-media video{object-position:60% center}.et-cinema-actions{gap:12px}.et-cinema-actions a{gap:15px;padding:12px 16px}.et-video-preserved .et-live-preview{display:block}.et-cinema-toggle{right:18px;bottom:18px}}
@media(prefers-reduced-motion:reduce){.et-cinema-actions a{transition:none}}
.et-cinema-hero .et-cinema-toggle{background:#101215b8!important;border:1px solid #ffffff80!important;color:#fff!important;border-radius:4px!important;font:600 12px/1.4 Arial,sans-serif!important;padding:8px 14px!important;box-shadow:none!important;text-transform:none!important}.et-cinema-hero .et-cinema-actions a span{display:inline!important}.et-cinema-media:after{content:"";position:absolute;inset:0 0 auto;height:150px;background:linear-gradient(#0006,transparent);pointer-events:none}
.et-cinema-hero .et-cinema-media video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}
@media(max-width:820px){.wpcf7 form label,.wpcf7 form .wpcf7-form-control-wrap{display:block;max-width:100%}.wpcf7 form input:not([type=hidden]),.wpcf7 form textarea{max-width:100%!important;box-sizing:border-box!important}}

.et-cinema-hero{font-family:Inter,"Helvetica Neue",Arial,sans-serif;min-height:740px}.et-cinema-shell{max-width:1240px}.et-cinema-copy{max-width:780px}.et-cinema-kicker:before{background:#f20d27}body .et-cinema-hero h1{text-transform:uppercase!important;letter-spacing:0!important;font-weight:900!important;line-height:.98!important;font-size:clamp(48px,6.4vw,98px)!important}.et-cinema-actions a{background:#f20d27;border-color:#f20d27;font-family:Inter,Arial,sans-serif;font-weight:900;text-transform:uppercase}.et-cinema-actions a+a{background:#090a0d52;border-color:#ffffff90}.et-cinema-actions a:hover{background:#fff;color:#090a0d!important}.et-video-preserved{background:#090a0d}.et-cinema-hero:lang(th) h1,.et-cinema-hero:lang(zh) h1{font-family:Arial,sans-serif!important;line-height:1.25!important;font-size:clamp(38px,5vw,70px)!important}@media(max-width:820px){.et-cinema-hero{min-height:660px}body .et-cinema-hero h1{font-size:clamp(38px,8vw,62px)!important}.et-cinema-hero:lang(th) h1{font-size:38px!important}}
.et-cinema-hero{width:100%!important;max-width:100%;aspect-ratio:auto}.et-asia-topbar .et-language-switcher a.current-lang{background:#f20d27!important;color:#fff!important;border-color:#f20d27!important}
