.page-video-hero{position:relative;isolation:isolate;overflow:hidden}
.page-video-hero>.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity .6s;pointer-events:none}
.page-video-hero.video-ready>.hero-video{opacity:1}
.page-video-hero::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#12191dcc,#12191d75 48%,#12191d25)}
.approach-hero::after{background:linear-gradient(90deg,#181816b8,#1b1b1975 45%,#1417191f)}
.video-control{position:absolute;right:28px;bottom:24px;width:auto;min-width:44px;min-height:44px;padding:10px 15px;border:1px solid #ffffff80;background:#101820b3;color:#fff;font:13px 'Pretendard Variable',sans-serif;letter-spacing:0;z-index:1;cursor:pointer}
.video-control[hidden]{display:none}
@media(max-width:700px){.page-video-hero::after{background:linear-gradient(90deg,#151a1bdd,#151a1b88)}.approach-hero::after{background:linear-gradient(90deg,#181816c7,#1818167a)}.video-control{right:24px;bottom:16px;font-size:12px}.technology-caption,.hero-foot{bottom:74px}}

.page-video-hero::after{opacity:0}.page-video-hero.video-ready::after{opacity:1}
