:root{--void:#0c0b0a;--ink-900:#14120f;--ink-800:#1c1a17;--ink-700:#262320;--smoke:#eae7e1;--ash:#a6a19a;--mute:#7a756e;--champagne:#c8b9a2;--band-void:#0c0b0a8c;--band-900:#14120f8c;--band-800:#1c1a1799;--glass-bg:#eae7e10b;--glass-bg-strong:#eae7e112;--glass-brd:#eae7e11a;--glass-blur:18px;--line:#eae7e11a;--line-champagne:#c8b9a259;--f-ui:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--f-ko:"Noto Serif KR", serif;--f-en:"Cormorant Garamond", "Noto Serif KR", serif;--fs-hero-en:clamp(44px, 13vw, 148px);--fs-hero-ko:clamp(15px, 4.3vw, 46px);--fs-dsp:clamp(26px, 5.2vw, 60px);--fs-dsp-sm:clamp(22px, 3.6vw, 40px);--fs-lede:clamp(15px, 1.5vw, 18px);--fs-body:15px;--fs-micro:12px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:40px;--sp-5:64px;--sp-6:96px;--sp-7:144px;--sp-8:clamp(120px, 18vw, 200px);--wrap-max:1200px;--wrap-pad:max(clamp(20px, 5vw, 48px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.25s;--dur-med:.6s;--dur-slow:1.2s;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-pill:999px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--void);min-height:100vh;color:var(--smoke);font-family:var(--f-ui);font-size:var(--fs-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.75;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}button,input{font:inherit}h1,h2,h3,h4{overflow-wrap:break-word;font-weight:300;line-height:1.25}p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}:lang(ko){word-break:keep-all}::selection{color:var(--smoke);background:#c8b9a247}:focus-visible{outline:2px solid var(--smoke);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}}.wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--wrap-pad);margin-inline:auto}.glass{background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%);border-radius:var(--r-md)}.glass--strong{background:var(--glass-bg-strong)}.eyebrow{font-family:var(--f-ui);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--champagne);font-weight:400}.dsp{font-family:var(--f-ko);font-size:var(--fs-dsp);font-weight:300;line-height:1.35}.dsp-sm{font-family:var(--f-ko);font-size:var(--fs-dsp-sm);font-weight:300;line-height:1.4}.dsp-en{font-family:var(--f-en);letter-spacing:.01em;font-weight:300;line-height:1.02}.lede{font-size:var(--fs-lede);color:var(--ash);line-height:1.85}.hairline{border:0;border-top:1px solid var(--line)}.grain:after{content:"";z-index:999;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}@media (pointer:coarse){.grain:after{display:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
