.mk .mk-hero{background-color:rgb(var(--surface-2));background-image:radial-gradient(60% 80% at 8% 0,rgb(var(--brand-vivid)/.13) 0,transparent 60%),radial-gradient(40% 60% at 96% 100%,rgb(var(--accent)/.07) 0,transparent 60%),linear-gradient(to right,rgb(var(--ink)/.035) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--ink)/.035) 1px,transparent 1px)}.mk .mk-dark,.mk .mk-hero{background-size:auto,auto,32px 32px,32px 32px}.mk .mk-dark{background-color:rgb(var(--overlay-ink));background-image:radial-gradient(55% 70% at 10% 10%,rgb(var(--brand-vivid)/.28) 0,transparent 60%),radial-gradient(45% 60% at 90% 90%,rgb(var(--accent)/.35) 0,transparent 60%),linear-gradient(to right,rgb(255 255 255/.04) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255/.04) 1px,transparent 1px)}.mk .mk-accent{background-color:rgb(var(--accent));background-image:radial-gradient(55% 70% at 10% 10%,rgb(255 255 255/.14) 0,transparent 60%),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:auto,32px 32px,32px 32px}@keyframes mk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mk .animate-page{animation:mk-rise .3s ease-out backwards}.mk .animate-fade-up{animation:mk-rise .5s ease-out both}.mk .link-underline{position:relative}.mk .link-underline:after{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:currentColor;content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mk .link-underline:hover:after{content:var(--tw-content);width:100%}.mk .btn-lg{height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.9375rem;line-height:1.375rem}.mk .mk-figure{font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(var(--brand)/var(--tw-text-opacity,1));font-variant-numeric:tabular-nums}@keyframes mk-beacon{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes mk-tick{0%{transform:scale(1.14)}to{transform:scale(1)}}.mk .mk-pin{position:relative;height:var(--pin-phone,200svh)}@media (min-width:768px){.mk .mk-pin{height:var(--pin,260svh)}}.mk .mk-pin-frame{position:sticky;top:0;height:100svh;overflow:hidden}@media (prefers-reduced-motion:reduce){.mk .mk-pin{height:auto}.mk .mk-pin-frame{position:relative;height:auto;min-height:100svh}}.mk .mk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mk .mk-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:mk-marquee var(--marquee-s,40s) linear infinite}.mk .mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk .mk-marquee-item{flex:none;display:inline-flex;align-items:center;white-space:nowrap}.mk .mk-marquee-item:after{content:"";width:6px;height:6px;margin-inline:1.5rem;border-radius:9999px;background:rgb(var(--brand));opacity:.55}@keyframes mk-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mk .mk-marquee{-webkit-mask-image:none;mask-image:none}.mk .mk-marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:.75rem}.mk .mk-marquee-item[data-dup]{display:none}}.mk .mk-globe{-webkit-mask-image:radial-gradient(ellipse 50% 52% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 50% 52% at 50% 50%,#000 72%,transparent 100%)}.mk .mk-display-xl{font-weight:800;letter-spacing:-.035em;line-height:1.04;font-size:clamp(2.5rem,1.6rem + 4.2vw,4.5rem)}.mk .mk-display-lg{font-weight:800;letter-spacing:-.03em;line-height:1.08;font-size:clamp(2rem,1.4rem + 2.8vw,3.5rem)}.mk .mk-display-md{font-weight:700;letter-spacing:-.025em;line-height:1.15;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.5rem)}.mk :is(.mk-display-xl,.mk-display-lg,.mk-display-md):lang(ko){word-break:keep-all}.mk .mk-card-xl{border-radius:28px}@media (min-width:1024px){.mk .mk-card-xl{border-radius:32px}}.mk .mk-raised{box-shadow:0 30px 60px -30px rgb(var(--overlay-ink)/.35),0 12px 24px -12px rgb(var(--overlay-ink)/.18)}@keyframes mk-kenburns-0{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(-1%,-1%,0)}}@keyframes mk-kenburns-1{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(-1%,-1%,0)}}@keyframes mk-kenburns-2{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(-1%,-1%,0)}}.mk .mk-kenburns{animation:mk-kenburns-0 8.5s ease-out both;will-change:transform}.mk .mk-kenburns.mk-kb-1{animation-name:mk-kenburns-1}.mk .mk-kenburns.mk-kb-2{animation-name:mk-kenburns-2}@media (prefers-reduced-motion:reduce){.mk .mk-kenburns,.mk .mk-kenburns.mk-kb-1,.mk .mk-kenburns.mk-kb-2{animation:none}}.mk .mk-scroll-hint:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:mk-scroll-dot 1.8s ease-in-out infinite}@keyframes mk-scroll-dot{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.mk .mk-scroll-hint{display:none}}.mk .mk-art :is(.mk-art-pop,.mk-art-pulse,.mk-art-twinkle){transform-box:fill-box;transform-origin:center}.mk .mk-art .mk-art-pop{animation:mk-art-pop .52s cubic-bezier(.2,.8,.2,1) backwards}.mk .mk-art .mk-art-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:mk-art-draw 1.8s cubic-bezier(.65,0,.35,1) .2s backwards}.mk .mk-art .mk-art-pulse{animation:mk-art-pulse 3.2s ease-in-out infinite}.mk .mk-art .mk-art-twinkle{animation:mk-art-twinkle 3s ease-in-out infinite}.mk .mk-art .mk-art-spin{transform-box:view-box;animation:mk-art-spin 90s linear infinite}@keyframes mk-art-pop{0%{opacity:0;transform:scale(.4)}}@keyframes mk-art-draw{0%{stroke-dashoffset:1}}@keyframes mk-art-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes mk-art-twinkle{0%,to{opacity:1}50%{opacity:.45}}@keyframes mk-art-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mk .mk-art :is(.mk-art-pop,.mk-art-draw,.mk-art-pulse,.mk-art-twinkle,.mk-art-spin){animation:none}}.mk .mk-card-brand{background-color:rgb(var(--brand-ink));background-image:radial-gradient(70% 80% at 88% 8%,rgb(var(--brand-vivid)/.95) 0,transparent 62%),radial-gradient(70% 70% at 0 100%,rgb(var(--overlay-ink)/.55) 0,transparent 70%),linear-gradient(to right,rgb(255 255 255/.06) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255/.06) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px}@media (max-width:767px){.mk .mk-lcp-still .animate-fade-up{animation:none}}