﻿.home-intro{--home-intro-background: #ffffff;--home-intro-foreground: #111111;--home-intro-cube-background: #111111;--home-intro-cube-foreground: #ffffff;--home-intro-size: max(144px, min(17.916667vw, 31.851852svh));--home-intro-y: 0px;--home-intro-cube-depth: calc(var(--home-intro-size) / 2);--home-intro-cube-edge-overlap: 2.5px;--home-intro-cube-rotate-x: 0deg;--home-intro-cube-rotate-y: 0deg;--home-intro-cube-rotate-z: 0deg;--home-intro-cube-settle-duration: 1200ms;--home-intro-digit-roll-duration: 520ms;--home-intro-digit-roll-delay: 0ms;--home-intro-digit-roll-easing: cubic-bezier(0.22, 0.74, 0.28, 1);position:fixed;z-index:10000;inset:0;overflow:hidden;background:var(--home-intro-background);color:var(--home-intro-foreground);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(20px,1.458333vw);font-weight:400;line-height:1;opacity:1;isolation:isolate}.home-intro__square-track{position:absolute;top:50%;left:50%;width:0;height:0;transform:translate3d(0, var(--home-intro-y), 0);perspective:max(1200px,110vw);perspective-origin:center;will-change:transform}.home-intro__square{position:absolute;top:0;left:0;width:var(--home-intro-size);height:var(--home-intro-size);transform:translate3d(-50%, -50%, 0) rotateX(var(--home-intro-cube-rotate-x)) rotateY(var(--home-intro-cube-rotate-y)) rotateZ(var(--home-intro-cube-rotate-z));transform-origin:center;transform-style:preserve-3d;will-change:width,height,transform}.home-intro__cube-face{position:absolute;inset:calc(var(--home-intro-cube-edge-overlap)*-1);display:block;background:var(--home-intro-cube-background);box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;outline:0;transform-origin:50% 50%;will-change:transform}.home-intro__cube-poster{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;opacity:1;transition:opacity 180ms ease}.home-intro__cube-poster-text{fill:var(--home-intro-cube-foreground);font-family:"Nacelle",sans-serif;font-size:29px;font-style:normal;font-weight:400;font-synthesis:none;letter-spacing:-0.045em;text-rendering:geometricPrecision}.home-intro__cube-face--design-universe .home-intro__cube-poster-text{font-size:28px}.home-intro__cube-face--design-brand .home-intro__cube-poster-text{font-size:27.5px}.home-intro__cube-logo-symbol{fill:var(--home-intro-cube-foreground)}.home-intro__cube-satin-logo,.home-intro__cube-layered-logo{shape-rendering:geometricPrecision}.home-intro__cube-satin-logo--edge{fill:none;stroke:hsla(0,0%,100%,.34);stroke-linejoin:round;stroke-width:18px}.home-intro__cube-layered-logo--layer-4{fill:#1e1e1e}.home-intro__cube-layered-logo--layer-3{fill:#454545}.home-intro__cube-layered-logo--layer-2{fill:#757575}.home-intro__cube-layered-logo--layer-1{fill:#a8a8a8}.home-intro__cube-face--front{transform:translateZ(var(--home-intro-cube-depth))}.home-intro__cube-face--back{transform:rotateY(180deg) translateZ(var(--home-intro-cube-depth))}.home-intro__cube-face--right{transform:rotateY(90deg) translateZ(var(--home-intro-cube-depth))}.home-intro__cube-face--left{transform:rotateY(-90deg) translateZ(var(--home-intro-cube-depth))}.home-intro__cube-face--top{visibility:hidden;transform:rotateX(90deg) translateZ(var(--home-intro-cube-depth))}.home-intro__cube-face--bottom{visibility:hidden;transform:rotateX(-90deg) translateZ(var(--home-intro-cube-depth))}.home-intro__label,.home-intro__counter{position:absolute;z-index:1;bottom:max(22px,1.875vw);margin:0;transition:opacity 180ms ease}.home-intro__label{left:max(20px,3.125vw)}.home-intro__loading-dots{display:inline-flex}.home-intro__loading-dot{display:inline-block;opacity:0;animation:home-intro-loading-dot 1.45s cubic-bezier(0.45, 0, 0.25, 1) infinite}.home-intro__loading-dot:nth-child(2){animation-delay:160ms}.home-intro__loading-dot:nth-child(3){animation-delay:320ms}.home-intro__counter{right:max(20px,3.125vw);display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:3ch;height:1.35em;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-0.035em}.home-intro__digit{position:relative;display:inline-block;width:.61em;height:1.35em;overflow:hidden;isolation:isolate;transition:width 160ms ease,opacity 160ms ease}.home-intro__digit-wheel{position:absolute;inset:0;display:grid;grid-template-rows:repeat(2, 50%);height:200%;transform:translate3d(0, 0, 0);will-change:transform}.home-intro__digit--hundreds{--home-intro-digit-roll-duration: 520ms;--home-intro-digit-roll-delay: 0ms;width:0;opacity:0;visibility:hidden}.home-intro__counter.is-three-digit .home-intro__digit--hundreds{width:.61em;opacity:1;visibility:visible}.home-intro__digit--ones{--home-intro-digit-roll-duration: 560ms;--home-intro-digit-roll-delay: 60ms}.home-intro__counter.is-three-digit .home-intro__digit--tens{--home-intro-digit-roll-duration: 540ms;--home-intro-digit-roll-delay: 80ms}.home-intro__counter.is-three-digit .home-intro__digit--ones{--home-intro-digit-roll-duration: 580ms;--home-intro-digit-roll-delay: 120ms}.home-intro__digit-face{display:grid;place-items:center;width:100%;height:100%;box-sizing:border-box;line-height:1}.home-intro__digit-face--current{opacity:1}.home-intro__digit-face--next{opacity:1}.home-intro__digit.is-rolling .home-intro__digit-wheel{animation:home-intro-digit-roll var(--home-intro-digit-roll-duration) var(--home-intro-digit-roll-easing) var(--home-intro-digit-roll-delay) both}.home-intro.is-settling .home-intro__square{animation:home-intro-cube-settle var(--home-intro-cube-settle-duration) cubic-bezier(0.4, 0.2, 0.25, 1) both}.home-intro.is-expanding .home-intro__label,.home-intro.is-expanding .home-intro__counter{opacity:0}.home-intro.is-expanding .home-intro__cube-poster{opacity:0}.home-intro.is-expanding .home-intro__cube-face:not(.is-expansion-face){visibility:hidden}.home-intro.is-expanding .home-intro__square{width:calc(100vw + 2px);height:calc(100svh + 2px);height:calc(var(--mv-viewport-height, 100dvh) + 2px);transform:translate3d(-50%, -50%, 0) rotateX(var(--home-intro-cube-settle-end-x)) rotateY(var(--home-intro-cube-settle-end-y)) rotateZ(var(--home-intro-cube-settle-end-z));transition:width 900ms cubic-bezier(0.76, 0, 0.24, 1),height 900ms cubic-bezier(0.76, 0, 0.24, 1)}.home-intro.is-expanded{background:var(--home-intro-cube-background)}.home-intro.is-reduced-motion .home-intro__square,.home-intro.is-reduced-motion .home-intro__cube-face,.home-intro.is-reduced-motion .home-intro__digit-wheel{transition-duration:1ms;animation-duration:1ms}.home-intro.is-reduced-motion .home-intro__loading-dot{opacity:1;animation:none}.home-intro.is-reduced-motion .home-intro__cube-poster{transition-duration:1ms}@keyframes home-intro-cube-settle{from{transform:translate3d(-50%, -50%, 0) rotateX(var(--home-intro-cube-settle-start-x)) rotateY(var(--home-intro-cube-settle-start-y)) rotateZ(var(--home-intro-cube-settle-start-z))}to{transform:translate3d(-50%, -50%, 0) rotateX(var(--home-intro-cube-settle-end-x)) rotateY(var(--home-intro-cube-settle-end-y)) rotateZ(var(--home-intro-cube-settle-end-z))}}@keyframes home-intro-digit-roll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, -50%, 0)}}@keyframes home-intro-loading-dot{0%,18%,100%{opacity:0}44%,72%{opacity:1}}.home-intro:not(.is-managed){animation:home-intro-failsafe 0s 8s forwards}html.has-recent-home-intro .home-intro{display:none}html.has-recent-home-intro .site-header[data-home-intro-header]{visibility:visible;transform:none;will-change:auto;animation:none}@keyframes home-intro-failsafe{to{visibility:hidden;pointer-events:none}}html.is-home-intro-loading,body.is-home-intro-loading{overflow:hidden;overscroll-behavior:none}body.is-home-intro-loading{touch-action:none}html.has-home-intro-background,body.has-home-intro-background{background:var(--mv-black)}html.has-recent-home-intro,html.has-recent-home-intro body{background:var(--mv-black)}@media(max-width: 640px){.home-intro{--home-intro-size: max(144px, min(38.4vw, 31.851852svh))}}@media(prefers-reduced-motion: reduce){.home-intro__digit-face,.home-intro__cube-face,.home-intro__cube-poster,.home-intro__label,.home-intro__counter,.home-intro__square{transition-duration:1ms !important}.home-intro__digit-wheel,.home-intro__square{animation-duration:1ms !important}.home-intro__loading-dot{opacity:1;animation:none !important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}}@property --home-news-preview-mask-half-width{syntax:"<length>";inherits:true;initial-value:14px}@property --home-news-preview-mask-half-height{syntax:"<length>";inherits:true;initial-value:14px}@property --home-brand-cursor-mask-half-width{syntax:"<length>";inherits:true;initial-value:5px}@property --home-brand-cursor-mask-half-height{syntax:"<length>";inherits:true;initial-value:5px}.makervil-cursor,.makervil-brand-cursor{display:none}@media(hover: hover)and (pointer: fine){html.has-makervil-cursor body.public-site,html.has-makervil-cursor body.public-site *{cursor:none !important}html.has-makervil-cursor body.public-site :where(a[href],button:not(:disabled),summary,label[for],select:not(:disabled),input:not(:disabled):is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range],[type=color]),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[data-makervil-cursor-hover]){cursor:pointer !important}html.has-makervil-cursor body.public-site :where(a[href],button:not(:disabled),summary,label[for],select:not(:disabled),input:not(:disabled):is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range],[type=color]),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[data-makervil-cursor-hover]) *{cursor:pointer !important}html.has-makervil-cursor body.public-site :where(textarea:not(:disabled),input:not(:disabled):not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range],[type=color]),[contenteditable=true]){cursor:text !important}html.has-makervil-cursor body.public-site :where(textarea:not(:disabled),input:not(:disabled):not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range],[type=color]),[contenteditable=true]) *{cursor:text !important}html.has-makervil-cursor body.public-site [data-home-brand-media],html.has-makervil-cursor body.public-site [data-home-brand-media] *{cursor:pointer !important}body.public-site .makervil-cursor{--makervil-cursor-x: -20px;--makervil-cursor-y: -20px;--makervil-cursor-core-x: -20px;--makervil-cursor-core-y: -20px;--home-news-preview-mask-half-width: 14px;--home-news-preview-mask-half-height: 14px;--home-brand-cursor-mask-half-width: 5px;--home-brand-cursor-mask-half-height: 5px;position:fixed;z-index:2147483646;inset:0;display:block;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;mix-blend-mode:difference;transition:--home-news-preview-mask-half-width 760ms cubic-bezier(0.65, 0, 0.35, 1),--home-news-preview-mask-half-height 760ms cubic-bezier(0.65, 0, 0.35, 1),--home-brand-cursor-mask-half-width 520ms cubic-bezier(0.65, 0, 0.35, 1),--home-brand-cursor-mask-half-height 520ms cubic-bezier(0.65, 0, 0.35, 1)}body.public-site .makervil-cursor.is-visible{visibility:visible;opacity:1}body.public-site .makervil-cursor__line,body.public-site .makervil-cursor__core{position:absolute;top:0;left:0;display:block;pointer-events:none;will-change:transform}body.public-site .makervil-cursor__line{background:rgb(var(--mv-difference-ink-rgb)/0.24)}body.public-site .makervil-cursor__line--horizontal{right:0;height:1px;transform:translate3d(0, var(--makervil-cursor-y), 0)}body.public-site .makervil-cursor__line--vertical{bottom:0;width:1px;transform:translate3d(var(--makervil-cursor-x), 0, 0)}body.public-site .makervil-cursor__core{width:10px;height:10px;background:var(--mv-difference-ink);opacity:1;transform:translate3d(var(--makervil-cursor-core-x), var(--makervil-cursor-core-y), 0) translate3d(-50%, -50%, 0);transition:width 260ms cubic-bezier(0.22, 1, 0.36, 1),height 260ms cubic-bezier(0.22, 1, 0.36, 1),opacity 140ms linear}body.public-site .makervil-cursor.is-hovering .makervil-cursor__core{width:28px;height:28px}body.public-site .makervil-cursor.is-brand-hovering{--home-brand-cursor-mask-half-width: max(100px, 5.729167vw);--home-brand-cursor-mask-half-height: max(16px, 0.885417vw)}body.public-site .makervil-cursor.is-brand-hovering .makervil-cursor__core{opacity:0}body.public-site .makervil-cursor.is-brand-hovering .makervil-cursor__line--horizontal{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(var(--makervil-cursor-x) - var(--home-brand-cursor-mask-half-width)), transparent calc(var(--makervil-cursor-x) - var(--home-brand-cursor-mask-half-width)), transparent calc(var(--makervil-cursor-x) + var(--home-brand-cursor-mask-half-width)), #000 calc(var(--makervil-cursor-x) + var(--home-brand-cursor-mask-half-width)), #000 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(var(--makervil-cursor-x) - var(--home-brand-cursor-mask-half-width)), transparent calc(var(--makervil-cursor-x) - var(--home-brand-cursor-mask-half-width)), transparent calc(var(--makervil-cursor-x) + var(--home-brand-cursor-mask-half-width)), #000 calc(var(--makervil-cursor-x) + var(--home-brand-cursor-mask-half-width)), #000 100%)}body.public-site .makervil-cursor.is-brand-hovering .makervil-cursor__line--vertical{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--makervil-cursor-y) - var(--home-brand-cursor-mask-half-height)), transparent calc(var(--makervil-cursor-y) - var(--home-brand-cursor-mask-half-height)), transparent calc(var(--makervil-cursor-y) + var(--home-brand-cursor-mask-half-height)), #000 calc(var(--makervil-cursor-y) + var(--home-brand-cursor-mask-half-height)), #000 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--makervil-cursor-y) - var(--home-brand-cursor-mask-half-height)), transparent calc(var(--makervil-cursor-y) - var(--home-brand-cursor-mask-half-height)), transparent calc(var(--makervil-cursor-y) + var(--home-brand-cursor-mask-half-height)), #000 calc(var(--makervil-cursor-y) + var(--home-brand-cursor-mask-half-height)), #000 100%)}:root[data-site-theme=light] body.public-site .makervil-cursor__line{background:rgb(var(--mv-difference-ink-rgb)/0.18)}body.public-site .makervil-brand-cursor{--makervil-brand-cursor-x: -20px;--makervil-brand-cursor-y: -20px;--makervil-brand-cursor-width: max(200px, 11.458333vw);--makervil-brand-cursor-height: max(32px, 1.770833vw);position:fixed;z-index:2147483647;top:0;left:0;display:block;width:10px;height:10px;overflow:hidden;border-radius:999px;background:var(--mv-white);color:var(--mv-black);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--makervil-brand-cursor-x), var(--makervil-brand-cursor-y), 0) translate3d(-50%, -50%, 0);transition:width 460ms cubic-bezier(0.22, 1, 0.36, 1),height 460ms cubic-bezier(0.22, 1, 0.36, 1),opacity 120ms linear 340ms,visibility 0s linear 460ms;will-change:width,height,transform}body.public-site .makervil-brand-cursor.is-visible{width:var(--makervil-brand-cursor-width);height:var(--makervil-brand-cursor-height);opacity:1;visibility:visible;transition-delay:0ms}body.public-site .makervil-brand-cursor.is-page-transition-releasing:not(.is-visible){transition:width 580ms cubic-bezier(0.22, 1, 0.36, 1),height 580ms cubic-bezier(0.22, 1, 0.36, 1),opacity 160ms linear 420ms,visibility 0s linear 580ms}body.public-site .makervil-brand-cursor__track{display:flex;align-items:center;width:max-content;height:100%;opacity:0;animation:makervil-brand-cursor-marquee var(--makervil-brand-cursor-duration, 5.6s) linear infinite;animation-play-state:paused;transition:opacity 160ms linear;will-change:transform}body.public-site .makervil-brand-cursor.is-visible .makervil-brand-cursor__track{opacity:1;animation-play-state:running;transition-delay:160ms}body.public-site .makervil-brand-cursor__group{display:inline-flex;flex:0 0 auto;align-items:center;gap:max(8px,.520833vw);height:100%;padding-right:max(8px,.520833vw)}body.public-site .makervil-brand-cursor__label{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:max(2px,.15625vw);font-family:"Nacelle",sans-serif;font-size:max(14px,.625vw);font-weight:400;line-height:1;letter-spacing:-0.02em;white-space:nowrap}body.public-site .makervil-brand-cursor__name,body.public-site .makervil-brand-cursor__year{font-family:"Nacelle",sans-serif;font-weight:400}body.public-site .makervil-brand-cursor__name--ko{font-family:"Pretendard",sans-serif;font-weight:600}body.public-site .makervil-brand-cursor__dot{flex:0 0 auto;width:max(3px,.15625vw);height:max(3px,.15625vw);border-radius:50%;background:currentColor;transform:translateY(-0.0625em)}html.has-home-news-cursor-preview body.public-site .makervil-cursor__core{opacity:0}html.has-home-news-cursor-preview body.public-site .makervil-cursor{--home-news-preview-mask-half-width: max(180px, 14.583333vw);--home-news-preview-mask-half-height: max(101.25px, 8.203125vw)}html.is-home-news-cursor-preview-exiting body.public-site .makervil-cursor{--home-news-preview-mask-half-width: 14px;--home-news-preview-mask-half-height: 14px;transition-duration:620ms}html.is-home-news-cursor-preview-returning body.public-site .makervil-cursor{transition-duration:var(--home-news-preview-return-duration, 760ms)}html.is-home-news-cursor-preview-exiting body.public-site .makervil-cursor__core{opacity:1;transition-delay:0ms,0ms,480ms}html.has-home-news-cursor-preview body.public-site .makervil-cursor__line--horizontal{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(var(--makervil-cursor-x) - var(--home-news-preview-mask-half-width)), transparent calc(var(--makervil-cursor-x) - var(--home-news-preview-mask-half-width)), transparent calc(var(--makervil-cursor-x) + var(--home-news-preview-mask-half-width)), #000 calc(var(--makervil-cursor-x) + var(--home-news-preview-mask-half-width)), #000 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(var(--makervil-cursor-x) - var(--home-news-preview-mask-half-width)), transparent calc(var(--makervil-cursor-x) - var(--home-news-preview-mask-half-width)), transparent calc(var(--makervil-cursor-x) + var(--home-news-preview-mask-half-width)), #000 calc(var(--makervil-cursor-x) + var(--home-news-preview-mask-half-width)), #000 100%)}html.has-home-news-cursor-preview body.public-site .makervil-cursor__line--vertical{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--makervil-cursor-y) - var(--home-news-preview-mask-half-height)), transparent calc(var(--makervil-cursor-y) - var(--home-news-preview-mask-half-height)), transparent calc(var(--makervil-cursor-y) + var(--home-news-preview-mask-half-height)), #000 calc(var(--makervil-cursor-y) + var(--home-news-preview-mask-half-height)), #000 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--makervil-cursor-y) - var(--home-news-preview-mask-half-height)), transparent calc(var(--makervil-cursor-y) - var(--home-news-preview-mask-half-height)), transparent calc(var(--makervil-cursor-y) + var(--home-news-preview-mask-half-height)), #000 calc(var(--makervil-cursor-y) + var(--home-news-preview-mask-half-height)), #000 100%)}}@keyframes makervil-brand-cursor-marquee{to{transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){body.public-site .makervil-cursor,body.public-site .makervil-cursor__line,body.public-site .makervil-cursor__core,body.public-site .makervil-brand-cursor{transition:none !important;animation:none !important}body.public-site .makervil-brand-cursor__track{opacity:1;animation:none !important;transform:none !important}}:root{--mv-page-padding: max(20px, 1.041667vw);--mv-grid-gap: max(8px, 0.833333vw);--mv-subpage-first-section-top: clamp(64px, 6.666667vw, 128px)}html[data-page-shell=makervil-public],body.public-site{scrollbar-width:none;-ms-overflow-style:none}html[data-page-shell=makervil-public]::-webkit-scrollbar,body.public-site::-webkit-scrollbar{display:none;width:0;height:0}.mv-page-frame{width:100%;padding-inline:var(--mv-page-padding)}.mv-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--mv-grid-gap);width:100%}.site-page{min-height:100%}.page-transition{position:fixed;z-index:20000;top:0;left:0;width:100vw;height:100svh;height:var(--mv-viewport-height, 100dvh);visibility:hidden;overflow:hidden;contain:strict;isolation:isolate;pointer-events:none}.page-transition.is-active{visibility:visible;pointer-events:auto}.page-transition__shade,.page-transition__cover{position:absolute;inset:0;background:var(--mv-black);opacity:0}.page-transition__shade{background:#111;will-change:opacity}.page-transition__cover{transform:translate3d(0, 100%, 0);will-change:transform,opacity}html.has-pending-page-transition{overflow:hidden}html.has-pending-page-transition .page-transition{visibility:visible;pointer-events:auto}html.has-pending-page-transition .page-transition__cover{opacity:1;transform:translate3d(0, 0, 0)}html.is-page-transitioning,html.is-page-transitioning body{overscroll-behavior:none}html:is(.is-page-transitioning,.has-pending-page-transition) .site-page{isolation:auto}html:is(.is-page-transitioning,.has-pending-page-transition) .site-header{z-index:20001}html:is(.is-page-transitioning,.has-pending-page-transition) .site-header__theme-slot{z-index:20002}html:is(.is-page-transitioning,.has-pending-page-transition) .site-header__inner{transform:none;transition:none}html.is-page-transitioning:not(.is-page-transition-preserving-sticky-layout),html.is-page-transitioning:not(.is-page-transition-preserving-sticky-layout) body{overflow:hidden}html.lenis.lenis-stopped.is-page-transitioning.is-page-transition-preserving-sticky-layout{overflow:visible}html.is-page-transition-revealing .site-footer{visibility:hidden}html.has-pending-page-transition .makervil-cursor,html.is-page-transitioning .makervil-cursor{visibility:visible !important;opacity:1 !important}@media(prefers-reduced-motion: reduce){.page-transition__cover{will-change:auto}}:root{--mv-header-height: max(72px, 4.479167vw);--mv-header-logo-width: max(100px, 6.25vw);--mv-header-logo-height: max(18.333px, 1.145833vw);--mv-header-font-size: max(14px, 0.833333vw);--mv-header-link-padding-y: max(10px, 0.833333vw);--mv-header-link-padding-x: max(6px, 0.520833vw);--mv-header-language-size: max(20px, 1.145833vw)}html.is-site-mobile-menu-open{overflow:hidden;overscroll-behavior:none}html.is-site-mobile-menu-open body{overflow:clip;overscroll-behavior:none}.site-theme-toggle{--site-theme-toggle-track-width: 64px;--site-theme-toggle-track-height: 32px;--site-theme-toggle-dot-size: 28px;--site-theme-toggle-ink: #ffffff;--site-theme-toggle-ink-rgb: 255 255 255;--site-theme-toggle-contrast: #111111;--site-theme-toggle-duration: 180ms;position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--site-theme-toggle-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root[data-site-theme=light] .site-theme-toggle{--site-theme-toggle-ink: #111111;--site-theme-toggle-ink-rgb: 17 17 17;--site-theme-toggle-contrast: #ffffff}.site-theme-toggle__track{position:relative;display:block;width:var(--site-theme-toggle-track-width);height:var(--site-theme-toggle-track-height);border-radius:999px;background:rgb(var(--site-theme-toggle-ink-rgb)/0.14);box-shadow:inset 0 0 0 1px rgb(var(--site-theme-toggle-ink-rgb)/0.12);transition:background-color var(--site-theme-toggle-duration) ease,box-shadow var(--site-theme-toggle-duration) ease}.site-theme-toggle__thumb{position:absolute;z-index:1;top:2px;left:2px;width:var(--site-theme-toggle-dot-size);height:var(--site-theme-toggle-dot-size);border-radius:50%;background:var(--site-theme-toggle-ink);transform:translateX(0);transition:transform var(--site-theme-toggle-duration) cubic-bezier(0.22, 1, 0.36, 1),background-color var(--site-theme-toggle-duration) ease}.site-theme-toggle__icon{position:absolute;z-index:2;top:7px;width:18px;height:18px;color:var(--site-theme-toggle-ink);opacity:.5;pointer-events:none;transition:color var(--site-theme-toggle-duration) ease,opacity var(--site-theme-toggle-duration) ease}.site-theme-toggle__icon--sun{left:7px}.site-theme-toggle__icon--moon{right:7px}:root[data-site-theme=dark] .site-theme-toggle__thumb{transform:translateX(calc(var(--site-theme-toggle-track-width) - var(--site-theme-toggle-dot-size) - 4px))}:root[data-site-theme=light] .site-theme-toggle__icon--sun,:root[data-site-theme=dark] .site-theme-toggle__icon--moon{color:var(--site-theme-toggle-contrast);opacity:1}.site-theme-toggle:focus-visible{outline:0}.site-theme-toggle:focus-visible .site-theme-toggle__track{outline:2px solid var(--site-theme-toggle-ink);outline-offset:3px}.site-header{position:sticky;z-index:100;top:0;width:100%;height:var(--mv-header-height);background:rgba(0,0,0,0);color:var(--mv-difference-ink);mix-blend-mode:difference}.site-header[data-home-intro-header]{position:fixed;top:0;right:0;left:0;visibility:hidden;transform:translate3d(0, calc(-100% - 1px), 0);transition:transform 800ms cubic-bezier(0.22, 1, 0.36, 1);animation:home-intro-header-failsafe 0s 8s forwards;will-change:transform}.site-header[data-home-intro-header].is-home-intro-header-managed,.site-header[data-home-intro-header].is-home-intro-header-visible{animation:none}.site-header[data-home-intro-header].is-home-intro-header-visible{visibility:visible;transform:none;will-change:auto}.site-header__inner{position:relative;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:center;column-gap:var(--mv-grid-gap);width:100%;height:100%;padding-inline:var(--mv-page-padding);transition:transform 520ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header.is-site-footer-reached{pointer-events:none}.site-header.is-site-footer-reached .site-header__inner{transform:translate3d(0, calc(-100% - 1px), 0)}.site-header.is-page-transition-header-entering .site-header__inner{transform:translate3d(0, calc(-100% - 1px), 0);transition:none}.site-header.is-page-transition-header-entering.is-page-transition-header-visible .site-header__inner{transform:translate3d(0, 0, 0);transition:transform 720ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__logo{grid-column:1/span 2;display:flex;align-items:center;justify-self:start;width:var(--mv-header-logo-width);height:var(--mv-header-logo-height);color:var(--mv-difference-ink);text-decoration:none}.site-header__logo-heading{grid-column:1/span 2;justify-self:start;width:var(--mv-header-logo-width);height:var(--mv-header-logo-height);margin:0}.site-header__logo-heading .site-header__logo{width:100%;height:100%}.site-header__logo-image{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;transition:filter var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1)}.site-header__wordmark{display:block;font-family:"Nacelle",sans-serif;font-size:calc(var(--mv-header-logo-height)*1.46);font-weight:900;line-height:.72;letter-spacing:-0.065em;white-space:nowrap}.site-header__navigation--desktop{grid-column:3/-1;display:flex;align-items:center;justify-self:end;column-gap:var(--mv-grid-gap)}.site-header__theme-slot{position:fixed;z-index:101;top:calc(var(--mv-header-height)/2 - 1px);left:50%;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transform:translate3d(-50%, -50%, 0);transition:transform 520ms cubic-bezier(0.22, 1, 0.36, 1),opacity 260ms ease,visibility 0s linear 0s;pointer-events:auto;will-change:transform,opacity}.site-header.is-site-theme-toggle-hidden+.site-header__theme-slot,.site-header.is-site-footer-reached+.site-header__theme-slot,.site-header[data-home-intro-header]:not(.is-home-intro-header-visible)+.site-header__theme-slot,.site-header.is-page-transition-header-entering:not(.is-page-transition-header-visible)+.site-header__theme-slot{opacity:0;visibility:hidden;transform:translate3d(-50%, calc(-50% - var(--mv-header-height)), 0);transition:transform 520ms cubic-bezier(0.22, 1, 0.36, 1),opacity 260ms ease,visibility 0s linear 520ms;pointer-events:none}.site-header[data-home-intro-header]:not(.is-home-intro-header-managed):not(.is-home-intro-header-visible)+.site-header__theme-slot{animation:home-intro-theme-failsafe 0s 8s forwards}.site-header__menu-list,.site-header__mobile-list{padding:0;margin:0;list-style:none}.site-header__menu-list{display:flex;align-items:center;column-gap:var(--mv-grid-gap)}.site-header__menu-link,.site-header__language{display:flex;align-items:center;justify-content:center;color:var(--mv-difference-ink);text-decoration:none}.site-header__menu-item{position:relative}.site-header__submenu-toggle{gap:8px;border:0;background:rgba(0,0,0,0);cursor:pointer}.site-header__submenu-chevron{flex:0 0 auto}.site-header__submenu{position:absolute;z-index:2;top:100%;right:auto;left:var(--mv-header-link-padding-x);width:max-content;margin:0;padding:0;overflow:hidden;border:0;background:rgba(0,0,0,0);color:var(--mv-difference-ink);mix-blend-mode:difference;list-style:none}.site-header__submenu:not([hidden])>li{animation:site-career-submenu-in 460ms cubic-bezier(0.22, 1, 0.36, 1) both}.site-header__submenu-link{display:block;padding:clamp(6px,.3125vw,10px) 0;color:rgb(var(--mv-difference-ink-rgb)/62%);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(14px,.729167vw);font-weight:400;line-height:1.4;letter-spacing:-0.02em;text-align:left;text-decoration:none;white-space:nowrap;transition:color 240ms ease}.site-header__submenu-link:hover,.site-header__submenu-link:focus-visible,.site-header__submenu-link[aria-current=page]{color:var(--mv-difference-ink)}.site-header__submenu-link:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.site-header__logo,.site-header__menu-link,.site-header__language,.site-header__menu-toggle{mix-blend-mode:difference}.site-header__language-switcher{position:relative;display:flex;align-items:center}.site-header__menu-link{padding:var(--mv-header-link-padding-y) var(--mv-header-link-padding-x);font-family:"Nacelle",sans-serif;font-size:var(--mv-header-font-size);font-weight:400;line-height:1.2;letter-spacing:-0.02em;white-space:nowrap}.site-header__cursor-label{position:relative;display:inline-grid;overflow:hidden;vertical-align:top}.site-header__cursor-label::after,.site-header__cursor-label .site-header__cursor-label-original{grid-area:1/1;display:block;padding-block:1px;white-space:nowrap}.site-header__cursor-label::after{content:attr(data-makervil-cursor-label);pointer-events:none;transform:translate3d(0, 100%, 0)}.site-header__cursor-label .site-header__cursor-label-original{transform:translate3d(0, 0, 0)}.site-header__language{min-width:44px;min-height:44px;padding:var(--mv-header-link-padding-y) var(--mv-header-link-padding-x);border:0;gap:max(5px,.3125vw);background:rgba(0,0,0,0);font:inherit;cursor:pointer}.site-header__language-icon{display:block;width:var(--mv-header-language-size);height:var(--mv-header-language-size);flex:0 0 auto;transition:filter var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1)}.site-header__language-current{display:inline-flex;align-items:center;height:var(--mv-header-language-size);font-family:"Nacelle",sans-serif;font-size:max(14px,.625vw);font-weight:400;line-height:1;letter-spacing:-0.02em;transform:translate3d(0, 1px, 0)}.site-header__language-panel{position:absolute;z-index:2;top:calc(50% + max(12px,.729167vw));right:auto;left:calc(var(--mv-header-link-padding-x) + var(--mv-header-language-size) + max(5px,.3125vw));width:max-content;min-width:max(30px,1.770833vw);padding:0;overflow:hidden;border:0;background:rgba(0,0,0,0);color:var(--mv-difference-ink);mix-blend-mode:difference;opacity:0;visibility:hidden;clip-path:inset(0 0 100% 0);transform:translate3d(0, -6px, 0);transform-origin:100% 0;pointer-events:none;transition:clip-path 460ms cubic-bezier(0.22, 1, 0.36, 1),transform 460ms cubic-bezier(0.22, 1, 0.36, 1),opacity 240ms ease,visibility 0s linear 460ms}.site-header__language-switcher.is-site-language-open .site-header__language-panel{opacity:1;visibility:visible;clip-path:inset(0 0 0 0);transform:translate3d(0, 0, 0);pointer-events:auto;transition-delay:0s}.site-header__language-list{display:grid;padding:0;margin:0;gap:0;list-style:none}.site-header__language-list>li+li{border-top:0}.site-header__language-option{position:relative;display:block;min-height:0;padding:max(4px,.260417vw) 0;border:0;background:rgba(0,0,0,0);color:rgb(var(--mv-difference-ink-rgb)/62%);font-family:"Nacelle",sans-serif;font-size:max(14px,.625vw);font-weight:400;line-height:1;letter-spacing:-0.02em;text-align:left;text-decoration:none;transition:color 240ms ease}.site-header__language-option:is(:hover,:focus-visible){background:rgba(0,0,0,0);color:var(--mv-difference-ink)}.site-header__language-option[aria-current=true]{color:var(--mv-difference-ink)}.site-header__menu-link:focus-visible,.site-header__language:focus-visible,.site-header__language-option:focus-visible,.site-header__menu-toggle:focus-visible,.site-header__mobile-link:focus-visible,.site-header__logo:focus-visible{outline:1px solid currentColor;outline-offset:2px}.site-header__mobile-actions{display:none}.site-header__mobile-backdrop,.site-header__mobile-panel,.site-header__mobile-close{display:none}.site-header__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@keyframes home-intro-header-failsafe{to{visibility:visible;transform:none;will-change:auto}}@media(hover: hover)and (pointer: fine){.site-header__cursor-label-original{transition:transform 380ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.site-header__cursor-label::after{transition:transform 380ms cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.site-header__menu-link:is(:hover,.is-makervil-pointer-hover) .site-header__cursor-label-original,.site-header__mobile-link:is(:hover,.is-makervil-pointer-hover) .site-header__cursor-label-original{transform:translate3d(0, -100%, 0)}.site-header__menu-link:is(:hover,.is-makervil-pointer-hover) .site-header__cursor-label::after,.site-header__mobile-link:is(:hover,.is-makervil-pointer-hover) .site-header__cursor-label::after{transform:translate3d(0, 0, 0)}}@media(min-width: 960px){.site-header__navigation--desktop .site-header__cursor-label{margin-inline:-0.12em}.site-header__navigation--desktop .site-header__cursor-label::after,.site-header__navigation--desktop .site-header__cursor-label-original{padding:.15em .12em}.site-header__language-icon{transform:translate3d(0, -1px, 0)}}@media(width < 960px){.site-header{--mv-header-language-size: 24px}.site-header.is-site-mobile-menu-open,.is-site-mobile-menu-open .site-header{mix-blend-mode:normal}.site-header.is-site-mobile-menu-open.is-site-footer-reached{pointer-events:auto}.site-header.is-site-mobile-menu-open.is-site-footer-reached .site-header__inner{transform:translate3d(0, 0, 0)}.site-header__inner{position:relative;z-index:3}.site-header__logo,.site-header__logo-heading{grid-column:1/span 6;position:relative;z-index:1;transition:opacity 280ms ease}.site-header__navigation--desktop{display:none}.site-header__theme-slot{display:none}.site-header__mobile-actions{grid-column:7/-1;display:flex;align-items:center;justify-self:end;column-gap:0;position:relative;z-index:1}.site-header__mobile-actions>.site-header__language-switcher{transition:opacity 280ms ease}.site-header__language-current,.site-header__menu-toggle{font-family:"Nacelle",sans-serif;font-size:clamp(14px,3.733333vw,16px);font-weight:400;line-height:1;letter-spacing:-0.02em}.site-header__language-current{display:none}.site-header__language-panel{top:calc(50% + clamp(18px,5.333333vw,22px));left:50%;width:var(--mv-header-language-size);min-width:var(--mv-header-language-size);margin-left:calc(var(--mv-header-language-size)*-0.5)}.site-header__language-list{row-gap:2px}.site-header__language-option{min-height:0;padding:5px 0;font-size:clamp(14px,3.466667vw,14px);line-height:1.2;text-align:center}.site-header.is-site-mobile-menu-open .site-header__logo,.site-header.is-site-mobile-menu-open .site-header__logo-heading,.site-header.is-site-mobile-menu-open .site-header__mobile-actions>.site-header__language-switcher{opacity:0;pointer-events:none}.site-header__menu-toggle{position:relative;display:inline-grid;align-items:center;width:auto;min-width:48px;margin-left:-6px;height:calc(var(--mv-header-language-size) + var(--mv-header-link-padding-y) + var(--mv-header-link-padding-y));padding:0;border:0;background:rgba(0,0,0,0);color:var(--mv-difference-ink);text-align:right;cursor:pointer;transition:opacity 180ms ease}.site-header.is-site-mobile-menu-open .site-header__menu-toggle{opacity:0;pointer-events:none}.site-header__toggle-label{grid-area:1/1;display:block;line-height:var(--mv-header-language-size);transition:opacity 280ms ease,transform 420ms cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.site-header__toggle-label--open{opacity:1;transform:translate3d(0, 1px, 0)}.site-header__toggle-label--close{opacity:0;transform:translate3d(0, 70%, 0)}.site-header.is-site-mobile-menu-open .site-header__toggle-label--open{opacity:0;transform:translate3d(0, -70%, 0)}.site-header.is-site-mobile-menu-open .site-header__toggle-label--close{opacity:1;transform:translate3d(0, 0, 0)}.site-header__mobile-backdrop{position:fixed;z-index:1;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgb(var(--mv-pure-black-rgb)/0.72);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 480ms ease,visibility 0s linear 680ms;cursor:pointer}.site-header__mobile-panel{position:fixed;z-index:4;top:0;right:0;bottom:0;display:block;width:100%;max-width:none;border:0;background:var(--mv-black);color:var(--mv-white);visibility:hidden;transform:translate3d(100%, 0, 0);transition:transform 680ms cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 680ms;will-change:transform}.site-header__mobile-close{position:absolute;z-index:3;top:14px;right:var(--mv-page-padding);display:block;min-width:48px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:clamp(16px,4.266667vw,18px);font-weight:400;line-height:1;letter-spacing:-0.02em;text-align:right;cursor:pointer}.site-header.is-site-mobile-menu-open .site-header__mobile-backdrop,.site-header.is-site-mobile-menu-open .site-header__mobile-panel{visibility:visible;transition-delay:0s}.site-header.is-site-mobile-menu-visible .site-header__mobile-backdrop{opacity:1;pointer-events:auto}.site-header.is-site-mobile-menu-visible .site-header__mobile-panel{transform:translate3d(0, 0, 0)}.site-header__mobile-panel-inner{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:calc(var(--mv-header-height) + 8px) var(--mv-page-padding) 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.site-header__mobile-panel-inner::-webkit-scrollbar{display:none}.site-header__mobile-section+.site-header__mobile-section{margin-top:clamp(20px,5.333333vw,26px)}.site-header__mobile-heading{padding:0;margin:0 0 clamp(7px,2.133333vw,10px);color:rgb(var(--mv-white-rgb)/0.62);font-family:"Nacelle",sans-serif;font-size:clamp(15px,4.266667vw,18px);font-weight:400;line-height:1.2;letter-spacing:-0.02em}.site-header__mobile-list,.site-header__mobile-meta-list{display:grid;padding:0;margin:0;list-style:none}.site-header__mobile-list{row-gap:2px}.site-header__mobile-meta-list{row-gap:4px}.site-header__mobile-link{display:inline-flex;align-items:center;width:fit-content;min-height:44px;padding:2px 0;color:var(--mv-white);background-image:linear-gradient(currentColor, currentColor);background-position:right calc(100% - 3px);background-repeat:no-repeat;background-size:0 1px;font-family:"Nacelle",sans-serif;font-size:clamp(30px,8.533333vw,36px);font-weight:400;line-height:1.15;letter-spacing:-0.025em;text-decoration:none;transition:background-size 320ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__mobile-careers-toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.site-header__mobile-careers-toggle::-webkit-details-marker{display:none}.site-header__mobile-careers-toggle::marker{content:""}.site-header__mobile-careers-toggle svg{flex:0 0 auto;transition:transform 360ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__mobile-careers.is-mobile-careers-expanded .site-header__mobile-careers-toggle svg{transform:rotate(180deg)}.site-header__mobile-submenu{display:grid;row-gap:0;padding:10px 0;margin:0;list-style:none}.site-header__mobile-submenu-link{display:flex;align-items:center;width:fit-content;min-height:36px;padding:2px 0;color:rgb(var(--mv-white-rgb)/0.65);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(19px,5.333333vw,22px);line-height:1.4;letter-spacing:-0.02em;text-decoration:none;word-break:keep-all}.site-header__mobile-submenu-link:hover,.site-header__mobile-submenu-link:focus-visible,.site-header__mobile-submenu-link[aria-current=page]{color:var(--mv-white)}.site-header__mobile-submenu-link:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.site-header__mobile-meta-link{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;column-gap:16px;padding:clamp(4px,1.333333vw,6px) 0;color:var(--mv-white);background-image:linear-gradient(currentColor, currentColor);background-position:right calc(100% - 3px);background-repeat:no-repeat;background-size:0 1px;font-family:"Nacelle",sans-serif;font-size:clamp(17px,4.8vw,20px);font-weight:400;line-height:1.15;letter-spacing:-0.02em;text-decoration:none;transition:background-size 320ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__mobile-meta-link--social{justify-content:flex-start;column-gap:6px}.site-header__mobile-theme{position:absolute;z-index:3;top:14px;left:var(--mv-page-padding);display:flex;align-items:center;justify-content:center;width:72px;height:44px;margin-top:0}.site-header__mobile-link:hover,.site-header__mobile-link:focus-visible,.site-header__mobile-link[aria-current=page],.site-header__mobile-meta-link:hover,.site-header__mobile-meta-link:focus-visible{background-position:left calc(100% - 3px);background-size:100% 1px}.site-header__mobile-reveal{overflow:hidden}.site-header__mobile-reveal-inner{transform:translate3d(0, 112%, 0);transition:transform 720ms cubic-bezier(0.22, 1, 0.36, 1) var(--site-header-mobile-reveal-delay, 0ms),background-size 320ms cubic-bezier(0.22, 1, 0.36, 1) 0ms;will-change:transform}.site-header__mobile-heading>.site-header__mobile-reveal-inner{display:block}.site-header.is-site-mobile-menu-visible .site-header__mobile-reveal-inner{transform:translate3d(0, 0, 0)}.site-header.is-site-mobile-menu-closing .site-header__mobile-reveal-inner{transform:translate3d(0, 112%, 0);transition:transform 720ms cubic-bezier(0.65, 0, 0.35, 1) 0ms,background-size 320ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}.site-header__mobile-marquee{position:relative;flex:0 0 auto;width:calc(100% + var(--mv-page-padding) + var(--mv-page-padding));height:clamp(84px,24vw,108px);margin-top:auto;margin-left:calc(0px - var(--mv-page-padding));overflow:hidden;border:0}.site-header__mobile-marquee>.site-header__mobile-reveal-inner{display:block;height:100%}.site-header__mobile-marquee-track{position:absolute;bottom:-0.2em;left:0;display:flex;width:max-content;color:var(--mv-white);opacity:.14;filter:blur(1.6px);animation:site-header-mobile-marquee 28s linear infinite;will-change:transform}.site-header__mobile-marquee-group{display:flex;align-items:center;flex:0 0 auto;font-family:"Nacelle",sans-serif;font-size:clamp(68px,20vw,92px);font-weight:400;line-height:.88;letter-spacing:-0.055em;white-space:nowrap}.site-header__mobile-marquee-group>span:not(.site-header__mobile-marquee-dot){margin-right:clamp(28px,8vw,40px)}.site-header__mobile-marquee-dot{display:none}}@scope (html.is-site-header-compact){.site-header{--mv-header-language-size: 24px}.site-header.is-site-mobile-menu-open,.is-site-mobile-menu-open .site-header{mix-blend-mode:normal}.site-header.is-site-mobile-menu-open.is-site-footer-reached{pointer-events:auto}.site-header.is-site-mobile-menu-open.is-site-footer-reached .site-header__inner{transform:translate3d(0, 0, 0)}.site-header__inner{position:relative;z-index:3}.site-header__logo,.site-header__logo-heading{grid-column:1/span 6;position:relative;z-index:1;transition:opacity 280ms ease}.site-header__navigation--desktop{display:none}.site-header__theme-slot{display:none}.site-header__mobile-actions{grid-column:7/-1;display:flex;align-items:center;justify-self:end;column-gap:0;position:relative;z-index:1}.site-header__mobile-actions>.site-header__language-switcher{transition:opacity 280ms ease}.site-header__language-current,.site-header__menu-toggle{font-family:"Nacelle",sans-serif;font-size:clamp(14px,3.733333vw,16px);font-weight:400;line-height:1;letter-spacing:-0.02em}.site-header__language-current{display:none}.site-header__language-panel{top:calc(50% + clamp(18px,5.333333vw,22px));left:50%;width:var(--mv-header-language-size);min-width:var(--mv-header-language-size);margin-left:calc(var(--mv-header-language-size)*-0.5)}.site-header__language-list{row-gap:2px}.site-header__language-option{min-height:0;padding:5px 0;font-size:clamp(14px,3.466667vw,14px);line-height:1.2;text-align:center}.site-header.is-site-mobile-menu-open .site-header__logo,.site-header.is-site-mobile-menu-open .site-header__logo-heading,.site-header.is-site-mobile-menu-open .site-header__mobile-actions>.site-header__language-switcher{opacity:0;pointer-events:none}.site-header__menu-toggle{position:relative;display:inline-grid;align-items:center;width:auto;min-width:48px;margin-left:-6px;height:calc(var(--mv-header-language-size) + var(--mv-header-link-padding-y) + var(--mv-header-link-padding-y));padding:0;border:0;background:rgba(0,0,0,0);color:var(--mv-difference-ink);text-align:right;cursor:pointer;transition:opacity 180ms ease}.site-header.is-site-mobile-menu-open .site-header__menu-toggle{opacity:0;pointer-events:none}.site-header__toggle-label{grid-area:1/1;display:block;line-height:var(--mv-header-language-size);transition:opacity 280ms ease,transform 420ms cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.site-header__toggle-label--open{opacity:1;transform:translate3d(0, 1px, 0)}.site-header__toggle-label--close{opacity:0;transform:translate3d(0, 70%, 0)}.site-header.is-site-mobile-menu-open .site-header__toggle-label--open{opacity:0;transform:translate3d(0, -70%, 0)}.site-header.is-site-mobile-menu-open .site-header__toggle-label--close{opacity:1;transform:translate3d(0, 0, 0)}.site-header__mobile-backdrop{position:fixed;z-index:1;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgb(var(--mv-pure-black-rgb)/0.72);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 480ms ease,visibility 0s linear 680ms;cursor:pointer}.site-header__mobile-panel{position:fixed;z-index:4;top:0;right:0;bottom:0;display:block;width:100%;max-width:none;border:0;background:var(--mv-black);color:var(--mv-white);visibility:hidden;transform:translate3d(100%, 0, 0);transition:transform 680ms cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 680ms;will-change:transform}.site-header__mobile-close{position:absolute;z-index:3;top:14px;right:var(--mv-page-padding);display:block;min-width:48px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:clamp(16px,4.266667vw,18px);font-weight:400;line-height:1;letter-spacing:-0.02em;text-align:right;cursor:pointer}.site-header.is-site-mobile-menu-open .site-header__mobile-backdrop,.site-header.is-site-mobile-menu-open .site-header__mobile-panel{visibility:visible;transition-delay:0s}.site-header.is-site-mobile-menu-visible .site-header__mobile-backdrop{opacity:1;pointer-events:auto}.site-header.is-site-mobile-menu-visible .site-header__mobile-panel{transform:translate3d(0, 0, 0)}.site-header__mobile-panel-inner{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:calc(var(--mv-header-height) + 8px) var(--mv-page-padding) 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.site-header__mobile-panel-inner::-webkit-scrollbar{display:none}.site-header__mobile-section+.site-header__mobile-section{margin-top:clamp(20px,5.333333vw,26px)}.site-header__mobile-heading{padding:0;margin:0 0 clamp(7px,2.133333vw,10px);color:rgb(var(--mv-white-rgb)/0.62);font-family:"Nacelle",sans-serif;font-size:clamp(15px,4.266667vw,18px);font-weight:400;line-height:1.2;letter-spacing:-0.02em}.site-header__mobile-list,.site-header__mobile-meta-list{display:grid;padding:0;margin:0;list-style:none}.site-header__mobile-list{row-gap:2px}.site-header__mobile-meta-list{row-gap:4px}.site-header__mobile-link{display:inline-flex;align-items:center;width:fit-content;min-height:44px;padding:2px 0;color:var(--mv-white);background-image:linear-gradient(currentColor, currentColor);background-position:right calc(100% - 3px);background-repeat:no-repeat;background-size:0 1px;font-family:"Nacelle",sans-serif;font-size:clamp(30px,8.533333vw,36px);font-weight:400;line-height:1.15;letter-spacing:-0.025em;text-decoration:none;transition:background-size 320ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__mobile-careers-toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.site-header__mobile-careers-toggle::-webkit-details-marker{display:none}.site-header__mobile-careers-toggle::marker{content:""}.site-header__mobile-careers-toggle svg{flex:0 0 auto;transition:transform 360ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__mobile-careers.is-mobile-careers-expanded .site-header__mobile-careers-toggle svg{transform:rotate(180deg)}.site-header__mobile-submenu{display:grid;row-gap:0;padding:10px 0;margin:0;list-style:none}.site-header__mobile-submenu-link{display:flex;align-items:center;width:fit-content;min-height:36px;padding:2px 0;color:rgb(var(--mv-white-rgb)/0.65);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(19px,5.333333vw,22px);line-height:1.4;letter-spacing:-0.02em;text-decoration:none;word-break:keep-all}.site-header__mobile-submenu-link:hover,.site-header__mobile-submenu-link:focus-visible,.site-header__mobile-submenu-link[aria-current=page]{color:var(--mv-white)}.site-header__mobile-submenu-link:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.site-header__mobile-meta-link{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;column-gap:16px;padding:clamp(4px,1.333333vw,6px) 0;color:var(--mv-white);background-image:linear-gradient(currentColor, currentColor);background-position:right calc(100% - 3px);background-repeat:no-repeat;background-size:0 1px;font-family:"Nacelle",sans-serif;font-size:clamp(17px,4.8vw,20px);font-weight:400;line-height:1.15;letter-spacing:-0.02em;text-decoration:none;transition:background-size 320ms cubic-bezier(0.22, 1, 0.36, 1)}.site-header__mobile-meta-link--social{justify-content:flex-start;column-gap:6px}.site-header__mobile-theme{position:absolute;z-index:3;top:14px;left:var(--mv-page-padding);display:flex;align-items:center;justify-content:center;width:72px;height:44px;margin-top:0}.site-header__mobile-link:hover,.site-header__mobile-link:focus-visible,.site-header__mobile-link[aria-current=page],.site-header__mobile-meta-link:hover,.site-header__mobile-meta-link:focus-visible{background-position:left calc(100% - 3px);background-size:100% 1px}.site-header__mobile-reveal{overflow:hidden}.site-header__mobile-reveal-inner{transform:translate3d(0, 112%, 0);transition:transform 720ms cubic-bezier(0.22, 1, 0.36, 1) var(--site-header-mobile-reveal-delay, 0ms),background-size 320ms cubic-bezier(0.22, 1, 0.36, 1) 0ms;will-change:transform}.site-header__mobile-heading>.site-header__mobile-reveal-inner{display:block}.site-header.is-site-mobile-menu-visible .site-header__mobile-reveal-inner{transform:translate3d(0, 0, 0)}.site-header.is-site-mobile-menu-closing .site-header__mobile-reveal-inner{transform:translate3d(0, 112%, 0);transition:transform 720ms cubic-bezier(0.65, 0, 0.35, 1) 0ms,background-size 320ms cubic-bezier(0.22, 1, 0.36, 1) 0ms}.site-header__mobile-marquee{position:relative;flex:0 0 auto;width:calc(100% + var(--mv-page-padding) + var(--mv-page-padding));height:clamp(84px,24vw,108px);margin-top:auto;margin-left:calc(0px - var(--mv-page-padding));overflow:hidden;border:0}.site-header__mobile-marquee>.site-header__mobile-reveal-inner{display:block;height:100%}.site-header__mobile-marquee-track{position:absolute;bottom:-0.2em;left:0;display:flex;width:max-content;color:var(--mv-white);opacity:.14;filter:blur(1.6px);animation:site-header-mobile-marquee 28s linear infinite;will-change:transform}.site-header__mobile-marquee-group{display:flex;align-items:center;flex:0 0 auto;font-family:"Nacelle",sans-serif;font-size:clamp(68px,20vw,92px);font-weight:400;line-height:.88;letter-spacing:-0.055em;white-space:nowrap}.site-header__mobile-marquee-group>span:not(.site-header__mobile-marquee-dot){margin-right:clamp(28px,8vw,40px)}.site-header__mobile-marquee-dot{display:none}}@keyframes site-header-mobile-marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@keyframes home-intro-theme-failsafe{to{opacity:1;visibility:visible;transform:translate3d(-50%, -50%, 0);pointer-events:auto}}@keyframes site-career-submenu-in{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0, -6px, 0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.site-header__submenu:not([hidden])>li{animation:none}.site-header__submenu-link{transition-duration:1ms}.site-header[data-home-intro-header]{transition-duration:1ms}.site-header__toggle-label,.site-header__theme-slot,.site-header__menu-toggle,.site-header__mobile-close,.site-header__logo,.site-header__logo-image,.site-header__logo-heading,.site-header__mobile-actions>.site-header__language-switcher,.site-header__language-panel,.site-header__language-icon,.site-header__language-option,.site-header__language-option::before,.site-header__mobile-backdrop,.site-header__mobile-panel,.site-header__mobile-reveal-inner,.site-header__mobile-careers-toggle svg,.site-header__inner,.site-header__cursor-label::after,.site-header__cursor-label-original{transition-duration:1ms;transition-delay:0ms}.site-theme-toggle__track,.site-theme-toggle__icon,.site-theme-toggle__thumb{transition-duration:1ms;transition-delay:0ms}.site-header__mobile-marquee-track{animation:none}.site-header.is-page-transition-header-entering .site-header__inner{transform:translate3d(0, 0, 0)}}.site-page:has(.about-visual){background:var(--mv-black)}.about-visual{--about-visual-symbol-y: 0px;overflow:clip;background:var(--mv-black);color:var(--mv-white)}.about-visual__intro{min-height:0;grid-template-rows:minmax(0, 1fr);align-items:end;padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(32px,2.083333vw)}.about-visual__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.about-visual__reveal--title{grid-row:1;grid-column:1/span 6}.about-visual__reveal--description{grid-row:1;grid-column:10/-1}.about-visual__reveal-inner{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.about-visual.is-about-visual-managed .about-visual__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.about-visual.is-about-visual-managed.is-about-visual-preparing .about-visual__reveal-inner{transition:none}.about-visual.is-about-visual-managed .about-visual__reveal--description .about-visual__reveal-inner{transition-delay:110ms}.about-visual.is-about-visual-managed.is-about-visual-visible .about-visual__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.about-visual__title,.about-visual__description{margin:0}.about-visual__title{font-family:"Nacelle",sans-serif;font-size:max(112px,11.979167vw);font-weight:400;line-height:1;letter-spacing:-0.03em}.about-visual__description{padding-bottom:max(24px,2.5vw);font-family:"Nacelle",sans-serif;font-size:max(15px,.9375vw);font-weight:600;line-height:1.4;letter-spacing:-0.02em}.about-visual--ja .about-visual__description{text-wrap:balance}.about-visual--ko .about-visual__description{font-family:"Pretendard",sans-serif;letter-spacing:-0.03em;word-break:keep-all}.about-visual__media{position:relative;overflow:clip;isolation:isolate;aspect-ratio:1920/749}.about-visual__background,.about-visual__symbol-image{display:block;max-width:none;pointer-events:none;user-select:none}.about-visual__background{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.about-visual__symbol{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transform:translate3d(0, var(--about-visual-symbol-y), 0);will-change:auto;pointer-events:none}.about-visual.is-about-visual-near .about-visual__symbol{will-change:transform}.about-visual__symbol-image{width:100%;height:auto;object-position:left top;transform:scale(1.04);transform-origin:left top}.about-story{--about-story-section-padding: max(96px, 6.25vw);--about-story-metric-offset: max(96px, 10.416667vw);--about-story-metric-height: max(340px, 20.260417vw);padding-block:var(--about-story-section-padding);background:var(--mv-black);color:var(--mv-white)}.about-story__label,.about-story__headline{margin:0}.about-story__label{font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.about-story__reveal--label{margin-bottom:16px}.about-story__headline{font-family:"Nacelle",sans-serif;font-size:max(44px,3.333333vw);font-weight:400;line-height:1.1;letter-spacing:-0.02em}.about-story--ko .about-story__headline{font-family:"Pretendard",sans-serif;font-weight:600;line-height:1.15;letter-spacing:-0.03em;word-break:keep-all}.about-story__metrics{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--mv-grid-gap);padding:0 0 var(--about-story-metric-offset);margin:max(72px,6.25vw) 0 0;list-style:none}.about-story__metric{position:relative;z-index:1;min-width:0;height:var(--about-story-metric-height)}.about-story__metric:nth-child(2){z-index:2}.about-story__metric:nth-child(3){z-index:3}.about-story__metric:nth-child(4){z-index:4}.about-story__metric:nth-child(even){transform:translate3d(0, var(--about-story-metric-offset), 0)}.about-story__metric-cube{position:relative;width:100%;height:100%}.about-story__metric-face{width:100%;height:100%}.about-story__metric-face--image{display:none;background-color:var(--mv-black);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.about-story__metric:nth-child(1) .about-story__metric-face--image{background-image:url("/assets/images/story1.jpg")}.about-story__metric:nth-child(2) .about-story__metric-face--image{background-image:url("/assets/images/story2.jpg")}.about-story__metric:nth-child(3) .about-story__metric-face--image{background-image:url("/assets/images/story3.jpg")}.about-story__metric:nth-child(4) .about-story__metric-face--image{background-image:url("/assets/images/story4.jpg")}.about-story__metric-face--content{box-sizing:border-box;display:flex;flex-direction:column;padding:max(20px,1.666667vw);background:#181818;color:var(--mv-difference-ink)}.about-story.is-about-story-managed .about-story__metric{perspective:max(900px,68.75vw);perspective-origin:50% 50%}.about-story.is-about-story-managed .about-story__metric-cube{--about-story-cube-depth: 0px;transform:translateZ(calc(0px - var(--about-story-cube-depth))) rotateY(0deg);transform-origin:50% 50%;transform-style:preserve-3d;transition:transform 1180ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.about-story.is-about-story-managed .about-story__metric:nth-child(2) .about-story__metric-cube{transition-delay:70ms}.about-story.is-about-story-managed .about-story__metric:nth-child(3) .about-story__metric-cube{transition-delay:140ms}.about-story.is-about-story-managed .about-story__metric:nth-child(4) .about-story__metric-cube{transition-delay:210ms}.about-story.is-about-story-managed .about-story__metric-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d}.about-story.is-about-story-managed .about-story__metric-face--image{display:block;transform:rotateY(0deg) translateZ(var(--about-story-cube-depth))}.about-story.is-about-story-managed .about-story__metric-face--content{transform:rotateY(-90deg) translateZ(var(--about-story-cube-depth))}.about-story.is-about-story-managed .about-story__metric.is-about-story-metric-turning .about-story__metric-cube{transform:translateZ(calc(0px - var(--about-story-cube-depth))) rotateY(90deg)}.about-story__stat-value{display:flex;align-items:baseline;min-height:1em;font-family:"Nacelle",sans-serif;font-size:max(56px,4.6875vw);font-weight:400;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.about-story__stat-digits{display:none;align-items:baseline}.about-story__stat-digit{display:block;height:1em;overflow:hidden}.about-story__stat-wheel{display:block;transform:translate3d(0, 0, 0);transition:transform var(--about-story-stat-duration, 1400ms) cubic-bezier(0.16, 1, 0.3, 1) var(--about-story-stat-delay, 420ms);will-change:transform}.about-story__stat-character,.about-story__stat-static{display:block;height:1em;line-height:1}.about-story__stat-static{align-self:baseline}.about-story__stat-suffix{margin-left:.04em;font-size:.72em;letter-spacing:-0.02em}.about-story__stat-suffix--ko{font-family:"Pretendard",sans-serif;font-weight:500}.about-story__stat-suffix--latin{font-family:"Nacelle",sans-serif;font-weight:400}.about-story__metric-rule{width:100%;height:1px;margin:auto 0 max(14px,.9375vw);background:rgb(var(--mv-difference-ink-rgb)/0.12)}.about-story__metric-title,.about-story__metric-description{margin:0;font-family:"Nacelle",sans-serif}.about-story__metric-title{font-size:max(17px,1.041667vw);font-weight:600;line-height:1.4;letter-spacing:-0.02em}.about-story__metric-description{margin-top:max(8px,.625vw);color:rgb(var(--mv-difference-ink-rgb)/0.66);font-size:max(15px,.833333vw);font-weight:400;line-height:1.4;letter-spacing:-0.01em}.about-story--ko .about-story__metric-title,.about-story--ko .about-story__metric-description{font-family:"Pretendard",sans-serif;word-break:keep-all}.about-story--ko .about-story__metric-title{letter-spacing:0}.about-story--ko .about-story__metric-description{letter-spacing:0}.about-story.is-about-story-managed .about-story__stat-fallback{display:none}.about-story.is-about-story-managed .about-story__stat-digits{display:flex}.about-story__metric.is-about-story-stat-rolling .about-story__stat-wheel{transform:translate3d(0, var(--about-story-stat-distance), 0)}.about-story__reveal,.about-story__text-line{overflow:hidden;perspective:max(900px,62.5vw)}.about-story__reveal-inner,.about-story__text-line-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.about-story__text-line{display:block !important}.about-story.is-about-story-managed .about-story__reveal-inner,.about-story.is-about-story-managed .about-story__text-line-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.about-story.is-about-story-managed .about-story__reveal.is-about-story-reveal-visible .about-story__reveal-inner,.about-story.is-about-story-managed .about-story__text-line.is-about-story-line-visible .about-story__text-line-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.about-history{--about-history-section-padding: max(96px, 6.25vw);--about-history-sticky-top: calc(var(--mv-header-height) + max(24px, 2.083333vw));padding-block:var(--about-history-section-padding);background:var(--mv-black);color:var(--mv-white)}.about-history__frame{align-items:start}.about-history__aside{grid-column:1/span 4;align-self:stretch;min-width:0}.about-history__sticky{position:sticky;top:var(--about-history-sticky-top)}.about-history__label,.about-history__title,.about-history__description,.about-history__year-title,.about-history__event-copy{margin:0}.about-history__label{margin-bottom:max(12px,.833333vw);font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.about-history__summaries{display:grid}.about-history__summary{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;transform:translate3d(0, 28px, 0) rotateX(-8deg);transform-origin:50% 0;transition:opacity 460ms cubic-bezier(0.16, 1, 0.3, 1),transform 700ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 700ms;pointer-events:none}.about-history__summary.is-active{visibility:visible;opacity:1;transform:translate3d(0, 0, 0) rotateX(0deg);transition-delay:0ms;pointer-events:auto}@media(min-width: 960px){.about-history.is-about-history-managed:not(.is-about-history-summary-ready) .about-history__summary.is-active{visibility:hidden;opacity:0;transform:translate3d(0, 28px, 0) rotateX(-8deg);pointer-events:none}}.about-history__title{font-family:"Nacelle",sans-serif;font-size:max(48px,4.166667vw);font-weight:400;line-height:.98;letter-spacing:-0.035em}.about-history__description{max-width:34ch;margin-top:max(16px,1.041667vw);font-family:"Nacelle",sans-serif;font-size:max(15px,.9375vw);font-weight:400;line-height:1.45;letter-spacing:-0.015em}.about-history--ko .about-history__description,.about-history--ko .about-history__event-copy{font-family:"Pretendard",sans-serif;word-break:keep-all}.about-history__media{position:relative;overflow:hidden;width:100%;margin-top:max(24px,1.5625vw);aspect-ratio:2.14/1;background:rgb(var(--mv-white-rgb)/0.04)}.about-history__media img{display:block;width:100%;height:100%;object-fit:cover}.about-history__media--stack{isolation:isolate}.about-history__media-layer{position:absolute;z-index:0;inset:0;visibility:hidden;overflow:hidden;clip-path:inset(100% 0 0 0);pointer-events:none;will-change:clip-path}.about-history__media-layer.is-active{z-index:1;visibility:visible;clip-path:inset(0 0 0 0)}.about-history__media-layer.is-transitioning{z-index:2;visibility:visible}@media(min-width: 960px){.about-history.is-about-history-managed .about-history__media--stack{clip-path:inset(100% 0 0 0);transition:clip-path 1100ms cubic-bezier(0.16, 1, 0.3, 1);will-change:clip-path}.about-history.is-about-history-managed.is-about-history-summary-ready .about-history__media--stack{clip-path:inset(0 0 0 0)}}.about-history__timeline{grid-column:7/-1;min-width:0}.about-history__period{min-height:66svh;padding-bottom:max(96px,8.333333vw)}.about-history__period:last-child{min-height:0;padding-bottom:0}.about-history__mobile-summary{display:none}.about-history__year{display:grid;grid-template-columns:minmax(88px, 1.4fr) minmax(0, 4.6fr);gap:var(--mv-grid-gap);margin-bottom:max(72px,6.25vw)}.about-history__year:last-child{margin-bottom:0}.about-history__year-title{font-family:"Nacelle",sans-serif;font-size:max(40px,3.333333vw);font-weight:400;line-height:.95;letter-spacing:-0.035em}.about-history__events{display:flex;flex-direction:column;gap:max(10px,.625vw);padding:0;margin:0;list-style:none}.about-history__event{display:grid;grid-template-columns:max(42px,3.125vw) minmax(0, 1fr);gap:max(8px,.625vw);align-items:baseline;min-width:0}.about-history__month,.about-history__event-copy{font-size:max(14px,.833333vw);line-height:1.45}.about-history__month{font-family:"Nacelle",sans-serif;font-weight:400;letter-spacing:-0.02em;white-space:nowrap}.about-history--ko .about-history__month{font-family:"Pretendard",sans-serif;letter-spacing:0}.about-history__event-copy{font-family:"Nacelle",sans-serif;font-weight:400;letter-spacing:-0.01em}.about-history.is-about-history-managed .about-history__year-title,.about-history.is-about-history-managed .about-history__event{opacity:0;transform:translate3d(0, 18px, 0);transition:opacity 560ms cubic-bezier(0.16, 1, 0.3, 1),transform 700ms cubic-bezier(0.16, 1, 0.3, 1)}.about-history.is-about-history-managed .about-history__year-title.is-about-history-year-visible,.about-history.is-about-history-managed .about-history__event.is-about-history-event-visible{opacity:1;transform:translate3d(0, 0, 0)}.about-service{--about-service-section-padding: max(96px, 6.25vw);--about-service-heading-gap: max(64px, 4.166667vw);--about-service-stack-step: max(60px, 3.541667vw);position:relative;padding-block:var(--about-service-section-padding);background:var(--mv-black);color:var(--mv-white)}.about-service__heading{padding-bottom:var(--about-service-heading-gap)}.about-service__label,.about-service__title,.about-service__card-title,.about-service__description,.about-service__number{margin:0}.about-service__label{font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.about-service__title{margin-top:max(10px,.625vw);font-family:"Nacelle",sans-serif;font-size:max(36px,3.333333vw);font-weight:400;line-height:1.1;letter-spacing:-0.02em;text-wrap:wrap}.about-service--ko .about-service__title{font-family:"Pretendard",sans-serif;font-weight:600;word-break:keep-all}.about-service__stage{position:relative;background:var(--mv-black)}.about-service__deck{position:relative;background:var(--mv-black)}.about-service__cards{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;list-style:none}.about-service__card{position:relative;min-width:0;min-height:0;padding-top:max(12px,.625vw);border-top:1px solid rgb(var(--mv-white-rgb)/0.16);background:var(--mv-black)}.about-service__card-grid{align-items:start;height:100%}.about-service__media{position:relative;grid-column:1/span 3;overflow:hidden;width:100%;aspect-ratio:1/1;margin:0;background:rgb(var(--mv-white-rgb)/0.04)}.about-service__media img{display:block;width:100%;height:100%;object-fit:cover}.about-service__number{grid-column:4/span 1;font-family:"Nacelle",sans-serif;font-size:max(20px,1.458333vw);font-weight:400;line-height:1;letter-spacing:-0.02em;opacity:.6}.about-service__copy{grid-column:6/span 4;width:100%;max-width:max(280px,23.541667vw);min-width:0}.about-service__card-title{font-family:"Nacelle",sans-serif;font-size:max(28px,2.083333vw);font-weight:400;line-height:1.2;letter-spacing:-0.02em}.about-service__description{width:100%;max-width:100%;margin-top:max(12px,.833333vw);font-family:"Nacelle",sans-serif;font-size:max(15px,.833333vw);font-weight:400;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere;opacity:.68}.about-service--ko .about-service__description{font-family:"Pretendard",sans-serif;word-break:keep-all}.about-service__reveal,.about-service__text-line{overflow:hidden;perspective:max(900px,62.5vw)}.about-service__reveal-inner,.about-service__text-line-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.about-service__text-line{display:block !important}.about-service.is-about-service-managed .about-service__title:not(.is-about-service-split-ready){visibility:hidden}.about-service.is-about-service-managed .about-service__reveal-inner,.about-service.is-about-service-managed .about-service__text-line-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.about-service.is-about-service-managed .about-service__reveal.is-about-service-reveal-visible .about-service__reveal-inner,.about-service.is-about-service-managed .about-service__text-line.is-about-service-line-visible .about-service__text-line-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.about-service__features{grid-column:10/-1;padding:0;margin:0;list-style:none}.about-service__features li{padding-block:max(8px,.572917vw);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.16);font-family:"Nacelle",sans-serif;font-size:max(14px,.9375vw);font-weight:400;line-height:1.2;letter-spacing:-0.02em}.about-service.is-about-service-stack-managed .about-service__stage{height:max(720px,100svh);height:max(720px,var(--mv-viewport-height, 100dvh))}.about-service.is-about-service-stack-managed .about-service__deck,.about-service.is-about-service-stack-managed .about-service__cards{height:100%}.about-service.is-about-service-stack-managed .about-service__deck{overflow:hidden;padding-top:max(12px,.625vw);padding-bottom:max(16px,1.041667vw)}.about-service.is-about-service-stack-managed .about-service__cards{position:relative;display:block}.about-service.is-about-service-stack-managed .about-service__card{position:absolute;inset:0;min-height:0;will-change:transform}.about-service.is-about-service-stack-managed .about-service__media{will-change:height}.about-service.is-about-service-compact .about-service__cards{gap:8px}.about-service.is-about-service-compact .about-service__card{min-height:0}.about-service.is-about-service-compact .about-service__card-grid{height:auto}@media(max-width: 959px){.about-service{--about-service-section-padding: clamp(72px, 10.416667vw, 96px);--about-service-heading-gap: max(56px, 8.333333vw)}.about-service__title{font-size:clamp(34px,6.25vw,52px)}.about-service__card{min-height:0}.about-service__media{grid-column:1/span 5;grid-row:1/span 3}.about-service__number{grid-column:6/span 1}.about-service__copy,.about-service__features{grid-column:7/-1}.about-service__features{margin-top:max(28px,4.166667vw)}}@media(max-width: 560px){.about-service{--about-service-section-padding: clamp(48px, 14.933333vw, 56px);--about-service-heading-gap: 48px}.about-service__title{font-size:clamp(24px,6.666667vw,28px);line-height:1.14}.about-service--ko .about-service__title{line-height:1.2}.about-service__cards{gap:16px}.about-service__card{min-height:0}.about-service__card+.about-service__card{border-top:0}.about-service__card-grid{grid-template-columns:minmax(0, 1fr);height:auto}.about-service__media{grid-column:1/-1;grid-row:auto}.about-service__number{grid-column:1/-1;width:100%;margin-top:20px}.about-service__copy{grid-column:1/-1;width:100%;max-width:none;margin-top:16px}.about-service__card-title{font-size:clamp(26px,8vw,32px)}.about-service__features{grid-column:1/-1;width:100%;margin-top:24px}}.about-process{position:relative;background:var(--mv-black);color:var(--mv-white)}.about-process__stage,.about-process__deck{position:relative;background:var(--mv-black)}.about-process__deck{padding-block:clamp(16px,min(1.041667vw,2vh),24px)}.about-process__layout{grid-template-rows:auto minmax(0, 1fr);min-height:max(720px,100svh - var(--mv-header-height));min-height:max(720px,var(--mv-viewport-height, 100dvh) - var(--mv-header-height));align-items:start}.about-process__label,.about-process__title,.about-process__number,.about-process__step-title,.about-process__description{margin:0}.about-process__label{grid-column:1/span 1;grid-row:1;font-family:"Nacelle",sans-serif;font-size:clamp(14px,1.041667vw,20px);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.about-process__title{grid-column:2/span 5;grid-row:1;font-family:"Nacelle",sans-serif;font-size:clamp(36px,3.333333vw,64px);font-weight:400;line-height:1.1;letter-spacing:-0.02em}.about-process--ko .about-process__title{font-family:"Pretendard",sans-serif;font-weight:600;line-height:1.15;letter-spacing:-0.03em;word-break:keep-all}@media(min-width: 960px){.about-process--en .about-process__layout{grid-template-rows:auto minmax(0, 1fr)}.about-process--en .about-process__title{grid-column:1/span 6;grid-row:1;margin-top:0;text-indent:calc(16.666667% + max(1.333333px,.138889vw))}.about-process--en .about-process__title.is-about-process-split-ready{text-indent:0}.about-process--en .about-process__title.is-about-process-split-ready .about-process__text-line:first-child{box-sizing:border-box;padding-left:calc(16.666667% + max(1.333333px,.138889vw))}.about-process--en .about-process__steps{grid-row:2}.about-process--en .about-process__media{grid-row:1/span 2}.about-process--ko .about-process__layout{grid-template-rows:auto auto minmax(0, 1fr)}.about-process--ko .about-process__label,.about-process--ko .about-process__title{grid-column:1/span 6}.about-process--ko .about-process__label{grid-row:1}.about-process--ko .about-process__title{grid-column:1/span 5;grid-row:2;margin-top:16px}.about-process--ko .about-process__steps{grid-row:3}.about-process--ko .about-process__media{grid-row:1/span 3}}.about-process__reveal,.about-process__text-line{overflow:hidden;perspective:max(900px,62.5vw)}.about-process__reveal-inner,.about-process__text-line-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.about-process__text-line{display:block !important}.about-process.is-about-process-managed .about-process__title:not(.is-about-process-split-ready){visibility:hidden}.about-process.is-about-process-managed .about-process__reveal-inner,.about-process.is-about-process-managed .about-process__text-line-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.about-process.is-about-process-managed .about-process__reveal.is-about-process-reveal-visible .about-process__reveal-inner,.about-process.is-about-process-managed .about-process__text-line.is-about-process-line-visible .about-process__text-line-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.about-process__slider{display:contents}.about-process__steps{display:flex;grid-column:1/span 6;grid-row:2;min-width:0;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:min-content;overflow:visible;gap:clamp(24px,min(2.5vw,4.5vh),64px);padding:0;margin:clamp(48px,min(4.6875vw,7vh),90px) 0 clamp(48px,3.333333vw,64px);list-style:none}.about-process__step{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:var(--mv-grid-gap);min-width:0}.about-process__number{grid-column:1/span 1;font-family:"Nacelle",sans-serif;font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1;letter-spacing:-0.02em;opacity:.6}.about-process__step-copy{grid-column:2/span 4;min-width:0}.about-process__step-title{font-family:"Nacelle",sans-serif;font-size:clamp(22px,1.458333vw,28px);font-weight:400;line-height:1;letter-spacing:-0.02em}.about-process__description{max-width:clamp(300px,25.885417vw,497px);margin-top:clamp(10px,min(.833333vw,1.5vh),16px);font-family:"Nacelle",sans-serif;font-size:clamp(15px,.9375vw,18px);font-weight:400;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere;opacity:.68}.about-process--ko .about-process__description{font-family:"Pretendard",sans-serif;word-break:keep-all}.about-process__media{position:relative;grid-column:7/-1;grid-row:1/span 2;align-self:stretch;min-width:0;overflow:hidden;background:rgb(var(--mv-white-rgb)/0.04)}.about-process__image-layer{position:absolute;z-index:1;inset:0;overflow:hidden;clip-path:inset(50% 50% 50% 50%);opacity:0;will-change:clip-path,opacity}.about-process__image-layer.is-visible{clip-path:inset(0);opacity:1}.about-process__image-layer img,.about-process__mobile-media img{display:block;width:100%;height:100%;object-fit:cover}.about-process__mobile-media{display:none;margin:0}.about-process__controls{display:none}.about-process.is-about-process-stack-managed .about-process__deck{overflow:hidden;will-change:transform}.about-process.is-about-process-stack-managed .about-process__layout{height:100%;min-height:0}.about-process.is-about-process-stack-managed .about-process__step{visibility:hidden;opacity:0;transform:translate3d(0, max(18px, 1.25vw), 0);transition:opacity 420ms cubic-bezier(0.16, 1, 0.3, 1),transform 640ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 640ms}.about-process.is-about-process-stack-managed .about-process__step.is-about-process-visible{visibility:visible;opacity:1;transform:translate3d(0, 0, 0);transition-delay:0ms}.about-process__step:first-child .about-process__number{letter-spacing:-0.15em}.about-global{position:relative;min-height:max(760px,100svh);min-height:max(760px,var(--mv-viewport-height, 100dvh));overflow:clip;isolation:isolate;background:var(--mv-black);color:var(--mv-white)}.about-global__header{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;align-content:center;align-items:start;grid-template-rows:auto auto;row-gap:max(10px,.625vw);padding-top:max(40px,4.166667vw);padding-bottom:max(40px,4.166667vw);pointer-events:none}.about-global__label,.about-global__title{margin:0}.about-global__reveal--label{grid-column:1/span 2;grid-row:1}.about-global__reveal--title{grid-column:1/span 5;grid-row:2;align-self:start}.about-global__label,.about-global__marker-label{font-family:"Nacelle",sans-serif}.about-global__label{font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.about-global__title{max-width:9.4em;font-family:"Nacelle",sans-serif;font-size:clamp(46px,4.270833vw,82px);font-weight:400;line-height:1.06;letter-spacing:-0.035em;text-wrap:balance}.about-global--ko .about-global__title{max-width:10.5em;font-family:"Pretendard",sans-serif;font-weight:600;line-height:1.12;letter-spacing:-0.04em;word-break:keep-all}.about-global__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.about-global__reveal-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.about-global.is-about-global-managed .about-global__reveal-inner{visibility:hidden;transform:translate3d(0, 108%, 0) rotateX(-88deg);transition:transform 980ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.about-global.is-about-global-managed .about-global__reveal--title .about-global__reveal-inner{transition-delay:90ms}.about-global.is-about-global-managed.is-about-global-visible .about-global__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.about-global__stage{position:relative;z-index:1;width:100%;min-height:max(760px,100svh);min-height:max(760px,var(--mv-viewport-height, 100dvh));overflow:hidden;cursor:grab;outline:0;touch-action:pan-y;user-select:none}.about-global__stage.is-dragging{cursor:grabbing}.about-global__stage:focus-visible{outline:1px solid rgb(var(--mv-white-rgb)/0.56);outline-offset:-8px}.about-global__stage::before{position:absolute;z-index:0;right:clamp(-110px,-4.166667vw,-40px);bottom:clamp(-320px,-15.625vw,-180px);width:min(72vw,1080px);border:1px solid rgb(var(--mv-white-rgb)/0.18);border-radius:50%;aspect-ratio:1;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 34px, rgb(var(--mv-white-rgb)/0.045) 35px 36px),linear-gradient(135deg, rgb(var(--mv-white-rgb)/0.025), transparent 58%);content:"";opacity:1;pointer-events:none;transition:opacity 360ms ease}.about-global__canvas,.about-global__markers{position:absolute;inset:0;width:100%;height:100%}.about-global__canvas{z-index:1;display:block;opacity:0;pointer-events:none;transform:translate3d(3vw, 0, 0) scale(0.95);transform-origin:74% 50%;transition:opacity 880ms ease,transform 1120ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.about-global__markers{z-index:3;overflow:hidden;opacity:0;pointer-events:none;transform:translate3d(24px, 0, 0);transition:opacity 620ms ease,transform 840ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.about-global.is-about-global-ready .about-global__stage::before{opacity:0}.about-global.is-about-global-ready.is-about-global-visible .about-global__canvas{opacity:1;transform:translate3d(0, 0, 0) scale(1);transition-delay:160ms}.about-global.is-about-global-ready.is-about-global-visible .about-global__markers{opacity:1;transform:translate3d(0, 0, 0);transition-delay:460ms}.about-global.is-about-global-fallback .about-global__canvas,.about-global.is-about-global-fallback .about-global__markers{display:none}.about-global__marker{--about-global-marker-x: -100px;--about-global-marker-y: -100px;--about-global-marker-dot-size: max(7px, 0.520833vw);--about-global-marker-gap: max(7px, 0.416667vw);position:absolute;top:0;left:0;display:block;width:0;height:0;color:var(--mv-white);opacity:0;visibility:hidden;transform:translate3d(var(--about-global-marker-x), var(--about-global-marker-y), 0) scale(0.88);transform-origin:0 0;transition:opacity 240ms ease,visibility 0s linear 240ms;will-change:transform}.about-global__marker.is-visible{opacity:1;visibility:visible;transform:translate3d(var(--about-global-marker-x), var(--about-global-marker-y), 0) scale(1);transition-delay:0ms}.about-global__marker-label{position:absolute;bottom:calc(var(--about-global-marker-dot-size)*.5 + var(--about-global-marker-gap));left:0;display:block;min-width:max(84px,5.208333vw);padding:max(7px,.520833vw) max(12px,.833333vw);border:1px solid rgb(var(--mv-black-rgb)/0.12);border-radius:999px;background:var(--mv-white);box-shadow:0 8px 28px rgb(var(--mv-black-rgb)/0.16);color:var(--mv-black);font-size:clamp(14px,.729167vw,14px);font-weight:600;line-height:1;letter-spacing:-0.02em;text-align:center;white-space:nowrap;transform:translateX(-50%)}.about-global__marker-dot{position:absolute;top:0;left:0;display:block;width:var(--about-global-marker-dot-size);height:var(--about-global-marker-dot-size);border-radius:50%;background:var(--mv-white);box-shadow:0 0 0 5px rgb(var(--mv-white-rgb)/0.12);transform:translate3d(-50%, -50%, 0)}.about-global__marker--origin{--about-global-marker-dot-size: max(11px, 0.729167vw);z-index:2}.about-global__marker--origin::before{position:absolute;right:5px;bottom:5px;width:29px;height:1px;background:var(--mv-white);transform:rotate(45deg);transform-origin:right center;content:""}.about-global__marker--origin .about-global__marker-label{right:24px;bottom:28px;left:auto;min-width:110px;padding:10px 12px;border:1px solid var(--mv-white);border-radius:4px;background:var(--mv-black);color:var(--mv-white);font-size:clamp(14px,.833333vw,16px);font-weight:700;transform:none}.about-global__origin-caption{display:block;margin-top:5px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.06em}.about-global__marker--origin .about-global__marker-dot{box-shadow:0 0 0 5px rgb(var(--mv-white-rgb)/0.2),0 0 0 10px rgb(var(--mv-white-rgb)/0.08)}.about-global+.home-contact{margin-top:max(80px,10.416667vw)}@media(max-width: 959px){.about-process{box-sizing:border-box;min-height:0;height:auto;padding-top:calc(var(--mv-header-height) + max(20px,3.125vw));padding-bottom:max(32px,4.166667vw)}.about-process__deck{padding-block:0}.about-process__layout{display:flex;min-height:0;flex-direction:column}.about-process__title{margin-top:max(16px,2.083333vw);font-size:clamp(34px,6.25vw,52px)}.about-process__slider{display:block;width:100%;min-height:0;min-width:0;flex:0 0 auto;margin-top:max(40px,4.6875vw);overflow:hidden;touch-action:pan-y}.about-process__steps{display:flex;width:100%;height:auto;max-height:none;flex-direction:row;align-items:stretch;gap:0;margin:0;padding:0;transform:translate3d(0, 0, 0);transition-property:transform;will-change:transform}.about-process__step{display:flex;width:100%;height:auto;flex:0 0 100%;flex-direction:column;align-content:normal}.about-process__number{display:none}.about-process__step-copy{width:100%;margin-top:0;flex:0 0 auto}.about-process__description{max-width:none;margin-top:max(12px,1.5625vw)}.about-process__mobile-media{display:block;width:100%;height:clamp(200px,66.666667vw,280px);margin-top:max(20px,2.604167vw);flex:0 0 clamp(200px,66.666667vw,280px);overflow:hidden}.about-process__controls{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:max(16px,2.083333vw);flex:0 0 auto}.about-process__counter{display:flex;gap:.35em;margin:0;font-family:"Nacelle",sans-serif;font-size:clamp(16px,2.5vw,20px);font-weight:400;line-height:1;letter-spacing:-0.02em}.about-process__navigation{display:flex;gap:max(8px,1.5625vw)}.about-process__navigation-button{display:grid;width:clamp(42px,6.25vw,52px);height:clamp(42px,6.25vw,52px);padding:0;border:1px solid rgb(var(--mv-white-rgb)/0.34);border-radius:50%;background:rgba(0,0,0,0);color:var(--mv-white);place-items:center;cursor:pointer;transition:border-color 260ms ease,background-color 260ms ease,color 260ms ease,opacity 260ms ease}.about-process__navigation-button:hover:not(:disabled){border-color:var(--mv-white);background:var(--mv-white);color:var(--mv-black)}.about-process__navigation-button:disabled{opacity:.28;cursor:default}.about-process__navigation-icon{display:block;width:20px;height:20px;flex:0 0 20px}.about-process__navigation-button--previous .about-process__navigation-icon{transform:rotate(180deg)}.about-process__media{display:none}.about-global{min-height:max(720px,100svh);min-height:max(720px,var(--mv-viewport-height, 100dvh))}.about-global__header{top:max(28px,4.166667vw);bottom:auto;grid-template-rows:none;padding-top:0;padding-bottom:0;row-gap:max(14px,2.083333vw)}.about-global__reveal--label,.about-global__reveal--title{grid-column:1/-1;grid-row:auto;align-self:auto}.about-global__title{max-width:11em;font-size:clamp(38px,7.291667vw,56px)}.about-global--ko .about-global__title{max-width:12em}.about-global__stage{min-height:max(720px,100svh);min-height:max(720px,var(--mv-viewport-height, 100dvh))}.about-global__stage::before{right:50%;bottom:-180px;width:min(112vw,760px);transform:translateX(58%)}.about-process+.about-global{margin-top:clamp(32px,5vw,48px)}.about-global+.home-contact{margin-top:clamp(48px,8.333333vw,72px)}}@media(max-width: 560px){.about-process{padding-top:calc(var(--mv-header-height) + max(16px,4.266667vw));padding-bottom:32px}.about-process__title{font-size:clamp(28px,8.533333vw,36px);line-height:1.12}.about-process--ko .about-process__title{font-size:clamp(24px,6.666667vw,28px);line-height:1.2}.about-process__slider{margin-top:48px}.about-process__steps{gap:0;margin-top:0}.about-process__step-copy{margin-top:0}.about-process__description{margin-top:16px}.about-process__mobile-media{margin-top:28px}.about-process__controls{margin-top:24px}.about-process__step-title{font-size:clamp(24px,7.466667vw,30px)}.about-global{min-height:max(680px,100svh);min-height:max(680px,var(--mv-viewport-height, 100dvh))}.about-global__header{top:24px;row-gap:12px}.about-global__title,.about-global--ko .about-global__title{max-width:none;font-size:clamp(30px,8.533333vw,36px);line-height:1.14}.about-global__stage{min-height:max(680px,100svh);min-height:max(680px,var(--mv-viewport-height, 100dvh))}.about-global__marker-label{min-width:70px;padding:7px 10px;font-size:14px}}@media(max-width: 1279px){.about-visual__reveal--title{grid-column:1/span 6}.about-visual__reveal--description{grid-column:8/-1}}@media(max-width: 959px){.about-visual__intro{height:auto;min-height:0;grid-template-rows:minmax(0, 1fr) auto;row-gap:max(20px,3.125vw);padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(28px,3.645833vw)}.about-visual__reveal--title,.about-visual__reveal--description{grid-column:1/-1}.about-visual__reveal--title{grid-row:1}.about-visual__reveal--description{grid-row:2}.about-visual__title{font-size:clamp(80px,25.6vw,160px)}.about-visual__description{max-width:34ch;padding-bottom:0;font-size:15px}.about-visual__media{min-height:0;aspect-ratio:1920/749}.about-visual__symbol{transform:none}.about-visual__symbol-image{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.about-story{--about-story-section-padding: clamp(72px, 10.416667vw, 96px);--about-story-metric-offset: 0px}.about-story__metrics{grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:0;margin-top:max(56px,8.333333vw)}.about-story__metric:nth-child(even){transform:none}.about-story__headline{font-size:clamp(30px,7.466667vw,44px);line-height:1.14}.about-history{--about-history-section-padding: clamp(72px, 10.416667vw, 96px)}.about-history__aside{display:none}.about-history__timeline{grid-column:1/-1}.about-history__period{min-height:0;padding-bottom:max(104px,15.625vw)}.about-history__mobile-summary{display:block;margin-bottom:max(56px,8.333333vw)}.about-history__mobile-summary .about-history__media{max-width:72%}.about-history__title{font-size:clamp(44px,9.375vw,72px)}.about-history__year{grid-template-columns:minmax(80px, 1fr) minmax(0, 4fr);margin-bottom:max(56px,8.333333vw)}}@media(max-width: 560px){.about-visual__media{min-height:0}.about-story{--about-story-section-padding: clamp(48px, 14.933333vw, 56px);--about-story-metric-height: clamp(260px, 74.666667vw, 280px)}.about-story__metrics{grid-template-columns:minmax(0, 1fr);gap:16px;margin-top:48px}.about-story__headline{font-size:clamp(24px,6.666667vw,28px)}.about-story--ko .about-story__headline{line-height:1.2}.about-story__stat-value{font-size:clamp(44px,14.933333vw,60px)}.about-story__metric-rule{margin:clamp(24px,6.4vw,30px) 0 12px}.about-story.is-about-story-managed .about-story__metric-cube{transition-delay:0ms}.about-history{--about-history-section-padding: clamp(48px, 14.933333vw, 56px)}.about-history__mobile-summary .about-history__media{max-width:none;width:calc(100% + var(--mv-page-padding) + var(--mv-page-padding));margin-inline:calc(0px - var(--mv-page-padding))}.about-history__year{display:block;margin-bottom:56px}.about-history__year-title{margin-bottom:24px;font-size:clamp(32px,9.230769vw,40px)}.about-history__event{grid-template-columns:44px minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.about-visual{--about-visual-symbol-y: 0px}.about-visual__symbol{transform:none;will-change:auto}.about-visual__symbol-image{transform:none}.about-visual.is-about-visual-managed .about-visual__reveal-inner{transition-duration:1ms;transition-delay:0ms}.about-story.is-about-story-managed .about-story__reveal-inner,.about-story.is-about-story-managed .about-story__text-line-inner{transition-duration:1ms;transition-delay:0ms}.about-story.is-about-story-managed .about-story__metric-cube,.about-story__stat-wheel{transition-duration:1ms;transition-delay:0ms}.about-history__summary,.about-history__media--stack,.about-history.is-about-history-managed .about-history__year-title,.about-history.is-about-history-managed .about-history__event{transition-duration:1ms;transition-delay:0ms}.about-service.is-about-service-managed .about-service__reveal-inner,.about-service.is-about-service-managed .about-service__text-line-inner{transition-duration:1ms;transition-delay:0ms}.about-process.is-about-process-managed .about-process__reveal-inner,.about-process.is-about-process-managed .about-process__text-line-inner{transition-duration:1ms;transition-delay:0ms}.about-global.is-about-global-managed .about-global__reveal-inner,.about-global__canvas,.about-global__markers,.about-global__marker,.about-global__stage::before{transition-duration:1ms;transition-delay:0ms}}.brands-hero{--brands-hero-meta-line: max(12px, 0.625vw);--brands-hero-meta-gap: max(10px, 0.625vw);min-height:0;overflow:hidden;background:var(--mv-black);color:var(--mv-white);font-family:"Nacelle",sans-serif}.brands-hero__frame{position:relative;display:flex;min-height:inherit;flex-direction:column;padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(32px,2.083333vw)}.brands-hero__meta{flex:0 0 auto;align-items:start;margin-top:auto}.brands-hero__meta-item{padding:0;margin:0;color:rgb(var(--mv-white-rgb)/0.52);font-size:max(14px,.520833vw);font-weight:400;line-height:1.2;letter-spacing:.015em;white-space:nowrap}.brands-hero__meta-item--label{grid-column:1/span 4;justify-self:start}.brands-hero__meta-item--years{grid-column:5/span 4;justify-self:center}.brands-hero__meta-item--count{grid-column:9/-1;justify-self:end}.brands-hero__meta-clip,.brands-hero__meta-inner{display:block}.brands-hero__meta-clip{overflow:hidden}.brands-hero__title{width:calc(100% + var(--mv-page-padding) + var(--mv-page-padding));padding:0;margin:var(--brands-hero-meta-gap) 0 0 calc(0px - var(--mv-page-padding));overflow:hidden;color:var(--mv-white);font-size:max(112px,11.979167vw);font-weight:400;line-height:1;letter-spacing:-0.03em}.brands-hero__title-reveal{display:block;overflow:hidden}.brands-hero__title-track{display:flex;width:max-content;animation:brands-hero-marquee 120s linear infinite;animation-play-state:paused;will-change:transform}.brands-hero__title-group{display:flex;flex:0 0 auto;align-items:center;gap:.2em;padding-right:.2em;padding-left:var(--mv-page-padding);white-space:nowrap}.brands-hero__controls{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mv-grid-gap);width:100%;margin-bottom:0}.brands-hero__controls-band{background:var(--mv-black);color:var(--mv-white)}.brands-hero__controls-frame{padding-top:max(16px,.833333vw);padding-bottom:max(20px,1.25vw)}.brands-hero__categories{min-width:0;overflow:hidden}.brands-hero__categories-reveal{overflow:hidden}.brands-hero__categories-inner{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain}.brands-hero__categories-inner::-webkit-scrollbar{display:none}.brands-hero__category-list{display:flex;width:max-content;padding:0;margin:0;gap:clamp(6px,.416667vw,8px);list-style:none}.brands-hero__category-item{flex:0 0 auto}.brands-hero__category-chip{display:grid;height:clamp(36px,1.979167vw,38px);padding:clamp(3px,.208333vw,4px);overflow:hidden;border:0;appearance:none;background:rgb(var(--mv-white-rgb)/0.035);color:rgb(var(--mv-white-rgb)/0.56);font-family:"Nacelle",sans-serif;font-size:clamp(14px,.625vw,14px);font-weight:400;align-items:stretch;grid-template-columns:auto clamp(30px,1.666667vw,32px);line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer}.brands-hero__category-label,.brands-hero__category-count{display:flex;align-items:center;justify-content:center;padding-inline:clamp(8px,.520833vw,10px)}.brands-hero__category-label{min-width:clamp(42px,2.395833vw,46px)}.brands-hero__category-count{min-width:0;padding-inline:0;border:0;background:rgb(var(--mv-white-rgb)/0.055);font-variant-numeric:tabular-nums}.brands-hero__category-item--active .brands-hero__category-chip{background:rgb(var(--mv-white-rgb)/0.17);color:var(--mv-white);font-weight:600}.brands-hero__category-item--active .brands-hero__category-count{background:rgb(var(--mv-white-rgb)/0.08)}.brands-hero__category-chip:focus-visible{outline:1px solid currentcolor;outline-offset:2px}.brands-hero__column-switch{display:flex;flex:0 0 auto;height:clamp(36px,1.979167vw,38px);padding:clamp(3px,.208333vw,4px);background:rgb(var(--mv-white-rgb)/0.035)}.brands-hero__column-button{display:inline-flex;width:clamp(32px,1.666667vw,34px);height:100%;padding:0;border:0;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:rgb(var(--mv-white-rgb)/0.42);cursor:pointer;transition:background-color 280ms cubic-bezier(0.16, 1, 0.3, 1),color 280ms cubic-bezier(0.16, 1, 0.3, 1)}.brands-hero__column-button[aria-pressed=true]{background:rgb(var(--mv-white-rgb)/0.17);color:var(--mv-white)}.brands-hero__column-icon{display:flex;height:clamp(11px,.625vw,12px);align-items:stretch;gap:clamp(2px,.15625vw,3px)}.brands-hero__column-icon>span{display:block;width:clamp(2px,.15625vw,3px);background:currentcolor}.brands-hero.is-brands-hero-managed .brands-hero__meta-inner{visibility:hidden;transform:translate3d(0, 112%, 0);will-change:transform}.brands-hero.is-brands-hero-managed .brands-hero__title-reveal{visibility:hidden;transform:translate3d(0, 105%, 0);will-change:transform}.brands-hero.is-brands-hero-managed .brands-hero__title-track{animation-play-state:paused}.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__meta-inner,.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__title-reveal{visibility:visible;transform:translate3d(0, 0, 0)}.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__meta-inner{transition:transform 760ms cubic-bezier(0.16, 1, 0.3, 1)}.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__meta-item--years .brands-hero__meta-inner{transition-delay:70ms}.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__meta-item--count .brands-hero__meta-inner{transition-delay:140ms}.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__title-reveal{transition:transform 1600ms cubic-bezier(0.25, 0.7, 0.35, 1) 140ms}.brands-hero.is-brands-hero-managed.is-brands-hero-visible .brands-hero__title-track{animation-play-state:running}.brands-gallery{position:relative;padding-block:0 max(120px,10.416667vw);overflow:hidden;background:var(--mv-black);color:var(--mv-white)}.brands-gallery__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--mv-grid-gap);row-gap:clamp(56px,3.333333vw,64px);width:100%;padding:0;margin:0;list-style:none}.brands-gallery[data-brands-columns="2"] .brands-gallery__list,.brands-gallery[data-brands-columns="2"] .brands-archive__list{grid-template-columns:repeat(2, minmax(0, 1fr))}.brands-gallery__card{min-width:0;transform-origin:0 0}.brands-gallery__card[hidden]{display:none}.brands-gallery.is-brands-layout-shifting .brands-gallery__card{will-change:transform}.brands-gallery__card-inner{min-width:0;transform-origin:50% 50%}.brands-gallery.is-brands-filtering .brands-gallery__card-inner{will-change:transform}.brands-gallery__media{position:relative;aspect-ratio:8/9;overflow:hidden;isolation:isolate;background:rgb(var(--mv-white-rgb)/0.035)}.brands-gallery__image-clip,.brands-gallery__image{position:absolute;inset:0;display:block;width:100%;height:100%}.brands-gallery__image-clip{overflow:hidden}.brands-gallery__image{object-fit:cover;transform:scale(1);transform-origin:50% 50%;transition:transform 680ms cubic-bezier(0.16, 1, 0.3, 1),filter 680ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform,filter}.brands-gallery__image-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--mv-white-rgb)/0.22);font-family:"Nacelle",sans-serif;font-size:max(28px,3.125vw);font-weight:400;letter-spacing:-0.04em}.brands-gallery__card-copy{position:absolute;inset:0;z-index:2;display:grid;place-content:center;place-items:center;gap:clamp(2px,.208333vw,4px);padding:clamp(24px,3.125vw,60px);margin:0;color:var(--mv-difference-ink);font-family:"Pretendard",sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:1.25;text-align:center;text-wrap:balance;word-break:keep-all;opacity:0;pointer-events:none;transform:translate3d(0, 10px, 0);transition:opacity 360ms cubic-bezier(0.16, 1, 0.3, 1),transform 520ms cubic-bezier(0.16, 1, 0.3, 1)}.brands-gallery__card-copy-line{display:block}.brands-gallery__card-meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mv-grid-gap);margin-top:max(8px,.416667vw)}.brands-gallery__card-title,.brands-gallery__card-year{margin:0;color:var(--mv-white);font-family:"Nacelle",sans-serif;font-weight:400;line-height:1.2;letter-spacing:-0.02em}.brands-gallery__card-title{min-width:0;font-size:max(16px,.833333vw)}.brands-gallery__card-title--ko{font-family:"Pretendard",sans-serif;font-weight:600}.brands-gallery__card-year{flex:0 0 auto;font-size:max(14px,.625vw);white-space:nowrap}.brands-gallery__card-inner:focus-visible .brands-gallery__card-copy{opacity:1;transform:translate3d(0, 0, 0)}.brands-gallery__card-inner:focus-visible .brands-gallery__image{filter:blur(max(1.5px, 0.104167vw)) brightness(0.48);transform:scale(1.04)}.brands-gallery__empty{min-height:50svh;margin:0;color:rgb(var(--mv-white-rgb)/0.56);font-family:"Pretendard",sans-serif;font-size:max(15px,.833333vw);line-height:1.4}.brands-gallery__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.brands-gallery--en .brands-gallery__empty{font-family:"Nacelle",sans-serif}.brands-gallery--en .brands-gallery__card-copy{font-family:"Nacelle",sans-serif;font-weight:400}.brands-archive{padding-top:max(28px,2.083333vw);margin-top:max(120px,10.416667vw);border-top:1px solid rgb(var(--mv-white-rgb)/0.22);color:var(--mv-white)}.brands-archive__header{margin-bottom:max(40px,4.166667vw)}.brands-archive__title,.brands-archive__name,.brands-archive__year{margin:0}.brands-archive__title{color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:max(52px,5.208333vw);font-weight:400;line-height:.9;letter-spacing:-0.04em}.brands-archive__list{display:grid;padding:0;margin:0;gap:clamp(48px,3.333333vw,64px) var(--mv-grid-gap);grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none}.brands-archive__item,.brands-archive__card{min-width:0}.brands-archive__card{cursor:default}.brands-archive__media{position:relative;aspect-ratio:8/9;overflow:hidden;background:rgb(var(--mv-white-rgb)/0.035)}.brands-archive__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(0.84) brightness(0.76);opacity:.82}.brands-archive__image-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--mv-white-rgb)/0.16);font-family:"Nacelle",sans-serif;font-size:max(24px,2.5vw);letter-spacing:-0.04em}.brands-archive__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mv-grid-gap);margin-top:max(8px,.416667vw)}.brands-archive__name,.brands-archive__year{color:rgb(var(--mv-white-rgb)/0.58);font-family:"Nacelle",sans-serif;font-weight:400;line-height:1.2;letter-spacing:-0.02em}.brands-archive__name{min-width:0;font-size:max(14px,.729167vw)}.brands-archive__name--ko{font-family:"Pretendard",sans-serif;font-weight:500}.brands-archive__year{flex:0 0 auto;font-size:max(14px,.572917vw);white-space:nowrap}@keyframes brands-hero-marquee{to{transform:translate3d(-50%, 0, 0)}}@media(hover: hover)and (pointer: fine){.brands-gallery__media:is(:hover,.is-makervil-pointer-hover) .brands-gallery__image{filter:blur(max(1.5px, 0.104167vw)) brightness(0.48);transform:scale(1.04)}.brands-gallery__media:is(:hover,.is-makervil-pointer-hover) .brands-gallery__card-copy{opacity:1;transform:translate3d(0, 0, 0)}}@media(max-width: 959px){.brands-hero{min-height:0}.brands-hero__frame{padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(28px,3.645833vw)}.brands-hero__title{font-size:clamp(80px,25.6vw,160px)}}@media(max-width: 560px){.brands-hero__meta-item{font-size:clamp(14px,2.564103vw,14px)}.brands-hero__controls{margin-bottom:0}.brands-hero__controls-frame{padding-top:24px;padding-bottom:24px}.brands-hero__categories{width:100%}.brands-hero__column-switch{display:none}.brands-hero__category-chip{height:36px;font-size:14px}.brands-gallery{padding-block:0 clamp(56px,17.066667vw,64px)}.brands-gallery__list{grid-template-columns:minmax(0, 1fr);gap:clamp(56px,14.933333vw,64px)}.brands-gallery[data-brands-columns="2"] .brands-gallery__list,.brands-gallery[data-brands-columns="2"] .brands-archive__list{grid-template-columns:minmax(0, 1fr)}.brands-gallery__card-meta{margin-top:max(8px,2.133333vw)}.brands-gallery__card-title{font-size:max(16px,4.266667vw)}.brands-gallery__card-year{font-size:max(14px,3.2vw)}.brands-archive{padding-top:20px;margin-top:clamp(72px,21.333333vw,88px)}.brands-archive__header{margin-bottom:32px}.brands-archive__title{font-size:clamp(52px,16vw,64px)}.brands-archive__list{grid-template-columns:minmax(0, 1fr);row-gap:clamp(48px,14.933333vw,56px)}.brands-archive__meta{margin-top:max(8px,2.133333vw)}.brands-archive__name{font-size:max(14px,3.733333vw)}.brands-archive__year{font-size:max(14px,2.933333vw)}}@media(prefers-reduced-motion: reduce){.brands-hero__title-track{animation:none}.brands-hero.is-brands-hero-managed .brands-hero__meta-inner,.brands-hero.is-brands-hero-managed .brands-hero__title-reveal{visibility:visible;transform:none;transition:none}.brands-gallery__image{transition-duration:1ms}.brands-gallery__card-copy{transition-duration:1ms}}.public-site--brand-detail{overflow-x:clip;background:var(--mv-black);color:var(--mv-white)}.public-site--brand-detail .site-footer-reveal-spacer,.public-site--brand-detail .site-footer{display:none !important}.public-site--brand-detail .site-page--footer-v1>#main-content{min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);background:var(--mv-black)}.home-brands__card-inner,.brands-gallery__card-inner{display:block;color:inherit;text-decoration:none}.brand-detail{--brand-detail-viewport-height: calc(100svh - var(--mv-header-height));--brand-detail-viewport-height: calc(var(--mv-viewport-height, 100dvh) - var(--mv-header-height));--brand-detail-grid-row-unit: min(max(24px, 5.46875vw), 11svh);--brand-detail-grid-column-unit: min(max(30px, 6.597222vw), 13.2svh);position:relative;z-index:3;min-height:var(--brand-detail-viewport-height);overflow:clip;isolation:isolate;background:var(--mv-black);color:var(--mv-white);font-family:"Nacelle",sans-serif}.brand-detail__scene{position:relative;min-height:var(--brand-detail-viewport-height);height:var(--brand-detail-scene-height, var(--brand-detail-viewport-height))}.brand-detail__sticky{position:sticky;top:var(--mv-header-height);width:100%;height:var(--brand-detail-viewport-height);overflow:hidden;background:var(--mv-black)}.brand-detail__track{display:flex;width:max-content;height:100%;align-items:stretch;transform:translate3d(var(--brand-detail-track-x, 0), 0, 0);will-change:transform}.brand-detail__scroll-progress{position:fixed;z-index:90;top:0;right:0;left:0;display:inline-flex;height:max(2px,.104167vw);overflow:hidden;pointer-events:none}.brand-detail__scroll-progress-bar{display:block;width:100%;height:100%;background:var(--mv-white);transform:scaleX(var(--brand-detail-scroll-progress, 0));transform-origin:left center;will-change:transform}.brand-detail.is-horizontal .brand-detail__scroll-progress{display:block}.brand-detail__back{position:fixed;z-index:95;right:max(var(--mv-page-padding),1.25vw);bottom:calc(var(--mv-page-padding) - max(8px,.520833vw));display:inline-flex;min-width:48px;min-height:48px;align-items:center;justify-content:center;padding:max(8px,.520833vw);color:var(--mv-difference-ink);font-family:"Nacelle",sans-serif;font-size:max(16px,1.25vw);font-weight:400;line-height:1.2;letter-spacing:-0.02em;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.18em;white-space:nowrap;mix-blend-mode:difference;transition:text-decoration-color 180ms ease}.brand-detail__back:is(:hover,:focus-visible,.is-makervil-pointer-hover){text-decoration-color:currentColor}.brand-detail__intro{flex:0 0 100vw;width:100vw;height:100%;padding-top:var(--mv-page-padding);padding-bottom:var(--mv-page-padding)}.brand-detail__intro-grid{height:100%}.brand-detail__copy{display:flex;min-width:0;flex-direction:column;grid-column:1/span 5;justify-content:space-between;padding-right:max(12px,.625vw)}.brand-detail__heading{min-width:0}.brand-detail__title,.brand-detail__year,.brand-detail__description{padding:0;margin:0}.brand-detail__year{display:inline;white-space:nowrap;padding-inline-start:max(6px,.416667vw);vertical-align:baseline;font-family:"Nacelle",sans-serif;font-size:max(14px,.833333vw);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2;letter-spacing:-0.02em;opacity:.6}.brand-detail__title{display:flow-root;min-width:0;overflow-wrap:anywhere;font-size:max(56px,8.333333vw);font-weight:400;line-height:.94;letter-spacing:-0.04em}.brand-detail__title--ko{font-family:"Pretendard",sans-serif;font-weight:600;line-height:1.02;letter-spacing:-0.03em}.brand-detail__description{max-width:100%;font-family:"Pretendard",sans-serif;font-size:max(16px,.9375vw);font-weight:400;line-height:1.5;letter-spacing:-0.01em;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:keep-all}.brand-detail--en .brand-detail__description{font-family:"Nacelle",sans-serif;line-height:1.4;letter-spacing:-0.02em;overflow-wrap:normal;word-break:normal}.brand-detail__reveal-mask{display:block;overflow:hidden}.brand-detail__title>.brand-detail__reveal-mask{padding:.22em .08em;margin:-0.22em -0.08em}.brand-detail__title-end{white-space:nowrap}.brand-detail__title-inner,.brand-detail__description-inner{display:block;transform:translate3d(0, 0, 0)}.brand-detail__hero-media{position:relative;min-width:0;height:var(--brand-detail-content-height, 100%);margin:0 calc(0px - var(--mv-page-padding)) 0 0;overflow:hidden;align-self:end;grid-column:7/-1;isolation:isolate;background:rgb(var(--mv-white-rgb)/0.04);clip-path:inset(0)}.brand-detail__hero-image,.brand-detail__next-image,.brand-detail__image{display:block;width:100%;height:100%;object-fit:cover}.brand-detail__webgl-canvas{position:fixed;z-index:2;inset:0;display:block;width:100%;height:100%;height:var(--mv-viewport-height, 100dvh);pointer-events:none}.brand-detail__webgl-canvas[hidden]{display:none}.brand-detail__hero-media.is-webgl-pending>.brand-detail__hero-image,.brand-detail__media.is-webgl-pending>.brand-detail__image,.brand-detail__hero-media.is-webgl-active>.brand-detail__hero-image,.brand-detail__media.is-webgl-active>.brand-detail__image{opacity:0}.brand-detail__hero-media.is-webgl-active,.brand-detail__media.is-webgl-active{background:rgba(0,0,0,0)}.brand-detail__gallery{display:flex;flex:0 0 auto;height:100%;align-items:center;padding:var(--mv-page-padding) var(--mv-grid-gap)}.brand-detail__gallery-grid{display:grid;width:max-content;height:max-content;padding:0;margin:0;grid-auto-columns:var(--brand-detail-grid-column-unit);grid-auto-flow:column dense;grid-template-rows:repeat(8, var(--brand-detail-grid-row-unit));gap:var(--mv-grid-gap);list-style:none}.brand-detail__gallery-item{min-width:0;min-height:0}.brand-detail__gallery-item--full{grid-column:span 12;grid-row:span 8}.brand-detail__gallery-item--wide{grid-column:span 8;grid-row:span 4}.brand-detail__gallery-item--half{grid-column:span 6;grid-row:span 4}.brand-detail__gallery-item--portrait{grid-column:span 6;grid-row:span 8}.brand-detail__gallery-item--small{grid-column:span 4;grid-row:span 2}.brand-detail__gallery-item--square{grid-column:span 5;grid-row:span 6}.brand-detail__media{position:relative;width:100%;height:100%;margin:0;overflow:hidden;isolation:isolate;background:rgb(var(--mv-white-rgb)/0.04)}.brand-detail__media-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--mv-white-rgb)/0.35);font-size:max(14px,.833333vw);letter-spacing:-0.02em}.brand-detail__next-slot{display:flex;flex:0 0 50vw;height:100%;align-items:stretch;justify-content:flex-end;padding:var(--mv-page-padding) 0}.brand-detail__next-link{position:relative;display:block;flex:0 0 auto;width:50vw;height:var(--brand-detail-content-height, 100%);overflow:hidden;isolation:isolate;background:#111;color:#fff;text-decoration:none;clip-path:inset(0);transition:width 900ms cubic-bezier(0.16, 1, 0.3, 1),clip-path 1100ms cubic-bezier(0.16, 1, 0.3, 1)}.brand-detail__next-image{position:fixed;inset:0;height:var(--mv-viewport-height, 100dvh);pointer-events:none}.brand-detail__next-link .brand-detail__media-fallback{color:hsla(0,0%,100%,.35)}.brand-detail__next-copy{position:absolute;z-index:2;inset:auto var(--mv-page-padding) var(--mv-page-padding);display:grid;align-items:end;grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--mv-grid-gap)}.brand-detail__next-label{grid-column:1/-1;margin-bottom:max(12px,.833333vw);color:hsla(0,0%,100%,.72);font-family:"Nacelle",sans-serif;font-size:max(14px,.625vw);line-height:1.2}.brand-detail__next-heading{display:flex;min-width:0;align-items:flex-end;grid-column:1/-1;gap:max(6px,.416667vw)}.brand-detail__next-name{min-width:0;font-family:"Nacelle",sans-serif;font-size:max(44px,5.208333vw);font-weight:400;line-height:.96;letter-spacing:-0.04em}.brand-detail__next-name--ko{font-family:"Pretendard",sans-serif;font-weight:600;letter-spacing:-0.03em}.brand-detail__next-year{font-family:"Nacelle",sans-serif;font-size:max(14px,.833333vw);font-variant-numeric:tabular-nums;font-weight:400;line-height:.96;letter-spacing:-0.02em;margin-bottom:max(10px,1.25vw);opacity:.6}.brand-detail__next-cta{grid-column:1/-1;justify-self:start}.brand-detail__next-cta .home-about__cta{color:inherit}.brand-detail.is-brand-detail-ready:not(.is-brand-detail-visible) .brand-detail__title-inner,.brand-detail.is-brand-detail-ready:not(.is-brand-detail-visible) .brand-detail__description-inner{transform:translate3d(0, 112%, 0) rotateX(-24deg)}.brand-detail.is-brand-detail-ready:not(.is-brand-detail-visible) .brand-detail__title-inner{transform:translate3d(0, calc(112% + 0.5em), 0) rotateX(-24deg)}.brand-detail.is-brand-detail-ready:not(.is-brand-detail-visible) .brand-detail__hero-media{clip-path:inset(100% 0 0)}.brand-detail.is-brand-detail-visible .brand-detail__title-inner,.brand-detail.is-brand-detail-visible .brand-detail__description-inner{transform:translate3d(0, 0, 0) rotateX(0deg);transition:transform 1100ms cubic-bezier(0.16, 1, 0.3, 1)}.brand-detail.is-brand-detail-visible .brand-detail__description-inner{transition-delay:120ms}.brand-detail.is-brand-detail-visible .brand-detail__hero-media{clip-path:inset(0);transition:clip-path 1300ms cubic-bezier(0.16, 1, 0.3, 1) 100ms}.brand-detail.is-brand-detail-ready:not(.is-brand-detail-next-visible) .brand-detail__next-link{clip-path:inset(100% 0 0)}.brand-detail.is-brand-detail-next-visible .brand-detail__next-link{clip-path:inset(0)}@media(min-width: 960px){.brand-detail__back{bottom:var(--mv-page-padding)}}.brand-detail{--brand-detail-mobile-unit: max(48px, calc(16.666667vw - 13.333px));overflow:visible}.brand-detail__scene,.brand-detail__sticky,.brand-detail__track{width:100%;height:auto;min-height:0}.brand-detail__scene{height:auto !important}.brand-detail__sticky{position:static;overflow:visible}.brand-detail__track{display:block;transform:none !important;will-change:auto}.brand-detail__intro{width:100%;min-height:0;padding-top:max(28px,7.466667vw);padding-bottom:16px}.brand-detail__intro-grid{display:grid;height:auto;min-height:0;align-content:start;row-gap:max(32px,8.533333vw)}.brand-detail__copy{min-height:0;gap:clamp(24px,5.333333vw,32px);justify-content:flex-start;padding-right:0;grid-column:1/-1}.brand-detail__title{font-size:clamp(42px,12.8vw,64px)}.brand-detail__description{max-width:none;font-size:clamp(15px,3.2vw,16px)}.brand-detail__hero-media{width:100%;height:auto;min-height:0;margin-right:0;aspect-ratio:2/3;grid-column:1/-1}.brand-detail__gallery{display:block;width:100%;height:auto;padding:0 var(--mv-page-padding) max(64px,17.066667vw)}.brand-detail__gallery-grid{width:100%;height:auto;grid-auto-columns:auto;grid-auto-flow:row dense;grid-auto-rows:minmax(var(--brand-detail-mobile-unit), auto);grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:none;gap:16px}.brand-detail__gallery-item{position:relative}.brand-detail__gallery-item--full{grid-column:span 6;grid-row:span 3}.brand-detail__gallery-item--wide{grid-column:span 4;grid-row:span 2}.brand-detail__gallery-item--half{grid-column:span 3;grid-row:span 2}.brand-detail__gallery-item--portrait{grid-column:span 3;grid-row:span 4}.brand-detail__gallery-item--small{grid-column:span 2;grid-row:span 1}.brand-detail__gallery-item--square{grid-column:span 3;grid-row:span 3}.brand-detail__gallery-item--mobile-full{grid-column:span 6;grid-row:span 3}.brand-detail__gallery-item--mobile-wide{grid-column:span 4;grid-row:span 2}.brand-detail__gallery-item--mobile-half{grid-column:span 3;grid-row:span 2}.brand-detail__gallery-item--mobile-portrait{grid-column:span 3;grid-row:span 4}.brand-detail__gallery-item--mobile-small{grid-column:span 2;grid-row:span 1}.brand-detail__gallery-item--mobile-square{grid-column:span 3;grid-row:span 3}.brand-detail__gallery-item--mobile-portrait_full{width:100%;align-self:start;grid-column:1/-1;grid-row:span 1}.brand-detail__gallery-item:not(.brand-detail__gallery-item--mobile-portrait_full)>.brand-detail__media{position:absolute;inset:0}.brand-detail__gallery-item--mobile-portrait_full>.brand-detail__media{position:relative;height:auto}.brand-detail__gallery-item--mobile-portrait_full .brand-detail__image{height:auto;object-fit:contain;transform:none;will-change:auto}.brand-detail__next-slot{display:block;width:100%;height:max(520px,100svh - var(--mv-header-height));height:max(520px,var(--mv-viewport-height, 100dvh) - var(--mv-header-height));padding:0}.brand-detail__next-link{width:100%;height:100%}.brand-detail.is-brand-detail-ready:not(.is-brand-detail-next-visible) .brand-detail__next-link{clip-path:inset(100% 0 0)}.brand-detail__next-copy{inset:auto 20px 20px}.brand-detail__next-name{font-size:clamp(42px,12.8vw,64px)}.brand-detail__next-cta{align-self:end}@media(prefers-reduced-motion: reduce){.brand-detail__next-image{position:absolute;height:100%}.brand-detail__title-inner,.brand-detail__description-inner,.brand-detail__hero-media,.brand-detail__next-link{transition:none !important}}@media(min-width: 960px){.brand-detail__track{display:block;padding:var(--mv-page-padding);will-change:auto}.brand-detail__body{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--mv-grid-gap);align-items:start}.brand-detail__intro,.brand-detail__intro-grid{display:contents}.brand-detail__copy{position:sticky;top:var(--brand-detail-copy-top, calc(var(--mv-header-height) + var(--mv-page-padding)));grid-column:1/span 5;grid-row:1/span 2;min-height:calc(100svh - var(--mv-header-height) - var(--mv-page-padding)*2);min-height:calc(var(--mv-viewport-height, 100dvh) - var(--mv-header-height) - var(--mv-page-padding)*2);justify-content:flex-start;gap:max(28px,1.666667vw);padding-right:max(12px,.625vw)}.brand-detail__title{font-size:max(48px,2.8125vw)}.brand-detail__description{font-size:max(16px,.9375vw)}.brand-detail__hero-media{grid-column:7/-1;grid-row:1;width:100%;height:calc(100svh - var(--mv-header-height) - var(--mv-page-padding)*2);height:calc(var(--mv-viewport-height, 100dvh) - var(--mv-header-height) - var(--mv-page-padding)*2);aspect-ratio:auto}.brand-detail__gallery{grid-column:7/-1;grid-row:2;width:100%;min-width:0;padding:0;--brand-detail-mobile-unit: max(48px, calc((50vw - var(--mv-grid-gap) * 5) / 6))}.brand-detail__gallery-grid{gap:var(--mv-grid-gap)}.brand-detail__next-slot{width:calc(100% + var(--mv-page-padding)*2);height:100svh;height:var(--mv-viewport-height, 100dvh);margin:var(--mv-page-padding) calc(0px - var(--mv-page-padding)) calc(0px - var(--mv-page-padding));padding:0}.brand-detail__next-label{font-size:max(14px,.833333vw)}.brand-detail__next-name{font-size:max(56px,6.666667vw)}.brand-detail__next-year{font-size:max(16px,1.041667vw)}}.makervil-ready{--home-hero-title-size: max(64px, min(8.333333vw, 14.814815svh));position:relative;width:100%;height:100svh;height:var(--mv-viewport-height, 100dvh);min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);overflow:hidden;background:var(--mv-black);color:var(--mv-white);font-family:"Pretendard",sans-serif;isolation:isolate}.makervil-ready__content,.makervil-ready__title{position:absolute;inset:0;width:100%;height:100%}.makervil-ready__content{z-index:1}.makervil-ready__ko-sculpture{position:absolute;z-index:1;inset:0}.makervil-ready__ko-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.makervil-ready__ko-lockup{position:absolute;z-index:1;right:var(--mv-page-padding);bottom:clamp(12px,1.25vw,24px);left:var(--mv-page-padding);aspect-ratio:1609/288;pointer-events:none}.makervil-ready__ko-wordmark{position:absolute;z-index:0;inset:0;color:var(--mv-white);opacity:0;pointer-events:none;transform:translate3d(0, 12%, 0);transition:opacity 1100ms ease 420ms,transform 1500ms cubic-bezier(0.16, 1, 0.3, 1) 320ms,filter var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1);animation:home-hero-ko-wordmark-failsafe 0s 8s forwards}.makervil-ready__ko-wordmark svg{display:block;width:100%;height:auto}.makervil-ready__ko-description{position:absolute;z-index:3;bottom:calc(74.652778% + clamp(24px,1.666667vw,36px));left:0;margin:0;font-size:max(15px,min(.9375vw,1.666667svh));font-weight:600;line-height:1.42;text-align:left;word-break:keep-all}.makervil-ready__ko-description .makervil-ready__line{white-space:nowrap}.makervil-ready--sculpture .makervil-ready__scroll-down{display:none}.makervil-ready__glass{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;touch-action:pan-y;backface-visibility:hidden;transform:translate3d(0, 0, 0);will-change:opacity,transform;-webkit-backface-visibility:hidden}.makervil-ready.is-home-hero-glass-active .makervil-ready__glass{opacity:calc(var(--home-hero-glass-opacity, 0)*.96)}.makervil-ready__scroll-down{position:absolute;z-index:3;bottom:var(--mv-page-padding);left:var(--mv-page-padding);display:block;width:max(56px,5.208333vw);height:max(56px,5.208333vw);color:var(--mv-white);opacity:0;visibility:hidden;transform:translate3d(0, max(12px, 0.833333vw), 0);transition:opacity 520ms cubic-bezier(0.22, 1, 0.36, 1),transform 720ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 720ms;animation:home-hero-scroll-down-failsafe 0s 8s forwards;will-change:opacity,transform}.makervil-ready__scroll-down svg{display:block;width:100%;height:100%;transition:transform 420ms cubic-bezier(0.16, 1, 0.3, 1)}.makervil-ready__scroll-down:focus-visible{outline:1px solid currentColor;outline-offset:6px}@media(hover: hover)and (pointer: fine){.makervil-ready__scroll-down:hover svg{transform:translate3d(0, max(4px, 0.416667vw), 0)}}.makervil-ready__title,.makervil-ready__statement--closing{font-size:var(--home-hero-title-size);font-weight:700;line-height:1.2;letter-spacing:-0.02em;word-break:keep-all}.makervil-ready__title{margin:0}.makervil-ready__statement{display:block;white-space:nowrap}.makervil-ready__statement--opening{position:absolute;top:max(var(--mv-header-height) + 20px,6.25vw);left:var(--mv-page-padding)}.makervil-ready__statement--closing{text-align:right}.makervil-ready__closing{position:absolute;right:var(--mv-page-padding);bottom:var(--mv-page-padding);display:grid;justify-items:end;row-gap:max(12px,.833333vw)}.makervil-ready__description{margin:0;font-size:max(15px,min(.9375vw,1.666667svh));font-weight:600;line-height:1.4;text-align:right;word-break:keep-all}.makervil-ready__signature{display:flex;gap:max(8px,.625vw);align-items:baseline;justify-content:flex-end;margin:0;font-family:"Nacelle",sans-serif;font-size:max(14px,min(.729167vw,1.2svh));font-weight:400;line-height:1.2;letter-spacing:-0.01em;opacity:0;visibility:hidden;transform:translate3d(0, 0.6em, 0);transition:opacity 600ms ease 380ms,visibility 600ms ease 380ms,transform 800ms cubic-bezier(0.16, 1, 0.3, 1) 380ms;animation:home-hero-signature-failsafe 0s 8s forwards}.makervil-ready__signature-wordmark{font-weight:600;letter-spacing:.06em}.makervil-ready__signature-slogan{opacity:.68}.makervil-ready__line{display:block;overflow:hidden;perspective:max(900px,62.5vw)}.makervil-ready__line-text{display:block;visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transform-origin:50% 0;transform-style:preserve-3d;transition:transform 1200ms cubic-bezier(0.16, 1, 0.3, 1);animation:home-hero-reveal-failsafe 0s 8s forwards;will-change:transform}.makervil-ready__statement--opening .makervil-ready__line:nth-child(1) .makervil-ready__line-text{transition-delay:60ms}.makervil-ready__statement--opening .makervil-ready__line:nth-child(2) .makervil-ready__line-text{transition-delay:130ms}.makervil-ready__statement--closing .makervil-ready__line:nth-child(1) .makervil-ready__line-text{transition-delay:160ms}.makervil-ready__statement--closing .makervil-ready__line:nth-child(2) .makervil-ready__line-text{transition-delay:230ms}.makervil-ready__description .makervil-ready__line:nth-child(1) .makervil-ready__line-text{transition-delay:260ms}.makervil-ready__description .makervil-ready__line:nth-child(2) .makervil-ready__line-text{transition-delay:320ms}.makervil-ready--en{font-family:"Nacelle",sans-serif}.makervil-ready--en .makervil-ready__title,.makervil-ready--en .makervil-ready__statement--closing{font-size:var(--home-hero-title-size);font-weight:400;line-height:.9;letter-spacing:-0.03em}.makervil-ready--en .makervil-ready__description{max-width:none;font-weight:400}.makervil-ready--en .makervil-ready__description .makervil-ready__line{white-space:nowrap}.makervil-ready--en .makervil-ready__statement .makervil-ready__line{overflow:visible;clip-path:inset(-0.06em 0 0 0)}.makervil-ready--en .makervil-ready__statement--opening .makervil-ready__line{width:calc(100% + .05em)}html.has-home-intro-managed .makervil-ready__line-text{animation:none}html.has-home-intro-managed .makervil-ready__signature{animation:none}html.is-home-hero-visible .makervil-ready__line-text{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}html.is-home-hero-visible .makervil-ready__ko-wordmark{opacity:.075;transform:translate3d(0, 0, 0)}html.is-home-hero-visible .makervil-ready__scroll-down{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);transition-delay:380ms,380ms,0s;animation:none}html.is-home-hero-visible .makervil-ready__signature{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}:root[data-site-theme=light] .makervil-ready__ko-wordmark{filter:invert(1)}@keyframes home-hero-ko-wordmark-failsafe{to{opacity:.075;transform:translate3d(0, 0, 0)}}@keyframes home-hero-reveal-failsafe{to{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}}@keyframes home-hero-scroll-down-failsafe{to{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}}@keyframes home-hero-signature-failsafe{to{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}}@media(max-width: 959px){.makervil-ready{--home-hero-title-size: max(48px, min(10.416667vw, 11.848341svh))}.makervil-ready__ko-description{font-size:max(15px,1.822917vw)}.makervil-ready__statement--opening{top:calc(var(--mv-header-height) + max(40px,5.208333vw))}.makervil-ready__closing{row-gap:max(12px,2.083333vw)}.makervil-ready__description{max-width:28ch;font-size:max(15px,1.822917vw)}.makervil-ready__signature{flex-direction:column;gap:max(3px,.520833vw);align-items:flex-end;font-size:max(14px,1.432292vw)}}@media(max-width: 560px){.makervil-ready{--home-hero-title-size: max(42px, min(12vw, 8.293839svh))}.makervil-ready__ko-lockup{right:max(20px,var(--mv-page-padding));bottom:max(20px,env(safe-area-inset-bottom));left:max(20px,var(--mv-page-padding))}.makervil-ready__statement--opening{top:calc(var(--mv-header-height) + max(24px,5svh))}.makervil-ready__closing{bottom:max(20px,env(safe-area-inset-bottom))}.makervil-ready__scroll-down{bottom:calc(max(20px,env(safe-area-inset-bottom)) + 6px);width:clamp(36px,10vw,44px);height:clamp(36px,10vw,44px)}}@media(prefers-reduced-motion: reduce){.makervil-ready__ko-wordmark{opacity:.075;transform:none;transition:none;animation:none}.makervil-ready__line-text{transition-duration:1ms !important;transition-delay:0ms !important}.makervil-ready__signature{opacity:1;visibility:visible;transform:none;transition:none;animation:none}.makervil-ready__glass{transition:none}.makervil-ready__scroll-down svg{transition:none}.makervil-ready__scroll-down{opacity:1;visibility:visible;transform:none;animation:none}}.home-about{--home-about-section-padding: max(96px, 10.416667vw);--home-about-description-space-top: max(48px, 6.25vw);--home-about-description-space-bottom: max(56px, 7.291667vw);position:relative;overflow:hidden;padding-block:var(--home-about-section-padding);background:var(--mv-black);color:var(--mv-white);font-family:"Pretendard",sans-serif}.home-about__label{margin:0;font-family:"Nacelle",sans-serif;font-size:max(14px,.9375vw);font-weight:600;line-height:1.2}.home-about__reveal--label{margin-bottom:max(16px,1.25vw)}.home-about__headline{margin:0;font-size:max(48px,4.947917vw);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-wrap:balance;word-break:keep-all}.home-about__middle{margin-block:var(--home-about-description-space-top) var(--home-about-description-space-bottom)}.home-about__body{grid-column:7/span 4;min-width:0}.home-about__reveal--paragraph+.home-about__reveal--paragraph{margin-top:max(18px,1.25vw)}.home-about__paragraph{margin:0;font-size:max(15px,.9375vw);font-weight:600;line-height:1.4;word-break:keep-all}.home-about__reveal--cta{width:max(160px,9.84375vw);margin-top:max(36px,2.916667vw)}.home-about__cta{--home-about-cta-icon-size: max(18px, 1.041667vw);--home-about-cta-arrow-gap: max(2px, 0.208333vw);position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 max(12px,.78125vw);color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:max(14px,.9375vw);font-weight:400;line-height:1;text-decoration:none}.home-about__cta-label{display:block;transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.home-about__cta-arrow{position:absolute;top:-1px;right:0;left:0;display:block;height:1em;overflow:hidden;pointer-events:none}.home-about__cta-icon{position:absolute;top:50%;display:block;width:var(--home-about-cta-icon-size);height:var(--home-about-cta-icon-size);transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.home-about__cta-icon--current{right:0;transform:translate3d(0, -50%, 0)}.home-about__cta-icon--next{left:0;transform:translate3d(-135%, -50%, 0)}.home-about__cta-line{position:absolute;z-index:1;right:0;bottom:1px;left:0;height:1px;overflow:hidden;background-color:currentColor;transition:background-color 0s linear 620ms}.home-about__cta-line-segment{position:absolute;inset:0;display:block;background:currentColor;transition:transform 620ms cubic-bezier(0.16, 1, 0.3, 1)}.home-about__cta-line-segment--next{transform:translate3d(-145%, 0, 0)}.home-about__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-about__cta-icon--current{transform:translate3d(135%, -50%, 0)}.home-about__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-about__cta-icon--next{transform:translate3d(0, -50%, 0)}.home-about__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-about__cta-line-segment--next{transform:translate3d(0, 0, 0)}.home-about__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-about__cta-line{background-color:rgba(0,0,0,0);transition-delay:0s}.home-about__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-about__cta-line-segment--current{transform:translate3d(145%, 0, 0)}.home-about__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-about__cta-label{transform:translate3d(calc(var(--home-about-cta-icon-size) + var(--home-about-cta-arrow-gap)), 0, 0)}.home-about__cta:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.home-about__stats{padding:0;margin:0;list-style:none}.home-about__stat{grid-column:span 3;min-width:0}.home-about.is-home-about-managed .home-about__stat{visibility:hidden;opacity:0;transform:translate3d(0, max(36px, 2.5vw), 0) rotateX(-14deg);transform-origin:50% 0;transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),transform 1000ms cubic-bezier(0.16, 1, 0.3, 1)}.home-about.is-home-about-managed .home-about__stat:nth-child(2){transition-delay:90ms}.home-about.is-home-about-managed .home-about__stat:nth-child(3){transition-delay:180ms}.home-about.is-home-about-managed .home-about__stat:nth-child(4){transition-delay:270ms}.home-about.is-home-about-managed .home-about__stats.is-home-about-stats-visible .home-about__stat{visibility:visible;opacity:1;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-about__stat-value{display:flex;align-items:baseline;min-height:1em;font-family:"Nacelle",sans-serif;font-size:max(72px,6.458333vw);font-weight:400;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.home-about__stat-digits{display:none;align-items:baseline}.home-about__stat-digit{display:block;height:1em;overflow:hidden}.home-about__stat-wheel{display:block;transform:translate3d(0, 0, 0);transition:transform var(--home-about-stat-duration, 1400ms) cubic-bezier(0.16, 1, 0.3, 1) var(--home-about-stat-delay, 420ms)}.home-about__stat-character,.home-about__stat-static{display:block;height:1em;line-height:1}.home-about__stat-static{align-self:baseline}.home-about__stat-suffix{margin-left:.04em;font-size:max(48px,4.166667vw);letter-spacing:-0.02em}.home-about__stat-suffix--ko{font-family:"Pretendard",sans-serif;font-weight:500}.home-about__stat-suffix--latin{font-family:"Nacelle",sans-serif;font-weight:400}.home-about__stat-label{margin:max(8px,.625vw) 0 0;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.4;word-break:keep-all}.home-about__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.home-about__reveal-inner{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.home-about.is-home-about-managed .home-about__reveal--label .home-about__reveal-inner,.home-about.is-home-about-managed .home-about__reveal--cta .home-about__reveal-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1)}.home-about.is-home-about-managed .home-about__reveal.is-home-about-reveal-visible .home-about__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-about__text-line{display:block !important;overflow:hidden;perspective:max(900px,62.5vw)}.home-about__text-line-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.home-about.is-home-about-managed .home-about__text-line-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1)}.home-about__text-line.is-home-about-line-visible .home-about__text-line-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-about.is-home-about-managed .home-about__stat-fallback{display:none}.home-about.is-home-about-managed .home-about__stat-digits{display:flex}.home-about__stats.is-home-about-stats-rolling .home-about__stat-wheel{transform:translate3d(0, var(--home-about-stat-distance), 0)}.home-about--en .home-about__headline,.home-about--en .home-about__paragraph,.home-about--en .home-about__stat-label{font-family:"Nacelle",sans-serif;font-weight:400}@media(min-width: 960px){.home-about--ko .home-about__headline{font-size:max(60px,6.2vw)}.home-about--en .home-about__frame{container-type:inline-size;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--mv-grid-gap)}.home-about--en .home-about__reveal--label{z-index:1;grid-row:1;grid-column:1/span 2;margin-bottom:0}.home-about--en .home-about__reveal--headline{grid-row:1;grid-column:1/-1;min-width:0}.home-about--en .home-about__headline{--home-about-headline-indent: calc(16.666667% + max(1.333333px, 0.138889vw));font-size:max(52px,5.5cqw);text-indent:var(--home-about-headline-indent);word-break:normal}.home-about--en .home-about__headline .home-about__text-line{padding-left:0;text-indent:0}.home-about--en .home-about__headline .home-about__text-line:first-child{padding-left:var(--home-about-headline-indent)}.home-about--en .home-about__middle{grid-row:2;grid-column:1/-1;width:100%}.home-about--en .home-about__stats{grid-row:3;grid-column:1/-1;width:100%}}@media(max-width: 959px){.home-about{--home-about-section-padding: max(80px, 13.020833vw)}.home-about__headline{font-size:max(34px,6.2vw)}.home-about--en .home-about__headline{font-size:clamp(40px,5.5vw,52px)}.home-about__body{grid-column:5/-1}.home-about__stat{grid-column:span 6}.home-about__stat:nth-child(n+3){margin-top:max(56px,8.333333vw)}.home-about__stat-value{font-size:max(64px,12.916667vw)}.home-about__stat-suffix{font-size:max(40px,8.333333vw)}}@media(min-width: 561px)and (max-width: 1279px){.home-about__headline{text-wrap:wrap}.home-about--en .home-about__headline{text-wrap:balance}.home-about__body{grid-column:1/-1;width:min(100%,48rem);justify-self:start;text-align:left}.home-about__paragraph{text-align:left}}@media(max-width: 560px){.home-about{--home-about-section-padding: clamp(56px, 17.066667vw, 64px);--home-about-description-space-top: clamp(28px, 7.466667vw, 32px);padding-top:calc(var(--home-about-section-padding) + 16px)}.home-about__headline{font-size:clamp(28px,7.466667vw,34px);line-height:1.14;text-wrap:wrap}.home-about--en .home-about__headline{font-size:clamp(30px,8vw,40px);text-wrap:balance}.home-about--ko .home-about__headline{line-height:1.2;word-break:normal}.home-about__body{grid-column:1/-1}.home-about__paragraph{font-size:clamp(15px,3.733333vw,16px)}.home-about__stat-value{font-size:max(52px,13.866667vw)}.home-about__stat-suffix{font-size:max(32px,8.533333vw)}.home-about__stat-label{font-size:max(14px,3.466667vw)}}@media(prefers-reduced-motion: reduce){.home-about.is-home-about-managed .home-about__reveal-inner,.home-about.is-home-about-managed .home-about__text-line-inner,.home-about.is-home-about-managed .home-about__stat,.home-about__cta-icon,.home-about__cta-line-segment,.home-about__stat-wheel{transition-duration:1ms !important;transition-delay:0ms !important}}.home-brands{--home-brands-padding-top: max(120px, 9.375vw);--home-brands-padding-bottom: max(120px, 10.416667vw);position:relative;padding-block:var(--home-brands-padding-top) var(--home-brands-padding-bottom);background:var(--mv-black);color:var(--mv-white)}.home-brands__frame{align-items:start}.home-brands__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.home-brands__reveal-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.home-brands.is-home-brands-managed .home-brands__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-88deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.home-brands.is-home-brands-managed .home-brands__title-line:nth-child(1) .home-brands__reveal-inner{transition-delay:90ms}.home-brands.is-home-brands-managed .home-brands__title-line:nth-child(2) .home-brands__reveal-inner{transition-delay:180ms}.home-brands.is-home-brands-managed .home-brands__reveal--description .home-brands__reveal-inner{transition-delay:290ms}.home-brands.is-home-brands-managed.is-home-brands-visible .home-brands__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-brands__label{grid-column:1/span 2;margin:0;padding-top:max(1px,.104167vw);font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.home-brands__title{grid-column:3/span 6;margin:0;font-family:"Nacelle",sans-serif;font-size:max(56px,5.260417vw);font-weight:400;line-height:1;letter-spacing:-0.02em}.home-brands__title-line{display:block;white-space:nowrap}.home-brands__description{grid-column:9/span 3;margin:max(36px,2.395833vw) 0 0;font-family:"Pretendard",sans-serif;font-size:max(15px,.9375vw);font-weight:600;line-height:1.4;word-break:keep-all}.home-brands__list{display:grid;grid-column:1/-1;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--mv-grid-gap);row-gap:0;width:100%;margin:max(80px,7.291667vw) 0 0;padding:0;list-style:none}.home-brands__list+.home-brands__list{margin-top:max(120px,11.458333vw)}.home-brands__card{min-width:0}.home-brands__card--1{grid-column:1/span 5;grid-row:1}.home-brands__card--2{grid-column:9/span 4;grid-row:1;margin-top:max(180px,25vw)}.home-brands__card--3{grid-column:4/span 5;grid-row:2;margin-top:max(120px,11.458333vw)}.home-brands.is-home-brands-managed .home-brands__card{visibility:hidden;opacity:0;transform:translate3d(0, max(44px, 3.125vw), 0) rotateX(-14deg);transform-origin:50% 0;transform-style:preserve-3d;transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.home-brands.is-home-brands-managed .home-brands__card.is-home-brand-visible{visibility:visible;opacity:1;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-brands__card-inner{--home-brand-canvas-gutter-x: 0px;--home-brand-canvas-gutter-y: 0px;min-width:0;transform:translate3d(0, var(--home-brand-drift-y, 0px), 0);will-change:transform}.home-brands__media{position:relative;aspect-ratio:8/9;overflow:visible;isolation:isolate;background:var(--mv-black);contain:layout}.home-brands__image-clip{position:absolute;inset:0;display:block;z-index:0;overflow:hidden}.home-brands__image,.home-brands__canvas{position:absolute;display:block;transition:filter 680ms cubic-bezier(0.16, 1, 0.3, 1)}.home-brands__image{inset:0;width:100%;height:100%}.home-brands__image{object-fit:cover;filter:none;image-rendering:auto;mix-blend-mode:normal;transform:scale(1);transform-origin:50% 50%;transition:transform 680ms cubic-bezier(0.16, 1, 0.3, 1),filter 680ms cubic-bezier(0.16, 1, 0.3, 1)}.home-brands__canvas{top:calc(var(--home-brand-canvas-gutter-y)*-1);left:calc(var(--home-brand-canvas-gutter-x)*-1);width:calc(100% + var(--home-brand-canvas-gutter-x) + var(--home-brand-canvas-gutter-x));height:calc(100% + var(--home-brand-canvas-gutter-y) + var(--home-brand-canvas-gutter-y));z-index:1;opacity:0;pointer-events:none;filter:none;image-rendering:auto;mix-blend-mode:normal}.home-brands__media.is-webgl-ready.is-webgl-motion-active .home-brands__canvas{opacity:1}.home-brands__media.is-webgl-pending .home-brands__image,.home-brands__media.is-webgl-ready.is-webgl-motion-active .home-brands__image{opacity:0}.home-brands__card-copy{position:absolute;inset:0;z-index:2;display:grid;place-content:center;place-items:center;gap:clamp(2px,.208333vw,4px);margin:0;padding:clamp(24px,3.125vw,60px);color:var(--mv-difference-ink);font-family:"Pretendard",sans-serif;font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:1.25;text-align:center;text-wrap:balance;word-break:keep-all;opacity:0;pointer-events:none;transform:translate3d(0, 10px, 0);transition:opacity 360ms cubic-bezier(0.16, 1, 0.3, 1),transform 520ms cubic-bezier(0.16, 1, 0.3, 1)}.home-brands__card-copy-line{display:block}.home-brands__card-meta{position:relative;z-index:3;display:flex;align-items:baseline;justify-content:space-between;gap:var(--mv-grid-gap);margin-top:max(8px,.416667vw)}.home-brands__card-title,.home-brands__card-year{margin:0;color:var(--mv-white);font-family:"Nacelle",sans-serif;font-weight:400;line-height:1.2;letter-spacing:-0.02em}.home-brands__card-title{min-width:0;font-size:max(16px,.833333vw)}.home-brands__card-title--ko{font-family:"Pretendard",sans-serif;font-weight:600}.home-brands__card-year{flex:0 0 auto;font-size:max(14px,.625vw);white-space:nowrap}.home-brands__card-inner:focus-visible .home-brands__card-copy{opacity:1;transform:translate3d(0, 0, 0)}.home-brands__card-inner:focus-visible .home-brands__image{filter:blur(max(1.5px, 0.104167vw)) brightness(0.48);transform:scale(1.04)}.home-brands__card-inner:focus-visible .home-brands__canvas{filter:blur(max(1.5px, 0.104167vw)) brightness(0.48)}.home-brands--en .home-brands__description{font-family:"Nacelle",sans-serif;font-weight:400}.home-brands--en .home-brands__card-copy{font-family:"Nacelle",sans-serif;font-weight:400}@media(min-width: 960px){.home-brands__list--pattern-2 .home-brands__card--1{grid-column:8/span 5}.home-brands__list--pattern-2 .home-brands__card--2{grid-column:1/span 4;margin-top:max(180px,20.833333vw)}.home-brands__list--pattern-2 .home-brands__card--3{grid-column:5/span 5;margin-top:max(120px,11.458333vw)}.home-brands__list--pattern-3 .home-brands__card--1{grid-column:3/span 5}.home-brands__list--pattern-3 .home-brands__card--2{grid-column:9/span 4;margin-top:max(160px,14.583333vw)}.home-brands__list--pattern-3 .home-brands__card--3{grid-column:1/span 5;margin-top:max(120px,11.458333vw)}}@media(hover: hover)and (pointer: fine){.home-brands__media:is(:hover,.is-makervil-pointer-hover) .home-brands__image{filter:blur(max(1.5px, 0.104167vw)) brightness(0.48);transform:scale(1.04)}.home-brands__media:is(:hover,.is-makervil-pointer-hover) .home-brands__canvas{filter:blur(max(1.5px, 0.104167vw)) brightness(0.48)}.home-brands__media:is(:hover,.is-makervil-pointer-hover) .home-brands__card-copy{opacity:1;transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.home-brands.is-home-brands-managed .home-brands__reveal-inner{transition-duration:1ms;transition-delay:0ms}.home-brands.is-home-brands-managed .home-brands__card{transition-duration:1ms;transition-delay:0ms}.home-brands__canvas{display:none}.home-brands__image,.home-brands__card-copy{transition-duration:1ms}}@media(max-width: 959px){.home-brands{--home-brands-padding-top: max(104px, 15.625vw);--home-brands-padding-bottom: max(72px, 10.416667vw)}.home-brands__label{grid-column:1/-1;padding-top:0}.home-brands__title{grid-column:1/-1;margin-top:max(28px,4.166667vw);font-size:max(52px,10.416667vw)}.home-brands__description{grid-column:5/-1;margin-top:max(48px,7.291667vw)}.home-brands__list{margin-top:max(72px,12.5vw)}.home-brands__list+.home-brands__list{margin-top:max(96px,15.625vw)}.home-brands__card--1{grid-column:1/span 7}.home-brands__card--2{grid-column:7/span 6;margin-top:max(150px,31.25vw)}.home-brands__card--3{grid-column:3/span 8;margin-top:max(96px,15.625vw)}}@media(min-width: 561px)and (max-width: 959px){.home-brands__list--pattern-1 .home-brands__card--1{grid-column:1/span 6}.home-brands__list--pattern-1 .home-brands__card--2{grid-column:8/span 5;margin-top:max(180px,36.458333vw)}.home-brands__list--pattern-2 .home-brands__card--1{grid-column:6/span 7}.home-brands__list--pattern-2 .home-brands__card--2{grid-column:1/span 6;margin-top:max(140px,26.041667vw)}.home-brands__list--pattern-2 .home-brands__card--3{grid-column:4/span 8;margin-top:max(96px,15.625vw)}.home-brands__list--pattern-3 .home-brands__card--1{grid-column:3/span 8}.home-brands__list--pattern-3 .home-brands__card--2{grid-column:8/span 5;margin-top:max(130px,22.916667vw)}.home-brands__list--pattern-3 .home-brands__card--3{grid-column:1/span 8;margin-top:max(96px,15.625vw)}}@media(max-width: 560px){.home-brands{--home-brands-padding-top: clamp(56px, 17.066667vw, 64px);--home-brands-padding-bottom: clamp(56px, 17.066667vw, 64px)}.home-brands__title{margin-top:clamp(20px,5.333333vw,24px);font-size:max(42px,12.8vw)}.home-brands__description{grid-column:1/-1;margin-top:clamp(24px,6.4vw,32px)}.home-brands__list{display:block;margin-top:clamp(40px,10.666667vw,48px)}.home-brands__list+.home-brands__list{margin-top:clamp(56px,14.933333vw,64px)}.home-brands__card{width:100%;margin-top:0}.home-brands__card+.home-brands__card{margin-top:clamp(56px,14.933333vw,64px)}.home-brands__card-meta{margin-top:max(8px,2.133333vw)}.home-brands__card-title{font-size:max(16px,4.266667vw)}.home-brands__card-year{font-size:max(14px,3.2vw)}}.home-service{--home-service-scroll-distance: max(1100px, 180svh);position:relative;background:var(--mv-black);color:var(--mv-white)}.home-service__sticky{position:relative;min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);overflow:hidden}.home-service__frame{display:flex;min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);flex-direction:column;padding-top:max(96px,5.729167vw);padding-bottom:max(32px,2.083333vw)}.home-service__heading{flex:0 0 auto;margin-bottom:max(40px,4.166667vw)}.home-service__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.home-service__reveal-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.home-service.is-home-service-reveal-managed .home-service__reveal .home-service__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-88deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.home-service.is-home-service-reveal-managed .home-service__reveal.is-home-service-reveal-visible .home-service__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-service__label,.home-service__title,.home-service__card-title,.home-service__description{margin:0}.home-service__label{font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.home-service__title{margin-top:max(10px,.625vw);font-family:"Nacelle",sans-serif;font-size:max(32px,3.333333vw);font-weight:400;line-height:1;letter-spacing:-0.02em;text-wrap:wrap}.home-service.is-home-service-reveal-managed .home-service__title:not(.is-home-service-split-ready){visibility:hidden}.home-service__title-line{display:block !important}.home-service__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--mv-grid-gap);width:100%;height:max(270px,min(55svh,62.5vw));margin:auto 0 0;padding:0;list-style:none}.home-service__card,.home-service__card-inner{min-width:0;height:100%}.home-service__card-inner{position:relative;overflow:hidden;background:rgb(var(--mv-white-rgb)/0.035)}.home-service__copy{position:relative;z-index:0;width:100%;min-height:50%;padding:max(20px,2.083333vw)}.home-service__card-title{font-family:"Nacelle",sans-serif;font-size:max(24px,2.5vw);font-weight:400;line-height:1;letter-spacing:-0.02em}.home-service__card-title span{display:block}.home-service__description{max-width:92%;margin-top:max(10px,.625vw);font-family:"Nacelle",sans-serif;font-size:max(15px,.833333vw);font-weight:400;line-height:1.4;letter-spacing:0}.home-service__media{position:absolute;z-index:1;inset:-1px;overflow:hidden;background:var(--mv-black);transform:translate3d(0, 50%, 0)}.home-service.is-home-service-managed{height:calc(100svh + var(--home-service-scroll-distance));height:calc(var(--mv-viewport-height, 100dvh) + var(--home-service-scroll-distance))}.home-service.is-home-service-managed .home-service__sticky{position:sticky;top:0;height:100svh;height:var(--mv-viewport-height, 100dvh);min-height:0}.home-service.is-home-service-managed .home-service__media{transform:translate3d(0, var(--home-service-image-y, 0%), 0);will-change:transform}.home-service__image{display:block;width:100%;height:100%;object-fit:cover}.home-service--ko .home-service__title,.home-service--ko .home-service__description{font-family:"Pretendard",sans-serif}.home-service--ko .home-service__title{font-size:max(32px,3.333333vw);font-weight:600;line-height:1.1;letter-spacing:-0.02em;word-break:keep-all}.home-service--ko .home-service__description{font-weight:500;word-break:keep-all}@media(min-width: 960px){.home-service--en .home-service__description{max-width:100%}}@media(max-width: 959px),(prefers-reduced-motion: reduce){.home-service{height:auto;padding-block:max(88px,12.5vw)}.home-service__sticky,.home-service.is-home-service-managed .home-service__sticky{position:relative;height:auto;min-height:0;overflow:visible}.home-service__frame{min-height:0;padding-top:0;padding-bottom:0}.home-service__heading{margin-bottom:0}.home-service__title{font-size:max(34px,6.25vw);line-height:1.02}.home-service__cards{height:auto;margin-top:max(52px,7.291667vw)}.home-service__card,.home-service__card-inner{height:auto}.home-service__card-inner{display:flex;min-height:0;flex-direction:column}.home-service__copy{min-height:0;padding:max(20px,2.604167vw)}.home-service__card-title{font-size:max(28px,4.166667vw)}.home-service__description{max-width:72ch;font-size:max(15px,1.5625vw)}.home-service__media,.home-service.is-home-service-managed .home-service__media{position:relative;inset:auto;order:2;aspect-ratio:4/3;transform:none}}@media(max-width: 767px),(prefers-reduced-motion: reduce){.home-service__cards{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.home-service.is-home-service-reveal-managed .home-service__reveal-inner{transition-duration:1ms}}@media(max-width: 560px){.home-service{padding-block:clamp(56px,17.066667vw,64px)}.home-service__title,.home-service--ko .home-service__title{font-size:clamp(28px,7.466667vw,34px)}.home-service--ko .home-service__title{line-height:1.2}.home-service__cards{gap:max(12px,3.2vw);margin-top:max(44px,11.733333vw)}.home-service__copy{padding:max(18px,4.8vw)}.home-service__card-title{font-size:max(28px,8vw)}.home-service__description{font-size:max(15px,3.466667vw)}}.home-news{--home-news-padding-top: max(120px, 9.375vw);--home-news-padding-bottom: max(120px, 10.416667vw);--home-news-item-shift: max(10px, 0.833333vw);--home-news-preview-x: -100px;--home-news-preview-y: -100px;position:relative;padding-block:var(--home-news-padding-top) var(--home-news-padding-bottom);overflow:clip;isolation:isolate;background:var(--mv-black);color:var(--mv-white)}.home-news__heading{align-items:start}.home-news__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.home-news__reveal--label{grid-column:1/span 2;grid-row:1}.home-news__reveal--title{grid-column:1/span 8;grid-row:2;margin-top:max(16px,.833333vw)}.home-news__reveal--cta{grid-column:10/span 3;grid-row:2;align-self:end;justify-self:end;width:max(200px,12.5vw);margin-top:0}.home-news__reveal-inner{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.home-news.is-home-news-managed .home-news__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.home-news.is-home-news-managed .home-news__reveal--title .home-news__reveal-inner{transition-delay:90ms}.home-news.is-home-news-managed .home-news__reveal--cta .home-news__reveal-inner{transition-delay:180ms}.home-news.is-home-news-managed .home-news__entry{visibility:hidden;opacity:0;transform:translate3d(0, max(24px, 2.083333vw), 0);transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),transform 920ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.home-news.is-home-news-managed .home-news__entry:nth-child(1){transition-delay:180ms}.home-news.is-home-news-managed .home-news__entry:nth-child(2){transition-delay:250ms}.home-news.is-home-news-managed .home-news__entry:nth-child(3){transition-delay:320ms}.home-news.is-home-news-managed .home-news__entry:nth-child(4){transition-delay:390ms}.home-news.is-home-news-managed .home-news__entry:nth-child(5){transition-delay:460ms}.home-news.is-home-news-managed .home-news__entry:nth-child(6){transition-delay:530ms}.home-news.is-home-news-managed.is-home-news-visible .home-news__reveal-inner,.home-news.is-home-news-managed.is-home-news-visible .home-news__entry{visibility:visible;opacity:1;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-news__label,.home-news__title{margin:0}.home-news__label{padding-top:max(1px,.104167vw);font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.home-news__title{color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:max(56px,5.260417vw);font-weight:400;line-height:1;letter-spacing:-0.02em}.home-news__cta{--home-news-cta-icon-size: max(18px, 1.041667vw);--home-news-cta-arrow-gap: max(2px, 0.208333vw);position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 max(12px,.78125vw);color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:max(14px,.9375vw);font-weight:400;line-height:1;text-decoration:none}.home-news__cta-label{display:block;transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.home-news__cta-arrow{position:absolute;top:-1px;right:0;left:0;display:block;height:1em;overflow:hidden;pointer-events:none}.home-news__cta-icon{position:absolute;top:50%;display:block;width:var(--home-news-cta-icon-size);height:var(--home-news-cta-icon-size);transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.home-news__cta-icon--current{right:0;transform:translate3d(0, -50%, 0)}.home-news__cta-icon--next{left:0;transform:translate3d(-135%, -50%, 0)}.home-news__cta-line{position:absolute;z-index:1;right:0;bottom:1px;left:0;height:1px;overflow:hidden;background-color:currentColor;transition:background-color 0s linear 620ms}.home-news__cta-line-segment{position:absolute;inset:0;display:block;background:currentColor;transition:transform 620ms cubic-bezier(0.16, 1, 0.3, 1)}.home-news__cta-line-segment--next{transform:translate3d(-145%, 0, 0)}.home-news__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-news__cta-icon--current{transform:translate3d(135%, -50%, 0)}.home-news__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-news__cta-icon--next{transform:translate3d(0, -50%, 0)}.home-news__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-news__cta-line-segment--next{transform:translate3d(0, 0, 0)}.home-news__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-news__cta-line{background-color:rgba(0,0,0,0);transition-delay:0s}.home-news__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-news__cta-line-segment--current{transform:translate3d(145%, 0, 0)}.home-news__cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .home-news__cta-label{transform:translate3d(calc(var(--home-news-cta-icon-size) + var(--home-news-cta-arrow-gap)), 0, 0)}.home-news__cta:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.home-news__list{position:relative;margin:max(88px,6.25vw) 0 0;padding:0;border-top:1px solid rgb(var(--mv-white-rgb)/42%);list-style:none}.home-news__entry{position:relative}.home-news__item{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) max(104px,7.291667vw);align-items:center;column-gap:var(--mv-grid-gap);min-height:max(76px,5.208333vw);padding-inline:max(8px,.625vw);border-bottom:1px solid rgb(var(--mv-white-rgb)/42%);color:var(--mv-white);text-decoration:none;transition:color 420ms cubic-bezier(0.16, 1, 0.3, 1)}.home-news__item::before{content:"";position:absolute;z-index:0;inset:0;background:var(--mv-white);transform:scaleY(0);transform-origin:50% 100%;transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.home-news__item:hover,.home-news__item:focus-visible,.home-news__item.is-makervil-pointer-hover,.home-news__item.is-home-news-active{color:var(--mv-black)}.home-news__item:hover::before,.home-news__item:focus-visible::before,.home-news__item.is-makervil-pointer-hover::before,.home-news__item.is-home-news-active::before{transform:scaleY(1)}.home-news__item:hover .home-news__item-title,.home-news__item:focus-visible .home-news__item-title,.home-news__item.is-makervil-pointer-hover .home-news__item-title,.home-news__item.is-home-news-active .home-news__item-title{transform:translate3d(var(--home-news-item-shift), 0, 0)}.home-news__item:hover .home-news__date,.home-news__item:focus-visible .home-news__date,.home-news__item.is-makervil-pointer-hover .home-news__date,.home-news__item.is-home-news-active .home-news__date{transform:translate3d(calc(var(--home-news-item-shift) * -1), 0, 0)}.home-news__item:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.home-news__item-title,.home-news__date{position:relative;transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.home-news__item-title{z-index:2;display:-webkit-box;overflow:hidden;font-size:max(16px,1.041667vw);line-height:1.3;letter-spacing:-0.02em;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-news__date{z-index:20;justify-self:end;font-family:"Nacelle",sans-serif;font-size:max(14px,.729167vw);font-weight:400;line-height:1.2;letter-spacing:-0.02em;white-space:nowrap}.home-news--ko .home-news__item-title{font-family:"Pretendard",sans-serif;font-weight:600}.home-news--en .home-news__item-title{font-family:"Nacelle",sans-serif;font-weight:400}.home-news__preview{position:fixed;z-index:2147483647;top:0;left:0;width:max(306px,24.791667vw);max-width:calc(100vw - var(--mv-page-padding) - var(--mv-page-padding));aspect-ratio:16/9;overflow:visible;opacity:0;visibility:hidden;clip-path:inset(0 0 0 0);pointer-events:none;transform:translate3d(var(--home-news-preview-x), var(--home-news-preview-y), 0) translate3d(-50%, -50%, 0);backface-visibility:hidden;will-change:transform,clip-path}.home-news__preview-frame{position:absolute;inset:0;overflow:hidden;background:var(--mv-black);clip-path:inset(calc(50% - 14px) calc(50% - 14px) calc(50% - 14px) calc(50% - 14px));backface-visibility:hidden;transition:clip-path 760ms cubic-bezier(0.65, 0, 0.35, 1);will-change:clip-path}.home-news__preview-frame::after{content:"";position:absolute;z-index:3;inset:0;background:var(--mv-white);opacity:1;pointer-events:none;transition:opacity 180ms cubic-bezier(0.22, 1, 0.36, 1) 60ms}.home-news__preview-layer{position:absolute;inset:-1px;overflow:hidden;background:var(--mv-black);clip-path:inset(100% 0 0 0);backface-visibility:hidden;will-change:clip-path}.home-news__preview-layer--next{z-index:2}.home-news__preview-layer img{display:block;width:100%;height:100%;object-fit:cover}.home-news__preview:is(.is-home-news-preview-visible,.is-home-news-preview-exiting){opacity:1;visibility:visible}.home-news__preview.is-home-news-preview-visible .home-news__preview-frame{clip-path:inset(0)}.home-news__preview.is-home-news-preview-visible .home-news__preview-frame::after{opacity:0}.home-news__preview.is-home-news-preview-exiting .home-news__preview-frame::after{opacity:1;transition-delay:420ms}.home-news__preview.is-home-news-preview-returning .home-news__preview-frame::after{opacity:0;transition-delay:0ms}@media(max-width: 959px){.home-news{--home-news-padding-top: max(104px, 15.625vw);--home-news-padding-bottom: max(88px, 13.020833vw)}.home-news__reveal--label,.home-news__reveal--title,.home-news__reveal--cta{grid-column:1/-1;grid-row:auto}.home-news__reveal--title{margin-top:max(24px,4.166667vw)}.home-news__reveal--cta{align-self:start;justify-self:start;margin-top:max(28px,4.166667vw)}.home-news__title{font-size:max(52px,10.416667vw)}.home-news__list{margin-top:max(72px,10.416667vw)}.home-news__preview{display:none}}@media(max-width: 560px){.home-news{--home-news-padding-top: clamp(56px, 17.066667vw, 64px);--home-news-padding-bottom: clamp(56px, 17.066667vw, 64px)}.home-news__title{font-size:max(46px,12.266667vw)}.home-news__list{margin-top:clamp(40px,10.666667vw,48px)}.home-news__item{grid-template-columns:minmax(0, 1fr);align-content:center;row-gap:clamp(6px,1.6vw,8px);min-height:clamp(96px,25.6vw,112px);padding-block:clamp(14px,3.733333vw,18px)}.home-news__item:hover .home-news__item-title,.home-news__item:hover .home-news__date,.home-news__item:focus-visible .home-news__item-title,.home-news__item:focus-visible .home-news__date,.home-news__item.is-makervil-pointer-hover .home-news__item-title,.home-news__item.is-makervil-pointer-hover .home-news__date,.home-news__item.is-home-news-active .home-news__item-title,.home-news__item.is-home-news-active .home-news__date{transform:none}.home-news__date{justify-self:start}}@media(prefers-reduced-motion: reduce){.home-news.is-home-news-managed .home-news__reveal-inner,.home-news.is-home-news-managed .home-news__entry{visibility:visible;opacity:1;transform:none;transition:none}.home-news__item,.home-news__item::before,.home-news__item-title,.home-news__date,.home-news__cta-arrow,.home-news__preview-frame,.home-news__preview-frame::after{transition:none}}.site-page:has(.news-index-hero){background:var(--mv-black)}.news-index-hero{overflow:clip;background:var(--mv-black);color:var(--mv-white)}.news-index-hero__inner{min-height:0;grid-template-rows:minmax(0, 1fr);align-items:end;padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(32px,2.083333vw)}.news-index-hero__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.news-index-hero__reveal--title{min-width:0;grid-column:1/span 8}.news-index-hero__reveal--count{width:100%;min-width:0;grid-column:11/-1;justify-self:stretch}.news-index-hero__reveal-inner{margin:0;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.news-index-hero.is-news-index-hero-managed .news-index-hero__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.news-index-hero.is-news-index-hero-managed.is-news-index-hero-preparing .news-index-hero__reveal-inner{transition:none}.news-index-hero.is-news-index-hero-managed.is-news-index-hero-visible .news-index-hero__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.news-index-hero__title,.news-index-hero__count{font-family:"Nacelle",sans-serif;font-weight:400;line-height:1;letter-spacing:-0.03em}.news-index-hero__title{font-size:clamp(96px,9.166667vw,176px);white-space:nowrap}.news-index-hero__count{display:flex;justify-content:flex-end;align-items:baseline;min-height:1em;margin:0;font-size:clamp(96px,9.166667vw,176px);font-variant-numeric:tabular-nums;text-align:right}.news-index-hero__stat-digit{display:block;height:1em;overflow:hidden}.news-index-hero__stat-wheel{display:block;transform:translate3d(0, 0, 0);transition:transform var(--news-index-count-duration, 1400ms) cubic-bezier(0.16, 1, 0.3, 1) var(--news-index-count-delay, 180ms);will-change:transform}.news-index-hero__stat-character,.news-index-hero__stat-static{display:block;height:1em;line-height:1}.news-index-hero.is-news-index-hero-managed.is-news-index-hero-visible .news-index-hero__stat-wheel{transform:translate3d(0, var(--news-index-count-distance), 0)}.news-index-list{padding-block:max(32px,2.083333vw) max(120px,10.416667vw);background:var(--mv-black);color:var(--mv-white)}.news-index-list__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--mv-grid-gap);margin-bottom:max(20px,1.25vw)}.news-index-list__total{display:none;flex:0 0 auto;margin:0;color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.news-index-list__categories{display:flex;min-width:0;height:clamp(36px,1.979167vw,38px);overflow-x:auto;overflow-y:hidden;gap:clamp(6px,.416667vw,8px);scrollbar-width:none}.news-index-list__categories::-webkit-scrollbar{display:none}.news-index-list__category-button{display:grid;height:100%;padding:clamp(3px,.208333vw,4px);border:0;flex:0 0 auto;appearance:none;background:rgb(var(--mv-white-rgb)/0.035);color:rgb(var(--mv-white-rgb)/0.56);font-family:"Nacelle",sans-serif;font-size:clamp(14px,.625vw,14px);font-weight:400;align-items:stretch;grid-template-columns:auto clamp(30px,1.666667vw,32px);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color 280ms cubic-bezier(0.16, 1, 0.3, 1),color 280ms cubic-bezier(0.16, 1, 0.3, 1)}.news-index-list__category-label,.news-index-list__category-count{display:flex;align-items:center;justify-content:center;padding-inline:clamp(8px,.520833vw,10px)}.news-index-list__category-label{min-width:clamp(42px,2.395833vw,46px)}.news-index-list__category-count{min-width:0;padding-inline:0;background:rgb(var(--mv-white-rgb)/0.055);font-variant-numeric:tabular-nums}.news-index-list__category-button[aria-pressed=true]{background:rgb(var(--mv-white-rgb)/0.17);color:var(--mv-white);font-weight:600}.news-index-list__category-button[aria-pressed=true] .news-index-list__category-count{background:rgb(var(--mv-white-rgb)/0.08)}.news-index-list__category-button:focus-visible{outline:1px solid currentcolor;outline-offset:-2px}.news-index-list__column-switch{display:flex;flex:0 0 auto;height:clamp(36px,1.979167vw,38px);padding:clamp(3px,.208333vw,4px);background:rgb(var(--mv-white-rgb)/0.035)}.news-index-list__column-button{display:inline-flex;width:clamp(32px,1.666667vw,34px);height:100%;padding:0;border:0;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:rgb(var(--mv-white-rgb)/0.42);cursor:pointer;transition:background-color 280ms cubic-bezier(0.16, 1, 0.3, 1),color 280ms cubic-bezier(0.16, 1, 0.3, 1)}.news-index-list__column-button[aria-pressed=true]{background:rgb(var(--mv-white-rgb)/0.17);color:var(--mv-white)}.news-index-list__column-button:focus-visible{outline:1px solid currentcolor;outline-offset:2px}.news-index-list__column-icon{position:relative;display:block;width:15px;height:12px}.news-index-list__column-icon>span{position:absolute;top:0;bottom:0;width:3px;background:currentcolor}.news-index-list__column-icon--3>span:nth-child(1){left:0}.news-index-list__column-icon--3>span:nth-child(2){left:6px}.news-index-list__column-icon--3>span:nth-child(3){left:12px}.news-index-list__column-icon--2>span:nth-child(1){left:3px}.news-index-list__column-icon--2>span:nth-child(2){left:9px}.news-index-list__grid{padding:0;margin:0;row-gap:max(64px,4.166667vw);list-style:none}.news-index-list__entry{grid-column:span 4;min-width:0;transform-origin:0 0}.news-index-list[data-news-index-columns="2"] .news-index-list__entry{grid-column:span 6}.news-index-list.is-news-index-layout-shifting .news-index-list__entry{will-change:transform}.news-index-list__loader{display:grid;justify-items:center;gap:16px;padding-top:max(48px,3.125vw)}.news-index-list__loader:has([data-news-index-load-more][hidden]):has([data-news-index-status]:empty){display:none}.news-index-list__load-more{padding:14px 28px;border:1px solid rgb(var(--mv-white-rgb)/32%);background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.news-index-list__load-more:disabled{opacity:.5;cursor:wait}.news-index-list__load-more:hover,.news-index-list__load-more:focus-visible{background:var(--mv-white);color:var(--mv-black)}.news-index-list [hidden]{display:none !important}.news-index-list__empty{min-height:max(240px,20vw);margin:0;font-family:"Pretendard",sans-serif;font-size:max(16px,.9375vw);line-height:1.4;color:rgb(var(--mv-white-rgb)/64%)}.news-index-list.is-news-index-list-managed .news-index-card__media{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:clip-path 850ms cubic-bezier(0.16, 1, 0.3, 1);transition-delay:0ms;will-change:clip-path}.news-index-list.is-news-index-list-managed .news-index-list__entry.is-news-index-card-visible .news-index-card__media{-webkit-clip-path:inset(0);clip-path:inset(0)}:root[data-site-theme=light] .news-index-list__category-button[aria-pressed=true]{background:rgb(var(--mv-white-rgb)/0.1)}:root[data-site-theme=light] .news-index-list__category-button[aria-pressed=true] .news-index-list__category-count{background:rgb(var(--mv-white-rgb)/0.05)}.news-index-card{min-width:0}.news-index-card__link{display:flex;min-width:0;color:inherit;flex-direction:column;text-decoration:none}.news-index-card__link:hover,.news-index-card__link:focus-visible{text-decoration:none}.news-index-card__media{position:relative;display:block;overflow:clip;width:100%;aspect-ratio:16/9;background:rgb(var(--mv-white-rgb)/6%)}.news-index-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transform-origin:center;transition:transform 820ms cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.news-index-card__category{position:absolute;z-index:2;top:clamp(10px,.729167vw,14px);right:clamp(10px,.729167vw,14px);display:inline-flex;min-width:48px;min-height:24px;padding:6px 8px 4px;border:0;align-items:center;justify-content:center;background:rgba(0,0,0,.28);color:#fff;font-family:"Nacelle",sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-index-card__media:hover .news-index-card__image,.news-index-card__media.is-makervil-pointer-hover .news-index-card__image,.news-index-card__link:focus-visible .news-index-card__image{transform:scale(1.055)}.news-index-card__date{margin-top:max(14px,.833333vw);font-family:"Nacelle",sans-serif;font-size:clamp(14px,.729167vw,14px);font-weight:400;line-height:1.2;letter-spacing:-0.02em;color:rgb(var(--mv-white-rgb)/68%)}.news-index-card__title{margin:max(8px,.520833vw) 0 0;font-family:"Nacelle",sans-serif;font-size:max(18px,1.041667vw);font-weight:400;line-height:1.25;letter-spacing:-0.02em;text-wrap:balance}html[lang=ko] .news-index-card__title{font-family:"Pretendard",sans-serif;font-weight:600;letter-spacing:-0.03em;word-break:keep-all}.news-show{padding-block:var(--mv-subpage-first-section-top) max(120px,10.416667vw);background:var(--mv-black);color:var(--mv-white)}.news-show__layout{align-items:start}.news-show__lead{position:sticky;top:var(--mv-subpage-first-section-top);display:grid;min-width:0;min-height:calc(100svh - var(--mv-subpage-first-section-top) - var(--mv-subpage-first-section-top));grid-column:1/span 6;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:auto 1fr;column-gap:var(--mv-grid-gap);align-content:space-between}.news-show__heading{min-width:0;grid-column:1/-1}.news-show__meta{display:flex;align-items:center;gap:8px;margin-bottom:max(24px,1.666667vw);font-family:"Nacelle",sans-serif;font-size:max(14px,.729167vw);font-weight:400;line-height:1.2;letter-spacing:-0.02em;color:rgb(var(--mv-white-rgb)/68%)}.news-show__date,.news-show__category,.news-show__meta-separator{flex:none}.news-show__title-clip{overflow:hidden;perspective:max(900px,62.5vw)}.news-show__title{margin:0;backface-visibility:hidden;font-family:"Nacelle",sans-serif;font-size:clamp(46px,3.125vw,60px);font-weight:400;line-height:1.05;letter-spacing:-0.03em;overflow-wrap:anywhere;text-wrap:balance;transform-origin:50% 0;transform-style:preserve-3d}.news-show__title-line-clip,.news-show__title-line{display:block}.news-show__title-line-clip{overflow:hidden;perspective:max(900px,62.5vw)}.news-show__title-line{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.news-show__media{align-self:end;overflow:clip;width:92%;margin:max(64px,4.166667vw) 0 0;aspect-ratio:16/9;grid-column:1/span 4;background:rgb(var(--mv-white-rgb)/6%)}.news-show__media img{display:block;width:100%;height:100%;object-fit:cover}.news-show__content{min-width:0;grid-column:8/span 4;padding:max(64px,4.166667vw) 0 0}.news-show__summary{margin:0 0 max(48px,3.125vw);font-family:"Nacelle",sans-serif;font-size:clamp(18px,1.145833vw,22px);font-weight:400;line-height:1.28;letter-spacing:-0.025em;color:var(--mv-white);overflow-wrap:anywhere}.news-show__body{width:100%;font-family:"Nacelle",sans-serif;font-size:clamp(16px,.833333vw,18px);font-weight:400;line-height:1.65;color:rgb(var(--mv-white-rgb)/78%);overflow-wrap:anywhere}.news-show__body>:first-child{margin-top:0}.news-show__body>:last-child{margin-bottom:0}.news-show__body h2,.news-show__body h3{margin:max(48px,3.125vw) 0 max(16px,.9375vw);font-family:"Nacelle",sans-serif;font-size:clamp(24px,1.458333vw,28px);font-weight:400;line-height:1.12;letter-spacing:-0.03em;color:var(--mv-white);text-wrap:balance}.news-show__body p,.news-show__body ul,.news-show__body ol,.news-show__body blockquote{max-width:100%;margin:0 0 max(24px,1.666667vw)}.news-show__body ul,.news-show__body ol{padding-left:1.25em}.news-show__body blockquote{padding-left:max(16px,1.041667vw);border-left:1px solid rgb(var(--mv-white-rgb)/44%);color:var(--mv-white)}.news-show__body img,.news-show__body video,.news-show__body iframe{display:block;max-width:100%;height:auto;margin-block:max(40px,3.125vw)}.news-show__body .ql-align-center{text-align:center}.news-show__body .ql-align-right{text-align:right}.news-show__body .ql-align-justify{text-align:justify}.news-show.is-news-show-managed .news-show__title-line{visibility:hidden;transform:translate3d(0, 104%, 0) rotateX(-72deg);transition:transform 620ms cubic-bezier(0.22, 0.61, 0.36, 1);transition-delay:calc(var(--news-show-title-line-index, 0)*80ms);will-change:transform}.news-show.is-news-show-managed .news-show__media{-webkit-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0);transition:clip-path 820ms cubic-bezier(0.22, 0.61, 0.36, 1) 60ms;will-change:clip-path}.news-show.is-news-show-managed.is-news-show-preparing .news-show__title-line,.news-show.is-news-show-managed.is-news-show-preparing .news-show__media{transition:none}.news-show.is-news-show-managed.is-news-show-visible .news-show__title-line{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.news-show.is-news-show-managed.is-news-show-visible .news-show__media{-webkit-clip-path:inset(0);clip-path:inset(0)}.news-show-more{padding-top:max(120px,8.333333vw)}.news-show-more__header{align-items:end;margin-bottom:max(48px,3.645833vw)}.news-show-more__title{margin:0;grid-column:1/span 8;font-family:"Nacelle",sans-serif;font-size:max(60px,4.6875vw);font-weight:400;line-height:1;letter-spacing:-0.03em}.news-show-more__all{grid-column:11/-1;justify-self:end}.news-show-more__grid{padding:0;margin:0;list-style:none}.news-show-more__entry{min-width:0;grid-column:span 4}.news-show-more .news-index-card__media{-webkit-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0);transition:clip-path 850ms cubic-bezier(0.16, 1, 0.3, 1),transform 820ms cubic-bezier(0.22, 1, 0.36, 1);will-change:clip-path}.news-show-more__entry:nth-child(2) .news-index-card__media{transition-delay:80ms,0ms}.news-show-more__entry:nth-child(3) .news-index-card__media{transition-delay:160ms,0ms}.news-show-more__entry.is-news-show-more-card-visible .news-index-card__media{-webkit-clip-path:inset(0);clip-path:inset(0)}html[lang=ko] .news-show__title,html[lang=ko] .news-show__summary,html[lang=ko] .news-show__body,html[lang=ko] .news-show__body h2,html[lang=ko] .news-show__body h3{font-family:"Pretendard",sans-serif;word-break:keep-all}html[lang=ko] .news-show__title{font-weight:600}html[lang=en] .news-show__body strong,html[lang=en] .news-show__body b{font-weight:600}@media(min-width: 960px){.news-show__lead{top:calc(var(--mv-header-height) + var(--mv-subpage-first-section-top));min-height:calc(100svh - var(--mv-header-height) - var(--mv-subpage-first-section-top) - var(--mv-page-padding))}}@media(min-width: 1280px){.news-show__heading{grid-column:1/span 4}.news-show__media{width:100%;grid-column:1/span 3}.news-show__content{grid-column:7/span 5;padding-top:max(96px,6.25vw)}.news-show__summary,.news-show__body h2,.news-show__body h3{font-size:clamp(32px,2.083333vw,40px)}}@media(max-width: 1279px){.news-index-list__column-switch{display:none}.news-index-list__entry{grid-column:span 6}}@media(max-width: 959px){.news-index-hero__inner{height:auto;min-height:0;padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(28px,3.645833vw)}.news-index-hero__reveal--title{grid-column:1/-1}.news-index-hero__reveal--count{display:none}.news-index-hero__title{font-size:clamp(64px,15.5vw,116px)}.news-index-list{padding-block:clamp(40px,10.666667vw,56px) clamp(80px,21.333333vw,112px)}.news-index-list__toolbar{margin-bottom:20px}.news-index-list__categories{flex:1 1 auto;width:auto}.news-index-list__total{display:block}.news-index-list__grid{row-gap:clamp(48px,12.8vw,64px)}.news-index-list__entry{grid-column:1/-1}.news-index-card__date{margin-top:12px;font-size:14px}.news-index-card__title{margin-top:8px;font-size:clamp(18px,5.333333vw,22px)}.news-show{padding-block:var(--mv-subpage-first-section-top) clamp(96px,25.6vw,128px)}.news-show__lead,.news-show__content{position:static;min-height:0;grid-column:1/-1}.news-show__lead{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap:0}.news-show__heading,.news-show__media{grid-column:1}.news-show__meta{margin-bottom:clamp(18px,4.8vw,24px)}.news-show__title{font-size:clamp(38px,10.666667vw,54px);line-height:1.08}.news-show__media{width:100%;margin-top:clamp(40px,10.666667vw,56px)}.news-show__content{padding:clamp(48px,12.8vw,64px) 0 0}.news-show__summary{margin-bottom:clamp(36px,9.6vw,48px);font-size:clamp(20px,5.866667vw,26px)}.news-show__body{font-size:16px;line-height:1.65}.news-show__body h2,.news-show__body h3{margin:clamp(48px,12.8vw,64px) 0 18px;font-size:clamp(28px,8vw,36px)}.news-show-more{padding-top:clamp(96px,25.6vw,128px)}.news-show-more__header{display:flex;flex-direction:column;align-items:stretch;gap:clamp(32px,8.533333vw,40px);margin-bottom:clamp(36px,9.6vw,48px)}.news-show-more__title{width:100%;font-size:clamp(46px,12.8vw,58px)}.news-show-more__all{width:auto;align-self:flex-start;padding-inline-end:calc(var(--home-news-cta-icon-size) + 24px)}.news-show-more__grid{row-gap:clamp(48px,12.8vw,64px)}.news-show-more__entry{grid-column:1/-1}.news-show-more__entry:nth-child(n) .news-index-card__media{transition-delay:0ms}}@media(max-width: 560px){.news-index-hero__title{font-size:clamp(48px,15.5vw,72px)}.news-index-list__toolbar{margin-bottom:24px}}@media(max-width: 420px){.news-index-list__categories{width:100%}.news-index-list__total{display:none}}@media(prefers-reduced-motion: reduce){.news-index-hero.is-news-index-hero-managed .news-index-hero__reveal-inner{visibility:visible;transform:none;transition:none}.news-index-hero.is-news-index-hero-managed .news-index-hero__stat-wheel{transform:translate3d(0, var(--news-index-count-distance), 0);transition:none}.news-index-list.is-news-index-list-managed .news-index-card__media{-webkit-clip-path:none;clip-path:none;transition:none}.news-show.is-news-show-managed .news-show__title{visibility:visible;transform:none;transition:none}.news-show.is-news-show-managed .news-show__media{-webkit-clip-path:none;clip-path:none;transition:none}.news-show-more .news-index-card__media{-webkit-clip-path:none;clip-path:none;transition:none}}.legal-privacy-page,.site-page:has(.legal-privacy) #main-content{background:var(--mv-black);color:var(--mv-white)}.legal-privacy-page .site-header{position:fixed;inset:0 0 auto}.legal-privacy{min-height:100svh;overflow:clip;background:var(--mv-black);color:var(--mv-white);font-family:"Nacelle","Pretendard",sans-serif}.legal-privacy--ko{font-family:"Pretendard","Nacelle",sans-serif}.legal-privacy__container{width:max(620px,39.583333vw);margin-inline:auto;padding-block:max(112px,8.854167vw)}.legal-privacy__title-wrap{display:flex;flex-flow:column;gap:max(10px,.729167vw);width:100%}.legal-privacy__title{margin:0;font-family:"Nacelle",sans-serif;font-size:max(64px,4.6875vw);font-weight:600;line-height:1.22;letter-spacing:-0.04em;white-space:nowrap}.legal-privacy__effective{display:flex;flex-wrap:wrap;gap:.25em;margin:0;font-family:"Nacelle",sans-serif;color:rgb(var(--mv-white-rgb)/72%);font-size:max(14px,.9375vw);font-weight:600;line-height:1.42;letter-spacing:-0.035em}.legal-privacy__details{display:flex;flex-flow:column;gap:max(32px,2.083333vw);width:100%;margin-top:max(56px,4.166667vw)}.legal-privacy__section,.legal-privacy__contact{display:flex;flex-flow:column;gap:max(12px,.833333vw);scroll-margin-top:calc(var(--mv-header-height, 86px) + 24px)}.legal-privacy__section-title{margin:0;font-family:"Nacelle","Pretendard",sans-serif;font-size:max(24px,1.666667vw);font-weight:600;line-height:1.38;letter-spacing:-0.04em;text-transform:uppercase;word-break:keep-all}.legal-privacy__section-copy{color:rgb(var(--mv-white-rgb)/72%);font-size:max(16px,.9375vw);line-height:1.56;letter-spacing:-0.018em;word-break:keep-all}.legal-privacy__section-copy p{margin:0}.legal-privacy__section-copy p+p{margin-top:.56em}.legal-privacy__list{display:grid;gap:max(8px,.520833vw);margin:max(12px,.833333vw) 0 0;padding:0;list-style:none}.legal-privacy__list li{position:relative;padding-left:1em}.legal-privacy__list li::before{position:absolute;top:.76em;left:0;width:.28em;aspect-ratio:1;background:var(--mv-white);content:"";transform:translateY(-50%)}.legal-privacy__contact-list{display:grid;gap:max(6px,.416667vw);margin:max(12px,.833333vw) 0 0}.legal-privacy__contact-row{display:grid;grid-template-columns:minmax(112px, 0.8fr) minmax(0, 2.2fr);gap:16px}.legal-privacy__contact-row dt,.legal-privacy__contact-row dd{margin:0}.legal-privacy__contact-row dt{color:rgb(var(--mv-white-rgb)/48%)}.legal-privacy__contact-row a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}html[lang=en] .legal-privacy__section-copy,html[lang=en] .legal-privacy__section-title{font-family:"Nacelle",sans-serif}@media(max-width: 959px){.legal-privacy__container{width:100%;margin-inline:0;padding:max(112px,15vw) var(--mv-page-padding) max(88px,12vw)}.legal-privacy__title{font-size:clamp(50px,10.416667vw,80px);line-height:1.14;white-space:normal}.legal-privacy__effective{font-size:clamp(16px,2.34375vw,18px)}.legal-privacy__details{gap:36px;width:min(100%,760px);margin-top:48px}.legal-privacy__section-title{font-size:clamp(26px,4.166667vw,32px)}.legal-privacy__section-copy{font-size:clamp(16px,2.34375vw,18px)}}@media(max-width: 560px){.legal-privacy__container{padding-top:112px;padding-bottom:80px}.legal-privacy__effective{display:grid;gap:0}.legal-privacy__contact-row{grid-template-columns:1fr;gap:4px}}@font-face{font-family:"Font Awesome 7 Brands";src:url("/assets/lib/fontawesome/webfonts/fa-brands-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:block}.site-page:has(.contact-page),.site-page:has(.contact-page) #main-content{background:var(--mv-black);color:var(--mv-white)}.contact-page{overflow:clip;background:var(--mv-black);color:var(--mv-white)}.contact-visual{position:relative;overflow:clip;background:var(--mv-black);color:var(--mv-white)}.contact-visual__intro{min-height:0;grid-template-rows:minmax(0, 1fr);align-items:end;padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(32px,2.083333vw)}.contact-visual__reveal{min-width:0;overflow:hidden;perspective:max(900px,62.5vw)}.contact-visual__reveal--title{grid-row:1;grid-column:1/span 8}.contact-visual__reveal--description{grid-row:1;grid-column:10/-1}.contact-visual__reveal-inner{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.contact-visual__title,.contact-visual__description{margin:0}.contact-visual__title{font-family:"Nacelle",sans-serif;font-size:max(112px,11.979167vw);font-weight:400;line-height:1;letter-spacing:-0.03em}.contact-visual__description{padding-bottom:max(24px,2.5vw);font-family:"Nacelle",sans-serif;font-size:max(15px,.9375vw);font-weight:600;line-height:1.4;letter-spacing:-0.02em}.contact-visual.is-contact-managed .contact-visual__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.contact-visual.is-contact-managed.is-contact-preparing .contact-visual__reveal-inner{transition:none}.contact-visual.is-contact-managed .contact-visual__reveal--description .contact-visual__reveal-inner{transition-delay:110ms}.contact-visual.is-contact-managed.is-contact-visible .contact-visual__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.contact-page--ko .contact-visual__description{font-family:"Pretendard",sans-serif;letter-spacing:-0.03em;word-break:keep-all}.contact-inquiry{padding-top:max(64px,4.166667vw);padding-bottom:max(120px,10.416667vw)}.contact-inquiry__heading{align-items:start}.contact-inquiry__label{grid-column:1/span 2;margin:0;font-family:"Nacelle",sans-serif;font-size:max(15px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.contact-inquiry__heading-copy{grid-column:5/-1;min-width:0}.contact-inquiry__title,.contact-inquiry__description{margin:0}.contact-inquiry__title{max-width:16ch;font-family:"Pretendard",sans-serif;font-size:max(48px,4.166667vw);font-weight:600;line-height:1.08;letter-spacing:-0.03em;word-break:keep-all}.contact-inquiry__description{max-width:48ch;margin-top:max(28px,2.083333vw);color:rgb(var(--mv-white-rgb)/0.62);font-family:"Pretendard",sans-serif;font-size:max(16px,.9375vw);font-weight:400;line-height:1.55;word-break:keep-all}.contact-inquiry__body{align-items:start;margin-top:0}.contact-inquiry__info{position:sticky;top:calc(var(--mv-header-height, 80px) + max(24px,2.083333vw));grid-column:1/span 3;display:flex;min-height:0;flex-direction:column;gap:clamp(48px,3.333333vw,64px);padding:clamp(24px,1.666667vw,32px) 0}.contact-inquiry__info-group{display:grid;gap:clamp(22px,1.666667vw,32px)}.contact-inquiry__info-values{display:grid;gap:clamp(8px,.625vw,12px)}.contact-inquiry__info-label,.contact-inquiry__info-value{margin:0;font-style:normal}.contact-inquiry__info-label{color:rgb(var(--mv-white-rgb)/0.5);font-family:"Nacelle",sans-serif;font-size:clamp(22px,1.666667vw,32px);font-weight:400;line-height:1.2;letter-spacing:-0.025em}.contact-inquiry__info-value{color:var(--mv-white);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(18px,1.458333vw,28px);font-weight:500;line-height:1.35;letter-spacing:-0.025em;text-decoration:none;overflow-wrap:anywhere}@media(min-width: 960px){.contact-inquiry__info-value{font-size:clamp(16px,1.041667vw,20px)}}.contact-inquiry address.contact-inquiry__info-value{word-break:keep-all;overflow-wrap:normal}.contact-inquiry__social-list{display:flex;flex-wrap:wrap;gap:clamp(10px,.833333vw,16px);margin:0;padding:0;list-style:none}.contact-inquiry__social-link{display:grid;width:clamp(52px,3.333333vw,64px);height:clamp(52px,3.333333vw,64px);border-radius:50%;background:rgb(var(--mv-white-rgb)/0.1);color:var(--mv-white);text-decoration:none;place-items:center}.contact-inquiry__social-link:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}@media(hover: hover){.contact-inquiry__social-link{transition:background-color 220ms ease,color 220ms ease}.contact-inquiry__social-link:hover{background:var(--mv-white);color:var(--mv-black)}}.contact-inquiry__social-icon{display:grid;font-size:clamp(18px,1.145833vw,22px);line-height:1;place-items:center}.contact-inquiry__social-icon .fa-brands{display:block;width:1.25em;font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;line-height:1;text-align:center}.contact-inquiry__social-icon .fa-instagram::before{content:""}.contact-inquiry__social-icon .fa-youtube::before{content:""}.contact-inquiry__social-icon .fa-facebook::before{content:""}.contact-inquiry__social-icon .fa-x-twitter::before{content:""}.contact-inquiry__social-icon .fa-linkedin::before{content:""}.contact-inquiry__social-icon .fa-tiktok::before{content:""}.contact-inquiry__social-icon svg{width:clamp(18px,1.145833vw,22px);height:clamp(18px,1.145833vw,22px)}.contact-inquiry.is-contact-managed .contact-inquiry__label,.contact-inquiry.is-contact-managed .contact-inquiry__heading-copy,.contact-inquiry.is-contact-managed .contact-inquiry__info,.contact-inquiry.is-contact-managed .contact-form{transition:transform 850ms cubic-bezier(0.16, 1, 0.3, 1),opacity 650ms ease}.contact-inquiry.is-contact-managed .contact-inquiry__heading-copy{transition-delay:80ms}.contact-inquiry.is-contact-managed .contact-inquiry__info{transition-delay:80ms}.contact-inquiry.is-contact-managed .contact-form{transition-delay:150ms}.contact-inquiry.is-contact-managed:not(.is-contact-visible) .contact-inquiry__label,.contact-inquiry.is-contact-managed:not(.is-contact-visible) .contact-inquiry__heading-copy,.contact-inquiry.is-contact-managed:not(.is-contact-visible) .contact-inquiry__info,.contact-inquiry.is-contact-managed:not(.is-contact-visible) .contact-form{opacity:0;transform:translate3d(0, max(24px, 2.083333vw), 0)}.contact-page--en .contact-inquiry__title,.contact-page--en .contact-inquiry__description{font-family:"Nacelle",sans-serif;font-weight:400}.contact-form{grid-column:5/-1;min-width:0}.contact-form__field{position:relative;display:grid;padding:max(24px,1.666667vw) 0 max(20px,1.458333vw);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.25)}.contact-form__field:first-of-type{border-top:1px solid rgb(var(--mv-white-rgb)/0.25)}.contact-form__label{color:var(--mv-white);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(16px,.9375vw);font-weight:600;line-height:1.2}.contact-form__required{margin-left:.2em;color:rgb(var(--mv-white-rgb)/0.62)}.contact-form__control{width:100%;min-width:0;margin-top:max(20px,1.458333vw);padding:0;border:0;border-radius:0;outline:none;background:rgba(0,0,0,0);color:var(--mv-white);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(22px,1.666667vw);font-weight:400;line-height:1.35;appearance:none}.contact-form__control::placeholder{color:rgb(var(--mv-white-rgb)/0.32);opacity:1}.contact-form__control--textarea{min-height:max(150px,10.416667vw);resize:vertical}.contact-form__field:focus-within{border-bottom-color:var(--mv-white)}.contact-form__field.is-error{border-bottom-color:rgb(var(--mv-white-rgb)/0.7)}.contact-form__error{min-height:1.3em;margin:max(9px,.520833vw) 0 0;color:rgb(var(--mv-white-rgb)/0.64);font-family:"Pretendard",sans-serif;font-size:max(15px,.729167vw);line-height:1.3}.contact-form__agreement{display:grid;grid-template-columns:auto 1fr;gap:0 max(12px,.833333vw);align-items:start;margin-top:max(28px,2.083333vw)}.contact-form__checkbox{display:grid;width:max(18px,1.041667vw);height:max(18px,1.041667vw);margin:0;border:1px solid rgb(var(--mv-white-rgb)/0.5);border-radius:0;background:rgba(0,0,0,0);appearance:none;place-content:center;cursor:pointer}.contact-form__checkbox::before{width:55%;height:55%;background:var(--mv-white);content:"";transform:scale(0);transition:transform 160ms ease}.contact-form__checkbox:checked::before{transform:scale(1)}.contact-form__checkbox:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}.contact-form__agreement-label{color:rgb(var(--mv-white-rgb)/0.62);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(15px,.833333vw);line-height:1.45}.contact-form__agreement-label a{color:var(--mv-white);text-underline-offset:.18em}.contact-form__agreement .contact-form__error{grid-column:2}.contact-form__footer{display:flex;align-items:end;justify-content:space-between;gap:max(24px,2.083333vw);margin-top:max(52px,4.166667vw)}.contact-form__status{max-width:45ch;margin:0;color:rgb(var(--mv-white-rgb)/0.7);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(15px,.833333vw);line-height:1.45}.contact-form__status.is-success{color:var(--mv-white)}.contact-form__submit{display:inline-flex;min-width:max(210px,14.583333vw);min-height:max(58px,4.166667vw);flex:0 0 auto;align-items:center;justify-content:space-between;gap:max(24px,2.083333vw);padding:0 max(20px,1.5625vw);border:1px solid var(--mv-white);border-radius:0;background:var(--mv-white);color:var(--mv-black);font-family:"Nacelle","Pretendard",sans-serif;font-size:max(16px,1.041667vw);font-weight:600;cursor:pointer;transition:background-color 260ms ease,color 260ms ease}.contact-form__submit svg{flex:0 0 auto;transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1)}.contact-form__submit:hover{background:var(--mv-black);color:var(--mv-white)}.contact-form__submit:hover svg{transform:translateX(max(3px, 0.260417vw))}.contact-form__submit:disabled{cursor:wait;opacity:.55}.contact-form__honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.is-contact-privacy-modal-open,html.is-contact-privacy-modal-open body,html.is-contact-success-modal-open,html.is-contact-success-modal-open body{overflow:hidden}@media(max-width: 1279px){.contact-visual__reveal--title{grid-column:1/span 7}.contact-visual__reveal--description{grid-column:9/-1}}@media(max-width: 959px){.contact-visual__intro{height:auto;min-height:0;grid-template-rows:minmax(0, 1fr) auto;row-gap:max(20px,3.125vw);padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(28px,3.645833vw)}.contact-visual__reveal--title,.contact-visual__reveal--description{grid-column:1/-1}.contact-visual__reveal--title{grid-row:1}.contact-visual__reveal--description{grid-row:2}.contact-visual__title{font-size:clamp(56px,18.5vw,160px)}.contact-visual__description{max-width:34ch;padding-bottom:0;font-size:15px}.contact-inquiry{padding-top:max(56px,8vw);padding-bottom:max(100px,18vw)}.contact-inquiry__label{grid-column:1/span 3}.contact-inquiry__heading-copy{grid-column:4/-1}.contact-inquiry__title{font-size:clamp(42px,7.5vw,64px)}.contact-inquiry__body{margin-top:0}.contact-inquiry__info{position:static;grid-column:1/span 4;min-height:0}.contact-inquiry .contact-form{grid-column:5/-1}}@media(max-width: 767px){.contact-inquiry__body{display:block}.contact-inquiry__info{gap:40px;margin-bottom:72px;padding:24px 0}}@media(max-width: 639px){.contact-visual__intro{padding-bottom:20px}.contact-inquiry{padding-top:28px}.contact-inquiry__heading{display:block}.contact-inquiry__heading-copy{margin-top:32px}.contact-inquiry__title{max-width:13ch;font-size:clamp(38px,11vw,54px)}.contact-inquiry__description{margin-top:22px;font-size:15px}.contact-inquiry__body{display:block}.contact-inquiry__info{gap:24px;margin-bottom:48px;padding:0}.contact-inquiry__info-group{gap:14px}.contact-inquiry__info-values{gap:5px}.contact-inquiry__info-label{font-size:18px}.contact-inquiry__info-value{font-size:16px;line-height:1.4}.contact-inquiry__social-list{gap:10px}.contact-inquiry__social-link{width:44px;height:44px}.contact-inquiry__social-icon{font-size:15px}.contact-inquiry__social-icon svg{width:16px;height:16px}.contact-form__field{padding-block:22px 16px}.contact-form__control{margin-top:16px;font-size:20px}.contact-form__footer{align-items:stretch;flex-direction:column}.contact-form__submit{width:100%;min-height:58px}}@media(prefers-reduced-motion: reduce){.contact-visual__reveal-inner,.contact-inquiry__label,.contact-inquiry__heading-copy,.contact-inquiry__info,.contact-form{opacity:1 !important;transform:none !important;transition:none !important}}.site-page:has(.careers-page),.site-page:has(.careers-page) #main-content{background:var(--mv-black);color:var(--mv-white)}.careers-page{overflow:clip;background:var(--mv-black);color:var(--mv-white)}.career-people__visual .about-visual__reveal--title{grid-column:1/span 9}.career-people__visual .about-visual__title{font-size:max(72px,8.2vw);letter-spacing:-0.045em;white-space:nowrap}.career-people__visual .about-visual__background{object-position:center 45%}.career-people__visual .career-people__visual-picture{display:block}.career-people__manifesto{overflow:clip;background:var(--mv-black);color:var(--mv-white)}.career-people__manifesto-inner{position:relative;min-height:max(760px,52.083333vw);padding-top:max(96px,6.25vw);padding-bottom:max(96px,6.25vw)}.career-people__manifesto-label,.career-people__manifesto-heading,.career-people__manifesto-copy p{margin:0}.career-people__manifesto-label{color:inherit;font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em;text-transform:uppercase}.career-people__manifesto-heading{margin-top:16px;font-size:max(44px,3.333333vw);font-weight:400;line-height:1.1;letter-spacing:-0.02em;word-break:keep-all}.career-people__manifesto-heading-line{display:block}.career-people__text-reveal{overflow:hidden;perspective:max(900px,62.5vw)}.career-people__text-reveal-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.career-people__manifesto.is-career-people-text-managed .career-people__text-reveal-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.career-people__manifesto.is-career-people-text-managed .career-people__text-reveal.is-career-people-text-visible .career-people__text-reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.career-people__manifesto-copy{position:absolute;bottom:max(64px,4.166667vw);left:var(--mv-page-padding);width:min(42ch,32%);color:rgb(var(--mv-white-rgb)/0.72);font-size:max(18px,1.25vw);font-weight:500;line-height:1.6;letter-spacing:-0.025em;word-break:keep-all}.career-people__manifesto-copy .career-people__text-reveal+.career-people__text-reveal{margin-top:1.35em}.career-people.careers-page--ko .career-people__manifesto-heading,.career-people.careers-page--ko .career-people__manifesto-copy{font-family:"Pretendard",sans-serif}.career-people.careers-page--ko .career-people__manifesto-heading{font-weight:600;line-height:1.15;letter-spacing:-0.03em}.career-people__manifesto-visuals{position:absolute;right:var(--mv-page-padding);bottom:max(64px,4.166667vw);display:flex;align-items:flex-end;gap:max(12px,1.041667vw)}.career-people__manifesto-image{--career-people-image-y: 0px;margin:0;overflow:hidden;background:rgb(var(--mv-white-rgb)/0.06);transform:translate3d(0, var(--career-people-image-y), 0)}.career-people__manifesto-image--small{width:max(200px,15.625vw);aspect-ratio:1}.career-people__manifesto-image--large{width:max(250px,20.833333vw);aspect-ratio:3/5}.career-people__manifesto-image img{display:block;width:100%;height:100%;object-fit:cover}.career-people__manifesto.is-career-people-manifesto-managed .career-people__manifesto-image{clip-path:inset(100% 0 0 0);transition:clip-path 1700ms cubic-bezier(0.16, 1, 0.3, 1);will-change:clip-path,transform}.career-people__manifesto.is-career-people-manifesto-managed .career-people__manifesto-image--large{transition-delay:180ms}.career-people__manifesto.is-career-people-manifesto-visible .career-people__manifesto-image{clip-path:inset(0 0 0 0)}@media(max-width: 959px){.career-people__visual .about-visual__reveal--title{grid-column:1/-1}.career-people__visual .about-visual__title{max-width:9ch;font-size:clamp(48px,14.6vw,88px);line-height:.96;white-space:normal}.career-people__visual .about-visual__media{min-height:0;aspect-ratio:4/5}.career-people__visual .about-visual__background{object-fit:contain;object-position:center}.career-people__manifesto-inner{min-height:0;padding-block:clamp(72px,10.416667vw,96px)}.career-people__manifesto-heading{max-width:none;font-size:clamp(30px,7.466667vw,44px);line-height:1.14}.career-people__manifesto-copy{position:static;width:min(100%,42ch);margin-top:clamp(40px,6.25vw,48px);font-size:16px}.career-people__manifesto-visuals{position:static;justify-content:flex-end;margin-top:clamp(48px,8.333333vw,64px)}.career-people__manifesto-image--small{width:min(36%,300px)}.career-people__manifesto-image--large{width:min(52%,400px)}}@media(max-width: 560px){.career-people__manifesto-inner{padding-block:clamp(48px,14.933333vw,56px)}.career-people__manifesto-heading{margin-top:16px;font-size:clamp(24px,6.666667vw,28px)}.career-people.careers-page--ko .career-people__manifesto-heading{line-height:1.2}.career-people__manifesto-copy{margin-top:24px;font-size:16px}.career-people__manifesto-visuals{gap:10px;margin-top:44px}}.career-hero{overflow:hidden;padding-top:var(--mv-subpage-first-section-top);background:var(--mv-black);color:var(--mv-white)}.career-hero__heading{align-items:start}.career-hero__title{grid-column:4/-1;justify-self:end;margin:0;font-family:"Nacelle",sans-serif;font-size:max(112px,11.979167vw);font-weight:400;line-height:1;letter-spacing:-0.045em;text-align:right;white-space:nowrap}.career-hero__title-clip{display:block;overflow:hidden;perspective:max(900px,62.5vw)}.career-hero__title-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.career-hero__gallery{width:100%;margin-top:clamp(80px,6.25vw,120px);overflow:hidden}.career-hero.is-career-hero-managed .career-hero__gallery:not(.is-career-images-ready){visibility:hidden}.career-hero__track{display:flex;width:max-content;animation:career-hero-marquee 46s linear infinite;will-change:transform}.career-hero__track.is-career-marquee-managed{animation:none;transform:translate3d(var(--career-marquee-x, 0%), 0, 0)}.career-hero__group{display:flex;height:max(320px,23.958333vw);flex:0 0 auto;align-items:center;gap:var(--mv-grid-gap);padding-right:var(--mv-grid-gap)}.career-hero__item{flex:0 0 auto;margin:0;overflow:hidden;background:rgb(var(--mv-white-rgb)/0.06)}.career-hero__item--wide{width:max(280px,17.708333vw);height:max(190px,13.020833vw);transform:translateY(8%)}.career-hero__item--portrait{width:max(200px,13.020833vw);height:max(290px,19.791667vw);transform:translateY(-5%)}.career-hero__item--square{width:max(240px,15.104167vw);height:max(240px,15.104167vw);transform:translateY(10%)}.career-hero__item--landscape{width:max(290px,18.75vw);height:max(200px,13.541667vw);transform:translateY(-8%)}.career-hero__item--tall{width:max(210px,13.541667vw);height:max(300px,20.833333vw);transform:translateY(4%)}.career-hero__item--wide-low{width:max(280px,17.1875vw);height:max(210px,14.0625vw);transform:translateY(12%)}.career-hero__image{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06);opacity:.9}.career-hero picture{display:block;width:100%;height:100%}.career-hero.is-career-hero-managed .career-hero__title-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.career-hero.is-career-hero-managed.is-career-hero-preparing .career-hero__title-inner{transition:none}.career-hero.is-career-hero-managed.is-career-hero-visible .career-hero__title-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}@keyframes career-hero-marquee{to{transform:translate3d(-50%, 0, 0)}}.careers-index{min-height:0;padding-block:max(96px,6.25vw)}.careers-index__header{align-items:start}.careers-index__eyebrow{grid-column:1/span 2;margin:max(8px,.625vw) 0 0;font-family:"Nacelle",sans-serif;font-size:max(14px,.9375vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.careers-index__heading{grid-column:1/-1;min-width:0}.careers-index__title-clip{overflow:hidden;perspective:900px}.careers-index__title{margin:0;font-family:"Nacelle",sans-serif;font-size:max(52px,4.166667vw);font-weight:400;line-height:1;letter-spacing:-0.035em;transform-origin:50% 100%}.careers-index__intro{max-width:43ch;margin:max(36px,2.916667vw) 0 0;color:rgb(var(--mv-white-rgb)/0.64);font-family:"Pretendard",sans-serif;font-size:max(16px,.9375vw);font-weight:400;line-height:1.55;word-break:keep-all}.careers-index__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--mv-grid-gap);margin:clamp(64px,4.6875vw,90px) 0 0;padding:0;list-style:none}.careers-index__entry{min-width:0}.careers-index__entry.is-closed{color:rgb(var(--mv-white-rgb)/0.5)}.careers-index__empty{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:var(--mv-grid-gap);margin-top:max(72px,5.208333vw);padding-block:max(48px,3.75vw);border-top:1px solid rgb(var(--mv-white-rgb)/0.36);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.28)}.careers-index__empty h2{grid-column:1/span 6;margin:0}.careers-index__empty h2{font-size:max(28px,2.083333vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.careers-page--en .careers-index__intro{font-family:"Nacelle",sans-serif}.career-card{display:flex;min-height:clamp(360px,19.270833vw,420px);flex-direction:column;padding:clamp(26px,2.083333vw,40px);background:rgb(var(--mv-white-rgb)/0.035);transition:background-color 260ms ease}.career-card__top{min-width:0}.career-card__meta{display:flex;flex-wrap:wrap;gap:0;margin:0;color:rgb(var(--mv-white-rgb)/0.42);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(14px,.677083vw,14px);font-weight:600;line-height:1.3;letter-spacing:.025em;text-transform:uppercase}.career-card__meta>*{display:inline-flex;align-items:center}.career-card__meta>*+*::before{width:3px;height:3px;margin-inline:clamp(8px,.625vw,12px);background:currentColor;content:""}.career-card__title{margin:clamp(22px,1.458333vw,28px) 0 0;font-size:clamp(27px,1.770833vw,36px);font-weight:600;line-height:1.15;letter-spacing:-0.025em;word-break:keep-all}.career-card__details{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:clamp(20px,1.666667vw,32px);margin:auto 0 0}.career-card__detail{min-width:0}.career-card__detail dt,.career-card__detail dd{margin:0}.career-card__detail dt{color:rgb(var(--mv-white-rgb)/0.4);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(14px,.625vw,14px);font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.career-card__detail dd{display:-webkit-box;margin-top:clamp(15px,.9375vw,18px);overflow:hidden;color:rgb(var(--mv-white-rgb)/0.86);font-size:clamp(14px,.833333vw,17px);line-height:1.45;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.career-card__cta,.career-card__closed{margin-top:clamp(36px,2.291667vw,44px);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(14px,.78125vw,16px);font-weight:600;line-height:1;text-transform:uppercase}.career-card__cta{display:inline-flex;width:fit-content;align-items:center;gap:clamp(10px,.729167vw,14px);color:currentColor;text-decoration:none}.career-card__cta svg{width:clamp(18px,1.041667vw,22px);height:clamp(18px,1.041667vw,22px);transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1)}.career-card__cta:focus-visible{outline:1px solid currentColor;outline-offset:6px}.career-card__closed{display:inline-block;width:fit-content}.careers-page--en .career-card{font-family:"Nacelle",sans-serif}.careers-page--en .career-card__title{font-weight:400}@media(hover: hover)and (pointer: fine){.career-card:hover{background:rgb(var(--mv-white-rgb)/0.055)}.career-card__cta:hover svg{transform:translate3d(5px, 0, 0)}}.career-underline-cta{--career-cta-icon-size: clamp(18px, 1.041667vw, 24px);--career-cta-arrow-gap: clamp(2px, 0.208333vw, 4px);position:relative;display:flex;width:clamp(160px,9.84375vw,220px);align-items:center;justify-content:space-between;margin-top:clamp(38px,2.916667vw,56px);padding:0 0 clamp(12px,.78125vw,15px);color:currentColor;font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,1.041667vw,20px);line-height:1;text-decoration:none}.career-underline-cta__label{display:block;transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.career-underline-cta__arrow{position:absolute;top:-1px;right:0;left:0;display:block;height:1em;overflow:hidden;pointer-events:none}.career-underline-cta__icon{position:absolute;top:50%;display:block;width:var(--career-cta-icon-size);height:var(--career-cta-icon-size);transition:transform 560ms cubic-bezier(0.16, 1, 0.3, 1)}.career-underline-cta__icon--current{right:0;transform:translate3d(0, -50%, 0)}.career-underline-cta__icon--next{left:0;transform:translate3d(-135%, -50%, 0)}.career-underline-cta__line{position:absolute;z-index:1;right:0;bottom:1px;left:0;height:1px;overflow:hidden;background:currentColor;transition:background-color 0s linear 620ms}.career-underline-cta__line-segment{position:absolute;inset:0;display:block;background:currentColor;transition:transform 620ms cubic-bezier(0.16, 1, 0.3, 1)}.career-underline-cta__line-segment--next{transform:translate3d(-145%, 0, 0)}.career-underline-cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .career-underline-cta__icon--current{transform:translate3d(135%, -50%, 0)}.career-underline-cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .career-underline-cta__icon--next{transform:translate3d(0, -50%, 0)}.career-underline-cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .career-underline-cta__line-segment--current{transform:translate3d(145%, 0, 0)}.career-underline-cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .career-underline-cta__line-segment--next{transform:translate3d(0, 0, 0)}.career-underline-cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .career-underline-cta__line{background-color:rgba(0,0,0,0);transition-delay:0s}.career-underline-cta:is(:hover,:focus-visible,.is-makervil-pointer-hover) .career-underline-cta__label{transform:translate3d(calc(var(--career-cta-icon-size) + var(--career-cta-arrow-gap)), 0, 0)}.career-underline-cta:focus-visible{outline:1px solid currentColor;outline-offset:4px}.career-detail{width:100%;max-width:1920px;margin-inline:auto;padding-top:var(--mv-subpage-first-section-top)}.career-detail__header{align-items:start;padding-bottom:clamp(72px,5.208333vw,100px)}.career-detail__back{grid-column:1/span 2;display:inline-flex;align-items:center;gap:clamp(8px,.625vw,12px);width:fit-content;margin-top:clamp(10px,.729167vw,14px);color:rgb(var(--mv-white-rgb)/0.64);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(14px,.833333vw,16px);line-height:1.2;text-decoration:none;transition:color 220ms ease}.career-detail__back:hover,.career-detail__back:focus-visible{color:var(--mv-white)}.career-detail__heading{grid-column:1/-1;margin-top:clamp(56px,4.166667vw,80px);min-width:0}.career-detail__title,.career-detail__meta,.career-detail__summary{margin:0}.career-detail__title{max-width:14ch;font-size:clamp(64px,5.208333vw,104px);font-weight:600;line-height:1.04;letter-spacing:-0.035em;word-break:keep-all}.career-detail__meta{display:flex;flex-wrap:wrap;gap:clamp(8px,.625vw,12px);margin-top:clamp(16px,1.041667vw,20px);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.9375vw,18px);line-height:1.35}.career-detail__meta-chip{display:inline-flex;min-height:clamp(34px,2.083333vw,40px);align-items:center;padding:4px clamp(12px,.833333vw,16px) 0;border:1px solid rgb(var(--mv-white-rgb)/0.32);background:rgb(var(--mv-white-rgb)/0.04);line-height:1.2}.career-detail__summary{max-width:58ch;margin-top:clamp(28px,2.083333vw,40px);color:rgb(var(--mv-white-rgb)/0.64);font-size:clamp(18px,1.25vw,24px);line-height:1.55;word-break:keep-all}.careers-page--en .career-detail__title,.careers-page--en .career-detail__summary{font-family:"Nacelle",sans-serif;font-weight:400}.career-application{padding-top:0;padding-bottom:max(120px,10.416667vw)}.career-application__body{align-items:start;margin-top:0}.career-application__form-column{grid-column:1/span 6;grid-row:1;min-width:0}.career-brief{position:static;grid-column:7/-1;grid-row:1;display:grid;gap:clamp(48px,3.645833vw,70px);min-width:0;padding-left:clamp(32px,3.125vw,60px)}.career-brief__title{margin:0 0 clamp(16px,1.041667vw,20px);font-size:clamp(22px,1.354167vw,26px);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.career-brief__items{overflow:hidden;padding-inline:clamp(22px,1.5625vw,30px);border:1px solid rgb(var(--mv-white-rgb)/0.14);border-radius:0;background:rgb(var(--mv-white-rgb)/0.06)}.career-brief__item{display:grid;grid-template-columns:clamp(112px,7.291667vw,140px) minmax(0, 1fr);gap:clamp(12px,.833333vw,16px);padding-block:clamp(14px,.9375vw,18px)}.career-brief__item-label,.career-brief__item-content{margin:0}.career-brief__item-label{color:rgb(var(--mv-white-rgb)/0.58);font-size:clamp(16px,.9375vw,18px);font-weight:400;line-height:1.45;text-align:left;word-break:keep-all}.career-brief__item-content{min-width:0;font-size:clamp(18px,1.041667vw,20px);line-height:1.45;overflow-wrap:anywhere;text-align:left}.career-brief__item-content>:first-child{margin-top:0}.career-brief__item-content>:last-child{margin-bottom:0}.career-brief__item-content p,.career-brief__item-content ul,.career-brief__item-content ol,.career-brief__item-content blockquote{max-width:100%;margin:0 0 1em}.career-brief__item-content ul,.career-brief__item-content ol{padding-left:1.25em}.career-brief__item-content h1,.career-brief__item-content h2,.career-brief__item-content h3,.career-brief__item-content h4,.career-brief__item-content h5,.career-brief__item-content h6{margin:1em 0 .5em;font-size:1.15em;line-height:1.3}.career-brief__item-content blockquote{padding-left:1em;border-left:1px solid currentColor}.career-brief__item-content img,.career-brief__item-content video,.career-brief__item-content iframe{display:block;max-width:100%;height:auto;margin-block:1em}.career-brief__item-content .ql-align-center{text-align:center}.career-brief__item-content .ql-align-right{text-align:right}.career-brief__item-content .ql-align-justify{text-align:justify}.careers-page--en .career-brief{font-family:"Nacelle",sans-serif}.careers-page--en .career-brief__title{font-weight:400}.career-form{min-width:0}.career-form__honeypot{position:absolute !important;overflow:hidden !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.career-form__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--mv-grid-gap)}.career-form__field{position:relative;display:grid;align-content:start;min-width:0;padding:clamp(24px,1.666667vw,32px) 0 clamp(12px,.833333vw,16px);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.25)}.career-form__field--full{grid-column:1/-1}.career-form__field--file{width:min(100%,clamp(440px,34.375vw,660px));justify-self:start;margin-top:clamp(20px,1.5625vw,30px);padding:clamp(20px,1.25vw,24px) 0;border:0;background:rgba(0,0,0,0)}.career-form__field--captcha{width:min(100%,clamp(260px,15.625vw,300px));justify-self:start;margin-top:clamp(20px,1.5625vw,30px);padding:clamp(20px,1.25vw,24px) 0 clamp(12px,.833333vw,16px)}.career-form__field:focus-within{border-bottom-color:var(--mv-white)}.career-form__field.is-error{border-bottom-color:rgb(var(--mv-white-rgb)/0.75)}.career-form__field--file.is-error{border-color:rgba(0,0,0,0)}.career-form__label{color:var(--mv-white);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.885417vw,17px);font-weight:600;line-height:1.2}.career-form__control{width:100%;min-width:0;margin-top:clamp(18px,1.25vw,24px);padding:0 clamp(14px,.833333vw,16px) 0 0;border:0;border-radius:0;outline:none;background:rgba(0,0,0,0);color:var(--mv-white);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(19px,1.354167vw,26px);font-weight:400;line-height:1.35;appearance:none}.career-form__control::placeholder{color:rgb(var(--mv-white-rgb)/0.3);opacity:1}.career-form__control:-webkit-autofill,.career-form__control:-webkit-autofill:hover,.career-form__control:-webkit-autofill:focus,.career-form__control:-webkit-autofill:active{background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:0 0 0 1000px var(--mv-black) inset;box-shadow:0 0 0 1000px var(--mv-black) inset;-webkit-text-fill-color:var(--mv-white);caret-color:var(--mv-white)}.career-form__control--textarea{min-height:clamp(150px,9.375vw,180px);padding-right:0;resize:vertical}.career-form__error{min-height:1.3em;margin:clamp(8px,.46875vw,9px) 0 0;color:rgb(var(--mv-white-rgb)/0.66);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.677083vw,15px);line-height:1.3}.career-form__error:empty{min-height:0;margin-top:0}.career-form__file-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(16px,1.041667vw,20px)}.career-form__file-picker{position:relative;display:inline-flex;max-width:100%;min-height:clamp(50px,3.125vw,60px);flex:0 0 auto;align-items:center;gap:clamp(10px,.833333vw,16px);padding:clamp(12px,.833333vw,16px) clamp(18px,1.25vw,24px);border:1px solid var(--mv-white);background:var(--mv-black);color:var(--mv-white);cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.career-form__file-picker:hover{background:var(--mv-white);color:var(--mv-black)}.career-form__file-picker:focus-within{outline:2px solid var(--mv-white);outline-offset:3px}.career-form__file-icon{width:18px;height:18px;flex:0 0 auto}.career-form__file-control{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.career-form__file-action{flex:0 0 auto;font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(14px,.833333vw,16px);font-weight:600;line-height:1.3}.career-form__hint{flex:0 1 auto;margin:0;color:rgb(var(--mv-white-rgb)/0.58);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.677083vw,15px);line-height:1.45}.career-form__file-name{min-width:0;max-width:100%;overflow:hidden;font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(14px,.78125vw,15px);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.career-form__agreement{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:0 clamp(12px,.833333vw,16px);align-items:start;margin-top:clamp(28px,2.083333vw,40px)}.career-form__checkbox{display:block;box-sizing:border-box;width:clamp(18px,1.041667vw,20px);height:clamp(18px,1.041667vw,20px);margin:0;border:1px solid rgb(var(--mv-white-rgb)/0.5);border-radius:0;background:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:70% 70%;appearance:none;cursor:pointer}.career-form__checkbox:checked{border-color:var(--mv-white);background-color:var(--mv-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.2 3.1 3.1L13 4.7' fill='none' stroke='%23111111' stroke-width='2.2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")}.career-form__checkbox:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}.career-form__agreement-label{color:rgb(var(--mv-white-rgb)/0.64);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.78125vw,15px);line-height:1.45}.career-form__agreement-label a,.career-form__agreement-label button{color:var(--mv-white);text-underline-offset:.18em}.career-form__privacy-trigger{display:inline;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.career-form__privacy-trigger:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}.career-form__agreement .career-form__error{grid-column:2}.career-form__footer{display:flex;align-items:center;justify-content:flex-start;gap:clamp(24px,2.083333vw,40px);margin-top:clamp(52px,4.166667vw,80px)}.career-form__status{max-width:45ch;margin:0;color:rgb(var(--mv-white-rgb)/0.7);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.833333vw,16px);line-height:1.45}.career-form__submit{display:inline-flex;min-width:clamp(210px,14.583333vw,280px);min-height:clamp(58px,4.166667vw,80px);flex:0 0 auto;align-items:center;justify-content:space-between;gap:clamp(24px,2.083333vw,40px);padding:0 clamp(20px,1.5625vw,30px);border:1px solid var(--mv-white);border-radius:0;background:var(--mv-white);color:var(--mv-black);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.9375vw,18px);font-weight:600;cursor:pointer;transition:background-color 260ms ease,color 260ms ease}.career-form__submit svg{width:clamp(24px,1.458333vw,28px);height:clamp(24px,1.458333vw,28px);flex:0 0 auto;transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1)}.career-form__submit:hover,.career-form__submit:focus-visible{background:var(--mv-black);color:var(--mv-white)}.career-form__submit:hover svg,.career-form__submit:focus-visible svg{transform:translateX(clamp(3px, 0.260417vw, 5px))}.career-form__submit:focus-visible{outline:1px solid var(--mv-white);outline-offset:4px}.career-form__submit:disabled{cursor:wait;opacity:.55}:root[data-site-theme=light] .career-form__field{border-bottom-color:rgb(var(--mv-white-rgb)/0.38)}:root[data-site-theme=light] .career-form__field:focus-within{border-bottom-color:var(--mv-white)}:root[data-site-theme=light] .career-form__field.is-error{border-bottom-color:rgb(var(--mv-white-rgb)/0.82)}:root[data-site-theme=light] .career-form__control::placeholder{color:rgb(var(--mv-white-rgb)/0.46)}:root[data-site-theme=light] .career-form__hint,:root[data-site-theme=light] .career-form__agreement-label{color:rgb(var(--mv-white-rgb)/0.72)}:root[data-site-theme=light] .career-form__checkbox{border-color:rgb(var(--mv-white-rgb)/0.68)}:root[data-site-theme=light] .career-form__checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.2 3.1 3.1L13 4.7' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")}:root[data-site-theme=light] .career-form__error,:root[data-site-theme=light] .career-form__status{color:rgb(var(--mv-white-rgb)/0.78)}.form-captcha{display:grid;min-width:0}.form-captcha__challenge{display:flex;align-items:stretch;gap:clamp(10px,.625vw,12px);margin-top:clamp(16px,1.041667vw,20px)}.form-captcha__image{display:block;width:clamp(150px,9.375vw,180px);height:clamp(48px,3.020833vw,58px);border:1px solid rgb(var(--mv-white-rgb)/0.4);background:var(--mv-black);object-fit:fill}.form-captcha__refresh{display:grid;box-sizing:border-box;width:clamp(48px,3.020833vw,58px);height:clamp(48px,3.020833vw,58px);margin:0;padding:0;border:1px solid rgb(var(--mv-white-rgb)/0.5);border-radius:0;background:rgba(0,0,0,0);color:var(--mv-white);cursor:pointer;transition:border-color 180ms ease;place-items:center}.form-captcha__refresh svg{width:clamp(22px,1.354167vw,26px);height:clamp(22px,1.354167vw,26px)}.form-captcha__refresh:hover,.form-captcha__refresh:focus-visible{border-color:var(--mv-white)}.form-captcha__refresh:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}.form-captcha__refresh:disabled{cursor:wait;opacity:.5}.form-captcha__input{margin-top:clamp(18px,1.25vw,24px);font-size:clamp(15px,.9375vw,18px);text-transform:uppercase}.form-captcha__status{min-height:0;margin:0;color:rgb(var(--mv-white-rgb)/0.58);font-family:"Nacelle","Pretendard",sans-serif;font-size:clamp(15px,.677083vw,15px);line-height:1.3}.form-captcha__status:not(:empty){margin-top:clamp(8px,.46875vw,9px)}.form-captcha.is-captcha-load-error .form-captcha__image{opacity:.35}:root[data-site-theme=light] .form-captcha__image{border-color:rgb(var(--mv-white-rgb)/0.55)}:root[data-site-theme=light] .form-captcha__refresh{border-color:rgb(var(--mv-white-rgb)/0.68)}:root[data-site-theme=light] .form-captcha__status{color:rgb(var(--mv-white-rgb)/0.72)}html.is-career-privacy-modal-open,html.is-career-privacy-modal-open body,html.is-career-success-modal-open,html.is-career-success-modal-open body{overflow:hidden}.career-privacy-modal{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;padding:max(20px,var(--mv-page-padding));isolation:isolate}.career-privacy-modal[hidden]{display:none}.career-privacy-modal__backdrop{position:absolute;z-index:0;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.48)}.career-privacy-modal__panel{position:relative;z-index:1;width:min(880px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:clamp(28px,3.125vw,60px);border:1px solid rgb(var(--mv-white-rgb)/0.42);background:var(--mv-black);color:var(--mv-white);overscroll-behavior:contain}.career-privacy-modal__header{display:flex;align-items:start;justify-content:space-between;gap:24px}.career-privacy-modal__title{max-width:18ch;margin:0;font-size:clamp(30px,2.083333vw,40px);font-weight:600;line-height:1.15;letter-spacing:-0.025em;word-break:keep-all}.career-privacy-modal__close{position:relative;width:36px;height:36px;flex:0 0 auto;padding:0;border:1px solid rgb(var(--mv-white-rgb)/0.42);background:rgba(0,0,0,0);color:var(--mv-white);cursor:pointer}.career-privacy-modal__close::before,.career-privacy-modal__close::after{position:absolute;top:50%;left:50%;width:16px;height:1px;background:currentColor;content:""}.career-privacy-modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.career-privacy-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.career-privacy-modal__close:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}.career-privacy-modal__content{margin:clamp(44px,3.645833vw,70px) 0 0;border-top:1px solid rgb(var(--mv-white-rgb)/0.28)}.career-privacy-modal__row{display:grid;grid-template-columns:minmax(130px, 0.9fr) minmax(0, 2.1fr);gap:24px;padding-block:clamp(22px,1.5625vw,30px);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.2)}.career-privacy-modal__row dt,.career-privacy-modal__row dd{margin:0;font-size:clamp(15px,.833333vw,16px);line-height:1.6;overflow-wrap:break-word;word-break:keep-all}.career-privacy-modal__row dt{color:rgb(var(--mv-white-rgb)/0.58)}.career-success-modal__panel{width:min(720px,100%)}.career-success-modal__title{max-width:22ch}.career-success-modal__body{margin:clamp(40px,3.125vw,60px) 0 0;padding-top:clamp(24px,1.5625vw,30px);border-top:1px solid rgb(var(--mv-white-rgb)/0.28);color:rgb(var(--mv-white-rgb)/0.72);font-size:clamp(16px,.9375vw,18px);line-height:1.65;word-break:keep-all}.career-closed{padding-block:max(48px,3.75vw);border-top:1px solid rgb(var(--mv-white-rgb)/0.3);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.22)}.career-closed h2,.career-closed p{margin:0}.career-closed h2{font-size:max(32px,2.5vw);font-weight:600;line-height:1.15;letter-spacing:-0.02em}.career-closed p{max-width:48ch;margin-top:max(20px,1.458333vw);color:rgb(var(--mv-white-rgb)/0.62);font-size:max(15px,.9375vw);line-height:1.55}.careers-page.is-careers-managed [data-careers-reveal]{opacity:0;transform:translate3d(0, max(22px, 1.5625vw), 0);transition:opacity 620ms ease,transform 850ms cubic-bezier(0.16, 1, 0.3, 1)}.careers-page.is-careers-managed [data-careers-reveal].is-careers-visible{opacity:1;transform:translate3d(0, 0, 0)}@media(max-width: 1199px){.careers-index__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 959px){.career-hero__title{grid-column:2/-1;font-size:clamp(64px,12.5vw,120px)}.career-hero__gallery{margin-top:max(72px,10vw)}.careers-index{padding-top:max(72px,10vw)}.careers-index__eyebrow{grid-column:1/span 3}.careers-index__heading{grid-column:1/-1}.careers-index__title{font-size:clamp(48px,7vw,64px)}.careers-index__empty h2{grid-column:1/-1}.career-detail{padding-top:var(--mv-subpage-first-section-top)}.career-detail__back{grid-column:1/span 3}.career-detail__heading{grid-column:1/-1;margin-top:max(52px,7vw)}.career-detail__title{font-size:clamp(48px,8vw,72px)}.career-application{padding-top:0}.career-application__body{display:block;margin-top:0}.career-application__form-column{margin-top:max(80px,12vw)}.career-brief{position:static;padding-left:0}.career-brief__item{grid-template-columns:minmax(0, 1fr);gap:8px}}@media(max-width: 639px){.career-hero__title{grid-column:1/-1;width:100%;max-width:none;font-size:clamp(52px,15vw,80px);line-height:.96;white-space:normal}.career-hero__gallery{margin-top:64px}.career-hero__group{height:320px;gap:12px;padding-right:12px}.career-hero__item--wide,.career-hero__item--landscape,.career-hero__item--wide-low{width:250px;height:180px}.career-hero__item--portrait,.career-hero__item--tall{width:180px;height:270px}.career-hero__item--square{width:220px;height:220px}.careers-index{padding-top:72px;padding-bottom:96px}.careers-index__header{display:block}.careers-index__eyebrow{margin-top:0}.careers-index__heading{margin-top:30px}.careers-index__title{font-size:clamp(44px,13vw,58px)}.careers-index__intro{margin-top:28px;font-size:15px}.careers-index__list,.careers-index__empty{margin-top:64px}.careers-index__empty{display:block;padding-block:40px}.careers-index__list{grid-template-columns:minmax(0, 1fr)}.career-card{min-height:320px;padding:26px 24px}.career-card__title{font-size:28px}.career-card__details{gap:20px}.career-detail{padding-top:var(--mv-subpage-first-section-top)}.career-detail__header{display:block;padding-bottom:80px}.career-detail__back{margin-top:0}.career-detail__heading{margin-top:48px}.career-detail__title{font-size:clamp(42px,12.8vw,58px)}.career-detail__meta{margin-top:16px;font-size:16px}.career-detail__summary{margin-top:20px;font-size:15px}.career-application{padding-top:0;padding-bottom:max(120px,10.416667vw)}.career-application__body{margin-top:0}.career-application__form-column{margin-top:64px}.career-brief{gap:56px}.career-brief__title{margin-bottom:16px;font-size:24px}.career-brief__items{padding-inline:18px}.career-brief__item{padding-block:14px}.career-brief__item-label{font-size:14px}.career-brief__item-content{font-size:15px}.career-form__fields{grid-template-columns:minmax(0, 1fr)}.career-form__field--full{grid-column:auto}.career-form__field{padding-block:22px 16px}.career-form__field--file{width:100%;margin-top:20px;padding:20px 0}.career-form__field--captcha{margin-top:20px;padding-block:20px 16px}.career-form__control{margin-top:16px;padding-right:0;font-size:20px}.career-form__footer{align-items:stretch;flex-direction:column}.career-form__submit{width:100%;min-height:58px}.form-captcha__challenge{margin-top:16px}.form-captcha__input{margin-top:16px;font-size:16px}.career-privacy-modal__panel{padding:28px 20px}.career-privacy-modal__title{font-size:28px}.career-privacy-modal__content{margin-top:40px}.career-privacy-modal__row{display:block;padding-block:20px}.career-privacy-modal__row dd{margin-top:10px}}@media(prefers-reduced-motion: reduce){.career-people__manifesto.is-career-people-text-managed .career-people__text-reveal-inner{visibility:visible;transform:none;transition:none;will-change:auto}.career-people__manifesto.is-career-people-manifesto-managed .career-people__manifesto-image{clip-path:none;transform:none;transition:none;will-change:auto}.career-hero__track,.career-hero__track.is-career-marquee-managed{animation:none;transform:none;will-change:auto}.career-hero__group+.career-hero__group{display:none}.career-hero.is-career-hero-managed .career-hero__title-inner{visibility:visible;transform:none;transition:none}.careers-page.is-careers-managed [data-careers-reveal]{opacity:1 !important;transform:none !important;transition:none !important}.career-underline-cta *,.career-form__submit,.career-form__submit svg{transition:none !important}}.career-values{background:var(--mv-black);color:var(--mv-white)}.career-values__stage{position:relative;padding-block:max(96px,6.25vw)}.career-values__watermark,.career-values__counter,.career-values__deck{display:none}.career-values__copies{display:grid;gap:64px}.career-values__copy{min-width:0}.career-values__title{margin:0;font-size:max(32px,2.5vw);font-weight:400;line-height:1.15;letter-spacing:-0.03em;word-break:keep-all}.career-values__description{margin:max(24px,1.875vw) 0 0;color:rgb(var(--mv-white-rgb)/0.78);font-size:max(16px,1.041667vw);line-height:1.65;word-break:keep-all}.career-values__copy-inner{display:block}.career-values__title--lines .career-values__title-part{display:block}.career-values__quotes{display:grid;gap:24px;margin-bottom:64px}.career-values__quote{margin:0;max-width:36ch;padding:max(16px,1.25vw);background:rgb(var(--mv-white-rgb)/0.045);font-size:max(16px,.833333vw);line-height:1.5;word-break:keep-all}.career-values__quote p{margin:0}.career-values__quote cite{display:block;margin-top:12px;color:rgb(var(--mv-white-rgb)/0.55);font-style:normal}.career-values.is-managed{height:900svh;height:calc(800svh + var(--mv-viewport-height, 100dvh))}.career-values.is-managed .career-values__stage{--career-values-card-width: min(25vw, 32.5svh);--career-values-card-height: calc(var(--career-values-card-width) * 1.6);--career-last-center-x: 0px;position:sticky;top:0;height:100svh;height:var(--mv-viewport-height, 100dvh);padding-block:0;overflow:clip;isolation:isolate}.career-values.is-managed .career-values__watermark{display:block;position:absolute;z-index:-1;top:50%;left:0;width:100%;margin:0;overflow:hidden;color:rgb(var(--mv-white-rgb)/0.045);font-family:"Nacelle",sans-serif;font-size:20vw;line-height:1;letter-spacing:-0.055em;white-space:nowrap;transform:translateY(calc(-50% + 40px));opacity:0;transition:opacity 1100ms ease,transform 1400ms cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.career-values__watermark-track{display:flex;width:max-content}.career-values__watermark-track>span{flex:none;min-width:100vw;padding-top:.18em;padding-right:.3em}.career-values.is-managed .career-values__watermark-track{animation:career-values-marquee 32s linear infinite paused;will-change:transform}.career-values.is-entered .career-values__watermark-track{animation-play-state:running}.career-values.is-managed .career-values__counter{display:flex;position:absolute;top:max(100px,10svh);left:var(--mv-page-padding);font-family:"Nacelle",sans-serif;font-size:clamp(110px,12.5vw,240px);line-height:1.15;letter-spacing:0;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(35%);transition:opacity 500ms ease,transform 1000ms cubic-bezier(0.16, 1, 0.3, 1)}.career-values__counter-static{flex:none}.career-values__counter-window{width:.7em;height:1.15em;overflow:hidden}.career-values__counter-track{transform:translateY(calc(var(--career-values-index, 0) * -1.15em));transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1)}.career-values__counter-track>span{display:block;height:1.15em}.career-values__counter-track>span:first-child{transform:translateX(-0.08em)}.career-values__counter-total{display:flex;flex:none;gap:.08em;margin-left:-0.06em;color:rgb(var(--mv-white-rgb)/0.25);white-space:nowrap}.career-values.is-managed .career-values__deck{display:block;position:absolute;top:50%;left:50%;width:var(--career-values-card-width);height:var(--career-values-card-height);transform:translate(-50%, -50%);perspective:1200px}.career-values__card{--card-angle: -7deg;position:absolute;inset:0;border:0;background:#aab9ad;overflow:hidden;transform:translate3d(12%, 110svh, 0) rotate(22deg) rotateX(16deg) scale(0.92);transform-origin:center;transition:transform 900ms cubic-bezier(0.45, 0, 0.55, 1);will-change:transform}.career-values__card>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.career-values__card::after{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity 500ms ease;pointer-events:none}.career-values.is-entered .career-values__card.is-dealt:not(.is-current)::after{opacity:.24;transition-delay:450ms}.career-values__card--2{--card-angle: 5deg;background:#b9ac9a}.career-values__card--3{--card-angle: -4deg;background:#91a5b2}.career-values__card--4{--card-angle: 8deg;background:#aaa4b4}.career-values__card--5{--card-angle: 0deg;background:#b8bc9d center/cover;overflow:hidden;transform-origin:center;left:50%;top:50%;right:auto;bottom:auto;width:var(--career-final-width, 100%);height:var(--career-final-height, 100%);transform:translate3d(calc(-50% + var(--career-last-center-x)), calc(-50% + 110svh), 0)}.career-values.is-entered .career-values__card.is-dealt{transform:translate3d(0, 0, 0) rotate(var(--card-angle)) rotateX(0) scale(1)}.career-values.is-managed .career-values__card--5,.career-values.is-managed .career-values__card--5.is-dealt{transform:translate3d(calc(-50% + var(--career-last-center-x)), calc(-50% + var(--career-final-offset-y, 110svh)), 0)}.career-values.is-managed.is-expanding .career-values__deck{z-index:4}.career-values.is-managed.is-expanding .career-values__counter,.career-values.is-managed.is-expanding .career-values__watermark,.career-values.is-managed.is-expanding .career-values__quotes,.career-values.is-managed.is-expanding .career-values__copies{opacity:var(--career-scene-opacity, 1);transition:none}.career-values__closing{grid-column:1/-1;padding-block:80px;text-align:center}.career-values__closing-inner{width:100%;max-width:1200px;margin-inline:auto}.career-values__closing-title{margin:0;font-size:max(44px,3.333333vw);font-weight:400;line-height:1.1;letter-spacing:-0.02em;text-wrap:balance;word-break:keep-all}.career-values__closing-body{margin:clamp(32px,3.3vw,56px) 0 0;font-size:clamp(18px,1.5vw,26px);font-weight:400;line-height:1.6;text-wrap:pretty;word-break:keep-all}.career-values.is-managed .career-values__closing{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:80px var(--mv-page-padding);color:#fff;pointer-events:none}.career-values.is-managed .career-values__closing::before{content:"";position:absolute;inset:0;background:#000;opacity:var(--career-final-dim, 0)}.career-values.is-managed .career-values__closing-inner{position:relative;opacity:var(--career-final-copy, 0);transform:translateY(calc((1 - var(--career-final-copy, 0)) * 24px))}.career-values.is-managed .career-values__copies{position:absolute;right:var(--mv-page-padding);bottom:max(48px,6.25svh);width:36%;display:grid;gap:0}.career-values.is-managed .career-values__copy{grid-area:1/1;pointer-events:none}.career-values.is-managed .career-values__title,.career-values.is-managed .career-values__description{overflow:hidden}.career-values.is-managed .career-values__copy-inner{transform:translateY(110%);transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1)}.career-values.is-managed .career-values__description .career-values__copy-inner{transition-delay:70ms}.career-values.is-managed .career-values__copy.is-before .career-values__copy-inner{transform:translateY(-110%)}.career-values.is-entered .career-values__copy.is-active{pointer-events:auto}.career-values.is-entered .career-values__copy.is-active .career-values__copy-inner{transform:translateY(0)}.career-values.is-managed .career-values__quotes{display:grid;position:absolute;left:var(--mv-page-padding);bottom:17%;width:24%;margin:0;gap:0}.career-values.is-managed .career-values__quote{grid-area:1/1;align-self:start;opacity:0;transition:opacity 550ms ease;pointer-events:none}.career-values.is-entered .career-values__quote.is-active{opacity:1;transition-delay:320ms}.career-values.is-entered .career-values__counter{opacity:1;transform:translateY(0)}.career-values.is-entered .career-values__watermark{opacity:1;transform:translateY(-50%)}.career-values:not(.is-managed) .career-values__stage{display:grid;grid-template-columns:1fr 2fr;gap:80px 8%}.career-values:not(.is-managed) .career-values__quotes,.career-values:not(.is-managed) .career-values__copies{display:contents}.career-values:not(.is-managed) .career-values__quote:nth-child(1){grid-row:1;grid-column:1;align-self:start}.career-values:not(.is-managed) .career-values__copy:nth-child(1){grid-row:1;grid-column:2}.career-values:not(.is-managed) .career-values__quote:nth-child(2){grid-row:2;grid-column:1;align-self:start}.career-values:not(.is-managed) .career-values__copy:nth-child(2){grid-row:2;grid-column:2}.career-values:not(.is-managed) .career-values__quote:nth-child(3){grid-row:3;grid-column:1;align-self:start}.career-values:not(.is-managed) .career-values__copy:nth-child(3){grid-row:3;grid-column:2}.career-values:not(.is-managed) .career-values__quote:nth-child(4){grid-row:4;grid-column:1;align-self:start}.career-values:not(.is-managed) .career-values__copy:nth-child(4){grid-row:4;grid-column:2}.career-values:not(.is-managed) .career-values__quote:nth-child(5){grid-row:5;grid-column:1;align-self:start}.career-values:not(.is-managed) .career-values__copy:nth-child(5){grid-row:5;grid-column:2}@media(min-width: 960px){.career-values__closing-title{display:flex;flex-direction:column;align-items:center}.career-values__closing-title>span{display:block;white-space:nowrap}.career-values__title-part{display:block;text-wrap:balance}.career-values__description{text-wrap:pretty}.career-values.is-managed .career-values__quotes{width:max-content}.career-values.is-managed .career-values__quote{max-width:none}.career-values.is-managed .career-values__quote-line{display:block;white-space:nowrap}}@media(max-width: 959px){.career-values.is-managed .career-values__stage{--career-values-card-width: min(55vw, 32.5svh);--career-last-center-x: 0px}.career-values:not(.is-managed) .career-values__stage{grid-template-columns:1fr;gap:28px}.career-values:not(.is-managed) .career-values__copy:nth-child(1){grid-row:1;grid-column:1}.career-values:not(.is-managed) .career-values__quote:nth-child(1){grid-row:2;grid-column:1;margin-bottom:40px}.career-values:not(.is-managed) .career-values__copy:nth-child(2){grid-row:3;grid-column:1}.career-values:not(.is-managed) .career-values__quote:nth-child(2){grid-row:4;grid-column:1;margin-bottom:40px}.career-values:not(.is-managed) .career-values__copy:nth-child(3){grid-row:5;grid-column:1}.career-values:not(.is-managed) .career-values__quote:nth-child(3){grid-row:6;grid-column:1;margin-bottom:40px}.career-values:not(.is-managed) .career-values__copy:nth-child(4){grid-row:7;grid-column:1}.career-values:not(.is-managed) .career-values__quote:nth-child(4){grid-row:8;grid-column:1;margin-bottom:40px}.career-values:not(.is-managed) .career-values__copy:nth-child(5){grid-row:9;grid-column:1}.career-values:not(.is-managed) .career-values__quote:nth-child(5){grid-row:10;grid-column:1;margin-bottom:40px}.career-values.is-managed .career-values__counter{top:92px;z-index:2;font-size:clamp(64px,12vw,112px)}.career-values.is-managed .career-values__deck{top:40%;left:50%;width:var(--career-values-card-width);height:var(--career-values-card-height);z-index:0;transform:translate(-50%, -50%)}.career-values.is-managed.is-expanding .career-values__deck{top:calc(40% + (1 - var(--career-scene-opacity, 1))*10%)}.career-values.is-managed .career-values__watermark{font-size:30vw}.career-values.is-managed .career-values__quotes{top:calc(108px + clamp(64px,12vw,112px)*1.15);bottom:calc(50% + var(--career-values-card-height)/2 + 24px);left:auto;right:var(--mv-page-padding);width:min(64vw,280px);min-height:max-content;align-content:safe end;z-index:3}.career-values.is-managed .career-values__quote{max-width:none;background:color-mix(in srgb, var(--mv-black) 94%, var(--mv-white))}.career-values.is-quote-space-tight .career-values__quotes{visibility:hidden}.career-values__quote{padding:10px;font-size:16px;line-height:1.5}.career-values__quote cite{margin-top:8px}.career-values.is-managed .career-values__copies{width:auto;left:var(--mv-page-padding);right:var(--mv-page-padding);bottom:32px;z-index:2}.career-values.is-managed .career-values__copies::before{content:"";position:absolute;z-index:-1;inset:-12px calc(0px - var(--mv-page-padding)) -32px;background:linear-gradient(to bottom, rgb(var(--mv-black-rgb)/0), var(--mv-black) 12px);pointer-events:none}.career-values__title{font-size:24px}.career-values__description{margin-top:20px;font-size:15px;line-height:1.65}.career-values__closing-title{font-size:clamp(30px,7.466667vw,44px);line-height:1.14}.career-values__closing-body{max-inline-size:40em;margin-inline:auto;font-size:16px;text-wrap:balance}.career-values__closing-body br{display:none}}@media(max-width: 560px){.career-values.is-managed .career-values__copies{bottom:28px}.career-values__description{margin-top:16px}.career-values__closing-title{font-size:clamp(24px,6.666667vw,28px)}.career-values__closing-body{margin-top:24px;font-size:16px}}@media(min-width: 480px)and (max-width: 959px){.career-values.is-managed .career-values__quotes{top:92px}}@media(max-width: 959px)and (max-height: 650px){.career-values.is-managed .career-values__closing{padding-block:64px}.career-values__closing-body{margin-top:24px;line-height:1.5}.career-values.is-managed .career-values__counter{font-size:min(clamp(48px,10svh,64px),(100vw - var(--mv-page-padding)*2 - min(38vw,200px) - 16px)/3.6)}.career-values.is-managed .career-values__quotes{top:76px}}@media(max-width: 560px)and (max-height: 650px){.career-values.is-managed .career-values__quotes{top:calc(108px + clamp(48px,10svh,64px)*1.15)}}@media(max-width: 375px){.career-values.is-managed .career-values__quotes,.career-values:not(.is-managed) .career-values__quotes{display:none}}@media(prefers-reduced-motion: reduce){.career-values__watermark-track{animation:none !important}.career-values *,.career-values *::before,.career-values *::after{transition:none !important}}@keyframes career-values-marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.careers-page--en .career-values .career-values__title{word-break:normal;text-wrap:balance}.careers-page--en .career-values .career-values__title-part{display:inline;text-wrap:inherit}.careers-page--en .career-values .career-values__description{word-break:normal;text-wrap:pretty}.careers-page--en .career-values__closing-body strong{font-weight:500}.careers-page--ko .career-values{font-family:"Pretendard",sans-serif}.careers-page--ko .career-values .career-values__title,.careers-page--ko .career-values .career-values__closing-title{font-weight:600}.careers-page--ko .career-values .career-values__closing-title{line-height:1.15;letter-spacing:-0.03em}@media(max-width: 959px){.careers-page--ko .career-values .career-values__title{max-inline-size:14em}.careers-page--ko .career-values .career-values__title-part{display:block;text-wrap:balance}}@media(max-width: 560px){.careers-page--ko .career-values .career-values__closing-title{line-height:1.2}}.career-culture__title,.career-principles__title{font-size:max(44px,3.333333vw);font-weight:600;line-height:1.15;letter-spacing:-0.03em;word-break:keep-all}@media(max-width: 959px){.career-culture__title,.career-principles__title{font-size:28px}}.careers-page:has(>.career-culture:first-child){margin-top:calc(-1*var(--mv-header-height))}.career-culture{position:relative;background:var(--mv-black);color:var(--mv-white)}.career-culture__stage{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;padding:max(96px,6.25vw) var(--mv-page-padding);background:var(--mv-black);isolation:isolate}.career-culture__copy{grid-column:1/-1;position:relative;z-index:2;width:max-content;max-width:100%;margin:0 auto 48px;text-align:center;color:#fff;mix-blend-mode:difference}.career-culture__title{margin:0}.career-culture__title>span{display:block}.career-culture--ja .career-culture__title,.career-culture--zh .career-culture__title{text-wrap:balance}.career-culture__description{margin:max(28px,2.5vw) 0 0;font-size:max(18px,1.25vw);font-weight:400;line-height:1.6;word-break:keep-all;text-wrap:pretty}.career-culture__description>span{display:block}.career-culture__next-title{display:none}.career-culture__scroll-hint{display:none;position:absolute;z-index:3;bottom:calc(clamp(24px,4svh,48px) + env(safe-area-inset-bottom, 0px));left:50%;flex-direction:column;align-items:center;gap:12px;margin:0;color:inherit;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.04em;white-space:nowrap;transform:translateX(-50%);pointer-events:none;transition:opacity 360ms ease,visibility 0s 360ms}.career-culture__scroll-hint.is-dismissed{opacity:0;visibility:hidden}.career-culture.is-managed .career-culture__scroll-hint{display:flex}.career-culture__image{position:relative;z-index:1;margin:0;align-self:start;aspect-ratio:16/9;overflow:hidden}.career-culture__image img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--career-culture-image-scale, 1));transform-origin:center}.career-culture.is-managed{z-index:2;height:540svh;height:calc(440svh + var(--mv-viewport-height, 100dvh));margin-top:0}.career-culture.is-managed .career-culture__stage{position:sticky;top:0;display:block;height:100svh;height:var(--mv-viewport-height, 100dvh);padding:0;overflow:clip}.career-culture.is-managed .career-culture__copy{position:absolute;top:50%;left:50%;max-width:calc(100% - var(--mv-page-padding)*2);margin:0;opacity:var(--career-culture-copy-opacity, 1);transform:translate(-50%, calc(-50% + var(--career-culture-copy-y, 0px)));will-change:opacity,transform}.career-culture.is-managed .career-culture__next-title{display:block;position:absolute;z-index:3;top:50%;left:50%;width:min(1200px,100% - var(--mv-page-padding)*2);margin:0;color:inherit;text-align:center;opacity:var(--career-culture-title-opacity, 0);transform:translate(-50%, calc(-50% + var(--career-culture-title-y, 48px)));pointer-events:none;will-change:opacity,transform}.career-culture.is-managed .career-culture__image{position:absolute;width:min(15.6vw,32svh);transform:translate3d(0, var(--career-culture-image-y, 110svh), 0);will-change:transform}.career-culture.is-managed .career-culture__image--1{top:6.7%;left:4.5%}.career-culture.is-managed .career-culture__image--2{top:-1%;left:61.6%}.career-culture.is-managed .career-culture__image--3{top:75%;left:10.5%}.career-culture.is-managed .career-culture__image--4{top:88%;left:52.4%}.career-culture.is-managed .career-culture__image--5{top:39%;right:4.5%}.career-culture--en .career-culture__copy{width:max-content}@media(max-width: 959px){.career-culture__stage{gap:16px;padding-block:72px}.career-culture__copy{margin-bottom:24px}.career-culture__description{margin-top:24px;font-size:15px}.career-culture.is-managed .career-culture__copy,.career-culture--en .career-culture__copy{width:calc(100% - var(--mv-page-padding)*2)}.career-culture.is-managed .career-culture__image{width:min(30vw,32svh)}.career-culture.is-managed .career-culture__image--1{left:3%}.career-culture.is-managed .career-culture__image--2{left:62%}.career-culture.is-managed .career-culture__image--3{left:7%}.career-culture.is-managed .career-culture__image--4{left:54%}.career-culture.is-managed .career-culture__image--5{right:3%}}@media(max-width: 479px){.career-culture__description>span{display:inline}}.career-principles{position:relative;background:var(--mv-black);color:var(--mv-white);padding:clamp(100px,10vw,192px) var(--mv-page-padding) clamp(120px,12vw,230px)}.career-principles__inner{width:min(100%,1200px);margin-inline:auto}.career-principles__title{margin:0 0 clamp(72px,8vw,150px);text-align:center;text-wrap:balance}.career-principles__list{display:grid;gap:clamp(64px,7vw,120px);margin:0;padding:0;list-style:none}.career-principles__item{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:clamp(40px,6vw,100px);min-height:400px}.career-principles__model{width:min(100%,420px);aspect-ratio:1;justify-self:center;position:relative;overflow:visible;cursor:grab;touch-action:pan-y;user-select:none}.career-principles__model.is-dragging{cursor:grabbing}.career-principles__model canvas{position:absolute;top:-50%;left:-50%;display:block;width:200%;height:200%;pointer-events:none}.career-principles__item:nth-child(even) .career-principles__model{grid-column:2;grid-row:1}.career-principles__item:nth-child(even) .career-principles__copy{grid-column:1;grid-row:1}.career-principles__heading{margin:0;font-size:clamp(28px,2.3vw,40px);font-weight:600;line-height:1.25;letter-spacing:-0.03em;word-break:keep-all;text-wrap:balance}.career-principles__english{margin:12px 0 0;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1.4;opacity:.7}.career-principles__body{margin:28px 0 0;font-size:18px;font-weight:400;line-height:1.75;letter-spacing:-0.02em;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;opacity:.7}.career-principles__text-line{display:block !important;overflow:hidden;perspective:max(900px,62.5vw)}.career-principles__text-line-inner{display:block;backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.career-principles.is-reveal-managed .career-principles__text-line-inner{visibility:hidden;transform:translate3d(0, 105%, 0) rotateX(-88deg);transition:transform 920ms cubic-bezier(0.16, 1, 0.3, 1)}.career-principles.is-reveal-managed .career-principles__text-line.is-visible .career-principles__text-line-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}@media(prefers-reduced-motion: reduce){.career-principles.is-reveal-managed .career-principles__text-line-inner{visibility:visible;transform:none;transition:none}}@media(min-width: 1600px){.career-principles__inner{width:min(100%,clamp(1200px,75vw,2100px))}.career-principles__list{gap:clamp(120px,7.5vw,210px)}.career-principles__item{gap:clamp(100px,6.25vw,175px);min-height:clamp(400px,25vw,700px)}.career-principles__model{width:min(100%,clamp(420px,26.25vw,735px))}.career-principles__item:nth-child(even) .career-principles__copy{width:fit-content;max-width:100%;justify-self:end}.career-principles__heading{font-size:clamp(40px,2.5vw,70px)}.career-principles__english{margin-top:clamp(12px,.75vw,21px);font-size:clamp(20px,1.25vw,35px)}.career-principles__body{margin-top:clamp(28px,1.75vw,49px);font-size:clamp(18px,1.125vw,31.5px)}}@media(max-width: 959px){.career-principles{padding-block:96px 120px}.career-principles__title{margin-bottom:72px}.career-principles__list{gap:80px}.career-principles__item{min-height:300px;gap:28px}.career-principles__heading{font-size:24px}.career-principles__english{font-size:14px;margin-top:10px}.career-principles__body{margin-top:20px;font-size:15px;line-height:1.7}.career-principles__body br{display:none}}@media(max-width: 599px){.career-principles__item{grid-template-columns:.8fr 1.2fr;gap:18px;min-height:0}.career-principles__item:nth-child(even){grid-template-columns:1.2fr .8fr}.career-principles__heading{font-size:20px}.career-principles__english{font-size:14px}.career-principles__body{margin-top:16px}}@media(max-width: 544px){.career-principles__item,.career-principles__item:nth-child(even){grid-template-columns:minmax(0, 1fr);gap:24px}.career-principles__model,.career-principles__item:nth-child(even) .career-principles__model{grid-column:1;grid-row:1;width:min(100%,320px)}.career-principles__copy,.career-principles__item:nth-child(even) .career-principles__copy{grid-column:1;grid-row:2;width:100%}}.career-principles.has-culture-intro{padding-top:clamp(64px,6vw,112px)}.career-principles.has-culture-intro .career-principles__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.site-page:has(.ecosystem-page),.site-page:has(.ecosystem-page) #main-content{background:var(--mv-black)}.ecosystem-page{position:relative;overflow:visible;background:var(--mv-black);color:var(--mv-white);font-family:"Pretendard",sans-serif}.ecosystem-page__scroll-progress{position:fixed;z-index:90;top:0;right:0;left:0;display:inline-flex;height:max(2px,.104167vw);overflow:hidden;pointer-events:none}.ecosystem-page__scroll-progress-bar{display:block;width:100%;height:100%;background:var(--mv-white);transform:scaleX(var(--ecosystem-page-scroll-progress, 0));transform-origin:left center;will-change:transform}.ecosystem-page.is-ecosystem-page-complete .ecosystem-page__scroll-progress{display:none}.ecosystem-page__progress-rail{position:absolute;z-index:3;top:calc(-1*var(--mv-header-height));bottom:0;left:50%;display:block;width:1px;overflow:hidden;background:rgb(var(--mv-white-rgb)/0.2);pointer-events:none;transform:translateX(-50%) scaleY(0);transform-origin:top;will-change:transform}.ecosystem-page__progress-rail-fill{position:absolute;inset:0;display:block;background:var(--mv-white);transform:scaleY(var(--ecosystem-progress, 0));transform-origin:top;will-change:transform}.ecosystem-experience{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:calc(100svh - var(--mv-header-height)) auto;min-height:100svh}.ecosystem-hero{position:relative;z-index:2;grid-row:1;grid-column:1;min-height:calc(100svh - var(--mv-header-height));overflow:visible;background:rgba(0,0,0,0);color:var(--mv-white);pointer-events:none}.ecosystem-hero__intro{position:relative;z-index:3;height:100%;min-height:calc(100svh - var(--mv-header-height));grid-template-rows:auto auto minmax(0, 1fr);align-content:start;row-gap:clamp(20px,1.666667vw,40px);padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(32px,2.083333vw)}.ecosystem-hero__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.ecosystem-hero__reveal--title{grid-row:1;grid-column:1/-1;margin-block:-0.08em;padding-block:.08em}.ecosystem-hero__reveal--description{grid-row:2;grid-column:1/span 8}.ecosystem-hero__reveal-inner{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.ecosystem-hero.is-ecosystem-hero-managed .ecosystem-hero__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.ecosystem-hero.is-ecosystem-hero-managed.is-ecosystem-hero-preparing .ecosystem-hero__reveal-inner{transition:none}.ecosystem-hero.is-ecosystem-hero-managed .ecosystem-hero__reveal--description .ecosystem-hero__reveal-inner{transition-delay:110ms}.ecosystem-hero.is-ecosystem-hero-managed.is-ecosystem-hero-visible .ecosystem-hero__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.ecosystem-hero__title,.ecosystem-hero__description{margin:0}.ecosystem-hero__title{font-family:"Nacelle",sans-serif;font-size:max(112px,11.979167vw);font-weight:400;line-height:1.04;letter-spacing:-0.03em}.ecosystem-hero__description{max-width:68ch;margin-left:clamp(20px,1.5625vw,36px);font-family:"Nacelle",sans-serif;font-size:max(15px,.9375vw);font-weight:600;line-height:1.4;letter-spacing:-0.02em}.ecosystem-hero--en .ecosystem-hero__description{text-wrap:balance}.ecosystem-hero--ko .ecosystem-hero__description{font-family:"Pretendard",sans-serif;letter-spacing:-0.03em;word-break:keep-all}.ecosystem-story{--ecosystem-completion-hold: 720px;--ecosystem-material-transition-extension: 480px;position:relative;z-index:2;grid-row:2;grid-column:1;height:calc(400svh + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension));min-height:calc(2800px + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension));pointer-events:none}.ecosystem-story.is-ecosystem-story-started .ecosystem-page__progress-rail{animation:ecosystem-progress-rail-reveal 2800ms cubic-bezier(0.45, 0, 0.55, 1) forwards}.ecosystem-story__stage{position:sticky;top:var(--mv-header-height);height:calc(100svh - var(--mv-header-height));min-height:620px;overflow:visible;background:rgba(0,0,0,0)}.ecosystem-story__grid{position:relative;z-index:3;height:100%;padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(32px,3.125vw)}.ecosystem-story__content{position:relative;grid-column:1/span 6;min-width:0;padding-right:clamp(20px,2.083333vw,48px)}.ecosystem-story__panels{position:absolute;inset:0;overflow:visible}.ecosystem-story__panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding-bottom:max(24px,4.166667vw);opacity:0;transform:translate3d(0, 92%, 0);transform-origin:left center;transition:none;will-change:opacity,transform;pointer-events:none}.ecosystem-story__panel.is-active{opacity:1;pointer-events:auto}.ecosystem-story__title{max-width:100%;margin:0;font-size:clamp(46px,3.75vw,96px);font-weight:400;line-height:1.08;letter-spacing:-0.04em;word-break:keep-all}.ecosystem-story__body{max-width:39ch;margin:clamp(28px,2.083333vw,52px) 0 0;color:rgb(var(--mv-white-rgb)/0.62);font-size:clamp(18px,1.25vw,28px);font-weight:400;line-height:1.55;word-break:keep-all}.ecosystem-page--en .ecosystem-story{font-family:"Nacelle",sans-serif}.ecosystem-page--en .ecosystem-story__title{max-width:100%;letter-spacing:-0.035em;text-wrap:balance}@media(min-width: 960px){.ecosystem-page--en .ecosystem-story__title{font-size:clamp(44px,3.541667vw,92px)}}.ecosystem-page--en .ecosystem-story__body{max-width:62ch;text-wrap:balance}.ecosystem-page--ko .ecosystem-story__title{font-weight:600}.ecosystem-page--ja .ecosystem-story__body,.ecosystem-page--zh .ecosystem-story__body{text-wrap:balance}.ecosystem-progress{position:absolute;z-index:4;top:calc(-1*var(--mv-header-height));bottom:0;left:50%;width:1px;pointer-events:none;transform:translateX(-50%);opacity:0}.ecosystem-progress__bar{position:relative;width:1px;height:100%}.ecosystem-progress__track{position:absolute;top:0;bottom:0;left:50%;width:1px;overflow:hidden;background:rgba(0,0,0,0);transform:translateX(-50%)}.ecosystem-progress__fill{position:absolute;inset:0;background:var(--mv-white);transform:scaleY(var(--ecosystem-progress, 0));transform-origin:top}.ecosystem-experience__visual-column{position:relative;z-index:1;grid-row:1/3;grid-column:1;min-width:0;pointer-events:none}.ecosystem-visual{--ecosystem-entry-progress: 0;--ecosystem-phase-0: 0;--ecosystem-phase-1: 0;--ecosystem-phase-2: 0;--ecosystem-phase-3: 0;position:sticky;top:0;display:flex;align-items:center;width:48%;height:100svh;margin:0 0 0 51%;padding:max(28px,2.083333vw) 0;min-width:0;overflow:hidden;font-family:"Nacelle",sans-serif;pointer-events:none}.ecosystem-process{position:relative;width:100%;height:min(78svh,820px);min-height:560px;max-height:calc(100svh - max(56px,4.166667vw));color:var(--mv-white);opacity:1;transform:translate3d(0, 0, 0)}.is-diagram-managed .ecosystem-process{opacity:0;transform:translate3d(0, 22px, 0);transition:opacity 160ms linear,transform 420ms cubic-bezier(0.16, 1, 0.3, 1)}.is-diagram-managed.is-diagram-ready .ecosystem-process{opacity:1;transform:translate3d(0, 0, 0)}.ecosystem-process__header{position:absolute;inset:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;min-height:30px;padding-bottom:12px;border-bottom:1px solid rgb(var(--mv-white-rgb)/0.2)}.ecosystem-process__phase-list{position:relative;width:min(68%,340px);min-height:16px}.ecosystem-process__phase{position:absolute;inset:auto auto 0 0;color:rgb(var(--mv-white-rgb)/0.36);font-size:clamp(10px,.625vw,13px);font-weight:600;line-height:1;letter-spacing:.12em;white-space:nowrap;opacity:0;transform:translate3d(0, 8px, 0);transition:color 350ms ease,opacity 350ms ease,transform 500ms cubic-bezier(0.16, 1, 0.3, 1)}.ecosystem-process__step-list{display:flex;gap:clamp(10px,.833333vw,18px);color:rgb(var(--mv-white-rgb)/0.25);font-size:clamp(9px,.572917vw,12px);line-height:1}.ecosystem-process__step-list span{transition:color 350ms ease}.ecosystem-process__timeline{position:absolute;z-index:4;top:29px;right:0;left:0;height:1px}.ecosystem-process__timeline-track,.ecosystem-process__timeline-fill{position:absolute;inset:0;transform-origin:left}.ecosystem-process__timeline-track{background:rgb(var(--mv-white-rgb)/0.12)}.ecosystem-process__timeline-fill{background:var(--mv-white);transform:scaleX(var(--ecosystem-progress, 0))}.ecosystem-process__timeline-dot{position:absolute;top:50%;left:calc(var(--ecosystem-progress, 0)*100%);width:7px;height:7px;border:1px solid var(--mv-black);border-radius:50%;background:var(--mv-white);box-shadow:0 0 0 1px var(--mv-white);transform:translate3d(-50%, -50%, 0)}.ecosystem-process__viewport{position:absolute;inset:0;overflow:hidden}.ecosystem-scene{--ecosystem-scene-opacity: 0;position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;min-width:0;opacity:var(--ecosystem-scene-opacity);transform:translate3d(0, calc((1 - var(--ecosystem-scene-opacity)) * 18px), 0);will-change:opacity,transform}.ecosystem-scene--diagnose{--ecosystem-scene-opacity: var(--ecosystem-scene-0)}.ecosystem-scene--connect{--ecosystem-scene-opacity: var(--ecosystem-scene-1)}.ecosystem-scene--integrate{--ecosystem-scene-opacity: var(--ecosystem-scene-2)}.ecosystem-scene--care{--ecosystem-scene-opacity: var(--ecosystem-scene-3)}.ecosystem-scene__meta{display:grid;grid-template-columns:38px minmax(0, 1fr) auto;align-items:center;min-height:42px;border-bottom:1px solid rgb(var(--mv-white-rgb)/0.18);color:rgb(var(--mv-white-rgb)/0.38);font-size:clamp(8px,.46875vw,10px);line-height:1;letter-spacing:.09em}.ecosystem-scene__meta strong{color:var(--mv-white);font-size:clamp(11px,.677083vw,14px);font-weight:500;letter-spacing:.04em}.ecosystem-scene__meta>span:last-child{text-align:right}.ecosystem-scene__readout,.ecosystem-scene__rail{display:grid;align-items:center;min-height:40px;border-top:1px solid rgb(var(--mv-white-rgb)/0.18);color:rgb(var(--mv-white-rgb)/0.44);font-size:clamp(8px,.46875vw,10px);line-height:1;letter-spacing:.08em}.ecosystem-scene__readout{grid-template-columns:repeat(3, 1fr)}.ecosystem-scene__readout span:nth-child(2){text-align:center}.ecosystem-scene__readout span:last-child{text-align:right}.ecosystem-scene__rail{grid-template-columns:auto minmax(36px, 1fr) auto;gap:14px}.ecosystem-scene__rail i{height:1px;background:rgb(var(--mv-white-rgb)/0.24);transform:scaleX(var(--ecosystem-phase-1));transform-origin:left}.ecosystem-scene__rail strong{color:rgb(var(--mv-white-rgb)/0.72);font-weight:500}.ecosystem-diagnostic{align-self:stretch;width:100%;height:100%;min-height:0;overflow:visible;fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1}.ecosystem-diagnostic__frame{stroke:rgb(var(--mv-white-rgb)/0.22)}.ecosystem-diagnostic__frame path:last-child{stroke:rgb(var(--mv-white-rgb)/0.1)}.ecosystem-diagnostic__points{fill:rgb(var(--mv-white-rgb)/0.62);stroke:none;opacity:calc(.28 + var(--ecosystem-phase-0)*.72)}.ecosystem-diagnostic__corners{stroke:rgb(var(--mv-white-rgb)/0.56)}.ecosystem-diagnostic__scan{stroke:var(--mv-white);opacity:calc(.28 + var(--ecosystem-phase-0)*.62);transform:translate3d(0, calc(var(--ecosystem-phase-0) * 300px), 0);filter:drop-shadow(0 0 4px rgb(var(--mv-white-rgb)/0.28))}.ecosystem-modules{display:grid;grid-template-columns:minmax(0, 1fr) 52px minmax(0, 1fr);align-self:stretch;min-height:0;margin:clamp(26px,2.083333vw,40px) 0;border-top:1px solid rgb(var(--mv-white-rgb)/0.2);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.2)}.ecosystem-modules__join{display:grid;place-items:center;border-right:1px solid rgb(var(--mv-white-rgb)/0.16);border-left:1px solid rgb(var(--mv-white-rgb)/0.16);color:rgb(var(--mv-white-rgb)/0.48);font-size:clamp(16px,1.25vw,24px);font-weight:300}.ecosystem-module{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;min-width:0;padding:clamp(18px,1.5625vw,30px)}.ecosystem-module__heading{display:flex;align-items:center;justify-content:space-between}.ecosystem-module__heading span{color:rgb(var(--mv-white-rgb)/0.34);font-size:clamp(8px,.46875vw,10px)}.ecosystem-module__heading strong{font-size:clamp(15px,1.041667vw,21px);font-weight:500;letter-spacing:-0.02em}.ecosystem-module__graphic{position:relative;display:flex;align-items:flex-end;align-self:stretch;gap:clamp(8px,.625vw,13px);min-height:0;margin:clamp(22px,1.875vw,36px) 0}.ecosystem-module p{margin:0;color:rgb(var(--mv-white-rgb)/0.5);font-size:clamp(8px,.520833vw,11px);line-height:1;letter-spacing:.08em}.ecosystem-module--vakuen .ecosystem-module__graphic span{flex:1;height:100%;border:1px solid rgb(var(--mv-white-rgb)/0.18);border-bottom:0;background:linear-gradient(to top, rgb(var(--mv-white-rgb)/0.12), transparent 76%);transform:scaleY(var(--ecosystem-phase-1));transform-origin:bottom}.ecosystem-module--vakuen .ecosystem-module__graphic span:nth-child(1){height:38%}.ecosystem-module--vakuen .ecosystem-module__graphic span:nth-child(2){height:62%}.ecosystem-module--vakuen .ecosystem-module__graphic span:nth-child(3){height:84%}.ecosystem-module--vakuen .ecosystem-module__graphic span:nth-child(4){height:56%}.ecosystem-module--vakuen .ecosystem-module__graphic span:nth-child(5){height:72%}.ecosystem-module--treeture .ecosystem-module__graphic{display:grid;grid-template-columns:1.4fr .7fr 1fr;grid-template-rows:.7fr 1fr;gap:clamp(7px,.520833vw,11px)}.ecosystem-module--treeture .ecosystem-module__graphic span{border:1px solid rgb(var(--mv-white-rgb)/0.3);background:linear-gradient(135deg, rgb(var(--mv-white-rgb)/0.18), rgb(var(--mv-white-rgb)/0.025) 72%);opacity:var(--ecosystem-phase-1);transform:translate3d(0, calc((1 - var(--ecosystem-phase-1)) * 18px), 0)}.ecosystem-module--treeture .ecosystem-module__graphic span:first-child{grid-row:1/3}.ecosystem-module--treeture .ecosystem-module__graphic span:nth-child(2){grid-column:2/4}.ecosystem-system{position:relative;align-self:stretch;min-height:0;margin:clamp(26px,2.083333vw,40px) 0;border:1px solid rgb(var(--mv-white-rgb)/0.24);overflow:hidden}.ecosystem-system::after{position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(to top, rgb(var(--mv-white-rgb)/0.14), transparent);transform:scaleY(var(--ecosystem-phase-2));transform-origin:bottom;content:""}.ecosystem-system__plan{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(5, 1fr)}.ecosystem-system__plan span{border-right:1px solid rgb(var(--mv-white-rgb)/0.12);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.12);opacity:var(--ecosystem-phase-2)}.ecosystem-system__plan span:nth-child(1){grid-area:1/1/4/3}.ecosystem-system__plan span:nth-child(2){grid-area:1/3/3/7}.ecosystem-system__plan span:nth-child(3){grid-area:1/7/6/9}.ecosystem-system__plan span:nth-child(4){grid-area:4/1/6/4}.ecosystem-system__plan span:nth-child(5){grid-area:3/3/6/7}.ecosystem-system__plan span:nth-child(6){grid-area:4/4/6/7}.ecosystem-system__title{position:absolute;z-index:2;bottom:clamp(24px,1.875vw,36px);left:clamp(24px,1.875vw,36px);display:flex;flex-direction:column}.ecosystem-system__title span{color:rgb(var(--mv-white-rgb)/0.48);font-size:clamp(9px,.520833vw,11px);letter-spacing:.09em}.ecosystem-system__title strong{margin-top:8px;font-size:clamp(24px,2.083333vw,40px);font-weight:400;line-height:1;letter-spacing:-0.04em}.ecosystem-system__legend{display:grid;grid-template-columns:repeat(3, 1fr);min-height:46px;border-top:1px solid rgb(var(--mv-white-rgb)/0.18)}.ecosystem-system__legend span{display:flex;flex-direction:column;justify-content:center;padding-right:10px;color:rgb(var(--mv-white-rgb)/0.38);font-size:clamp(7px,.416667vw,9px);line-height:1.3;letter-spacing:.05em}.ecosystem-system__legend span+span{padding-left:14px;border-left:1px solid rgb(var(--mv-white-rgb)/0.14)}.ecosystem-system__legend b{margin-bottom:4px;color:rgb(var(--mv-white-rgb)/0.74);font-weight:500}.ecosystem-care-chart{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);align-self:stretch;min-height:0;margin:clamp(26px,2.083333vw,40px) 0 0;border-top:1px solid rgb(var(--mv-white-rgb)/0.2);border-right:1px solid rgb(var(--mv-white-rgb)/0.2)}.ecosystem-care-chart__column{position:relative;display:flex;align-items:flex-end;min-width:0;padding:0 clamp(10px,.833333vw,16px) clamp(15px,1.041667vw,20px);border-bottom:1px solid rgb(var(--mv-white-rgb)/0.2);border-left:1px solid rgb(var(--mv-white-rgb)/0.2)}.ecosystem-care-chart__column strong{position:relative;z-index:3;font-size:clamp(8px,.520833vw,11px);font-weight:500;line-height:1.2}.ecosystem-care-chart__bar{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to top, rgb(var(--mv-white-rgb)/0.05), rgb(var(--mv-white-rgb)/0.22));transform:scaleY(var(--ecosystem-phase-3));transform-origin:bottom}.ecosystem-care-chart__column:nth-child(2) .ecosystem-care-chart__bar{height:58%}.ecosystem-care-chart__column:nth-child(3) .ecosystem-care-chart__bar{height:74%}.ecosystem-care-chart__column:nth-child(4) .ecosystem-care-chart__bar{height:88%}.ecosystem-care-chart svg{position:absolute;z-index:2;inset:clamp(18px,1.25vw,24px) 0 clamp(42px,3.125vw,60px);width:100%;height:calc(100% - clamp(60px,4.375vw,84px));overflow:visible;fill:var(--mv-white);stroke:var(--mv-white);stroke-width:1.25}.ecosystem-care-chart svg path{fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ecosystem-phase-3))}.ecosystem-care-chart svg circle{opacity:var(--ecosystem-phase-3)}.ecosystem-care-chart__footer{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;min-height:46px;color:rgb(var(--mv-white-rgb)/0.4);font-size:clamp(8px,.46875vw,10px);letter-spacing:.08em}.ecosystem-care-chart__footer strong{color:rgb(var(--mv-white-rgb)/0.74);font-weight:500;text-align:center}.ecosystem-visual[data-active-step="0"] .ecosystem-process__phase[data-ecosystem-phase="0"],.ecosystem-visual[data-active-step="1"] .ecosystem-process__phase[data-ecosystem-phase="1"],.ecosystem-visual[data-active-step="2"] .ecosystem-process__phase[data-ecosystem-phase="2"],.ecosystem-visual[data-active-step="3"] .ecosystem-process__phase[data-ecosystem-phase="3"]{color:var(--mv-white);opacity:1;transform:translate3d(0, 0, 0)}.ecosystem-visual[data-active-step="0"] .ecosystem-process__step-list span:nth-child(1),.ecosystem-visual[data-active-step="1"] .ecosystem-process__step-list span:nth-child(2),.ecosystem-visual[data-active-step="2"] .ecosystem-process__step-list span:nth-child(3),.ecosystem-visual[data-active-step="3"] .ecosystem-process__step-list span:nth-child(4){color:var(--mv-white)}.ecosystem-visual[data-active-step="0"] .ecosystem-scene--diagnose,.ecosystem-visual[data-active-step="1"] .ecosystem-scene--connect,.ecosystem-visual[data-active-step="2"] .ecosystem-scene--integrate,.ecosystem-visual[data-active-step="3"] .ecosystem-scene--care{z-index:2}.ecosystem-space{position:absolute;inset:-2.5% 0;color:var(--mv-white);transform:translate3d(0, calc(2svh + (1 - var(--ecosystem-entry-progress)) * 20svh), 0);will-change:transform}.ecosystem-space__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;outline:none}@media(min-width: 1100px){.ecosystem-page--ko .ecosystem-story__panel[data-ecosystem-step="3"] .ecosystem-story__title{font-size:clamp(42px,3.25vw,84px);white-space:nowrap}}@media(min-width: 960px){.ecosystem-process__viewport{overflow:visible}}@media(max-width: 959px){.ecosystem-experience{grid-template-rows:auto auto}.ecosystem-hero{min-height:0}.ecosystem-hero__intro{height:auto;min-height:0;grid-template-rows:minmax(0, 1fr) auto;row-gap:max(20px,3.125vw);padding-top:var(--mv-subpage-first-section-top);padding-bottom:max(28px,3.645833vw)}.ecosystem-hero__reveal--title,.ecosystem-hero__reveal--description{grid-column:1/-1}.ecosystem-hero__reveal--title{grid-row:1}.ecosystem-hero__reveal--description{grid-row:2}.ecosystem-hero__title{max-width:100%;font-size:clamp(64px,12vw,108px);white-space:nowrap}.ecosystem-hero__description{max-width:34ch;margin-left:0;padding-bottom:0;font-size:15px}.ecosystem-page__progress-rail{display:none}.ecosystem-experience__visual-column{grid-row:2}.ecosystem-space{opacity:1;transform:none}.ecosystem-story{--ecosystem-completion-hold: 480px;--ecosystem-material-transition-extension: 320px;height:calc(300svh + var(--mv-viewport-height, 100dvh) + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension));min-height:calc(2400px + var(--mv-viewport-height, 100dvh) - 100svh + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension))}.ecosystem-story__stage{height:calc(100svh - var(--mv-header-height));height:calc(var(--mv-viewport-height, 100dvh) - var(--mv-header-height));min-height:0}.ecosystem-story__grid{display:block;padding-top:0;padding-bottom:0}.ecosystem-story__content{position:absolute;z-index:3;top:0;right:var(--mv-page-padding);bottom:0;left:var(--mv-page-padding);min-height:0;padding-right:0}.ecosystem-story__panels{min-height:0}.ecosystem-story__panel{justify-content:flex-end;padding-bottom:max(48px,6svh)}.ecosystem-story__title{max-width:16ch;font-size:clamp(34px,5.839416vw,56px)}.ecosystem-story__body{max-width:46ch;margin-top:22px;font-size:clamp(15px,2.085506vw,20px)}.ecosystem-progress{position:absolute;z-index:4;top:auto;right:var(--mv-page-padding);bottom:max(20px,env(safe-area-inset-bottom));left:var(--mv-page-padding);display:none;width:auto;height:1px;transform:none;opacity:1}.ecosystem-progress__bar{width:100%;height:1px}.ecosystem-progress__track{top:50%;right:0;bottom:auto;left:0;width:100%;height:1px;background:rgb(var(--mv-white-rgb)/0.2);transform:translateY(-50%)}.ecosystem-progress__fill{transform:scaleX(var(--ecosystem-progress, 0));transform-origin:left}.ecosystem-visual{position:sticky;z-index:1;top:var(--mv-header-height);align-items:flex-start;width:100%;height:calc(100svh - var(--mv-header-height));height:calc(var(--mv-viewport-height, 100dvh) - var(--mv-header-height));margin:0;padding:max(30px,4svh) var(--mv-page-padding) max(20px,3.125vw);min-height:0;pointer-events:none}.ecosystem-process{width:min(100%,720px);height:min(54svh,620px);min-height:360px;margin:0 auto}.ecosystem-process__viewport{inset:0}.ecosystem-modules,.ecosystem-system,.ecosystem-care-chart{margin-block:clamp(18px,3vw,30px)}}@media(max-width: 639px){.ecosystem-hero__title{font-size:clamp(40px,14.25vw,72px)}.ecosystem-story{height:calc(540svh + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension));min-height:calc(3200px + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension));height:calc(440svh + var(--mv-viewport-height, 100dvh) + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension));min-height:calc(3200px + var(--mv-viewport-height, 100dvh) - 100svh + var(--ecosystem-completion-hold) + var(--ecosystem-material-transition-extension))}.ecosystem-story__stage{min-height:0}.ecosystem-story__grid{padding:0}.ecosystem-story__panel{justify-content:flex-end;padding-bottom:max(54px,7svh)}.ecosystem-story__title{font-size:clamp(30px,9.375vw,42px);line-height:1.16}.ecosystem-story__body{margin-top:18px;font-size:15px;line-height:1.55}.ecosystem-visual{align-items:flex-start;padding-top:max(32px,4.5svh)}.ecosystem-process{width:min(100%,520px);height:min(46svh,420px);min-height:300px}.ecosystem-process__header{min-height:24px;padding-bottom:9px}.ecosystem-process__phase-list{width:72%}.ecosystem-process__step-list{gap:8px;font-size:8px}.ecosystem-process__timeline{top:23px}.ecosystem-process__viewport{inset:0}.ecosystem-scene__meta{grid-template-columns:26px minmax(0, 1fr);min-height:31px;font-size:7px}.ecosystem-scene__meta>span:last-child{display:none}.ecosystem-scene__readout,.ecosystem-scene__rail{min-height:28px;font-size:7px}.ecosystem-modules{grid-template-columns:minmax(0, 1fr) 28px minmax(0, 1fr);margin-block:12px}.ecosystem-module{padding:10px}.ecosystem-module__heading strong{font-size:11px}.ecosystem-module__graphic{gap:5px;margin-block:10px}.ecosystem-module p{font-size:6px}.ecosystem-system{margin-block:12px}.ecosystem-system__title{bottom:16px;left:16px}.ecosystem-system__title strong{margin-top:5px;font-size:21px}.ecosystem-system__legend{min-height:34px}.ecosystem-system__legend span{font-size:6px}.ecosystem-care-chart{margin-top:12px}.ecosystem-care-chart__column{padding:0 6px 10px}.ecosystem-care-chart__column strong{font-size:7px}.ecosystem-care-chart__footer{min-height:32px;font-size:6px}}@media(prefers-reduced-motion: reduce){.ecosystem-hero.is-ecosystem-hero-managed .ecosystem-hero__reveal-inner{transition-duration:1ms;transition-delay:0ms}.ecosystem-page__progress-rail{animation:none}.ecosystem-story.is-ecosystem-story-started .ecosystem-page__progress-rail{transform:translateX(-50%) scaleY(1)}.ecosystem-story__panel,.ecosystem-process,.ecosystem-process__phase,.ecosystem-scene{transition:none}}@keyframes ecosystem-progress-rail-reveal{from{transform:translateX(-50%) scaleY(0)}to{transform:translateX(-50%) scaleY(1)}}.home-contact{--home-contact-symbol-y: 0px;position:relative;min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);overflow:clip;background:var(--mv-black);color:var(--mv-white)}.home-contact__link{position:relative;display:flex;min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);overflow:hidden;isolation:isolate;color:inherit;text-decoration:none}.home-contact__media{position:absolute;z-index:0;inset:0;background-color:rgba(0,0,0,0);background-image:url("/assets/images/main/contact-bg.jpg");background-blend-mode:normal;background-position:center;background-repeat:no-repeat;background-size:cover;filter:none;opacity:1;pointer-events:none;transition:background-color var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1),filter var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1),opacity var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1)}.home-contact__symbol{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;transform:translate3d(0, var(--home-contact-symbol-y), 0);will-change:auto}.home-contact.is-home-contact-near .home-contact__symbol{will-change:transform}.home-contact__symbol-image{display:block;width:max(900px,64.583333vw);max-width:none;height:auto;flex:0 0 auto;filter:none;object-fit:contain;object-position:right center;opacity:1;transition:filter var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1),opacity var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1)}.home-contact__gradient{position:absolute;z-index:2;inset:0;background:linear-gradient(0deg, var(--mv-black) 0%, rgb(var(--mv-black-rgb)/0) 50%),linear-gradient(180deg, var(--mv-black) 0%, rgb(var(--mv-black-rgb)/0) 50%);pointer-events:none}.home-contact__marquee{position:absolute;z-index:3;top:max(12px,1.5625vw);right:0;left:0;overflow:hidden;color:rgb(var(--mv-white-rgb)/0.28);mix-blend-mode:soft-light;pointer-events:none}.home-contact__marquee-track{display:flex;width:max-content;animation:home-contact-marquee 42s linear infinite;animation-play-state:paused;will-change:transform}.home-contact.is-home-contact-near .home-contact__marquee-track{animation-play-state:running}.home-contact__marquee-group{display:block;flex:0 0 auto;padding-right:max(36px,2.083333vw)}.home-contact__marquee-text{display:block;font-family:"Nacelle",sans-serif;font-size:clamp(120px,15.625vw,300px);font-weight:400;line-height:1;letter-spacing:-0.06em;white-space:nowrap}.home-contact__content{position:relative;z-index:4;display:flex;min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);flex-direction:column;justify-content:flex-end;padding-top:max(280px,20.833333vw);padding-bottom:max(56px,4.166667vw);pointer-events:none}.home-contact__label,.home-contact__title{margin:0}.home-contact__label{font-family:"Nacelle",sans-serif;font-size:max(14px,1.041667vw);font-weight:600;line-height:1.2;letter-spacing:-0.02em}.home-contact__reveal--title{margin-top:max(18px,1.5625vw)}.home-contact__title{max-width:max(760px,68.75vw);font-family:"Nacelle",sans-serif;font-size:max(56px,5.729167vw);font-weight:400;line-height:1;letter-spacing:-0.02em}.home-contact__title span{display:block}.home-contact__reveal--mobile-cta{display:none}.home-contact__reveal{overflow:hidden;perspective:max(900px,62.5vw)}.home-contact__reveal-inner{backface-visibility:hidden;transform-origin:50% 0;transform-style:preserve-3d}.home-contact.is-home-contact-managed .home-contact__reveal-inner{visibility:hidden;transform:translate3d(0, 112%, 0) rotateX(-84deg);transition:transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.home-contact.is-home-contact-managed .home-contact__reveal--title .home-contact__reveal-inner{transition-delay:110ms}.home-contact.is-home-contact-managed .home-contact__reveal--mobile-cta .home-contact__reveal-inner{transition-delay:220ms}.home-contact.is-home-contact-managed.is-home-contact-visible .home-contact__reveal-inner{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.home-contact--ko .home-contact__title{font-family:"Pretendard",sans-serif;font-weight:600;line-height:1.08;letter-spacing:-0.03em;word-break:keep-all}:root[data-site-theme=light] .home-contact__media{background-color:#fff;background-blend-mode:screen;filter:grayscale(1) brightness(1.18) contrast(0.55);opacity:.38}:root[data-site-theme=light] .home-contact__symbol-image{filter:grayscale(1) invert(1) brightness(1.08) contrast(0.62);mix-blend-mode:multiply;opacity:.34}:root[data-site-theme=light] .home-contact__gradient{background:linear-gradient(0deg, #ececec 0%, rgba(244, 244, 244, 0.72) 10%, rgba(255, 255, 255, 0) 34%),linear-gradient(180deg, #ffffff 0%, #ffffff 8%, rgba(255, 255, 255, 0.88) 24%, rgba(255, 255, 255, 0.34) 58%)}:root[data-site-theme=light] .home-contact__marquee{color:rgba(17,17,17,.18);mix-blend-mode:normal}@keyframes home-contact-marquee{to{transform:translate3d(-50%, 0, 0)}}@media(max-width: 959px){.home-contact__symbol{align-items:flex-start;justify-content:center;padding-top:clamp(80px,16vw,140px);transform:none}.home-contact__symbol-image{width:100%;height:auto;object-fit:contain;object-position:center top}.home-contact__content{padding-top:max(240px,39.0625vw);padding-bottom:max(48px,7.291667vw)}.home-contact__title{max-width:100%;font-size:max(48px,9.375vw)}}@media(max-width: 768px){.home-contact__reveal--mobile-cta{display:block;width:clamp(180px,36vw,240px);margin-top:clamp(28px,6.4vw,40px)}.home-contact__mobile-cta{--home-about-cta-icon-size: 22px;min-height:48px;padding:12px 0;font-size:clamp(16px,4.266667vw,18px);line-height:1.25}.home-contact__mobile-cta .home-about__cta-arrow{top:50%;height:var(--home-about-cta-icon-size);transform:translateY(-50%)}}@media(max-width: 560px){.home-contact__marquee{top:max(10px,2.666667vw)}.home-contact__marquee-group{padding-right:max(24px,6.4vw)}.home-contact__marquee-text{font-size:max(96px,25.6vw)}.home-contact__content{padding-top:max(220px,58.666667vw);padding-bottom:clamp(64px,17.066667vw,80px)}.home-contact__title,.home-contact--ko .home-contact__title{font-size:clamp(34px,9.066667vw,52px);line-height:1.04}.home-contact--ko .home-contact__title{line-height:1.2}.home-contact__title span{display:inline}.home-contact__title span+span::before{content:" "}}.home-contact--ja .home-contact__title,.home-contact--zh .home-contact__title{max-width:100%;line-height:1.12;word-break:normal;overflow-wrap:normal;text-wrap:balance}.home-contact--ja .home-contact__title>span,.home-contact--zh .home-contact__title>span{display:inline}@media(min-width: 960px){.home-contact--ja .home-contact__title>span,.home-contact--zh .home-contact__title>span{display:block}}@media(prefers-reduced-motion: reduce){.home-contact{--home-contact-symbol-y: 0px}.home-contact__symbol{transform:none;will-change:auto}.home-contact__marquee-track{animation:none}.home-contact.is-home-contact-managed .home-contact__reveal-inner{transition-duration:1ms;transition-delay:0ms}}.home-popup{--mv-black-channel: 17;--mv-white-channel: 255;--mv-pure-black-channel: 0;--mv-black-rgb: 17 17 17;--mv-white-rgb: 255 255 255;--mv-pure-black-rgb: 0 0 0;--mv-black: #111;--mv-white: #fff;--mv-pure-black: #000;position:fixed;z-index:90;top:calc(var(--mv-header-height) + max(16px,.833333vw));right:var(--mv-page-padding);bottom:auto;width:clamp(300px,20.833333vw,400px);overflow:hidden;border-radius:0;background:var(--mv-black);color:var(--mv-white);opacity:0;visibility:hidden;transform:translate3d(0, 18px, 0);transition:opacity 560ms cubic-bezier(0.22, 1, 0.36, 1),transform 560ms cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 560ms;isolation:isolate}.home-popup[hidden]{display:none}.home-popup.is-home-popup-ready{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);transition-delay:0s}.home-popup.is-home-popup-scroll-hidden,.home-popup.is-home-popup-dismissed{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0, 14px, 0);transition-delay:0s,0s,560ms}.home-popup__viewport{position:relative;width:100%;overflow:hidden;border-radius:0;background:var(--mv-black);touch-action:pan-y}.home-popup__wrapper{display:flex;width:100%;height:100%;transition-property:transform;box-sizing:content-box}.home-popup__slide{position:relative;flex:0 0 100%;width:100%;height:auto;border-radius:0}.home-popup__media{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:0;background:var(--mv-black);color:inherit;text-decoration:none}.home-popup__image{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;transform:scale(1);transform-origin:center;transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.home-popup__controls{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;min-height:56px;padding:0 14px;gap:10px;background:#1d1d1d;color:var(--mv-white);font-family:"Pretendard",sans-serif}.home-popup__dismiss-day,.home-popup__nav,.home-popup__close{appearance:none;border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.home-popup__dismiss-day{display:inline-flex;align-items:center;min-width:0;gap:8px;color:#b0b0b0;font-size:14px;line-height:1.2;white-space:nowrap}.home-popup__check{display:inline-grid;flex:0 0 auto;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--mv-white);color:var(--mv-black)}.home-popup__pager{display:grid;grid-template-columns:24px auto 24px;align-items:center;height:24px;gap:4px}.home-popup__pager[hidden]{display:none}.home-popup__nav{display:grid;place-items:center;width:24px;height:24px;line-height:0;border:1px solid rgb(var(--mv-white-rgb)/0.28);color:var(--mv-white);transition:background-color 240ms ease,color 240ms ease}.home-popup__nav:disabled{cursor:default;color:rgb(var(--mv-white-rgb)/0.28)}.home-popup__nav svg{display:block}.home-popup__pagination{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;min-width:36px;height:24px;margin:0;padding:0 4px;border-radius:0;background:rgba(0,0,0,0);color:var(--mv-white);font-family:"Nacelle",sans-serif;font-size:14px;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.home-popup__pagination span{display:inline-grid;height:24px;place-items:center;line-height:1}.home-popup__close{color:var(--mv-white);font-size:14px;font-weight:600;line-height:1;white-space:nowrap}@media(hover: hover)and (pointer: fine){.home-popup__media:hover .home-popup__image,.home-popup__media:focus-visible .home-popup__image{transform:scale(1.045)}.home-popup__nav:not(:disabled):hover,.home-popup__nav:not(:disabled):focus-visible{background:var(--mv-white);color:var(--mv-black)}}@media(max-width: 959px){.home-popup{z-index:110;top:50%;right:auto;bottom:auto;left:50%;width:min(340px,100vw - 48px);overflow:visible;transform:translate3d(-50%, calc(-50% + 18px), 0)}.home-popup::before{position:absolute;z-index:-1;top:50%;left:50%;width:200vmax;height:200vmax;background:rgb(var(--mv-pure-black-rgb)/0.66);content:"";pointer-events:none;transform:translate(-50%, -50%)}.home-popup.is-home-popup-ready{transform:translate3d(-50%, -50%, 0)}.home-popup.is-home-popup-scroll-hidden,.home-popup.is-home-popup-dismissed{transform:translate3d(-50%, calc(-50% + 14px), 0)}.home-popup__controls{min-height:56px;padding-inline:14px;gap:10px}.home-popup__dismiss-day{gap:6px;font-size:14px}.home-popup__check{width:17px;height:17px}.home-popup__close{font-size:14px}}@media(max-width: 359px){.home-popup__controls{grid-template-columns:minmax(0, 1fr) auto auto;padding-inline:10px;gap:8px}.home-popup__dismiss-day{font-size:14px}.home-popup__check{width:16px;height:16px}.home-popup__pagination{min-width:34px}.home-popup__pager{grid-template-columns:22px auto 22px;gap:2px}.home-popup__nav{width:22px;height:22px}.home-popup__close{font-size:14px}}@media(max-width: 959px)and (max-height: 620px){.home-popup__media{max-height:calc(100svh - 96px)}}@media(prefers-reduced-motion: reduce){.home-popup{transition-duration:.01ms}.home-popup__image{transition-duration:.01ms}}.site-page{position:relative;isolation:isolate}.site-footer-reveal-spacer{display:none}.site-page--footer-v1>#main-content{position:relative;z-index:2;background:var(--mv-black)}.site-page--footer-v1>#main-content::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:var(--mv-header-height);background:var(--mv-black);pointer-events:none}.site-page--footer-v1>.site-footer-reveal-spacer{display:block;block-size:100svh;block-size:var(--mv-viewport-height, 100dvh)}.site-page--footer-v1>.site-footer{position:fixed;z-index:1;inset:auto 0 0;width:100%;height:100svh;height:var(--mv-viewport-height, 100dvh)}.site-footer{position:relative;min-height:100svh;min-height:var(--mv-viewport-height, 100dvh);overflow:clip;isolation:isolate;background:var(--mv-pure-black);caret-color:rgba(0,0,0,0);color:var(--mv-white);font-family:"Nacelle",sans-serif}.site-footer__inner{display:grid;grid-template-rows:auto minmax(max(240px, 30svh), 1fr) auto;min-height:inherit;padding-top:max(20px,1.041667vw);padding-bottom:calc(max(16px,1.041667vw) + env(safe-area-inset-bottom))}.site-footer__top{position:relative;z-index:2;align-items:start;row-gap:max(28px,2.083333vw)}.site-footer__column{min-width:0}.site-footer__column--menu{grid-column:1/span 2}.site-footer__column--company{grid-column:4/span 3}.site-footer__column--contact{grid-column:8/span 2}.site-footer__column--socials{grid-column:12/-1}.site-footer__heading,.site-footer__address,.site-footer__list,.site-footer__copyright{margin:0}.site-footer__heading{color:rgb(var(--mv-white-rgb)/0.68);font-size:clamp(15px,.9375vw,18px);font-weight:400;line-height:1.2;letter-spacing:-0.02em}.site-footer__list{display:flex;flex-direction:column;gap:max(2px,.208333vw);padding:0;list-style:none}.site-footer__heading+.site-footer__list,.site-footer__heading+.site-footer__address{margin-top:max(14px,1.041667vw)}.site-footer__link,.site-footer__address,.site-footer__company-meta,.site-footer__copyright,.site-footer__bar-link{font-size:clamp(14px,.833333vw,16px);font-weight:400;line-height:1.25;letter-spacing:-0.02em}.site-footer__address{max-width:100%;font-style:normal;overflow-wrap:anywhere}.site-footer__company-meta{display:grid;gap:0;margin:0}.site-footer__address+.site-footer__company-meta{margin-top:calc(max(2px,.208333vw) + 4px)}.site-footer__company-meta-row{margin:0;white-space:nowrap}.site-footer--ko .site-footer__address,.site-footer--ko .site-footer__company-meta{font-family:"Nacelle","Pretendard",sans-serif;word-break:keep-all}.site-footer__link,.site-footer__bar-link{display:inline-block;color:inherit;background-image:linear-gradient(currentColor, currentColor);background-position:right bottom;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size 320ms cubic-bezier(0.22, 1, 0.36, 1)}.site-footer__link:hover,.site-footer__link:focus-visible,.site-footer__bar-link:hover,.site-footer__bar-link:focus-visible{background-position:left bottom;background-size:100% 1px}.site-footer__stage{display:grid;grid-template:minmax(0, 1fr)/minmax(0, 1fr);min-height:max(280px,38svh);place-items:center;pointer-events:none}.site-footer[data-site-footer-version=v1] .site-footer__stage{transform:translate3d(0, calc(-1 * clamp(8px, 1.25vw, 24px)), 0)}.site-footer__wordmark{position:relative;z-index:0;grid-area:1/1;width:100%;margin-inline:0;align-self:center;justify-self:center;color:var(--mv-white);pointer-events:none;transition:filter var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1)}.site-footer__wordmark-mask{display:block;overflow:hidden;perspective:max(900px,62.5vw)}.site-footer__wordmark-content{position:relative;display:block;width:100%;aspect-ratio:1609/288}.site-footer__wordmark-piece{position:absolute;display:block;overflow:hidden;perspective:max(900px,62.5vw);perspective-origin:50% 100%}.site-footer__wordmark-piece--m{top:25.347222%;left:0;width:21.442%;height:74.652778%}.site-footer__wordmark-piece--a{top:24.652778%;left:22.225%;width:12.803%;height:75.347222%}.site-footer__wordmark-piece--k{top:0;left:36.09%;width:13.797%;height:100%}.site-footer__wordmark-piece--e{top:24.652778%;left:48.714%;width:13.735%;height:75.347222%}.site-footer__wordmark-piece--r{top:26.388889%;left:62.958%;width:11.809%;height:73.611111%}.site-footer__wordmark-piece--v{top:26.388889%;left:75.085%;width:14.792%;height:73.611111%}.site-footer__wordmark-piece--i{top:0;left:90.454%;width:4.288%;height:100%}.site-footer__wordmark-piece--l{top:0;left:95.699%;width:4.288%;height:100%}.site-footer__wordmark-image{display:block;width:100%;height:100%}.site-footer__wordmark-i{position:relative;display:block;width:100%;height:100%}.site-footer__wordmark-i-part{position:absolute;left:0;display:block}.site-footer__wordmark-i-part--dot{top:0;width:98.550725%;height:23.263889%}.site-footer__wordmark-i-part--stem{top:26.041667%;width:100%;height:73.958333%}.site-footer__wordmark-animated{backface-visibility:hidden;transform-origin:50% 100%;transform-style:preserve-3d}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-animated{visibility:hidden;transform:translate3d(0, 116%, clamp(-80px, -4.166667vw, -32px)) rotateX(-66deg);transition:transform 1900ms cubic-bezier(0.16, 1, 0.3, 1) 220ms;will-change:transform}.site-footer.is-site-footer-wordmark-resetting .site-footer__wordmark-animated{transition:none}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(2) .site-footer__wordmark-animated{transition-delay:275ms}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(3) .site-footer__wordmark-animated{transition-delay:330ms}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(4) .site-footer__wordmark-animated{transition-delay:385ms}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(5) .site-footer__wordmark-animated{transition-delay:440ms}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(6) .site-footer__wordmark-animated{transition-delay:495ms}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(7) .site-footer__wordmark-animated{transition-delay:550ms}.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-piece:nth-child(8) .site-footer__wordmark-animated{transition-delay:605ms}.site-footer.is-site-footer-wordmark-managed.is-site-footer-wordmark-visible .site-footer__wordmark-animated{visibility:visible;transform:translate3d(0, 0, 0) rotateX(0deg)}.site-footer__variant{grid-area:1/1}.site-footer__variant[hidden]{display:none !important}.site-footer__variant--v1{position:relative;z-index:2;display:grid;width:100%;height:100%;place-items:center}.site-footer__variant--v2{display:contents}.site-footer__glass-target{position:relative;z-index:2;display:block;width:min(46vw,86.5436svh);max-width:calc(100vw - var(--mv-page-padding)*2);aspect-ratio:1.2727;outline:0;caret-color:rgba(0,0,0,0);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none}.site-footer__glass-target:focus-visible{outline:1px solid rgb(var(--mv-white-rgb)/0.72);outline-offset:max(6px,.416667vw)}.site-footer__glass-canvas{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;opacity:.96;caret-color:rgba(0,0,0,0);pointer-events:none;-webkit-user-select:none;user-select:none}.site-footer.is-site-footer-wordmark-managed .site-footer__glass-canvas,.site-footer.is-site-footer-wordmark-managed .site-footer__physics-canvas{visibility:hidden;opacity:0}.site-footer.is-site-footer-wordmark-managed.is-site-footer-3d-visible .site-footer__glass-canvas{visibility:visible;opacity:.96}.site-footer.is-site-footer-wordmark-managed.is-site-footer-3d-visible .site-footer__physics-canvas{visibility:visible;opacity:1}.site-footer.is-site-footer-wordmark-managed:not(.is-site-footer-3d-visible) .site-footer__glass-target,.site-footer.is-site-footer-wordmark-managed:not(.is-site-footer-3d-visible) .site-footer__astronaut-target{pointer-events:none}.site-footer__astronaut-target{position:relative;z-index:2;display:block;width:auto;height:var(--site-footer-astronaut-size, clamp(82px, 9.895833vw, 190px));aspect-ratio:var(--site-footer-astronaut-aspect, 1.08);outline:0;pointer-events:none;touch-action:manipulation;transform:translate3d(var(--site-footer-astronaut-x, 0), var(--site-footer-astronaut-y, 0), 0);will-change:transform}.site-footer__astronaut-target:focus-visible{outline:1px solid rgb(var(--mv-white-rgb)/0.72);outline-offset:max(6px,.416667vw)}.site-footer.is-site-footer-astronaut-ready .site-footer__astronaut-target{pointer-events:auto}.site-footer__object-slot{position:absolute;z-index:1;inset:0;width:auto;max-width:none;aspect-ratio:auto;pointer-events:none}.site-footer__physics-canvas{display:block;width:100%;height:100%;pointer-events:none}.site-footer__bar{position:relative;z-index:2;align-items:end;padding-top:max(16px,1.041667vw);border-top:1px solid rgb(var(--mv-white-rgb)/0.18)}.site-footer__copyright{grid-column:1/span 4;display:flex;flex-direction:column;align-items:flex-start;gap:max(2px,.208333vw)}.site-footer__back-to-top{grid-column:5/span 4;justify-self:center}.site-footer__privacy{grid-column:9/-1;justify-self:end}.site-footer__version-toggle{position:absolute;z-index:4;right:var(--mv-page-padding);bottom:calc(max(54px,4.166667vw) + env(safe-area-inset-bottom));min-width:max(42px,2.916667vw);padding:max(7px,.416667vw) max(9px,.625vw);border:1px solid rgb(var(--mv-white-rgb)/0.54);border-radius:0;background:var(--mv-pure-black);color:var(--mv-white);font:400 clamp(11px, 0.729167vw, 14px)/1 "Nacelle",sans-serif;letter-spacing:-0.02em;cursor:pointer;transition:background-color 240ms ease,color 240ms ease}.site-footer__version-toggle:hover,.site-footer__version-toggle:focus-visible{background:var(--mv-white);color:var(--mv-black)}.site-footer__version-toggle:focus-visible{outline:1px solid var(--mv-white);outline-offset:3px}:root[data-site-theme=light] .site-footer__wordmark{filter:brightness(0.066667)}:root[data-site-theme=light] .site-footer{background:#f7f7f7}@media(max-width: 959px){.site-footer__inner{grid-template-rows:auto minmax(max(220px, 26svh), 1fr) auto}.site-footer__column--menu,.site-footer__column--contact{grid-column:1/span 6}.site-footer__column--company,.site-footer__column--socials{grid-column:7/-1}.site-footer__stage{min-height:max(220px,30svh)}.site-footer__astronaut-target{height:var(--site-footer-astronaut-size, clamp(82px, 14.59854vw, 140px))}}@media(max-width: 560px){.site-footer__inner{grid-template-rows:auto minmax(180px, 1fr) auto;padding-top:max(24px,6.4vw);padding-bottom:calc(max(20px,5.333333vw) + env(safe-area-inset-bottom))}.site-footer__top{row-gap:clamp(20px,5.333333vw,24px)}.site-footer__heading+.site-footer__list,.site-footer__heading+.site-footer__address{margin-top:max(10px,2.666667vw)}.site-footer__stage{min-height:max(180px,24svh)}.site-footer__glass-target{width:min(100vw - var(--mv-page-padding)*2,57.2715svh)}.site-footer__astronaut-target{height:var(--site-footer-astronaut-size, clamp(64px, 21.866667vw, 82px))}.site-footer__version-toggle{bottom:calc(max(48px,12.8vw) + env(safe-area-inset-bottom))}}@media(max-width: 768px){.site-footer__bar{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;column-gap:16px;row-gap:20px}.site-footer__back-to-top,.site-footer__privacy{grid-row:1;padding-block:6px;font-size:14px;line-height:1.25;white-space:nowrap}.site-footer__privacy{grid-column:1;justify-self:start}.site-footer__back-to-top{grid-column:2;justify-self:end}.site-footer__copyright{grid-column:1/-1;grid-row:2;align-items:center;justify-self:center;font-size:14px;line-height:1.4;text-align:center}}@media(prefers-reduced-motion: reduce){.site-footer.is-site-footer-wordmark-managed .site-footer__wordmark-animated{transition-duration:1ms;transition-delay:0ms}.site-footer__link,.site-footer__bar-link{transition:none}.site-footer__version-toggle{transition:none}.site-footer__wordmark{transition-duration:1ms}}@supports not (height: 100svh){.site-page--footer-v1>.site-footer-reveal-spacer,.site-page--footer-v1>.site-footer{height:100vh}}@media(max-width: 959px),(max-height: 700px){.site-footer{min-height:100vh;min-height:100svh}.site-page--footer-v1>.site-footer-reveal-spacer{display:none;block-size:0}.site-page--footer-v1>.site-footer{position:relative;inset:auto;height:auto;min-height:100vh;min-height:100svh}}.e-body.e-body--not-found{min-height:100vh;min-height:100dvh;display:grid;place-items:center;position:relative;margin:0;padding:88px max(20px,1.041667vw);background:var(--mv-black);color:var(--mv-white);font-family:"Nacelle","Pretendard",system-ui,sans-serif}.error-not-found{width:100%;text-align:center}.error-not-found__logo{position:absolute;top:max(28px,1.666667vw);left:max(20px,1.041667vw);display:inline-flex;align-items:center;min-height:44px;color:var(--mv-white);text-decoration:none}.error-not-found__logo:focus-visible{outline:2px solid var(--mv-white);outline-offset:4px}.error-not-found__logo-image{display:block;width:max(120px,6.25vw);height:auto;filter:brightness(0) invert(1)}.error-not-found__wordmark{font:900 30px/1 "Nacelle",sans-serif;letter-spacing:-0.065em}.error-not-found__code{margin:0 0 28px;font-family:"Pretendard",system-ui,sans-serif;font-size:clamp(120px,15.416667vw,224px);font-weight:700;line-height:1;letter-spacing:-0.035em}.error-not-found__message{margin:0 0 24px;font-size:clamp(15px,1.041667vw,18px);font-weight:500;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.error-not-found__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.error-not-found__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1px solid rgb(var(--mv-white-rgb)/0.16);border-radius:0;background:rgb(var(--mv-white-rgb)/0.055);color:var(--mv-white);font:600 14px/1.4 "Pretendard",system-ui,sans-serif;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease}.error-not-found__button:hover{background:rgb(var(--mv-white-rgb)/0.1);border-color:rgb(var(--mv-white-rgb)/0.25)}.error-not-found__button:focus-visible{outline:2px solid var(--mv-white);outline-offset:4px}.error-not-found__button--primary{border-color:var(--mv-white);background:var(--mv-white);color:var(--mv-black)}.error-not-found__button--primary:hover{border-color:rgb(var(--mv-white-rgb)/0.85);background:rgb(var(--mv-white-rgb)/0.85)}:root[data-site-theme=light] .error-not-found__logo-image{filter:brightness(0)}@media(prefers-reduced-motion: reduce){.error-not-found__button{transition:none}}@font-face{font-family:"Nacelle";src:url("/assets/fonts/nacelle/Nacelle-Regular.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Nacelle";src:url("/assets/fonts/nacelle/Nacelle-SemiBold.otf") format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Nacelle";src:url("/assets/fonts/nacelle/Nacelle-Black.otf") format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"Pretendard";src:url("/assets/fonts/Pretendard/web/static/woff2-subset/Pretendard-Regular.subset.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Pretendard";src:url("/assets/fonts/Pretendard/web/static/woff2-subset/Pretendard-SemiBold.subset.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Pretendard";src:url("/assets/fonts/Pretendard/web/static/woff2-subset/Pretendard-Medium.subset.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Pretendard";src:url("/assets/fonts/Pretendard/web/static/woff2-subset/Pretendard-Bold.subset.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}@property --mv-black-channel{syntax:"<number>";inherits:true;initial-value:17}@property --mv-white-channel{syntax:"<number>";inherits:true;initial-value:255}@property --mv-pure-black-channel{syntax:"<number>";inherits:true;initial-value:0}:root{color-scheme:dark;--mv-black-channel: 17;--mv-white-channel: 255;--mv-pure-black-channel: 0;--mv-black-rgb: var(--mv-black-channel) var(--mv-black-channel) var(--mv-black-channel);--mv-white-rgb: var(--mv-white-channel) var(--mv-white-channel) var(--mv-white-channel);--mv-pure-black-rgb: var(--mv-pure-black-channel) var(--mv-pure-black-channel) var(--mv-pure-black-channel);--mv-black: rgb(var(--mv-black-rgb));--mv-white: rgb(var(--mv-white-rgb));--mv-pure-black: rgb(var(--mv-pure-black-rgb));--mv-difference-ink: #ffffff;--mv-difference-ink-rgb: 255 255 255;--mv-theme-transition-duration: 680ms;font-family:"Nacelle","Pretendard",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:root[data-site-theme=light]{color-scheme:light;--mv-black-channel: 255;--mv-white-channel: 17;--mv-pure-black-channel: 255}:root.is-site-theme-transitioning{transition:--mv-black-channel var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1),--mv-white-channel var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1),--mv-pure-black-channel var(--mv-theme-transition-duration) cubic-bezier(0.22, 1, 0.36, 1)}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%;margin:0;background:var(--mv-black);color:var(--mv-white)}@media(prefers-reduced-motion: reduce){:root.is-site-theme-transitioning{--mv-theme-transition-duration: 1ms}}body{min-height:100vh;min-height:100dvh}a{color:inherit}.skip-link{position:fixed;z-index:10;top:1rem;left:1rem;padding:.75rem 1rem;background:var(--mv-black);color:var(--mv-white);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}html:lang(ja) body,html:lang(zh) body{font-family:"Nacelle","Noto Sans CJK JP","Noto Sans CJK SC","Yu Gothic","Microsoft YaHei",system-ui,sans-serif}html:lang(ja) .public-site :is(p,h1,h2,h3,h4,li,label,button),html:lang(ja) :is(.home-about,.home-brands,.home-service,.about-story,.about-history,.brand-detail,.brands-index,.news-index,.news-show,.career-values,.career-principles,.career-culture,.contact-page) :is(p,h1,h2,h3,h4,li,label,button),html:lang(zh) .public-site :is(p,h1,h2,h3,h4,li,label,button),html:lang(zh) :is(.home-about,.home-brands,.home-service,.about-story,.about-history,.brand-detail,.brands-index,.news-index,.news-show,.career-values,.career-principles,.career-culture,.contact-page) :is(p,h1,h2,h3,h4,li,label,button){word-break:normal;overflow-wrap:anywhere;line-break:strict}html:lang(ja) :is(.brand-detail__description,.home-brands__copy,.career-values__description,.career-principles__body,.about-history__content),html:lang(zh) :is(.brand-detail__description,.home-brands__copy,.career-values__description,.career-principles__body,.about-history__content){word-break:normal;overflow-wrap:anywhere;line-height:1.65}html:lang(ja) .site-header__language-list,html:lang(zh) .site-header__language-list{flex-wrap:wrap}html:lang(ja) .site-header__submenu-link,html:lang(zh) .site-header__submenu-link{white-space:normal}@media(max-width: 767px){html:lang(ja) :is(.home-about,.home-service,.career-values,.career-principles) p br,html:lang(zh) :is(.home-about,.home-service,.career-values,.career-principles) p br{display:none}html:lang(ja) :is(.home-about,.home-service,.career-values,.career-principles) p,html:lang(zh) :is(.home-about,.home-service,.career-values,.career-principles) p{text-wrap:pretty}}html:lang(zh) body{font-family:"Nacelle","Noto Sans CJK SC","Microsoft YaHei","PingFang SC",system-ui,sans-serif}html:lang(ja) .career-card__details,html:lang(zh) .career-card__details{grid-template-columns:minmax(0, 1fr);gap:20px;margin-top:28px}html:lang(ja) .career-card__detail dd,html:lang(zh) .career-card__detail dd{display:block;overflow:visible;-webkit-line-clamp:unset;word-break:normal;overflow-wrap:anywhere;line-height:1.6}
