@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";
@font-face{font-family:Gmarket Sans;src:url(/fonts/gmarket-light.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Gmarket Sans;src:url(/fonts/gmarket-medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Gmarket Sans;src:url(/fonts/gmarket-bold.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}:root{--font-pretendard:"Pretendard Variable", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-display:"Fraunces", "Pretendard Variable", serif;--font-serif:"Fraunces", "Noto Serif KR", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-gmarket:"Gmarket Sans", "Pretendard Variable", sans-serif;--bg:#fff;--fg:#0b0b0c;--accent:#c9a45c}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-pretendard);letter-spacing:-.012em;overscroll-behavior:none}html{scroll-behavior:auto}::selection{color:#fff;background:#c9a45c}@media (hover:hover) and (pointer:fine){html.hm-cursor-hidden,html.hm-cursor-hidden body,html.hm-cursor-hidden a,html.hm-cursor-hidden button,html.hm-cursor-hidden [role=button],html.hm-cursor-hidden video,html.hm-cursor-hidden svg,html.hm-cursor-hidden img,html.hm-cursor-hidden label,html.hm-cursor-hidden input,html.hm-cursor-hidden textarea,html.hm-cursor-hidden select,html.hm-cursor-hidden [data-cursor]{cursor:none!important}:where(html.hm-cursor-hidden *){cursor:inherit}}::-webkit-scrollbar{width:0;height:0}.wrap{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.wrap{padding-left:2.5rem;padding-right:2.5rem}}.wrap-tight{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.wrap-tight{padding-left:2.5rem;padding-right:2.5rem}}.display{font-family:var(--font-display);letter-spacing:-.02em;font-optical-sizing:auto;font-weight:400}.eyebrow{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(11 11 12/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:11px;font-weight:600;display:inline-flex}.eyebrow-gold{text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity:1;color:rgb(201 164 92/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:11px;font-weight:600;display:inline-flex}.mono{font-family:var(--font-mono);letter-spacing:.02em}.num-display{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:300}.gmarket-display{font-family:var(--font-gmarket);letter-spacing:-.04em;font-weight:300}.gmarket-medium{font-family:var(--font-gmarket);letter-spacing:-.025em;font-weight:500}.gmarket-bold{font-family:var(--font-gmarket);letter-spacing:-.03em;font-weight:700}.hairline{background:#1a18151a;width:100%;height:1px}.vhairline{background:#1a18151a;width:1px;height:100%}.pill{letter-spacing:.05em;--tw-text-opacity:1;color:rgb(11 11 12/var(--tw-text-opacity,1));background-color:#0000;border-width:1px;border-color:#0b0b0c33;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:12px;font-weight:500;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.pill:hover{--tw-border-opacity:1;border-color:rgb(11 11 12/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(11 11 12/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pill-dark{--tw-bg-opacity:1;background-color:rgb(11 11 12/var(--tw-bg-opacity,1));letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:12px;font-weight:500;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.pill-dark:hover{--tw-bg-opacity:1;background-color:rgb(26 26 27/var(--tw-bg-opacity,1))}.pill-light{letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000;border-width:1px;border-color:#ffffff4d;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:12px;font-weight:500;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.pill-light:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 11 12/var(--tw-text-opacity,1))}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-keep{word-break:keep-all}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}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-scrolling iframe{pointer-events:none}.splitmask{display:inline}.splitmask-line{vertical-align:bottom;line-height:1.1;display:inline-block;overflow:hidden}.splitmask-line>span{will-change:transform;transition:transform 1.05s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(110%)skewY(6deg)}.splitmask.is-in .splitmask-line>span{transform:translateY(0)skewY(0)}.hm-hollow,.hm-hollow span{color:#0000;-webkit-text-fill-color:transparent}.hm-hollow{-webkit-text-stroke:2.4px #0b0b0c}.hm-float-y{animation:4.6s ease-in-out infinite hm-float-y;position:relative}@keyframes hm-float-y{0%,to{top:0}50%{top:-9px}}@media (prefers-reduced-motion:reduce){.hm-float-y{animation:none}}.wordreveal{display:inline}.wordreveal-line{vertical-align:bottom;line-height:1.12;display:inline-block;overflow:hidden}.wordreveal-line>span{opacity:0;will-change:transform, opacity;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .7s ease-out;display:inline-block;transform:translateY(100%)skew(-8deg)}.wordreveal.is-in .wordreveal-line>span{opacity:1;transform:translate(0,0)skew(0)}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:translateY(0)}.slogan-line{cursor:none}.slogan-stroke{font-family:var(--font-pretendard);letter-spacing:-.05em;color:#c9a45cc7;will-change:color, transform;font-weight:600;transition:color .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:inline-block}.slogan-line:hover .slogan-stroke,.group\/line:hover .slogan-stroke{color:#1a1815}.slogan-line{position:relative}.slogan-line:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#ffffff59 45%,#0000 60%);transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-110%)}.slogan-line:hover:after,.group\/line:hover:after{transform:translate(110%)}.hm-stroke{font-family:"Black Han Sans", var(--font-pretendard), sans-serif;color:#0000;-webkit-text-stroke:1.4px #e0c28a8c;letter-spacing:-.015em;font-weight:400;transition:-webkit-text-stroke-color .7s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-width .7s cubic-bezier(.22,1,.36,1)}.hm-stroke--ink{-webkit-text-stroke-color:#0b0b0c7a}.hm-stroke:hover{-webkit-text-stroke-width:1.8px;-webkit-text-stroke-color:#e0c28aeb}.hm-stroke--ink:hover{-webkit-text-stroke-color:#0b0b0ceb}.hm-stroke-line{line-height:1.06;display:block;overflow:hidden}.hm-stroke-line>span{transform-origin:50% 100%;will-change:transform;transition:transform .95s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(108%)rotate(4deg)}.hm-stroke:not(.is-in) .hm-stroke-line>span{animation:1.1s cubic-bezier(.22,1,.36,1) forwards hm-stroke-reveal;animation-delay:var(--hm-stroke-delay,.4s)}.hm-stroke.is-in .hm-stroke-line>span{animation:none;transform:translateY(0)rotate(0)}@keyframes hm-stroke-reveal{to{transform:translateY(0)rotate(0)}}.hm-stroke.is-in{animation:6s ease-in-out 1.4s infinite hm-stroke-breath}@keyframes hm-stroke-breath{0%,to{-webkit-text-stroke-width:1.4px}50%{-webkit-text-stroke-width:1.65px}}.hm-stroke:hover{animation:none}.promo-outline{font-family:"Black Han Sans", var(--font-pretendard), sans-serif;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #ffffffd1;letter-spacing:-.015em;font-weight:400;transition:-webkit-text-stroke-width .7s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-color .7s cubic-bezier(.22,1,.36,1)}.promo-outline span{color:#0000;-webkit-text-fill-color:transparent}.promo-outline:hover{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#e0c28af2}@keyframes hm-particle-float{0%,to{opacity:.35;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-3px)scale(1.18)}}.hm-particle{will-change:transform, opacity;animation:1.8s cubic-bezier(.4,0,.6,1) infinite hm-particle-float}.under{display:inline-block;position:relative}.under:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.under:hover:after{transform-origin:0;transform:scaleX(1)}
