@font-face{font-family:Poppins;src:url(../assets/fonts/poppins-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../assets/fonts/poppins-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../assets/fonts/poppins-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../assets/fonts/poppins-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(../assets/fonts/pretendard-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Poppins,Pretendard,sans-serif;color:#fff;background:#080b12;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:1px solid #fff;outline-offset:8px;border-radius:2px}button,a{touch-action:manipulation}img{display:block}p,h1,h2{margin:0}.studio{--title-size: clamp(100px, calc(5vw + 36px) , 120px);--title-leading: calc(var(--title-size) - 10px);--title-ko-size: clamp(90px, calc(7.5vw - 6px) , 120px);--title-ko-leading: clamp(92px, calc(8.75vw - 20px) , 127px);--main-inset: clamp(60px, calc(15vw - 132px) , 120px);--content-gap: clamp(60px, calc(8.75vw - 52px) , 95px);--label-size: clamp(14px, calc(.5vw + 7.6px) , 16px);--body-size: clamp(14px, calc(.5vw + 7.6px) , 16px);--body-leading: clamp(22px, calc(1vw + 9.2px) , 26px);--ko-body-size: clamp(12px, calc(.5vw + 5.6px) , 14px);--ko-body-leading: clamp(18px, calc(2vw - 7.6px) , 26px);--download-size: clamp(14px, calc(.5vw + 7.6px) , 16px);--art-width: clamp(2086.625px, calc(64.84375vw + 1256.625px) , 2346px);--art-y: calc(-147.363px + (100vw - 1280px) * .033875);position:relative;isolation:isolate;min-height:100svh;overflow:clip}.background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#080b12}.background-art{position:absolute;left:0;top:var(--art-y);width:max(var(--art-width),177.7778svh);height:auto;aspect-ratio:16 / 9}.background-video{opacity:0}.background-video.is-ready{opacity:1}.interactive-art{opacity:0;transition:opacity .6s ease;pointer-events:none}.fluid-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.interactive-art.is-ready{opacity:1}.motion-control{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.motion-control:focus-visible{width:auto;height:auto;margin:0;clip-path:none;overflow:visible;position:fixed;z-index:3;left:50%;bottom:24px;transform:translate(-50%);padding:12px 18px;font-size:12px;background:#080b12}.page-layout{min-height:100svh;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:64px;padding:60px 80px 20px}.header,.footer{display:flex;align-items:center;justify-content:space-between;flex:none}.header{height:20px}.brand{display:block}.brand-mark,.mobile-language,.wordmark-large-eng{display:none}.language-switch{display:flex;align-items:center;gap:14px;height:13px}.language-switch button{font-size:14px;font-weight:700;line-height:40px;text-box-trim:trim-both;text-box-edge:cap alphabetic;opacity:.5}.language-switch button.active{opacity:1;text-decoration:underline;text-decoration-thickness:13%;text-underline-offset:2px}.language-switch button:hover,.mobile-language:hover{opacity:1}.language-divider{position:relative;width:0;height:13px;display:grid;place-items:center}.language-divider img{position:absolute;transform:rotate(90deg)}.content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--content-gap);padding-inline:var(--main-inset);width:100%;flex:none}[data-fonts-ready=false] .page-layout{visibility:hidden}[data-fonts-ready=false] .letter,[data-fonts-ready=false] .download img{animation-play-state:paused}.headline{font-size:var(--title-size);font-weight:100;line-height:var(--title-leading);text-transform:uppercase}.headline>span{display:block;white-space:nowrap}.measured-line{position:relative;top:calc(-1 * var(--trim-top, 0px))}.headline>.measured-line{height:var(--title-leading)}[data-language=ko] .headline>.measured-line{height:var(--title-ko-leading)}.letter{opacity:0;animation:letter-enter .48s ease-out var(--letter-delay, 0ms) both}@keyframes letter-enter{0%{opacity:0}to{opacity:1}}.content:focus-within .letter,.download:focus-visible img{animation:none;opacity:1}.download img{animation:letter-enter .48s ease-out var(--download-delay, 0ms) both}[data-language=ko] .headline{font-family:Pretendard,sans-serif;font-size:var(--title-ko-size);line-height:var(--title-ko-leading);letter-spacing:-.1em}.intro{display:flex;flex-direction:column;align-items:flex-start;gap:30px;max-width:100%}.intro-heading{font-size:var(--label-size);font-weight:700;line-height:40px}.intro-heading>.measured-line{display:block;height:40px}.intro-brand{letter-spacing:.2em}.accessible-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.description{font-size:var(--body-size);font-weight:300;line-height:var(--body-leading);max-width:100%}.copy-line,.copy-pair{display:block}[data-language=ko] .description{font-size:var(--ko-body-size);line-height:var(--ko-body-leading)}.mobile-description{display:none}.download{display:flex;align-items:center;gap:10px;flex:none;font-size:var(--download-size);font-weight:600;line-height:normal;text-transform:uppercase}.download-copy{line-height:1.5}.download-copy>.measured-line{display:block}.download:hover>span{text-decoration:underline;text-underline-offset:4px}.download-large,.download-desktop{display:none}.footer{height:32px}.copyright{font-size:10px;font-weight:300;line-height:15px;white-space:nowrap;text-transform:capitalize}.social-links{display:flex;align-items:center;gap:14px}.social-links a{width:32px;height:32px;display:grid;place-items:center;transition:opacity .2s}.social-links a:hover{opacity:.6}@media(min-width:1680px){.studio{--title-size: clamp(120px, calc(8.333333vw - 20px), 140px);--title-ko-size: clamp(120px, calc(4.166667vw + 50px), 130px);--title-ko-leading: clamp(127px, calc(2.916667vw + 78px), 134px);--label-size: clamp(16px, calc(1.666667vw - 12px), 20px);--body-size: clamp(16px, calc(.833333vw + 2px), 18px);--body-leading: clamp(26px, calc(1.666667vw - 2px), 30px);--download-size: clamp(16px, calc(1.666667vw - 12px), 20px);--art-width: clamp(2346px, calc(57.760417vw + 1375.625px), 2484.625px);--art-y: calc(-133.8125px - (100vw - 1680px) * .1041178)}[data-language=ko]{--art-y: calc(-147.8125px - (100vw - 1680px) * .0457845)}}@media(min-width:1920px){.studio{--title-size: clamp(140px, calc(12.5vw - 100px) , 220px);--title-ko-size: clamp(130px, calc(10.9375vw - 80px) , 200px);--title-ko-leading: clamp(134px, calc(11.40625vw - 85px) , 207px);--label-size: clamp(20px, calc(.625vw + 8px) , 24px);--body-size: clamp(18px, calc(.3125vw + 12px) , 20px);--body-leading: 30px;--download-size: clamp(20px, calc(.3125vw + 14px) , 22px);--art-width: clamp(2484.625px, calc(115vw + 276.625px) , 3220.625px);--art-y: calc(-158.80078px - (100vw - 1920px) * .0503111)}[data-language=ko]{--ko-body-size: clamp(14px, calc(.9375vw - 4px) , 20px);--ko-body-leading: clamp(26px, calc(2.1875vw - 16px) , 40px);--art-y: calc(-158.80078px - (100vw - 1920px) * .0421875)}.download-small{display:none}.download-desktop{display:block}}@media(min-width:2560px){.studio{--title-size: max(220px, min(8.59375vw, 15.277778svh));--title-leading: max(210px, min(8.203125vw, 14.583333svh));--title-ko-size: max(200px, min(7.8125vw, 13.888889svh));--title-ko-leading: max(207px, min(8.085938vw, 14.375svh));--main-inset: max(120px, min(4.6875vw, 8.333333svh));--content-gap: max(95px, min(3.710938vw, 6.597222svh));--label-size: max(24px, min(.9375vw, 1.666667svh));--body-size: max(20px, min(.78125vw, 1.388889svh));--body-leading: max(30px, min(1.171875vw, 2.083333svh));--download-size: max(22px, min(.859375vw, 1.527778svh));--art-width: max(3220.625px, 125.805664vw);--art-y: calc(-7.460938vw)}[data-language=ko]{--ko-body-size: max(20px, min(.78125vw, 1.388889svh));--ko-body-leading: max(40px, min(1.5625vw, 2.777778svh));--art-y: calc(-7.257843vw)}[data-language=en] .wordmark{display:none}[data-language=en] .wordmark-large-eng{display:block}[data-language=ko] .desktop-description .line-2,[data-language=ko] .desktop-description .line-3{display:inline}.download-desktop{display:none}.download-large{display:block}.background-art{width:max(var(--art-width),100vw,177.7778svh)}.intro{gap:max(30px,min(1.171875vw,2.083333svh))}.page-layout{padding-inline:max(80px,min(3.125vw,5.555556svh));padding-top:max(60px,min(2.34375vw,4.166667svh));padding-bottom:max(20px,min(.78125vw,1.388889svh))}}@media(max-width:1279px)and (min-width:768px){.studio{--title-size: clamp(70px, 7.8125vw, 100px);--title-leading: calc(var(--title-size) * .9);--title-ko-size: clamp(66px, 7.03125vw, 90px);--title-ko-leading: calc(var(--title-ko-size) * 1.025);--main-inset: clamp(0px, calc(15vw - 132px) , 60px);--content-gap: 60px}.page-layout{padding-inline:clamp(40px,6.25vw,80px)}.description{max-width:664px}.copy-line{white-space:normal}}@media(max-width:767px){.studio{--title-size: min(70px, 17.412935vw);--title-leading: var(--title-size);--title-ko-size: min(66px, 16.41791vw);--title-ko-leading: var(--title-size);--content-gap: 70px;--main-inset: 0px;--label-size: 14px;--body-size: 12px;--body-leading: 18px;--ko-body-size: 14px;--ko-body-leading: 18px;--download-size: 14px}.page-layout{padding:40px clamp(24px,9.950249vw,40px);gap:64px}.header{height:30px;align-items:flex-end}.wordmark,.language-switch,.social-links{display:none}.brand-mark,.mobile-language{display:block}.mobile-language{font-size:14px;font-weight:700;line-height:40px;text-box-trim:trim-both;text-box-edge:cap alphabetic;opacity:.5}.intro{width:100%}.desktop-description{display:none}.mobile-description{display:block;width:min(314px,100%);min-height:135px}[data-language=en] .mobile-description{min-height:135px}[data-language=ko] .mobile-description{font-family:Pretendard,sans-serif;line-height:22px;min-height:154px}[data-language=ko] .mobile-description .copy-line{white-space:nowrap}.footer{height:15px}.background-art{width:auto;height:max(100%,100svh);max-width:none;left:calc(-237.375 / 874 * 100svh);top:-.762px}}@media(max-width:389px){[data-language=ko] .mobile-description .copy-line{white-space:normal}.copyright{font-size:9px}}@media(prefers-reduced-motion:reduce){.interactive-art,.social-links a{transition:none}.letter,.download img{animation:none;opacity:1}}
