.aegis-launch{position:relative;container-type:inline-size;margin:0 0 30px;overflow:hidden;isolation:isolate;background:#08090b;border:1px solid #ffffff12;aspect-ratio:3/1;color:#f4f4f4}
.aegis-launch picture{display:block;position:absolute;inset:0;overflow:hidden}
.aegis-launch picture img{display:block;width:100%;height:100%;object-fit:cover}
.aegis-launch::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#08090be0 0%,#08090b80 35%,transparent 65%)}
.aegis-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:49%;height:100%;padding:4.5%;box-sizing:border-box}
.aegis-brand{display:flex;align-items:center;gap:13px;font:500 clamp(9px,1cqw,13px)/1.4 Arial,sans-serif;letter-spacing:.25em;color:#d7d9dc}
.aegis-brand::after{content:"";height:1px;width:24px;background:#8d929a}
.aegis-copy h2{display:flex;align-items:center;gap:.22em;margin:clamp(15px,2.1cqw,29px) 0 0;font:400 clamp(36px,5.6cqw,78px)/1 Arial,sans-serif;letter-spacing:.12em;color:#fff}
.aegis-title-logo{display:block;width:.85em;height:1.02em;flex:0 0 auto;object-fit:contain}
.aegis-korean{margin-top:9px;font-size:clamp(12px,1.4cqw,19px);letter-spacing:.13em;color:#9da1a7}
.aegis-copy p{margin:clamp(15px,2cqw,28px) 0 0;font-size:clamp(13px,1.7cqw,23px);font-weight:400;line-height:1.55;letter-spacing:-.02em;color:#d5d6da;white-space:nowrap}
.aegis-status{display:flex;align-items:center;gap:10px;margin-top:clamp(14px,1.7cqw,24px);font-size:clamp(12px,1.35cqw,18px);line-height:1.4}
.aegis-status strong{font-weight:500;color:#e6e7e9}
.aegis-status span{font-size:.9em;color:#92979f;padding-left:10px;border-left:1px solid #ffffff26}
.aegis-motion{position:absolute;right:12px;bottom:12px;z-index:2;min-width:44px;min-height:32px;padding:6px 9px;border:1px solid #ffffff24;background:#08090bb3;color:#bfc3ca;font-family:inherit;font-size:11px;line-height:1.2;cursor:pointer;backdrop-filter:blur(8px)}
.aegis-motion[hidden]{display:none}.aegis-motion:hover{background:#24272be6;color:#fff}.aegis-motion:focus-visible{outline:2px solid #e1e3e6;outline-offset:2px}
@media(hover:hover) and (pointer:fine){
 .aegis-motion{opacity:0;pointer-events:none}
 .aegis-launch:hover .aegis-motion,.aegis-motion:focus-visible{opacity:1;pointer-events:auto}
}
@media(max-width:600px){
 .aegis-launch{display:flex;flex-direction:column;aspect-ratio:auto}
 .aegis-copy{order:0;width:100%;height:auto;padding:29px 25px 23px;background:linear-gradient(120deg,#08090b,#101113)}
 .aegis-brand{font-size:9px}.aegis-copy h2{font-size:42px;margin-top:22px}.aegis-korean{font-size:12px;margin-top:10px}
 .aegis-copy p{font-size:14px;margin-top:20px}.aegis-status{font-size:12px;margin-top:18px}
 .aegis-launch picture{order:1;position:relative;inset:auto;aspect-ratio:1.7/1}
 .aegis-launch picture img{position:absolute;right:0;width:200%;max-width:none;height:100%;object-fit:cover;object-position:right center}
 .aegis-launch::after{display:none}.aegis-motion{right:10px;bottom:10px;font-size:10px}
}
