.v2{--gutter:clamp(20px, 4.4vw, 64px);--maxw:1360px;--ease:cubic-bezier(.22, 1, .36, 1);--cjk-sans:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--cjk-serif:var(--f-serif-kr), "AppleMyungjo", "Nanum Myeongjo", "Batang", serif;--f-body:var(--f-sans), var(--cjk-sans);--radius:0px;--chip-r:0px;background:var(--bg);color:var(--fg);font-family:var(--f-body);min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}.v2:lang(zh-Hans){--cjk-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--cjk-serif:"Songti SC", "STSong", "Noto Serif SC", "SimSun", serif}.v2:lang(zh-Hant){--cjk-sans:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--cjk-serif:"Songti TC", "Noto Serif TC", "PMingLiU", serif}.v2:lang(ja){--cjk-sans:"Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--cjk-serif:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif}.v2--a{--bg:#f3eee6;--bg2:#ebe4d8;--card:#f8f4ee;--fg:#17140f;--muted:#6f655a;--line:#17140f29;--accent:#9a7647;--dark:#12100d;--on-dark:#efe8dc;--f-display:var(--f-serif), var(--cjk-serif);--map-dot:#17140f33;--map-arc:#9a7647;--map-comet:#9a7647;--map-node:#17140f;--map-hq:#9a7647;--map-label:#17140f;--bar:#17140f;--bar-t:#9a764759;--bar-t-line:#9a7647}:is(.v2--b,.v2--d){--bg:#fff;--bg2:#f2f6fc;--card:#fff;--fg:#07142d;--muted:#5b6880;--line:#07142d1c;--accent:#195cff;--accent-2:#f56a20;--dark:#050f24;--on-dark:#eaf0ff;--f-display:var(--f-head), var(--cjk-sans);--radius:20px;--chip-r:14px;--map-dot:#84d8ff42;--map-arc:#5fb8ff;--map-comet:#fff;--map-node:#84d8ff;--map-hq:#f56a20;--map-label:#eaf0ff;--bar:linear-gradient(180deg, #195cff, #0736ad);--bar-t:#195cff24;--bar-t-line:#195cff}.v2--c{--bg:#fff7ee;--bg2:#fed;--card:#fff;--fg:#171310;--muted:#5d554d;--line:#17131024;--accent:#ff5a2c;--accent-2:#6b3cff;--accent-3:#18a874;--accent-4:#2a66ff;--dark:#1c1433;--on-dark:#fff4e8;--f-display:var(--f-pop), var(--cjk-sans);--radius:28px;--chip-r:999px;--map-dot:#fff4e833;--map-arc:#ff8a5c;--map-comet:#ffe066;--map-node:#fff4e8;--map-hq:#ff5a2c;--map-label:#fff4e8;--bar:linear-gradient(180deg, #ff5a2c, #6b3cff);--bar-t:#6b3cff24;--bar-t-line:#6b3cff}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 :where(h1,h2,h3,p,ol,ul,figure){margin:0;padding:0}.v2 :where(ol,ul){list-style:none}.v2 :where(h1,h2,h3){font-family:var(--f-display);text-wrap:balance;font-weight:500}.v2 :where(p,li){overflow-wrap:break-word}.v2 img,.v2 video{max-width:100%;display:block}.v2 button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.v2 a{color:inherit;text-decoration:none}.v2 .wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.v2 .sec{padding:clamp(88px,11vw,160px) 0;position:relative}.v2 figure{position:relative;overflow:hidden}.v2 figure>img,.v2 figure>video{object-fit:cover;width:100%;height:100%}.v2 img[data-px]{transform:translate3d(0, var(--py,0px), 0) scale(1.12);will-change:transform}.v2 [data-r]{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(32px)}.v2 [data-r][data-in]{opacity:1;transform:none}.v2 .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.v2 .eyebrow-num{color:var(--accent);font-variant-numeric:tabular-nums}.v2 .eyebrow-light{color:#ffffffd1}.v2 .sh{max-width:820px;margin-bottom:clamp(40px,5vw,72px)}.v2 .sh h2{letter-spacing:-.02em;font-size:clamp(36px,5vw,72px);line-height:1.04}.v2 .sh-body{color:var(--muted);white-space:pre-line;max-width:54ch;margin-top:22px;font-size:18px}.v2 .lede{max-width:40ch;font-size:clamp(16px,1.35vw,19px)}.v2 .cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px;display:flex}.v2 .btn{border-radius:var(--chip-r);letter-spacing:.01em;min-height:52px;transition:transform .35s var(--ease), background .35s, color .35s, box-shadow .35s;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.v2 .btn:hover{transform:translateY(-2px)}.v2 .arrow{width:14px;height:14px;transition:transform .35s var(--ease);border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.v2 .btn:hover .arrow{transform:translate(4px)rotate(45deg)}.v2 .btn-light{color:#111;background:#fff}.v2 .btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 30px -14px #195cffcc}.v2 .btn-outline{border:1.5px solid}.v2 .btn-pop{background:var(--fg);color:var(--bg)}.v2 .lnk{letter-spacing:.16em;text-transform:uppercase;transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;font-weight:600;display:inline-flex}.v2 .lnk:hover{background-size:35% 1px}.v2 .lnk-light{color:#fff}.v2 .hd{z-index:50;transition:background .4s,box-shadow .4s,color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.v2 .hd-in{height:76px;max-width:calc(var(--maxw) + var(--gutter) * 2);padding:0 var(--gutter);align-items:center;gap:32px;margin:0 auto;display:flex}.v2 .hd-logo{flex:none;width:112px;height:43px;position:relative}.v2 .hd-logo img{object-fit:contain;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.v2 .hd-logo-white{opacity:0}.v2 .hd-nav{gap:28px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.v2 .hd-nav a{padding:6px 0;position:relative}.v2 .hd-nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v2 .hd-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.v2 .hd-lang{gap:2px;font-size:12px;font-weight:600;display:flex}.v2 .hd-lang button{opacity:.6;border-radius:999px;min-width:34px;height:30px;transition:opacity .3s,background .3s}.v2 .hd-lang button:hover{opacity:1}.v2 .hd-lang button[aria-pressed=true]{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.v2 .hd-burger{width:44px;height:44px;margin-left:auto;display:none;position:relative}.v2 .hd-burger i{height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;left:11px;right:11px}.v2 .hd-burger i:first-child{top:18px}.v2 .hd-burger i:last-child{top:26px}.v2 .hd.is-open .hd-burger i:first-child{transform:translateY(4px)rotate(45deg)}.v2 .hd.is-open .hd-burger i:last-child{transform:translateY(-4px)rotate(-45deg)}.v2 .hd.is-solid{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line)}:is(.v2--a,.v2--d) .hd:not(.is-solid):not(.is-open){color:#fff}:is(.v2--a,.v2--d) .hd:not(.is-solid):not(.is-open) .hd-logo-white{opacity:1}:is(.v2--a,.v2--d) .hd:not(.is-solid):not(.is-open) .hd-logo-color{opacity:0}.v2 .demobar{color:#fff;background:#111111db;border-radius:999px;flex:none;align-items:center;gap:2px;padding:4px;font:600 12px/1 system-ui,sans-serif;display:flex}.v2 .demobar span{opacity:.7;padding:0 8px 0 10px}.v2 .demobar a{border-radius:999px;place-items:center;min-width:30px;height:28px;padding:0 10px;display:grid}.v2 .demobar a[aria-current=page]{color:#111;background:#fff}.v2 .demobar .demobar-now{opacity:.7;font-weight:500}:is(.v2--a,.v2--d) .hd:not(.is-solid):not(.is-open) .demobar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29}.v2 .pause-btn{right:var(--gutter);z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000026;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:28px}.v2 .ic-pause{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.v2 .ic-play{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}.v2 .hero-a{color:#fff;background:#1a1714;height:100svh;min-height:640px;position:relative;overflow:hidden}.v2 .hero-a-media{object-fit:cover;width:100%;height:100%;animation:v2-zoom 18s var(--ease) both;position:absolute;inset:0}@keyframes v2-zoom{0%{transform:scale(1.04)}to{transform:scale(1)}}.v2 .hero-a-shade{background:linear-gradient(#0c0a086b 0%,#0c0a0800 26%),linear-gradient(#0c0a0800 38%,#0c0a0840 58%,#0c0a08c7 100%);position:absolute;inset:0}.v2 .hero-a-copy{position:absolute;bottom:128px;left:0;right:0}.v2 .hero-a h1{letter-spacing:-.015em;font-size:clamp(54px,8.6vw,136px);font-weight:300;line-height:.94}.v2 .hero-a h1 span,.v2 .hero-a h1 em{animation:v2-rise 1.4s var(--ease) both;display:block}.v2 .hero-a h1 em{padding-left:.9em;font-style:italic;animation-delay:.15s}@keyframes v2-rise{0%{opacity:0;transform:translateY(40px)}}.v2 .hero-a .lede{color:#ffffffdb;animation:v2-rise 1.4s var(--ease) .3s both;margin-top:28px}.v2 .hero-a .cta-row{animation:v2-rise 1.4s var(--ease) .42s both}.v2 .hero-a-index{letter-spacing:.18em;gap:clamp(16px,3vw,48px);font-size:12px;font-weight:600;display:flex;position:absolute;bottom:30px;left:0;right:0}.v2 .hero-a-index:before{content:"";left:var(--gutter);right:calc(var(--gutter) + 64px);background:#ffffff47;height:1px;position:absolute;top:-16px}.v2 .hero-a-index a{opacity:.78;transition:opacity .3s}.v2 .hero-a-index a:hover{opacity:1}.v2 .hero-a-index span{opacity:.6;margin-right:8px}.v2 .hero-b{background:radial-gradient(900px 520px at 88% 6%,#195cff21,#0000 62%),radial-gradient(700px 420px at 6% 96%,#f56a2014,#0000 60%),linear-gradient(#fff,#f4f7fc);padding:140px 0 88px;position:relative;overflow:hidden}.v2 .hero-b:before{content:"";background-image:radial-gradient(#07142d21 1px,#0000 1.3px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.v2 .hero-b-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.v2 .pill{color:#0736ad;letter-spacing:.14em;background:#e8efff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.v2 .pill i{background:var(--accent-2);border-radius:50%;width:8px;height:8px;animation:2s infinite v2-ping;box-shadow:0 0 #f56a2099}@keyframes v2-ping{70%{box-shadow:0 0 0 10px #f56a2000}to{box-shadow:0 0 #f56a2000}}.v2 .hero-b h1{letter-spacing:-.04em;margin-top:28px;font-size:clamp(46px,5.8vw,88px);font-weight:800;line-height:1}.v2 .hero-b h1 span,.v2 .hero-b h1 strong{animation:v2-rise 1.2s var(--ease) both;display:block}.v2 .hero-b h1 strong{background:linear-gradient(90deg,#195cff 0%,#0736ad 55%,#f56a20 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-weight:800;animation-delay:.12s}.v2 .hero-b .lede{color:var(--muted);margin-top:26px}.v2 .hero-b-logos{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:52px;padding-top:26px;display:flex}.v2 .hero-b-logos img{opacity:.62;width:auto;height:20px;transition:opacity .3s}.v2 .hero-b-logos li:nth-child(2) img,.v2 .hero-b-logos li:nth-child(5) img{height:26px}.v2 .hero-b-logos img:hover{opacity:1}.v2 .hero-b-visual{animation:v2-rise 1.4s var(--ease) .2s both;position:relative}.v2 .hero-b-frame{aspect-ratio:1/1.06;background:#dfe8f5;border-radius:32px;overflow:hidden;box-shadow:0 50px 90px -40px #07142d73}.v2 .hero-b-frame video{object-fit:cover;width:100%;height:100%}.v2 .hero-b-portrait{aspect-ratio:3/4;width:30%;transform:translate3d(0, var(--py,0px), 0);border:6px solid #fff;border-radius:22px;position:absolute;bottom:-46px;left:-54px;box-shadow:0 30px 60px -28px #07142d8c}.v2 .hero-b-portrait img{object-fit:cover;width:100%;height:100%}.v2 .float-card{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:18px;gap:2px;padding:16px 20px;animation:7s ease-in-out infinite v2-bob;display:grid;position:absolute;box-shadow:0 24px 50px -24px #07142d73}@keyframes v2-bob{50%{transform:translateY(-8px)}}.v2 .float-card>span,.v2 .float-card>small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.v2 .float-card strong{font-family:var(--f-display);letter-spacing:-.03em;color:var(--accent);font-size:36px;font-weight:800;line-height:1.1}.v2 .fc-cagr{top:34px;left:-48px}.v2 .fc-markets{max-width:240px;animation-delay:-3s;bottom:64px;right:-22px}.v2 .fc-markets strong{color:var(--fg);font-size:44px}.v2 .fc-markets>span{letter-spacing:.08em;font-size:10px;line-height:1.6}.v2 .hero-b .pause-btn{bottom:18px;right:18px}.v2 .hero-c{padding-top:120px;position:relative;overflow:hidden}.v2 .blob{filter:blur(70px);opacity:.55;transform:translate3d(0, var(--py,0px), 0);pointer-events:none;border-radius:50%;position:absolute}.v2 .blob-1{background:#ff8a5c;width:560px;height:560px;top:-140px;right:-120px}.v2 .blob-2{background:#b79bff;width:460px;height:460px;bottom:40px;left:-160px}.v2 .blob-3{opacity:.4;background:#8fe0bd;width:360px;height:360px;top:30%;left:42%}.v2 .hero-c-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:32px;min-height:min(760px,100svh - 210px);display:grid;position:relative}.v2 .hero-c h1{letter-spacing:-.045em;font-size:clamp(56px,8.4vw,144px);font-weight:800;line-height:.9}.v2 .hero-c h1 span,.v2 .hero-c h1 strong{animation:v2-rise 1.2s var(--ease) both;display:block}.v2 .hero-c h1 strong{background:linear-gradient(90deg,#ff5a2c,#e0397a 40%,#6b3cff 75%,#2a66ff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-weight:800;animation-delay:.12s}.v2 .hero-c .lede{color:var(--muted);margin-top:24px}.v2 .hero-c-tiles{height:min(660px,72vh);position:relative}.v2 .tile{transform:translate3d(0, var(--py,0px), 0) rotate(var(--rot,0deg));animation:v2-pop 1.2s var(--ease) both;border-radius:28px;position:absolute;box-shadow:0 30px 60px -28px #28140a73}@keyframes v2-pop{0%{opacity:0;scale:.85}}.v2 .tile img,.v2 .tile video{object-fit:cover;width:100%;height:100%}.v2 .tile-1{--rot:-6deg;aspect-ratio:3/4;width:40%;top:8%;left:0}.v2 .tile-2{--rot:5deg;aspect-ratio:9/16;z-index:2;width:33%;animation-delay:.1s;top:0;right:4%}.v2 .tile-3{--rot:4deg;aspect-ratio:1;z-index:3;width:33%;animation-delay:.2s;bottom:0;left:22%}.v2 .tile-4{--rot:-5deg;aspect-ratio:2/3;width:27%;animation-delay:.3s;bottom:4%;right:0}.v2 .marquee{background:var(--fg);color:var(--bg);margin-top:56px;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-1.6deg)scale(1.03)}.v2 .marquee-track{width:max-content;animation:32s linear infinite v2-marquee;display:flex}.v2 .mq{font-family:var(--f-pop), sans-serif;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(28px,3.4vw,46px);font-weight:800;display:inline-flex}.v2 .mq i{background:var(--accent);border-radius:50%;width:18px;height:18px}.v2 .mq-rooton i{background:#6fbf73}.v2 .mq-ohir i{background:#9cc3ef}.v2 .mq-agenda i{background:#a979ff}.v2 .mq-aiedo i{background:#3d7bff}.v2 .mq-living i{background:#ff6b57}@keyframes v2-marquee{to{transform:translate(-50%)}}.v2 .hero-c .pause-btn{color:var(--fg);border-color:var(--line);background:#ffffff80;top:140px;bottom:auto}.v2 .metrics-in{grid-template-columns:repeat(4,1fr);display:grid}.v2 .metrics article{align-content:start;gap:8px;display:grid}.v2 .metrics strong{font-family:var(--f-display);font-variant-numeric:tabular-nums;line-height:1}.v2 .metrics article>span{font-size:13px;font-weight:600}.v2 .metrics article>small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.v2--a .metrics{border-bottom:1px solid var(--line)}.v2--a .metrics article{border-left:1px solid var(--line);padding:56px 28px 48px}.v2--a .metrics article:first-child{border-left:0;padding-left:0}.v2--a .metrics strong{font-size:clamp(40px,4.6vw,68px);font-weight:300}:is(.v2--b,.v2--d) .metrics{background:#f4f7fc;padding:0 0 24px}:is(.v2--b,.v2--d) .metrics-in{gap:16px}:is(.v2--b,.v2--d) .metrics article{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:30px 28px;box-shadow:0 20px 40px -32px #07142d66}:is(.v2--b,.v2--d) .metrics strong{letter-spacing:-.03em;font-size:clamp(32px,3.2vw,46px);font-weight:800}:is(.v2--b,.v2--d) .metrics article:first-child strong{color:var(--accent)}.v2--c .metrics{background:var(--dark);color:var(--on-dark);padding:72px 0}.v2--c .metrics-in{gap:20px}.v2--c .metrics strong{letter-spacing:-.04em;font-size:clamp(40px,4.6vw,72px);font-weight:800}.v2--c .metrics article:first-child strong{color:#ff8a5c}.v2--c .metrics article:nth-child(2) strong{color:#ffd166}.v2--c .metrics article:nth-child(3) strong{color:#8fe0bd}.v2--c .metrics article:nth-child(4) strong{color:#b79bff}.v2--c .metrics small{color:#fff4e88c}.v2 .brands-a{padding-bottom:40px}.v2 .spread{--split:58%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding:clamp(40px, 6vw, 88px) var(--gutter);grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,6vw,104px);margin:0 auto;display:grid;position:relative}.v2 .spread.is-flip{grid-template-columns:5fr 7fr}.v2 .spread-main{aspect-ratio:4/5;width:100%;max-height:88vh}.v2 .spread-text{max-width:470px}.v2 .spread-no{font-family:var(--f-serif), serif;color:var(--accent);font-size:22px;font-style:italic}.v2 .spread-logo{object-fit:contain;object-position:left;width:auto;max-width:220px;height:30px;margin:22px 0 26px}.v2 .spread-cat{font-family:var(--f-display);font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.14}.v2 .spread-story{color:var(--muted);margin-top:18px;font-size:16px}.v2 .spread-lines{border-top:1px solid var(--line);letter-spacing:.16em;margin:26px 0 30px;padding-top:18px;font-size:11px;font-weight:600;line-height:1.9}.v2 .spread-media{position:relative}.v2 .spread.is-flip .spread-media{order:2}.v2 .spread-inset{aspect-ratio:4/5;border:8px solid var(--bg);width:clamp(120px,12vw,200px);transform:translate3d(0, var(--py,0px), 0);position:absolute;bottom:clamp(-56px,-3.4vw,-24px);right:clamp(-56px,-3.4vw,-24px);box-shadow:0 30px 50px -30px #00000080}.v2 .spread.is-flip .spread-inset{left:clamp(-56px,-3.4vw,-24px);right:auto}.v2 .brands-b{background:#fff}.v2 .bcards{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.v2 .bcard{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), opacity 1s var(--ease);flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.v2 .bcard:nth-child(-n+2){grid-column:span 3}.v2 .bcard[data-in]:hover{transform:translateY(-6px);box-shadow:0 36px 60px -36px #07142d73}.v2 .bcard figure{aspect-ratio:4/3}.v2 .bcard:nth-child(-n+2) figure{aspect-ratio:16/10}.v2 .bcard figure img{object-position:center 30%;transition:transform 1.2s var(--ease)}.v2 .bcard:hover figure img{transform:scale(1.05)}.v2 .bcard-body{gap:12px;padding:26px 26px 30px;display:grid}.v2 .bcard-top{justify-content:space-between;align-items:center;display:flex}.v2 .bcard-top img{object-fit:contain;object-position:left;width:auto;max-width:150px;height:24px}.v2 .bcard-top span{color:var(--muted);font-size:12px;font-weight:700}.v2 .bcard-cat{font-family:var(--f-display);letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.25}.v2 .bcard-story{color:var(--muted);font-size:14.5px}.v2 .bcard-lines{letter-spacing:.1em;color:var(--accent);font-size:11px;font-weight:700;line-height:1.8}.v2 .brands-c{padding-top:clamp(88px,11vw,160px)}.v2 .panel{background:var(--bc);border-radius:40px 40px 0 0;align-items:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 -24px 60px -30px #0006}.v2 .panel-light{color:#fff}.v2 .panel-dark{color:#141414}.v2 .panel-in{grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(32px,5vw,80px);padding-top:96px;padding-bottom:96px;display:grid;position:relative}.v2 .panel-no{font-family:var(--f-pop), sans-serif;letter-spacing:-.05em;opacity:.22;font-size:clamp(64px,7vw,112px);font-weight:800;line-height:.8}.v2 .panel-text{justify-items:start;gap:18px;display:grid;position:relative}.v2 .panel-logo{object-fit:contain;object-position:left;width:auto;max-width:280px;height:46px;margin-bottom:8px}.v2 .panel h3{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,50px);font-weight:700;line-height:1.04}.v2 .panel p{opacity:.85;max-width:44ch;font-size:17px}.v2 .panel .panel-lines{letter-spacing:.12em;opacity:.7;font-size:11px;font-weight:700;line-height:1.8}.v2 .btn-panel{color:var(--bc);background:#fff;margin-top:10px}.v2 .panel-dark .btn-panel{color:#fff;background:#141414}.v2 .panel-media{height:min(68vh,640px);position:relative}.v2 .pm{border-radius:28px;position:absolute;box-shadow:0 40px 70px -40px #0009}.v2 .pm-1{width:56%;height:88%;top:0;left:0}.v2 .pm-2{aspect-ratio:16/10;width:58%;transform:translate3d(0, var(--py,0px), 0);border:6px solid var(--bc);bottom:0;right:0}.v2 .pm-2 video,.v2 .pm-2 img{border-radius:22px}.v2 .pm-1:only-child{width:76%;height:100%;left:12%}.v2 .films-a{background:var(--dark);color:var(--on-dark)}.v2 .sh-light .eyebrow{color:color-mix(in srgb, currentColor 62%, transparent)}.v2 .sh-light .sh-body{color:color-mix(in srgb, currentColor 70%, transparent)}.v2 .films-a-stage{aspect-ratio:16/8;background:#000;width:100%;max-height:80vh;position:relative;overflow:hidden}.v2 .films-a-stage video{object-fit:cover;width:100%;height:100%;animation:.8s both v2-fade}@keyframes v2-fade{0%{opacity:0}}.v2 .films-a-cap{font-family:var(--f-display);color:#fff;text-shadow:0 2px 20px #0006;gap:6px;font-size:clamp(22px,2.4vw,34px);font-style:italic;display:grid;position:absolute;bottom:28px;left:32px}.v2 .films-a-cap span{font-family:var(--f-body);letter-spacing:.2em;font-size:11px;font-style:normal;font-weight:600}.v2 .films-a-tabs{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.v2 .films-a-tabs button{text-align:left;opacity:.5;border-top:1px solid #efe8dc33;gap:4px;padding-top:18px;transition:opacity .3s,border-color .3s;display:grid}.v2 .films-a-tabs button[aria-selected=true],.v2 .films-a-tabs button:hover{opacity:1;border-color:var(--accent)}.v2 .films-a-tabs span{color:var(--accent);font-size:11px}.v2 .films-a-tabs strong{letter-spacing:.08em;font-size:15px}.v2 .films-a-tabs small{opacity:.8;font-size:13px}.v2 .films-grid{gap:20px;display:grid}.v2 .films-b .films-grid{grid-template-columns:1.7fr 1fr;grid-template-areas:"ohir rooton""ohir aiedo"}.v2 .films-c .films-grid{grid-template-columns:1fr 1fr .62fr;grid-template-areas:"ohir ohir seoul""rooton aiedo seoul"}.v2 .fcard{border-radius:var(--radius);background:#111;min-height:220px;position:relative}.v2 .fcard-ohir{grid-area:ohir}.v2 .fcard-rooton{aspect-ratio:16/9;grid-area:rooton}.v2 .fcard-aiedo{aspect-ratio:16/9;grid-area:aiedo}.v2 .fcard-seoul{grid-area:seoul}.v2 .fcard video{position:absolute;inset:0}.v2 .fcard figcaption{color:#fff;background:linear-gradient(#0000,#0000009e);gap:2px;padding:48px 22px 20px;display:grid;position:absolute;inset:auto 0 0}.v2 .fcard figcaption strong{letter-spacing:.16em;font-size:12px}.v2 .fcard figcaption span{font-family:var(--f-display);font-size:19px;font-weight:600}.v2--c .films-c{background:var(--bg2)}.v2--c .fcard{box-shadow:0 30px 60px -36px #3c140080}.v2--c .fcard-rooton{outline:4px solid #1f3a2c}.v2--c .fcard-aiedo{outline:4px solid #1846c9}.v2 .caps-grid{grid-template-columns:repeat(4,1fr);display:grid}.v2 .caps-grid article{align-content:start;gap:12px;display:grid;position:relative}.v2 .caps-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.v2 .caps-grid h3{font-size:clamp(26px,2.4vw,36px);line-height:1.1}.v2 .caps-grid p{color:var(--muted);font-size:15px}.v2--a .caps-grid article{border-left:1px solid var(--line);padding:30px 28px 8px}.v2--a .caps-grid article:first-child{border-left:0;padding-left:0}.v2--a .caps-ic{display:none}.v2--a .caps-no{font-family:var(--f-serif), serif;color:var(--accent);font-size:22px;font-style:italic}.v2--a .caps-grid h3{font-size:clamp(32px,3vw,44px);font-weight:400}.v2 .caps-photo{aspect-ratio:21/9;margin-top:clamp(56px,7vw,104px)}:is(.v2--b,.v2--d) .caps{background:var(--bg2)}:is(.v2--b,.v2--d) .caps-grid{gap:16px}:is(.v2--b,.v2--d) .caps-grid article{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:30px 28px 34px}:is(.v2--b,.v2--d) .caps-ic{width:52px;height:52px;color:var(--accent);background:#e8efff;border-radius:14px;margin-bottom:14px;padding:12px}:is(.v2--b,.v2--d) .caps-no{color:var(--muted);font-size:13px;font-weight:700;position:absolute;top:30px;right:28px}:is(.v2--b,.v2--d) .caps-grid h3{letter-spacing:-.02em;font-weight:800}.v2--c .caps-grid{gap:18px}.v2--c .caps-grid article{border-radius:var(--radius);color:#fff;min-height:340px;padding:30px 28px;overflow:hidden}.v2--c .caps-grid article:first-child{background:#ff5a2c}.v2--c .caps-grid article:nth-child(2){background:#6b3cff}.v2--c .caps-grid article:nth-child(3){background:#18a874}.v2--c .caps-grid article:nth-child(4){background:#2a66ff}.v2--c .caps-grid p{color:#ffffffdb}.v2--c .caps-ic{width:40px;height:40px}.v2--c .caps-no{font-family:var(--f-pop), sans-serif;opacity:.2;font-size:104px;font-weight:800;line-height:1;position:absolute;top:6px;right:18px}.v2--c .caps-grid h3{letter-spacing:-.03em;margin-top:auto;font-size:clamp(30px,2.8vw,42px);font-weight:800}.v2--c .caps-grid article{grid-template-rows:auto 1fr auto auto}.v2--a .network{background:var(--bg2)}:is(.v2--b,.v2--d) .network{background:radial-gradient(900px 500px at 30% 40%, #195cff47, transparent 65%), radial-gradient(600px 400px at 85% 80%, #f56a201f, transparent 60%), var(--dark);color:var(--on-dark)}.v2--c .network{background:radial-gradient(800px 500px at 20% 30%, #6b3cff73, transparent 65%), radial-gradient(700px 500px at 90% 80%, #ff5a2c4d, transparent 60%), var(--dark);color:var(--on-dark)}:is(.v2--b,.v2--d) .network,.v2--c .network{--muted:#eaf0ff9e;--line:#eaf0ff24}.v2 .net-stage{position:relative}.v2 .wm{width:100%;height:auto;display:block;overflow:visible}.v2 .wm-dots{fill:none;stroke:var(--map-dot);stroke-width:2.4px;stroke-linecap:round}.v2 .wm-link{fill:none;stroke:var(--map-arc);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s var(--ease);transition-delay:calc(.4s + var(--i) * .16s)}.v2--c .wm-links g:nth-child(3n+1) .wm-link{stroke:#ffd166}.v2--c .wm-links g:nth-child(3n+2) .wm-link{stroke:#b79bff}.v2 .net-stage[data-in] .wm-link{stroke-dashoffset:0}.v2 .wm-comet{fill:var(--map-comet);opacity:0;transition:opacity .6s 2.6s}.v2 .net-stage[data-in] .wm-comet{opacity:1}.v2 .wm-dot{fill:var(--map-node)}.v2 .is-hq .wm-dot{fill:var(--map-hq)}.v2 .wm-pulse{fill:none;stroke:var(--map-node);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite v2-pulse;animation-delay:calc(var(--i) * .35s)}.v2 .is-hq .wm-pulse{stroke:var(--map-hq)}@keyframes v2-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.v2 .wm-label{fill:var(--map-label);font-family:var(--f-body);letter-spacing:.02em;paint-order:stroke;stroke:var(--bg);stroke-width:0;font-size:10.5px;font-weight:600}.v2 .net-kpis{gap:clamp(20px,3vw,48px);display:flex;position:absolute;bottom:6%;right:3%}.v2 .net-kpis div{display:grid}.v2 .net-kpis strong{font-family:var(--f-display);font-size:clamp(44px,5vw,80px);font-weight:600;line-height:1}.v2--a .net-kpis strong{font-weight:300}.v2 .net-kpis div>span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.v2 .net-list{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:36px;display:grid}.v2 .net-list li{align-content:start;gap:4px;padding:20px 14px 0 0;display:grid;position:relative}.v2 .net-list i{background:var(--map-node);border-radius:50%;width:7px;height:7px;margin-bottom:6px}.v2--a .net-list i{background:var(--fg)}.v2 .net-list .is-hq i{background:var(--map-hq)}.v2 .net-list strong{font-size:15px}.v2 .net-list small{color:var(--muted);letter-spacing:.04em;font-size:11px}.v2 .net-list em{letter-spacing:.12em;text-transform:uppercase;color:var(--map-hq);font-size:10px;font-style:normal;font-weight:700}.v2 .net-bottom{grid-template-columns:1.45fr 1fr;gap:clamp(28px,4vw,64px);margin-top:clamp(64px,7vw,104px);display:grid}.v2 .net-bottom h3{margin-bottom:26px;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.v2 .net-bottom .eyebrow{margin-bottom:12px}.v2 .layers ol{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.v2 .layers li{border-top:2px solid var(--accent);align-content:start;gap:6px;padding-top:16px;display:grid}:is(.v2--b,.v2--d) .layers li,.v2--c .layers li{border-top-color:var(--map-hq)}.v2 .layers span{color:var(--muted);font-size:12px}.v2 .layers strong{font-size:14px}.v2 .layers small{color:var(--muted);font-size:12.5px}.v2 .china{border-radius:var(--radius);background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid var(--line);padding:30px 30px 28px}.v2 .china p:not(.eyebrow){color:var(--muted);font-size:15px}.v2 .china h3{margin-bottom:14px}.v2 .china-logos{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.v2 .china-logos img{border-radius:var(--chip-r);object-fit:contain;background:#fff;width:auto;height:46px;padding:8px 12px}.v2--c .china-logos img{border-radius:14px}.v2 .growth-grid{grid-template-columns:1.5fr 1fr;gap:clamp(28px,4vw,56px);display:grid}.v2 .chart{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:clamp(24px,3vw,40px)}.v2 .chart-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.v2 .bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:5%;height:clamp(260px,30vw,380px);margin-bottom:40px;padding-top:44px;display:flex}.v2 .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.v2 .bar i{width:100%;max-width:128px;height:calc(var(--h) * 100%);background:var(--bar);border-radius:min(var(--radius), 12px) min(var(--radius), 12px) 0 0;transform-origin:bottom;transition:transform 1.3s var(--ease);transition-delay:calc(.2s + var(--i) * .16s);display:block;transform:scaleY(0)}.v2 .bar.is-target i{background:repeating-linear-gradient(135deg, var(--bar-t) 0 7px, transparent 7px 14px);border:1.5px dashed var(--bar-t-line);border-bottom:0}.v2 .chart[data-in] .bar i{transform:scaleY(1)}.v2 .bar-val{white-space:nowrap;opacity:0;transition:opacity .6s;transition-delay:calc(1s + var(--i) * .16s);margin-bottom:12px;font-size:clamp(12px,1.1vw,15px);font-weight:700}.v2 .chart[data-in] .bar-val{opacity:1}.v2 .bar-year{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;bottom:-30px}.v2 .chart-note{color:var(--muted);white-space:pre-line;font-size:12px}.v2 .growth-side{align-content:start;gap:18px;display:grid}.v2 .ring{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);align-items:center;gap:24px;padding:26px;display:flex}.v2 .ring svg{flex:none;width:128px;height:128px}.v2 .ring-bg,.v2 .ring-fg{fill:none;stroke-width:10px}.v2 .ring-bg{stroke:var(--line)}.v2 .ring-fg{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;transform-box:fill-box;transition:stroke-dashoffset 1.8s var(--ease) .3s;transform:rotate(-90deg)}.v2--c .ring-fg{stroke:#6b3cff}.v2 .ring[data-in] .ring-fg{stroke-dashoffset:calc(1 - var(--p))}.v2 .ring div,.v2 .multiple{gap:4px;display:grid}.v2 .ring strong,.v2 .multiple strong{font-family:var(--f-display);font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:1}.v2--a .ring strong,.v2--a .multiple strong{font-weight:300}.v2 .ring div>span,.v2 .multiple>span{font-size:13px;font-weight:600}.v2 .ring small{color:var(--muted);letter-spacing:.1em;font-size:11px}.v2 .multiple{border-radius:var(--radius);background:var(--fg);color:var(--bg);padding:22px 26px}.v2--c .multiple{color:#fff;background:linear-gradient(120deg,#ff5a2c,#6b3cff)}:is(.v2--b,.v2--d) .multiple{background:var(--accent);color:#fff}.v2 .entities{border-top:1px solid var(--line);display:grid}.v2 .entities li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;display:grid}.v2 .entities span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:600}.v2 .entities strong{font-size:14px}.v2 .entities em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:700}.v2 .expansion{border-radius:var(--radius);background:var(--bg2);grid-template-columns:1fr 1.5fr;align-items:center;gap:28px;margin-top:clamp(40px,5vw,72px);padding:clamp(24px,3vw,40px);display:grid}:is(.v2--b,.v2--d) .expansion{background:var(--bg2)}.v2--c .expansion{background:#ffe3cc}.v2 .expansion .eyebrow{margin-bottom:10px}.v2 .expansion h3{font-size:clamp(24px,2.4vw,34px);line-height:1.12}.v2 .expansion ul{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.v2 .expansion li{border-radius:min(var(--radius), 16px);background:var(--card);gap:6px;padding:18px;font-size:15px;font-weight:700;display:grid}.v2 .expansion li span{color:var(--accent);font-size:11px}.v2 .channels .sh{margin-bottom:40px}.v2 .logo-marquee{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.v2 .logo-track{gap:14px;width:max-content;padding-right:14px;animation:60s linear infinite v2-marquee;display:flex}.v2 .logo-marquee.is-rev .logo-track{animation-direction:reverse}.v2 .logo-marquee:hover .logo-track{animation-play-state:paused}.v2 .logo-chip{border-radius:var(--chip-r);border:1px solid var(--line);background:#fff;flex:none;place-items:center;width:176px;height:88px;display:grid}.v2--c .logo-chip{border-radius:22px}.v2 .logo-chip img{object-fit:contain;max-width:116px;max-height:42px}.v2--a .logo-chip{background:0 0}.v2--a .logo-chip img{filter:grayscale()contrast(1.1);opacity:.75;mix-blend-mode:multiply}.v2 .channels-note{letter-spacing:.14em;color:var(--muted);margin-top:28px;font-size:11px;font-weight:600}.v2 .retail-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(88px,9.5vw,150px);gap:14px;display:grid}.v2 .rp{border-radius:var(--radius)}.v2 .rp-0{grid-area:1/1/4/8}.v2 .rp-1{grid-area:1/8/5/13}.v2 .rp-2{grid-area:4/1/6/5}.v2 .rp-3{grid-area:4/5/6/8}.v2 .rp-4{grid-area:5/8/8/13}.v2 .rp-5{grid-area:6/1/8/8}.v2 .rp figcaption{border-radius:var(--chip-r);color:#111;letter-spacing:.14em;background:#ffffffe0;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:16px}.v2 .co-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.v2 .co-grid li{background:var(--bg);align-content:start;gap:6px;padding:28px 24px 30px;transition:background .4s;display:grid}.v2 .co-grid li:hover{background:var(--card)}.v2 .co-logo{align-items:center;height:64px;margin-bottom:14px;display:flex}.v2 .co-logo img{object-fit:contain;max-width:min(160px,100%);max-height:52px}.v2 .co-grid strong{font-size:14px}.v2 .co-grid span{letter-spacing:.12em;color:var(--accent);font-size:11px;font-weight:600}.v2 .co-grid small{color:var(--muted);font-size:13px}:is(.v2--b,.v2--d) .co-grid,.v2--c .co-grid{background:0 0;border:0;gap:14px}:is(.v2--b,.v2--d) .co-grid li,.v2--c .co-grid li{border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}:is(.v2--b,.v2--d) .companies{background:var(--bg2)}.v2--c .co-grid li:hover{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 24px 40px -28px #3c140073}.v2 .cta{color:#fff;background:#111;padding:clamp(120px,14vw,200px) 0;position:relative;overflow:hidden}.v2 .cta-bg{position:absolute;inset:0}.v2 .cta-bg img{object-fit:cover;width:100%;height:100%}.v2 .cta-bg:after{content:"";position:absolute;inset:0}.v2--a .cta-bg:after{background:linear-gradient(90deg,#0e0c0adb,#0e0c0a59)}:is(.v2--b,.v2--d) .cta-bg:after{background:linear-gradient(100deg,#050f24f0 30%,#0736ad99)}.v2--c .cta-bg:after{background:linear-gradient(110deg,#6b3cffeb,#ff5a2cc7)}.v2 .cta-in{position:relative}.v2 .cta .eyebrow{color:#ffffffbf}.v2 .cta h2{letter-spacing:-.02em;max-width:14ch;font-size:clamp(44px,6.4vw,104px);line-height:1}.v2 .cta h2 span{display:block}.v2--a .cta h2{font-weight:300}.v2--a .cta h2 span{font-style:italic}:is(.v2--b,.v2--d) .cta h2,.v2--c .cta h2{letter-spacing:-.04em;font-weight:800}.v2 .cta p:not(.eyebrow){color:#ffffffd1;margin-top:24px;font-size:18px}.v2 .btn-cta{color:#111;background:#fff;margin-top:36px}.v2 .ft{background:var(--dark);color:var(--on-dark);padding:56px 0 96px}:is(.v2--b,.v2--d) .ft{background:#030a19}.v2 .ft-in{grid-template-columns:auto 1fr;align-items:center;gap:28px 48px;display:grid}.v2 .ft-logo{width:auto;height:44px}.v2 .ft nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 28px;font-size:14px;display:flex}.v2 .ft nav a{opacity:.75}.v2 .ft nav a:hover{opacity:1}.v2 .ft .ft-ig{align-items:center;gap:7px;display:inline-flex}.v2 .ft p,.v2 .ft span{letter-spacing:.14em;opacity:.55;font-size:11px}.v2 .ft span{justify-self:end}.v2:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) :is(h1,h2,h3){letter-spacing:-.01em;word-break:keep-all}.v2:is(:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) :is(h1,h2,h3){word-break:normal}.v2--a:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .hero-a h1{font-size:clamp(42px,6.6vw,104px);font-weight:400;line-height:1.1}.v2--a:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .hero-a h1 em{font-style:normal}:is(.v2--b,.v2--d):is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .hero-b h1{font-size:clamp(38px,4.6vw,70px);line-height:1.12}.v2--c:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .hero-c h1{font-size:clamp(40px,5.2vw,84px);line-height:1.08}.v2:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .sh h2{font-size:clamp(30px,4vw,58px);line-height:1.18}.v2:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .cta h2{font-size:clamp(38px,5vw,80px);line-height:1.15}@media (max-width:1080px){.v2 .hd-nav,.v2 .hd-lang{display:none}.v2 .hd-burger{display:block}.v2 .hd.is-open{background:var(--bg);color:var(--fg);height:100svh}.v2 .hd.is-open .hd-in{flex-wrap:wrap;align-content:flex-start;height:100%}.v2 .hd.is-open .hd-nav{width:100%;font-family:var(--f-display);order:3;gap:6px;margin:32px 0 0;font-size:34px;display:grid}.v2 .hd.is-open .hd-lang{order:4;width:100%;margin-top:32px;font-size:14px;display:flex}.v2 .hd.is-open .hd-logo-white{opacity:0}.v2 .hd.is-open .hd-logo-color{opacity:1}.v2 .hero-b-grid,.v2 .hero-c-grid{grid-template-columns:1fr}.v2 .hero-b-visual{width:calc(100% - 60px);max-width:620px;margin:24px auto 0}.v2 .hero-c-tiles{height:min(560px,90vw)}.v2 .metrics-in{grid-template-columns:repeat(2,1fr)}.v2--a .metrics article:nth-child(3){border-left:0;padding-left:0}.v2--a .metrics article:nth-child(n+3){border-top:1px solid var(--line)}.v2 .caps-grid{grid-template-columns:repeat(2,1fr);gap:16px}.v2--a .caps-grid article:nth-child(3){border-left:0;padding-left:0}.v2 .net-list{grid-template-columns:repeat(4,1fr);row-gap:18px}.v2 .net-bottom,.v2 .growth-grid{grid-template-columns:1fr}.v2 .growth-side{grid-template-columns:1fr 1fr}.v2 .entities{grid-column:1/-1}.v2 .co-grid{grid-template-columns:repeat(2,1fr)}.v2 .panel-in{grid-template-columns:1fr}.v2 .panel-media{height:min(60vh,520px)}}@media (max-width:760px){.v2 .hd-in{gap:14px;height:64px}.v2 .demobar span,.v2 .demobar .demobar-now{display:none}.v2 .metrics strong{font-size:30px!important}.v2 .metrics article>small{font-size:10px}.v2 .net-stage{overflow:hidden}.v2 .wm{width:250%;max-width:none;margin-left:-15%}.v2 .hero-b-portrait{display:none}.v2 .hero-b-visual{width:100%}.v2 .hero-b-frame{aspect-ratio:4/3.4;border-radius:24px}.v2 .fc-cagr{padding:10px 14px;top:12px;left:12px}.v2 .fc-markets{max-width:150px;padding:10px 14px;bottom:12px;right:12px}.v2 .fc-markets>span{display:none}.v2 .hero-b .pause-btn{bottom:12px;left:12px;right:auto}.v2 .hd-logo{width:92px;height:36px}.v2 .hero-a{min-height:600px}.v2 .hero-a-copy{bottom:132px}.v2 .hero-a h1 em{padding-left:.5em}.v2 .hero-a-index{flex-wrap:wrap;gap:8px 16px;padding-right:70px;font-size:10px}.v2 .hero-b{padding-top:112px}.v2 .hero-b-visual{width:calc(100% - 28px);margin-right:0}.v2 .hero-b-portrait{border-width:4px;width:32%;bottom:-30px;left:-14px}.v2 .fc-cagr{top:16px;left:-14px}.v2 .fc-markets{max-width:180px;bottom:24px;right:-10px}.v2 .float-card strong{font-size:28px}.v2 .hero-c{padding-top:104px}.v2 .hero-c-tiles{height:118vw}.v2 .marquee{margin-top:36px}.v2 .hero-c .pause-btn{top:auto;bottom:96px}.v2 .metrics-in{gap:0}:is(.v2--b,.v2--d) .metrics-in,.v2--c .metrics-in{gap:12px}.v2--a .metrics article{padding:32px 16px 28px}:is(.v2--b,.v2--d) .metrics article{padding:22px 18px}.v2 .spread,.v2 .spread.is-flip{grid-template-columns:1fr;gap:28px}.v2 .spread.is-flip .spread-media{order:0}.v2 .spread-inset{display:none}.v2 .bcards{grid-template-columns:1fr}.v2 .bcard,.v2 .bcard:nth-child(-n+2){grid-column:auto}.v2 .panel{border-radius:28px 28px 0 0;min-height:0;position:relative}.v2 .panel-in{padding-top:72px;padding-bottom:72px}.v2 .panel-media{height:110vw}.v2 .films-a-tabs{grid-template-columns:1fr;gap:6px}.v2 .films-a-stage{aspect-ratio:4/5}.v2 .films-b .films-grid,.v2 .films-c .films-grid{grid-template-columns:1fr;grid-template-areas:none}.v2 .fcard{aspect-ratio:16/10;grid-area:auto!important}.v2 .fcard-seoul{aspect-ratio:4/5}.v2 .caps-grid{grid-template-columns:1fr}.v2--a .caps-grid article{border-left:0;border-top:1px solid var(--line);padding-left:0}.v2--c .caps-grid article{min-height:240px}.v2 .caps-photo{aspect-ratio:4/3}.v2 .net-stage{margin:0 calc(var(--gutter) * -1)}.v2 .net-kpis{padding:12px var(--gutter) 0;position:static}.v2 .net-list,.v2 .layers ol{grid-template-columns:repeat(2,1fr)}.v2 .growth-side{grid-template-columns:1fr}.v2 .ring{padding:20px}.v2 .ring svg{width:104px;height:104px}.v2 .bars{gap:3%}.v2 .bar-val{white-space:normal;text-align:center;font-size:10.5px}.v2 .expansion{grid-template-columns:1fr}.v2 .expansion ul{grid-template-columns:repeat(2,1fr)}.v2 .logo-chip{width:132px;height:70px}.v2 .logo-chip img{max-width:92px;max-height:34px}.v2 .retail-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw;gap:10px}.v2 .rp{grid-area:auto!important}.v2 .rp-0,.v2 .rp-4,.v2 .rp-5{grid-column:1/-1!important}.v2 .rp-1{grid-row:span 2!important}.v2 .co-grid{grid-template-columns:1fr 1fr}.v2 .co-grid li{padding:20px 16px 22px}.v2 .ft-in{grid-template-columns:1fr}.v2 .ft nav{justify-content:flex-start}.v2 .ft span{justify-self:start}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v2 [data-r]{opacity:1;transform:none}}:is(.v2--b,.v2--d) .sec{padding:clamp(72px,9vw,128px) 0}.v2 .bcard-living figure img,.v2 .spread-media img[src*=aiedo-living],.v2 .pm-1 img[src*=aiedo-living]{object-fit:contain;background:#fff}.v2 .films-c .fcard-ohir{aspect-ratio:1600/784}.v2--c .metrics strong{font-size:clamp(34px,3.6vw,56px)}.v2--d .hero-a-shade{background:linear-gradient(#030a1973 0%,#030a1900 26%),linear-gradient(#030a1900 34%,#030a194d 56%,#030a19d6 100%)}.v2--d .hero-a h1{letter-spacing:-.045em;margin-top:26px;font-size:clamp(48px,7vw,112px);font-weight:800;line-height:.98}.v2--d .hero-a h1 em{background:linear-gradient(90deg,#9fd2ff 0%,#fff 52%,#ffb48a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;padding-left:0;font-style:normal}.v2 .pill-glass{color:#fff;-webkit-backdrop-filter:blur(10px);animation:v2-rise 1.2s var(--ease) both;background:#ffffff24;border:1px solid #ffffff47}.v2 .btn-outline-light{color:#fff;border-color:#ffffffb3}.v2 .btn-outline-light:hover{color:#07142d;background:#fff}.v2 .hero-a-cards{z-index:2;right:max(var(--gutter), calc((100% - var(--maxw)) / 2));width:250px;animation:v2-rise 1.4s var(--ease) .5s both;gap:14px;display:grid;position:absolute;bottom:128px}.v2 .hero-a-cards .float-card{color:#fff;background:#07142d57;border-color:#ffffff42;position:relative;box-shadow:0 24px 50px -30px #0009}.v2 .hero-a-cards .float-card:nth-child(2){animation-delay:-3.5s}.v2 .hero-a-cards .float-card>span,.v2 .hero-a-cards .float-card>small{color:#ffffffb8}.v2 .hero-a-cards .float-card strong{color:#fff;font-size:34px}.v2--d .metrics{padding-top:28px}.v2--d .spread-main{border-radius:28px}.v2--d .spread-inset{border:6px solid #fff;border-radius:20px}.v2--d .spread-no{font-family:var(--f-head), sans-serif;letter-spacing:.16em;color:var(--accent);font-size:13px;font-style:normal;font-weight:800}.v2--d .spread-cat{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1.12}.v2--d .spread-lines,.v2--d .spread-text .lnk{color:var(--accent)}.v2--d .sh h2{letter-spacing:-.035em;font-weight:800}.v2--d .films-a-stage{border-radius:28px}.v2--d .films-a-cap{letter-spacing:-.02em;font-style:normal;font-weight:700}.v2--d .films-a-tabs span{color:#84d8ff}.v2--d .films-a-tabs button[aria-selected=true],.v2--d .films-a-tabs button:hover{border-color:#84d8ff}.v2--d .caps-photo{border-radius:var(--radius)}.v2--d:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .hero-a h1{letter-spacing:-.01em;font-size:clamp(40px,5.4vw,84px);line-height:1.12}.v2--d:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) :is(.sh h2,.spread-cat){letter-spacing:-.01em}@media (max-width:1080px){.v2 .hero-a-cards{display:none}}.v2 .float-card-amb{transition:transform .4s var(--ease), background .4s;text-decoration:none}.v2 .float-card-amb:hover{background:#07142d8c!important}.v2 .hero-a-cards .float-card-amb strong{font-size:30px}.v2 .amb{color:#fff;background:radial-gradient(900px 600px at 78% 30%,#195cff4d,#0000 62%),radial-gradient(700px 500px at 10% 90%,#f56a201f,#0000 60%),#050f24;padding:clamp(96px,11vw,168px) 0;position:relative;overflow:hidden}.v2 .amb-name{translate:-50%;transform:translate3d(0, var(--py,0px), 0);white-space:nowrap;font-family:var(--f-head), sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #84d8ff38;pointer-events:none;font-size:clamp(90px,15vw,260px);font-weight:800;line-height:1;position:absolute;top:clamp(20px,3vw,48px);left:50%}.v2 .amb-grid{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(40px,6vw,104px);display:grid;position:relative}.v2 .amb-photo{aspect-ratio:4/5;border-radius:28px;box-shadow:0 50px 90px -40px #000000b3}.v2 .amb-photo img{object-position:center 20%}.v2 .amb-who{align-items:baseline;gap:14px;margin-top:30px;display:flex}.v2 .amb-who span{color:#84d8ff;font-size:15px;font-weight:600}.v2 .amb-who strong{font-family:var(--f-head), var(--cjk-sans);letter-spacing:-.04em;background:linear-gradient(90deg,#fff 0%,#9fd2ff 60%,#ffb48a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(56px,7vw,112px);font-weight:800;line-height:.95}.v2 .amb h2{letter-spacing:-.03em;margin-top:22px;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.15}.v2 .amb-body{color:#eaf0ffc7;max-width:46ch;margin-top:18px;font-size:17px}.v2 .amb-thumbs{grid-template-columns:1fr 1fr;gap:14px;max-width:520px;margin-top:34px;display:grid}.v2 .amb-thumbs figure{aspect-ratio:3/2;border-radius:18px}.v2:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .amb h2{letter-spacing:-.01em}@media (max-width:860px){.v2 .amb-grid{grid-template-columns:1fr}.v2 .amb-photo{max-width:520px}}.v2 p{text-wrap:pretty}@media (max-width:760px){:is(.v2--b,.v2--d) .caps-grid article{padding:26px 22px 28px}.v2 .caps-grid p{font-size:14.5px}}.v2 .net-usa{display:none}@media (max-width:760px){.v2:is(:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .sh h2{font-size:26px;line-height:1.3}:is(.v2--b,.v2--d) .sec{padding:64px 0}.v2 .sh{margin-bottom:32px}.v2 .sh-body{margin-top:14px;font-size:16px}:is(.v2--b,.v2--d) .metrics-in{grid-template-columns:repeat(3,1fr);gap:10px}:is(.v2--b,.v2--d) .metrics article{border-radius:16px;padding:16px 14px 18px}:is(.v2--b,.v2--d) .metrics article:first-child{grid-column:1/-1}:is(.v2--b,.v2--d) .metrics article:first-child strong{font-size:40px!important}:is(.v2--b,.v2--d) .metrics strong{letter-spacing:-.02em;font-size:22px!important}:is(.v2--b,.v2--d) .metrics article>span{font-size:11.5px;line-height:1.35}:is(.v2--b,.v2--d) .metrics article>small{letter-spacing:.04em;font-size:9.5px}:is(.v2--b,.v2--d) .caps-grid{gap:10px}:is(.v2--b,.v2--d) .caps-grid article{grid-template-columns:48px 1fr;align-items:start;gap:4px 16px;padding:20px 18px}:is(.v2--b,.v2--d) .caps-ic{grid-row:1;width:48px;height:48px;margin:0;padding:11px}:is(.v2--b,.v2--d) .caps-no{font-size:11px;top:18px;right:18px}:is(.v2--b,.v2--d) .caps-grid h3{grid-area:1/2;align-self:center;padding-right:28px;font-size:21px}:is(.v2--b,.v2--d) .caps-grid p{grid-column:1/-1;margin-top:10px;font-size:14px}.v2 .net-stage{position:relative}.v2 .net-usa{right:var(--gutter);color:#eaf0ff;background:#84d8ff24;border:1px solid #84d8ff59;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:6%}.v2 .net-usa i{border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)}.v2--a .net-usa{border-color:var(--line);color:var(--fg);background:#17140f0f}.v2 .amb{padding:72px 0 64px}.v2 .amb-photo{aspect-ratio:1}.v2 .amb-who strong{font-size:56px}.v2 .amb-body{font-size:15.5px}.v2 .amb .cta-row .btn{min-height:48px;padding:0 20px}.v2 .spread{padding-top:28px;padding-bottom:36px}.v2 .spread-cat{font-size:24px}.v2 .hero-a .cta-row{gap:10px;margin-top:26px}.v2 .hero-a .cta-row .btn{min-height:48px;padding:0 18px;font-size:14px}.v2 .hero-a .lede{font-size:15px}.v2 .cta{padding:88px 0}.v2 .ft{padding:44px 0 56px}}@media (max-width:1080px){.v2 .hd.is-open .hd-nav{letter-spacing:-.02em;gap:0;margin-top:24px;font-size:28px;font-weight:800}.v2 .hd.is-open .hd-nav a{border-bottom:1px solid var(--line);padding:14px 0}.v2 .hd.is-open .hd-nav a:after{display:none}.v2 .hd.is-open .hd-nav a[aria-current=page]{color:var(--accent)}.v2 .hd.is-open .hd-lang{gap:6px}.v2 .hd.is-open .hd-lang button{border:1px solid var(--line);min-width:48px;height:40px}}.v2--d .eyebrow-num{display:none}.v2 .spread-text.is-lux .spread-logo{margin:18px 0 30px}.v2 .spread-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.v2 .spread-tagline{font-family:var(--f-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,2.6vw,40px);font-style:normal;font-weight:800;line-height:1.14}.v2:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .spread-tagline,:is(:lang(ko),:lang(zh),:lang(ja)) .v2 .spread-tagline{letter-spacing:-.01em;line-height:1.22}.v2 .spread-text.is-lux .spread-story{margin-top:22px;font-size:16px;line-height:1.75}.v2 .spread-proof{grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:30px 0 0;display:grid}.v2 .spread-proof>div{border-left:1px solid var(--line);padding:0 22px}.v2 .spread-proof>div:first-child{border-left:0;padding-left:0}.v2 .spread-proof dt{font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);font-size:clamp(20px,1.7vw,26px);font-weight:800;line-height:1.1}.v2 .spread-proof dd{letter-spacing:.08em;color:var(--muted);white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:600}.v2 .spread-text.is-lux .spread-lines{margin-top:30px}.v2 .spread-rooton .spread-inset{width:clamp(150px,15vw,250px)}.v2 .spread.is-themed{--fg:var(--t-fg);--muted:var(--t-muted);--line:var(--t-line);--accent:var(--t-accent);--bg:var(--t-bg);color:var(--fg);background:var(--t-bg);box-shadow:0 0 0 100vmax var(--t-bg);clip-path:inset(0 -100vmax);grid-template-rows:auto auto;margin-top:clamp(24px,4vw,56px);margin-bottom:clamp(24px,4vw,56px)}.v2 .spread.is-themed:has(+.spread.is-themed){margin-bottom:0}.v2 .spread.is-themed+.spread.is-themed{margin-top:0}.v2 .spread.is-themed .spread-inset{border-color:var(--t-bg);box-shadow:0 30px 60px -30px #00000073}.v2 .spread.is-themed .spread-tagline{color:var(--fg)}.v2 .spread.is-themed .spread-eyebrow,.v2 .spread.is-themed .spread-no,.v2 .spread.is-themed .spread-lines,.v2 .spread.is-themed .spread-text .lnk,.v2 .spread.is-themed .spread-proof dt{color:var(--accent)}.v2 .spread-rooton .spread-main img{object-position:50% 92%}.v2 .spread-rooton .spread-inset img{object-position:30% 50%}.v2 .spread-ohir .spread-main img{object-position:50% 20%}.v2 .spread-ohir .spread-inset{width:clamp(150px,15vw,250px)}.v2 .spread-band{order:3;grid-column:1/-1;margin:clamp(8px,2vw,32px) 0 0}.v2 .spread-band img{aspect-ratio:21/9;object-fit:cover;object-position:50% 78%;border-radius:28px;width:100%;display:block}.v2 .spread-ohir .spread-band img{object-position:50% 70%}.v2 .spread-agenda .spread-main img{object-position:50% 100%}.v2 .spread-aiedo .spread-band img{aspect-ratio:2;object-position:50% 50%}.v2 .spread-living .spread-main img{object-position:50% 100%}.v2 .spread-living .spread-band img,.v2 .spread-living .spread-band img[data-px],.v2 .spread-agenda .spread-band img,.v2 .spread-agenda .spread-band img[data-px]{aspect-ratio:2400/1003}.v2 .spread-band figcaption{border-top:1px solid var(--line);letter-spacing:.12em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.v2 .spread-band figcaption strong{color:var(--accent);text-transform:uppercase;font-weight:600}@media (max-width:760px){.v2 .spread-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .spread-proof>div{padding:0 12px}.v2 .spread-proof dt{font-size:19px}.v2 .spread-proof dd{letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere;font-size:10px}.v2 .spread-band{margin-top:4px}.v2 .spread-band img{aspect-ratio:16/10;object-position:50% 80%;border-radius:18px}.v2 .spread-ohir .spread-band img{object-position:50% 72%}.v2 .spread-agenda .spread-band img,.v2 .spread-living .spread-band img{aspect-ratio:2400/1003}.v2 .spread-band figcaption{letter-spacing:.06em;flex-direction:column;font-size:11px;line-height:1.6}}
.v2-contents{display:contents}main.site-shell.v2l{--cjk-sans:"Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--d-head:var(--f-head), var(--cjk-sans);--d-body:var(--f-sans), var(--cjk-sans);--d-navy:#050f24;--d-blue:#195cff;--d-radius:20px;font-family:var(--d-body);background:#fff}main.site-shell.v2l:lang(zh-Hans){--cjk-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}main.site-shell.v2l:lang(zh-Hant){--cjk-sans:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif}main.site-shell.v2l:lang(ja){--cjk-sans:"Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif}main.v2l :is(h1,h2,h3){font-family:var(--d-head);font-weight:800}main.v2l :is(h1,h2){letter-spacing:-.04em}main.v2l:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) :is(h1,h2,h3){word-break:keep-all;letter-spacing:-.01em!important}main.v2l:is(:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) :is(h1,h2,h3){word-break:normal}main.v2l .kicker{font-family:var(--d-body);letter-spacing:.16em}main.v2l .kicker span{color:var(--d-blue)}main.v2l .button{font-family:var(--d-head);border-radius:999px;font-weight:700}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero){isolation:isolate;align-content:end;position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(800px 500px at 20% 20%, #195cff38, transparent 62%), var(--d-navy)!important;border-bottom:0!important;min-height:min(760px,92vh)!important;padding-top:calc(76px + clamp(64px,8vw,128px))!important;padding-bottom:clamp(64px,7vw,112px)!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero):after{display:none!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero):before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 30%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 30%,#000 62%);content:""!important;z-index:-1!important;opacity:1!important;background:linear-gradient(180deg, #040c1e99 0%, #040c1e00 24%, #040c1e00 70%, #040c1e80 100%), var(--hero-img) var(--hero-pos,center) / cover no-repeat!important;border:0!important;border-radius:0!important;width:62%!important;height:auto!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important}main.v2l :is(.brands-page-hero,.press-archive-hero){display:block!important}main.v2l :is(.brands-page-hero-copy,.press-archive-hero>div){max-width:680px!important}main.v2l .brands-page-hero .brands-portfolio-index{border-radius:var(--d-radius);-webkit-backdrop-filter:blur(14px);background:#07142d80;border:1px solid #ffffff2e;margin-top:48px;padding:10px 18px}main.v2l.brands-page .brands-page-hero{--hero-img:url(/media/v2/ohir-night-lineup.webp);--hero-pos:60% center}main.v2l.press-page .press-archive-hero{--hero-img:url(/media/v2/ohir-sk-lab.webp)}main.v2l.finance-page .finance-page-hero{--hero-img:url(/media/v2/retail-rooton-a11.webp);--hero-pos:60% 40%}main.v2l.contact-page .contact-page-hero{--hero-img:url(/media/v2/retail-rooton-counter.webp);--hero-pos:center 45%}main.v2l.careers-page .careers-hero{--hero-img:url(/media/v2/retail-lounge.webp)}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero) .kicker{-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;width:fit-content;padding:8px 16px;color:#fff!important;display:inline-flex!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero) .kicker span{color:#ffb48a!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero) h1{color:#fff!important;letter-spacing:-.045em!important;margin-top:26px!important;font-size:clamp(48px,6.4vw,104px)!important;line-height:.98!important}main.v2l:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero) h1{letter-spacing:-.01em!important;font-size:clamp(40px,5.2vw,80px)!important;line-height:1.12!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero) :is(p:not(.kicker),a){color:#ffffffd6!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero)>div>a,main.v2l :is(.finance-page-hero-copy,.contact-page-hero-copy,.careers-hero-copy)>a{border-radius:999px;margin-top:28px;padding:12px 20px;font-weight:700;display:inline-flex;color:#fff!important;border:1.5px solid #fff9!important}main.v2l :is(.finance-hero-metrics,.contact-page-stats,.careers-hero-summary){border-radius:var(--d-radius);-webkit-backdrop-filter:blur(16px);overflow:hidden;background:#07142d6b!important;border:1px solid #ffffff3d!important;box-shadow:0 30px 60px -30px #0009!important}main.v2l .finance-hero-metrics{padding:0 26px}main.v2l .finance-hero-metrics article:last-child{border-bottom:0}main.v2l :is(.finance-hero-metrics,.contact-page-stats) strong{font-family:var(--d-head);font-weight:800;color:#fff!important}main.v2l :is(.finance-hero-metrics,.contact-page-stats,.careers-hero-summary) :is(span,small){color:#ffffffb8!important}main.v2l .careers-hero-summary>span{color:#ffb48a!important}main.v2l .brands-page-hero .brands-portfolio-index{color:#fff}main.v2l .brands-page-hero .brands-portfolio-index img{filter:brightness(0)invert()}main.v2l .brands-page-hero .brands-portfolio-index :is(a,span,small,p,strong){color:#ffffffd6!important;border-color:#ffffff38!important}main.v2l :is(.brands-contact,.press-contact,.careers-talent){isolation:isolate;position:relative;color:#fff!important;background:linear-gradient(100deg, #050f24f2 30%, #0736ad9e), url(/media/v2/ohir-sk-flowers.webp) center / cover no-repeat, var(--d-navy)!important}main.v2l :is(.brands-contact,.press-contact,.careers-talent) :is(h2,p,span,a){color:#fff!important}main.v2l :is(.brands-contact,.press-contact,.careers-talent)>p{color:#84d8ff!important}main.v2l :is(.brands-contact,.press-contact,.careers-talent) div>:is(p,span){color:#fffc!important}main.v2l :is(.brands-contact,.careers-talent) .button{color:#07142d!important;background:#fff!important;border-color:#fff!important}main.v2l :is(.brands-contact,.careers-talent) .button *{color:#07142d!important}main.v2l .press-contact a{border-bottom-color:#ffffffb3!important}main.v2l :is(.brands-overview-card,.brand-story,.press-list-item,.finance-entity-panel,.finance-highlights-panel,.finance-trend,.contact-market-panel,.contact-market-tabs,.career-market,.career-featured-role){overflow:hidden;border-radius:var(--d-radius)!important}main.v2l :is(.brands-overview-card,.brand-story,.finance-entity-panel,.finance-highlights-panel,.finance-trend,.contact-market-panel,.career-market){box-shadow:0 24px 50px -36px #07142d73}main.v2l .press-item-image,main.v2l .press-item-image img,main.v2l .brand-story-gallery :is(figure,img,button){border-radius:14px}main.v2l .press-filters button,main.v2l .press-pagination button,main.v2l .press-toolbar :is(input,button){border-radius:999px}main.v2l .amb-badge{background:#07142d;border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:8px 8px 8px 16px;color:#fff!important;margin-top:16px!important;font-size:12px!important;line-height:1.2!important;display:inline-flex!important}main.v2l .amb-badge span{color:#84d8ff;letter-spacing:.12em;font-weight:700}main.v2l .amb-badge strong{font-family:var(--d-head);background:linear-gradient(90deg,#195cff,#0736ad);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800}@media (max-width:760px){main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero){min-height:0!important;padding-top:calc(64px + 46vw)!important}main.v2l :is(.brands-page-hero,.press-archive-hero,.finance-page-hero,.contact-page-hero,.careers-hero):before{-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%);width:100%!important;height:calc(64px + 78vw)!important;bottom:auto!important}main.v2l .brands-page-hero .brands-portfolio-index{padding:6px 10px}}main.v2l .d-hero{min-height:min(600px,74vh)!important;padding-top:calc(76px + clamp(80px,12vw,180px))!important;padding-bottom:clamp(56px,7vw,96px)!important;display:block!important}main.v2l .d-hero-copy{max-width:720px}main.v2l .d-hero h1{margin:0!important;font-size:clamp(56px,7.4vw,120px)!important;line-height:.98!important}main.v2l:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) .d-hero h1{font-size:clamp(48px,6.4vw,104px)!important;line-height:1.08!important}main.v2l .d-hero-copy>p{color:#ffffffd1!important;margin:22px 0 0!important;font-size:clamp(17px,1.5vw,21px)!important}main.v2l .kicker>span:first-child{display:none!important}@media (max-width:760px){main.v2l .d-hero{padding-top:calc(64px + 52vw)!important}main.v2l .d-hero h1{font-size:44px!important}}main.v2l section:not(.d-hero):not(.brands-contact):not(.press-contact):not(.careers-talent) h2{font-size:clamp(32px,3.6vw,56px)!important;line-height:1.12!important}main.v2l:is(:lang(ko),:lang(zh-Hans),:lang(zh-Hant),:lang(ja)) section:not(.d-hero):not(.brands-contact):not(.press-contact):not(.careers-talent) h2{font-size:clamp(28px,3vw,48px)!important;line-height:1.2!important}main.v2l{--v3-ice:#edf3f9;--v3-navy:#0b1a3a;--v3-ink:#0c2d50;--v3-line:#0c2d501f}main.v2l .kicker{letter-spacing:.22em!important;color:#3a6797!important;font-size:11px!important;font-weight:700!important}main.v2l .brands-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}main.v2l .brands-overview-card{--bc-bg:#f4f5f7;--bc-fg:#0c2d50;--bc-accent:#3a6797;transition:transform .4s var(--ease,ease);background:var(--bc-bg)!important;color:var(--bc-fg)!important;box-shadow:none!important;border:0!important;border-radius:24px!important}main.v2l .brands-overview-card:hover{transform:translateY(-4px)}main.v2l .brands-overview-rooton{--bc-bg:#1e3622;--bc-fg:#f2ecdf;--bc-accent:#c9ab6c}main.v2l .brands-overview-ohir{--bc-bg:#edf3f9;--bc-fg:#0c2d50;--bc-accent:#3a6797}main.v2l .brands-overview-agenda{--bc-bg:#f2ece3;--bc-fg:#36202f;--bc-accent:#8c6239}main.v2l .brands-overview-aiedo{--bc-bg:#17306f;--bc-fg:#f1f4fb;--bc-accent:#9fbcff}main.v2l .brands-overview-living{--bc-bg:#e9dcc9;--bc-fg:#2a2119;--bc-accent:#a2482f}main.v2l .brands-overview-card figure{aspect-ratio:4/5!important;border-radius:0!important;margin:0!important}main.v2l .brands-overview-card figure:after{display:none!important}main.v2l .brands-overview-card figure img{object-fit:cover!important;object-position:center!important;background:0 0!important;padding:0!important}main.v2l .brands-overview-card>div{border:0!important;padding:20px 20px 22px!important;display:block!important}main.v2l .brands-overview-card>div>span{letter-spacing:.16em;font-weight:800;display:block;color:var(--bc-accent)!important;font-size:11px!important}main.v2l .brands-overview-card>div>img{object-fit:contain;object-position:left;max-width:150px;display:block;width:auto!important;height:24px!important;margin:12px 0 10px!important}main.v2l :is(.brands-overview-rooton,.brands-overview-aiedo)>div>img{filter:brightness(0)invert()}main.v2l .brands-overview-card>div>p{opacity:.78;min-height:3em;color:var(--bc-fg)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}main.v2l .brands-overview-card>div>small{letter-spacing:.12em;color:var(--bc-accent)!important;margin-top:14px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}main.v2l .brand-story{border:0!important}main.v2l .brand-story-rooton{--story-bg:#1e3622;--story-fg:#f2ecdf;--story-accent:#1e3622;--story-hi:#c9ab6c}main.v2l .brand-story-ohir{--story-bg:#edf3f9;--story-fg:#0c2d50;--story-accent:#0c2d50;--story-hi:#3a6797}main.v2l .brand-story-agenda{--story-bg:#f2ece3;--story-fg:#36202f;--story-accent:#8c6239;--story-hi:#8c6239}main.v2l .brand-story-aiedo{--story-bg:#17306f;--story-fg:#f1f4fb;--story-accent:#17306f;--story-hi:#9fbcff}main.v2l .brand-story-living{--story-bg:#e9dcc9;--story-fg:#2a2119;--story-accent:#a2482f;--story-hi:#a2482f}main.v2l .brand-story-header{background:var(--story-bg)!important;color:var(--story-fg)!important;border-top:0!important}main.v2l .brand-story-header :is(p,small,span,h3){color:var(--story-fg)!important}main.v2l .brand-story-header>span,main.v2l .brand-story-header>small{color:var(--story-hi)!important}main.v2l :is(.brand-story-rooton,.brand-story-aiedo) .brand-story-header img{filter:brightness(0)invert()}main.v2l .brand-story-header .amb-badge{background:#0c2d50eb}main.v2l .brand-story-header .amb-badge span{color:#84d8ff!important}main.v2l .brand-story-header .amb-badge strong{color:#fff!important}main.v2l .brand-story-facts strong,main.v2l .brand-story-columns h4{color:var(--story-accent)!important}main.v2l .brand-story-columns li::marker{color:var(--story-accent)!important}main.v2l .brand-story-columns section{border-top-color:var(--story-accent)!important}main.v2l .press-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:28px;border:0!important;display:grid!important}main.v2l .press-list .press-list-item{flex-direction:column;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important;overflow:visible!important}main.v2l .press-list .press-list-item:hover{background:0 0!important;padding:0!important}main.v2l .press-list .press-item-image{aspect-ratio:4/3;background:#f1f3f6;overflow:hidden;border-radius:20px!important;width:100%!important;height:auto!important}main.v2l .press-list .press-item-image img{object-fit:cover;transition:transform .6s var(--ease,ease);border-radius:0!important;width:100%!important;height:100%!important}main.v2l .press-list .press-list-item:hover .press-item-image img{transform:scale(1.04)}main.v2l .press-list .press-item-number{display:none!important}main.v2l .press-list .press-item-copy{flex-direction:column;flex:1;padding:18px 2px 0;display:flex}main.v2l .press-item-meta strong{background:var(--pb,#0c2d50);border-radius:999px;padding:4px 10px;color:var(--pf,#fff)!important;letter-spacing:.12em!important;font-size:10px!important}main.v2l .press-list-item[data-brand=rooton]{--pb:#1e3622;--pf:#f2ecdf}main.v2l .press-list-item[data-brand=ohir]{--pb:#dfe9f5;--pf:#0c2d50}main.v2l .press-list-item[data-brand=agenda]{--pb:#efe5d6;--pf:#36202f}main.v2l .press-list-item[data-brand=aiedo]{--pb:#17306f;--pf:#f1f4fb}main.v2l .press-list .press-list-item h2{letter-spacing:-.02em!important;margin:12px 0 0!important;font-size:clamp(19px,1.5vw,22px)!important;line-height:1.3!important}main.v2l .press-list .press-item-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:8px!important}main.v2l .press-list .press-item-footer{padding-top:14px;margin-top:auto!important}main.v2l .press-list .press-list-item:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;background:var(--v3-ice)!important;border-radius:28px!important;gap:clamp(28px,4vw,64px)!important;padding:clamp(20px,2.4vw,32px)!important;display:grid!important}main.v2l .press-list .press-list-item:first-child .press-item-image{aspect-ratio:16/10}main.v2l .press-list .press-list-item:first-child .press-item-copy{padding:0 clamp(0px,2vw,24px) 0 0}main.v2l .press-list .press-list-item:first-child h2{font-size:clamp(28px,2.8vw,44px)!important;line-height:1.16!important}main.v2l .press-list .press-list-item:first-child .press-item-summary{-webkit-line-clamp:4;font-size:15px!important}main.v2l .press-list .press-list-item:first-child .press-item-footer{margin-top:24px!important}main.v2l .finance-data-section{background:var(--v3-ice)!important}main.v2l .finance-highlights-panel{box-shadow:none!important;background:0 0!important;border:0!important}main.v2l .finance-entity-cards article{background:#fff!important;border:0!important;border-radius:24px!important;box-shadow:0 24px 50px -40px #07142d80!important}main.v2l .finance-entity-cards article strong{font-family:var(--d-head)!important;letter-spacing:-.03em!important;color:var(--v3-ink)!important;font-weight:800!important}main.v2l .finance-entity-cards article h3{color:var(--v3-ink)!important}main.v2l .finance-trend{border-radius:28px!important}main.v2l .finance-perimeter>div>article{border:1px solid var(--v3-line)!important;border-top:4px solid var(--v3-ink)!important;background:#fff!important;border-radius:20px!important}main.v2l .finance-perimeter>div>article strong{font-family:var(--d-head)!important;color:var(--v3-ink)!important;font-weight:800!important}main.v2l .career-market{background:#fff!important;border:0!important;border-radius:28px!important;box-shadow:0 30px 60px -44px #07142d8c!important}main.v2l .career-market-head{background:var(--v3-navy)!important;color:#fff!important;border:0!important}main.v2l .career-market-head :is(span,strong,p){color:#fff!important}main.v2l .career-market-head p{opacity:.72}main.v2l :is(.career-featured-role,.career-taiwan-intro) h3{color:var(--v3-ink)!important}main.v2l :is(.career-role-groups>section,.career-japan-roles){background:var(--v3-ice)!important;border:0!important;border-radius:20px!important}main.v2l :is(.career-role-groups,.career-japan-roles) header span{color:#3a6797!important}main.v2l .contact-market-tabs{background:var(--v3-navy)!important}main.v2l .contact-market-tabs button{color:#ffffffc7!important;background:0 0!important;border-color:#ffffff1a!important}main.v2l .contact-market-tabs button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--v3-ink)!important;background:#fff!important}main.v2l .contact-market-tabs button:is(.active,[aria-selected=true],[aria-pressed=true]) *{color:var(--v3-ink)!important}main.v2l .contact-market-panel{border:0!important}main.v2l .contact-market-panel h2,main.v2l .contact-market-panel h3{color:var(--v3-ink)!important}@media (max-width:1080px){main.v2l .brands-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.v2l .press-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){main.v2l .brands-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}main.v2l .brands-overview-card>div{padding:14px 14px 16px!important}main.v2l .press-list{grid-template-columns:1fr;gap:32px}main.v2l .press-list .press-list-item:first-child{padding:14px!important;display:flex!important}main.v2l .press-list .press-list-item:first-child .press-item-copy{padding:16px 4px 4px}}main.v2l{--orange:#3a6797}main.v2l :is(.finance-trend,.growth-trajectory,.growth-impact){--orange:#f56a20}main.v2l .finance-highlights-panel{overflow:visible!important}main.v2l .brands-overview-card{flex-direction:column!important;display:flex!important}main.v2l .brands-overview-card figure{order:-1}main.v2l :is(.finance-data-section,.contact-directory){color:#fff;position:relative;background:radial-gradient(900px 520px at 85% 0,#195cff47,#0000 60%),radial-gradient(700px 480px at 0 100%,#84d8ff1f,#0000 60%),#0b1a3a!important}main.v2l .finance-panel-heading h2,main.v2l .finance-trend>h3{color:#fff!important}main.v2l .finance-panel-heading>div>p{color:#84d8ff!important}main.v2l .finance-panel-heading>p{color:#ffffffb3!important}main.v2l .finance-entity-cards article{-webkit-backdrop-filter:blur(10px);box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff24!important}main.v2l .finance-entity-cards article :is(h3,strong){color:#fff!important}main.v2l .finance-entity-cards article strong{font-size:clamp(34px,3.4vw,54px)!important;line-height:1.04!important}main.v2l .finance-entity-cards article :is(p,small,span){color:#ffffffa8!important}main.v2l .finance-entity-cards article>div>span,main.v2l .finance-entity-cards article>small:last-child{color:#84d8ff!important}main.v2l .finance-trend{background:#ffffff0a!important;border:1px solid #ffffff1f!important}main.v2l .finance-perimeter>div>article{min-height:200px;background:var(--pc-bg)!important;color:var(--pc-fg)!important;border:0!important;border-radius:24px!important;padding:28px 24px 26px!important}main.v2l .finance-perimeter>div>article :is(strong,p,small,span){color:var(--pc-fg)!important}main.v2l .finance-perimeter>div>article>span{font-weight:800;color:var(--pc-hi)!important}main.v2l .finance-perimeter>div>article strong{letter-spacing:-.03em;font-size:clamp(30px,2.6vw,42px)!important}main.v2l .finance-perimeter>div>article:first-child{--pc-bg:#17306f;--pc-fg:#f1f4fb;--pc-hi:#9fbcff}main.v2l .finance-perimeter>div>article:nth-child(2){--pc-bg:#edf3f9;--pc-fg:#0c2d50;--pc-hi:#3a6797}main.v2l .finance-perimeter>div>article:nth-child(3){--pc-bg:#1e3622;--pc-fg:#f2ecdf;--pc-hi:#c9ab6c}main.v2l .finance-perimeter>div>article:nth-child(4){--pc-bg:#f2ece3;--pc-fg:#36202f;--pc-hi:#8c6239}main.v2l .careers-ribbon{max-width:calc(var(--max,1320px) + 48px);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:clamp(48px,6vw,88px) auto 0;padding:0 clamp(20px,4vw,60px);display:grid}main.v2l .careers-ribbon figure{aspect-ratio:4/5;border-radius:22px;margin:0;overflow:hidden}main.v2l .careers-ribbon img{object-fit:cover;width:100%;height:100%}main.v2l .careers-ribbon figure:nth-child(2n){transform:translateY(28px)}main.v2l .career-market-korea{--cm-bg:#1e3622;--cm-hi:#c9ab6c;--cm-tint:#eef1ea}main.v2l .career-market-taiwan{--cm-bg:#17306f;--cm-hi:#9fbcff;--cm-tint:#edf3f9}main.v2l .career-market-japan{--cm-bg:#36202f;--cm-hi:#d7b48a;--cm-tint:#f2ece3}main.v2l .career-market-head{background:var(--cm-bg)!important;padding-top:22px!important;padding-bottom:22px!important}main.v2l .career-market-head span{color:var(--cm-hi)!important}main.v2l .career-market-head strong{font-size:22px!important;font-weight:800!important}main.v2l :is(.career-featured-role,.career-taiwan-intro){background:linear-gradient(180deg, var(--cm-tint), #fff)!important}main.v2l :is(.career-featured-role,.career-taiwan-intro)>div>span,main.v2l :is(.career-featured-role,.career-taiwan-intro) h3{color:var(--cm-bg)!important}main.v2l .career-market .button-dark{background:var(--cm-bg)!important;border-color:var(--cm-bg)!important}main.v2l :is(.career-role-groups>section,.career-japan-roles){background:var(--cm-tint)!important}main.v2l :is(.career-role-groups,.career-japan-roles) header :is(span,h4){color:var(--cm-bg)!important}main.v2l .contact-directory>header :is(h2,p){color:#fff!important}main.v2l .contact-directory>header p:not(.kicker){color:#ffffffb8!important}main.v2l .contact-directory .kicker{color:#84d8ff!important}main.v2l .contact-market-tabs{-webkit-backdrop-filter:blur(10px);background:#ffffff0f!important;border:1px solid #ffffff24!important}main.v2l .contact-market-panel{box-shadow:0 40px 80px -40px #0009!important}main.v2l .contact-market-panel h3{letter-spacing:-.03em!important;font-size:clamp(36px,4vw,64px)!important}main.v2l .contact-stores{max-width:calc(var(--max,1320px) + 48px);grid-template-columns:1.1fr .9fr 1.1fr;gap:12px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(20px,4vw,60px);display:grid}main.v2l .contact-stores figure{aspect-ratio:4/5;border-radius:22px;margin:0;position:relative;overflow:hidden}main.v2l .contact-stores img{object-fit:cover;width:100%;height:100%}main.v2l .contact-stores figcaption{color:#fff;letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);background:#07142d99;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:16px}@media (max-width:760px){main.v2l .careers-ribbon{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,62%);padding-bottom:8px;overflow-x:auto}main.v2l .careers-ribbon figure{scroll-snap-align:start}main.v2l .careers-ribbon figure:nth-child(2n){transform:none}main.v2l .contact-stores{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,70%);overflow-x:auto}main.v2l .contact-stores figure{scroll-snap-align:start}}main.v2l .contact-market-panel{color:#0c2d50!important}main.v2l .contact-market-panel :is(strong,address,a,dd,dt,li){color:#0c2d50}main.v2l .contact-market-panel .button-dark,main.v2l .contact-market-panel .button-dark *{color:#fff!important}
