.agc-cinema,.agc-cinema *{box-sizing:border-box}.agc-cinema{position:relative!important;display:block!important;width:100%;height:320vh;background:#090909;color:#fff;isolation:isolate}.agc-cinema .agc-screen{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;background:#130e0b}.agc-cinema .agc-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#130e0b}.agc-cinema .agc-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.08));pointer-events:none}.agc-cinema .agc-copy{position:absolute;z-index:2;left:8%;top:50%;transform:translateY(-50%);max-width:750px;width:84%;text-align:left;opacity:1}.agc-cinema .agc-kicker{display:block;font:600 12px Arial,sans-serif;letter-spacing:4px;color:#e4b77c;margin-bottom:22px}.agc-cinema h2{font:400 clamp(48px,8vw,110px)/1.05 Georgia,serif!important;color:white!important;letter-spacing:-2px;margin:0 0 24px!important;padding:0!important}.agc-cinema h2 em{display:block;color:#e4b77c}.agc-cinema p{font:17px/1.8 Arial,sans-serif;color:#eee;max-width:470px}.agc-cinema .agc-bottom{position:absolute;bottom:35px;left:8%;right:8%;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#e4b77c;font:12px Arial,sans-serif;letter-spacing:2px;z-index:3}.agc-cinema .agc-track{display:block;width:min(340px,70%);height:2px;background:#ffffff66}.agc-cinema .agc-fill{display:block;width:0;height:100%;background:#e4b77c}.et_pb_section:has(.agc-cinema),.et_pb_row:has(.agc-cinema),.et_pb_column:has(.agc-cinema),.et_pb_code:has(.agc-cinema),.et_pb_code_inner:has(.agc-cinema){overflow:visible!important;transform:none!important}.et_pb_row:has(.agc-cinema){width:100%!important;max-width:100%!important}.et_pb_section:has(.agc-cinema),.et_pb_row:has(.agc-cinema){padding-top:0!important;padding-bottom:0!important}@media(max-width:767px){.agc-cinema{height:250vh}.agc-cinema h2{font-size:clamp(44px,12vw,70px)!important}.agc-cinema p{font-size:15px}}@media(prefers-reduced-motion:reduce){.agc-cinema{height:100svh}.agc-cinema .agc-screen{position:relative}}
