@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}.content-slot{display:contents}[data-fonts-ready=false] .page-layout{visibility:hidden}[data-fonts-ready=false] .letter,[data-fonts-ready=false] .download-icon{animation-play-state:paused}.headline{font-size:calc(var(--title-size) * var(--headline-fit, 1));font-weight:100;line-height:calc(var(--title-leading) * var(--headline-fit, 1));text-transform:uppercase}.headline>span{display:block;white-space:nowrap}.headline-word{display:inline-block}.hero-sequence{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.message-card{grid-area:1 / 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--content-gap);visibility:hidden}.message-card.is-active{visibility:visible}.message-card:not(.is-active) .letter{animation:none;opacity:0}.hero-sequence.has-cycled .message-card.is-active .letter{animation:none;opacity:1}.flip-word{display:inline-block;white-space:nowrap}.flip-letter{display:inline-block;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-sequence .message-card.is-active:is(.is-leaving,.is-entering) .flip-letter{opacity:1}.hero-sequence .message-card.is-active.is-leaving .flip-letter{animation:xenuity-intro-flip-out .34s cubic-bezier(.55,0,.8,.4) var(--flip-delay, 0ms) both}.hero-sequence .message-card.is-active.is-entering .flip-letter{animation:xenuity-intro-flip-in .44s cubic-bezier(.2,.7,.2,1) var(--flip-delay, 0ms) both}@keyframes xenuity-intro-flip-out{0%{transform:perspective(900px) rotateX(0)}to{transform:perspective(900px) rotateX(90deg)}}@keyframes xenuity-intro-flip-in{0%{transform:perspective(900px) rotateX(-90deg)}to{transform:perspective(900px) rotateX(0)}}.message-card .intro,.rotating-description{width:100%}.rotating-description .copy-line{white-space:normal;overflow-wrap:anywhere}[data-language=ko] .rotating-description{font-family:Pretendard,sans-serif;word-break:keep-all}.measured-line{position:relative;top:calc(-1 * var(--trim-top, 0px))}.headline>.measured-line{height:calc(var(--title-leading) * var(--headline-fit, 1))}[data-language=ko] .headline>.measured-line{height:calc(var(--title-ko-leading) * var(--headline-fit, 1))}.letter{opacity:0;animation:letter-enter var(--letter-duration, .48s) ease-out var(--letter-delay, 0ms) both}@keyframes letter-enter{0%{opacity:0}to{opacity:1}}.content:focus-within .letter,.download:focus-visible .download-icon{animation:none;opacity:1}.download-icon{animation:letter-enter .48s ease-out var(--download-delay, 0ms) both}[data-language=ko] .headline{font-family:Pretendard,sans-serif;font-size:calc(var(--title-ko-size) * var(--headline-fit, 1));line-height:calc(var(--title-ko-leading) * var(--headline-fit, 1));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{position:relative;line-height:1.5;overflow:visible}.download-copy:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;opacity:0}.download-copy>.measured-line{display:block}.download-icon{display:block;flex:0 0 auto}.download-graphic{display:block;overflow:visible;transform-origin:center center;transition:transform .22s ease}.download-arrow{transform-box:view-box;transform-origin:center center}.download:is(:hover,:focus-visible) .download-copy:after{opacity:1}.download:is(:hover,:focus-visible) .download-graphic{transform:scale(1.35)}.download:is(:hover,:focus-visible) .download-arrow{animation:xenuity-intro-download-arrow .45s linear -225ms infinite}@keyframes xenuity-intro-download-arrow{0%{transform:translate(-100%,100%)}to{transform:translate(100%,-100%)}}.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] .rotating-description{line-height:22px}[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(max-width:767px)and (orientation:portrait){html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}#root{height:100%;overflow:hidden}.studio{height:100vh;height:100svh;height:100dvh;min-height:0;overflow:hidden;--content-gap: clamp(20px, calc(15svh - 61px) , 70px)}.page-layout{height:100%;min-height:0;gap:clamp(12px,calc(14svh - 58px),64px);padding-top:max(env(safe-area-inset-top,0px),clamp(20px,calc(6svh - 12px),40px));padding-bottom:max(env(safe-area-inset-bottom,0px),clamp(20px,calc(6svh - 12px),40px));padding-left:max(env(safe-area-inset-left,0px),clamp(24px,9.950249vw,40px));padding-right:max(env(safe-area-inset-right,0px),clamp(24px,9.950249vw,40px))}.content-slot{display:flex;flex:1;min-height:0;min-width:0;width:100%;align-items:center;justify-content:center}.content{transform:scale(var(--portrait-scale, 1));transform-origin:center}.intro{gap:clamp(14px,calc(6svh - 22px),30px)}}html[data-tablet-layout=true],html[data-tablet-layout=true] body{height:100%;overflow:hidden;overscroll-behavior:none}html[data-tablet-layout=true] body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}html[data-tablet-layout=true] #root{height:100%;overflow:hidden}html[data-tablet-layout=true] .studio{height:100vh;height:100dvh;min-height:0;overflow:hidden;--content-gap: clamp(24px, 7vh, 60px)}html[data-tablet-layout=true] .page-layout{height:100%;min-height:0;gap:clamp(16px,4vh,48px);padding-top:max(env(safe-area-inset-top,0px),clamp(24px,5vh,48px));padding-bottom:max(env(safe-area-inset-bottom,0px),24px);padding-left:max(env(safe-area-inset-left,0px),clamp(32px,6.25vw,80px));padding-right:max(env(safe-area-inset-right,0px),clamp(32px,6.25vw,80px))}html[data-tablet-layout=true] .content-slot{display:flex;flex:1;min-height:0;min-width:0;width:100%;align-items:center;justify-content:center}html[data-tablet-layout=true] .content{transform:scale(var(--portrait-scale, 1));transform-origin:center}html[data-tablet-layout=true] .intro{gap:clamp(16px,3vh,30px)}@media(prefers-reduced-motion:reduce){.message-card .flip-letter,.download:is(:hover,:focus-visible) .download-arrow{animation:none!important;transform:none!important}.download-graphic,.interactive-art,.social-links a{transition:none}.letter,.download-icon{animation:none;opacity:1}}
