@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&display=swap');
body.showroom{background:#050509}.showroom .site-header{position:absolute;top:0;left:0;right:0;height:86px;background:linear-gradient(#05070ec9,#05070e30);border-bottom:1px solid #d7e9ff24;z-index:20}.showroom .site-header .wordmark{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:700;letter-spacing:.015em}.showroom .site-header nav{gap:35px}.showroom .site-header nav a{font-size:13px;letter-spacing:.02em}.showroom .header-cta{border:1px solid #b0c5e554;background:#09122270;border-radius:40px;clip-path:none;padding:10px 19px}.showroom .cinema-hero{min-height:800px;height:100svh;max-height:1200px}.showroom .cinema-art{background-position:62% center;transform:scale(1.02)}.showroom .cinema-shade{background:linear-gradient(90deg,#030710ed 0%,#040810a3 24%,transparent 58%),linear-gradient(0deg,#050509 1%,#05050910 35%,#05050922 100%)}.showroom .cinema-copy{top:22%;left:7vw}.showroom .cinema-copy h1.nova-title{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:700;font-size:clamp(125px,14vw,224px);letter-spacing:-.055em;line-height:.88;margin:20px 0 35px;color:#f3f7fa;text-shadow:0 4px 50px #6ba5e820}.nova-title>span{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.38em;margin-top:14px;padding-left:7px;color:#8da5bf}.showroom .korean-title{font-size:clamp(28px,3vw,45px);letter-spacing:-.06em;line-height:1.35;font-weight:550}.showroom .cinema-description{font-size:15px;line-height:1.9;color:#92a0b5;margin-top:21px}.showroom .cinema-actions{margin-top:28px;gap:30px}.showroom .film-button{border-radius:0;clip-path:none;background:#e4f2ff;color:#0b1828;font-family:inherit;font-size:13px;padding:14px 22px;gap:40px;font-weight:650}.showroom .film-button:hover{background:#fff;box-shadow:0 0 35px #a7d9ff26}.showroom .film-label{font-size:10px;letter-spacing:.25em;color:#9aabc2;border-color:#76dff7}.showroom .hero-coordinate{top:120px;right:5vw;color:#bfd4eb80;line-height:1.9}.showroom .hero-bottom{left:7vw;right:5vw;bottom:32px}.showroom .giant-nova{display:none}.signature-bar{padding:24px 7vw;display:flex;justify-content:space-between;gap:30px;align-items:center;border-block:1px solid #283343;background:#070b12}.signature-bar span{font:9px/1.5 Arial,sans-serif;letter-spacing:.14em;color:#61738e}.signature-bar b{font:11px/1.6 Arial,sans-serif;letter-spacing:.18em;color:#a0b3cc;font-weight:400}.product-experience{position:relative;padding:100px 7vw 80px;border:0;background:radial-gradient(ellipse at 72% 46%,#15233860,transparent 48%),#070a10;overflow:hidden}.product-experience .section-top{border-color:#ffffff1a}.product-heading{display:flex;align-items:end;justify-content:space-between;margin-top:55px;gap:30px}.product-heading h2{font-size:clamp(36px,4.8vw,70px);font-weight:520;letter-spacing:-.065em;line-height:1.2}.product-heading h2 em{font-style:normal;color:#8a9cb5}.product-heading>p{font-size:14px;line-height:1.9;color:#8291a8;margin-bottom:5px}.product-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center;margin-top:0;min-height:740px}.product-notes{max-width:365px;position:relative;z-index:3}.product-notes .red-tag{color:#718fac;font-size:10px;letter-spacing:.17em}.product-notes h3{font-size:30px;line-height:1.4;letter-spacing:-.04em;font-weight:550;margin:22px 0}.product-notes>p{font-size:15px;color:#8f9caf;line-height:1.9;min-height:58px}.detail-selectors{display:flex;flex-direction:column;margin:34px 0 32px;border-top:1px solid #ffffff20}.detail-selectors button{background:transparent;border:0;border-bottom:1px solid #ffffff20;text-align:left;color:#75869e;display:flex;align-items:center;gap:19px;padding:17px 0;font-size:14px}.detail-selectors button span{font:10px/1 Arial,sans-serif;color:#53657d}.detail-selectors button b{margin-left:auto;opacity:0;color:#a8edff;font-size:18px;font-weight:400;transition:opacity .2s,transform .2s}.detail-selectors button.selected{color:#e7f6ff}.detail-selectors button.selected b,.detail-selectors button:hover b{opacity:1;transform:translateX(-3px)}.detail-selectors button.selected span{color:#8ce9f7}.product-notes .film-link{font-size:12px;color:#aebed3;border-color:#536680}.product-visual{height:740px;position:relative;min-width:0;isolation:isolate}.product-ghost{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);font:700 clamp(100px,17vw,280px)/1 'Barlow Condensed',sans-serif;letter-spacing:.015em;color:#ffffff03;-webkit-text-stroke:1px #a4c4e11a;z-index:-1;pointer-events:none}.render-panel{position:absolute;inset:0 0 100px;perspective:1100px}.studio-product{width:100%;height:100%;object-fit:contain;object-position:center;position:relative;z-index:2;transform:translateY(var(--product-lift,0px)) rotate(-3deg);filter:drop-shadow(0 25px 35px #0005);will-change:transform;animation:levitate 7s ease-in-out infinite}.product-aura{position:absolute;width:75%;aspect-ratio:1;top:12%;left:12%;background:radial-gradient(circle,#4c709326,transparent 68%);filter:blur(15px)}.product-marker{position:absolute;right:0;top:29%;z-index:3;display:flex;align-items:center;gap:8px}.product-marker span{display:block;width:55px;height:1px;background:linear-gradient(90deg,#bddfff9c,#bddfff20)}.product-marker b{font:9px/1.6 Arial,sans-serif;letter-spacing:.13em;color:#7d9cbb;font-weight:400}.view-switch{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);display:flex;background:#121a27bd;border:1px solid #abc7ef26;border-radius:30px;padding:5px;gap:3px;z-index:5;backdrop-filter:blur(20px);white-space:nowrap}.view-switch button{border:0;background:transparent;border-radius:30px;padding:9px 19px;font-size:12px;color:#8294ae}.view-switch button.active{background:#d9e8f4;color:#0b182b}.visual-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;font:9px/1.6 Arial,sans-serif;letter-spacing:.14em;color:#48617c}.product-visual .device-stage{position:absolute;inset:0 0 100px;height:auto;background:transparent}.product-visual .device-stage[hidden],.render-panel[hidden]{display:none}.product-visual .model-controls{bottom:5px;gap:12px}.product-visual .model-controls button{background:none;border:0;border-radius:0;padding:5px;color:#9eabc0;font-size:11px}.product-visual .model-fallback{opacity:1;border-radius:14px}.showroom .powers{padding:90px 7vw;background:#0b0e14}.showroom .powers-heading h2{font-family:inherit;font-size:clamp(38px,4.8vw,70px);font-weight:520;letter-spacing:-.06em;line-height:1.2}.showroom .powers-heading h2 em{color:#8092ad;-webkit-text-stroke:0}.showroom .powers-heading p{color:#8090a8;font-size:14px}.showroom .power-grid{border:0;background:transparent;gap:30px}.showroom .power-card{border:0;border-top:1px solid #49647c66;background:transparent;padding:80px 0 20px}.showroom .power-card:hover{background:transparent}.showroom .power-no{font-family:'Barlow Condensed',sans-serif;font-size:100px;top:-8px;right:5px;color:#ffffff03;-webkit-text-stroke:1px #ffffff17}.showroom .power-card h3{font-size:24px;letter-spacing:-.04em;font-weight:500;line-height:1.5}.showroom .power-type{font-size:9px;letter-spacing:.16em;color:#6688a7}.showroom .power-card p{font-size:14px;color:#7e8ea4;max-width:300px}.showroom .card-arrow{font-size:20px;color:#9fcfe9}.showroom .universe{padding:110px 7vw 120px}.showroom .universe:before{background:linear-gradient(90deg,#050812f2,#061229a1),url('cosmic-hero-clean-v2.png') 75% 45%/cover;transform:none}.showroom .universe h2{font-family:inherit;font-size:clamp(37px,4.7vw,72px);line-height:1.3;font-weight:550;letter-spacing:-.06em}.showroom .universe h2 em{color:#8bb5d4}.showroom .universe p{font-size:15px;line-height:2;color:#8fabc3}.showroom .final-call{padding-block:100px 80px}.showroom .final-call h2{font-size:clamp(40px,5vw,78px);font-weight:550;letter-spacing:-.065em}.showroom .final-call .red-tag{color:#83a2bd;font-size:10px}.showroom .end-brand{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:#d4e8ff08;margin-top:70px}.showroom .site-footer{padding-inline:7vw!important}.showroom .site-footer .wordmark{font-family:'Barlow Condensed',sans-serif;font-weight:600}.showroom .site-footer small{color:#495d78}.showroom .reveal{transition-duration:1s}.product-experience:focus-within .studio-product{animation-play-state:paused}@keyframes levitate{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-13px) rotate(-1deg)}}
@media(min-width:1700px){.showroom .cinema-copy{top:24%}.showroom .cinema-hero{min-height:940px}.product-visual{height:850px}.product-layout{min-height:850px}}
@media(max-width:1000px){.showroom .cinema-copy h1.nova-title{font-size:150px}.showroom .cinema-copy{top:23%;left:5vw}.product-experience{padding-inline:5vw}.product-layout{grid-template-columns:.85fr 1.15fr;gap:15px;min-height:630px}.product-visual{height:630px}.product-notes h3{font-size:27px}.product-marker{display:none}.product-heading h2{font-size:48px}.signature-bar{padding-inline:5vw}.signature-bar span:last-child{display:none}.showroom .power-grid{gap:24px}}
@media(max-width:700px){.showroom .site-header{position:absolute;min-height:94px;height:auto;padding:16px 24px}.showroom .site-header nav{gap:14px}.showroom .site-header nav a{font-size:12px}.showroom .site-header .wordmark{font-size:28px}.showroom .cinema-hero{height:940px;min-height:0;max-height:none}.showroom .cinema-art{background-size:auto 670px!important;background-position:64% 38px!important}.showroom .cinema-shade{background:linear-gradient(0deg,#050509 14%,#050509e3 31%,#05050944 58%,#05050910 78%,#05050966)}.showroom .cinema-copy{top:auto;bottom:100px;left:26px;right:24px}.showroom .cinema-copy h1.nova-title{font-size:116px;margin:15px 0 25px;line-height:.9}.nova-title>span{font-size:8px;letter-spacing:.28em;margin-top:10px;padding-left:3px}.showroom .korean-title{font-size:29px;line-height:1.3}.showroom .cinema-description{font-size:13px;margin-top:16px;line-height:1.8}.showroom .cinema-actions{margin-top:25px;gap:24px}.showroom .film-button{font-size:12px;padding:12px 17px;gap:28px}.showroom .hero-coordinate{top:118px;right:24px;font-size:8px}.showroom .hero-bottom{left:26px;right:24px}.signature-bar{padding:20px 24px;gap:20px}.signature-bar span{font-size:8px}.signature-bar b{font-size:8px;letter-spacing:.08em;max-width:165px;text-align:right}.product-experience{padding:55px 24px 35px}.product-heading{display:block;margin-top:35px}.product-heading h2{font-size:39px;line-height:1.25}.product-heading p{margin-top:20px;font-size:13px}.product-layout{display:flex;flex-direction:column;gap:0}.product-visual{height:550px;width:100%;order:0;margin-top:10px}.product-notes{order:1;width:100%;max-width:none;padding:20px 0}.render-panel{inset:0 -15px 85px}.product-ghost{font-size:140px}.visual-caption{font-size:8px;bottom:12px}.view-switch{bottom:34px}.view-switch button{font-size:11px;padding:9px 17px}.product-notes h3{font-size:29px;margin-top:16px}.product-notes>p{font-size:14px}.detail-selectors{margin:24px 0}.product-visual .device-stage{inset:0 -10px 95px;margin:0}.showroom .powers{padding:55px 24px}.showroom .powers-heading h2{font-size:40px}.showroom .powers-heading p{font-size:13px}.showroom .power-grid{grid-template-columns:1fr;gap:24px}.showroom .power-card{padding:35px 0 20px}.showroom .power-no{font-size:125px}.showroom .power-card h3{font-size:25px}.showroom .universe{padding:65px 24px}.showroom .universe h2{font-size:39px}.showroom .universe p{font-size:13px}.showroom .final-call{padding:65px 24px 50px}.showroom .final-call h2{font-size:41px}.showroom .end-brand{margin-top:40px}.showroom .site-footer{padding-inline:24px!important}}
@media(prefers-reduced-motion:reduce){.studio-product{animation:none;transform:none}.showroom .cinema-art{transform:none}}
.product-visual{touch-action:pan-y}.product-visual .studio-product{animation:none!important;transform-origin:50% 55%;backface-visibility:hidden;user-select:none;-webkit-user-drag:none}.product-visual .render-panel{perspective:1100px;perspective-origin:50% 45%}.visual-motion-controls{position:absolute;bottom:45px;left:0;right:0;text-align:center;z-index:5}.visual-motion-controls button{background:#101b2ab8;border:1px solid #abc7ef26;border-radius:25px;padding:10px 19px;color:#a0b5d1;font:12px/1.5 inherit;cursor:pointer}.visual-motion-controls button:hover{color:#ecf7ff;border-color:#abc7ef66}.visual-motion-controls button:focus-visible{outline:2px solid #9be8ff;outline-offset:4px}.product-visual .visual-caption{font-family:inherit;letter-spacing:.02em;font-size:11px;color:#73869f}@media(max-width:700px){.visual-motion-controls{bottom:34px}.visual-motion-controls button{padding:9px 16px;font-size:11px}.product-visual .visual-caption{font-size:10px}}
/* Hero copy shares the header's left edge (logo alignment). */
.showroom .cinema-copy,.showroom .hero-bottom{left:4.5vw}.showroom .nova-title>span{padding-left:0}
@media(max-width:700px){.showroom .cinema-copy,.showroom .hero-bottom{left:24px}}
.showroom .cinema-copy h1.nova-title{text-indent:-.06em}.showroom .cinema-copy .nova-title>span{text-indent:0}
