@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9b761969b73265e-s.428zbbzayx0po.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/02226c9583c2c168-s.0b2gro_tx97hm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbf9895eccdcdab0-s.p.1jvzjgche8b4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.lHJ1tq_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal;font-weight:600}.lHJ1tq_variable{--font-brand:"Space Grotesk", "Space Grotesk Fallback"}
:root{--font-body:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display:var(--font-body);--font-label:var(--font-body);--ui-sheet:#111620;--ui-fill:#1c222e;--ui-fill-2:#272e3c;--ui-line:#ffffff1a;--ui-text-2:#dbdee3;--ui-text-3:#b4b7bf;--ui-primary:var(--color-accent);--ui-primary-press:#e141aa;--ui-primary-ink:#090d16;--ui-radius:1rem;--ui-radius-sm:.75rem;--ui-control:3.25rem;--color-night:#1f50f5;--color-void:#090d16;--color-surface:#151a26;--color-surface-raised:#222937;--color-border:#ffffff24;--color-glass:#ffffff0d;--color-glass-hover:#ffffff1a;--color-glass-border:#ffffff1a;--color-accent:#f35cbc;--color-accent-strong:#fab0d9;--color-glow:#f35cbc66;--color-cream:#fbf4ea;--color-text-primary:var(--color-cream);--color-text-muted:#c7cbd1;--shadow-card:0 .85rem 2rem #00000073;--shape-blob:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='white' d='M50 4C57.3 5.3 64.7 15.5 71.5 18.7C78.4 21.9 88.9 17.5 91.1 23.3C93.3 29.1 85.3 45.5 84.8 53.7C84.3 61.8 89.2 65.7 88.1 72C87 78.3 85 88.7 78.3 91.2C71.6 93.7 56.7 87 48.1 86.9C39.4 86.9 32.4 94.1 26.5 90.7C20.6 87.3 16.8 73 12.5 66.7C8.3 60.3-.4 58.4 1.1 52.6C2.6 46.7 17.1 38.4 21.5 31.5C25.9 24.6 22.7 15.6 27.5 11C32.3 6.4 42.7 2.7 50 4Z'/%3E%3C/svg%3E");--shape-splash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='white' d='M50 1C57.5 1.9 63.7 7 69.1 12.6C74.5 18.2 77.8 28.3 82.5 34.5C87.1 40.7 95.4 42.9 97 50C98.6 57.1 95.9 72 91.9 77.2C87.9 82.5 79.9 78.6 72.9 81.6C65.9 84.5 56.9 95.7 50 95C43.1 94.3 38 80.3 31.3 77.2C24.6 74.1 14 80.9 9.7 76.1C5.5 71.4 4.4 56.9 6 48.8C7.6 40.8 16.3 34.6 19.3 27.7C22.2 20.8 18.8 11.8 23.9 7.4C29 2.9 42.5.1 50 1Z'/%3E%3C/svg%3E");--max-width-content:76rem;--gap-grid:1.5rem;--gap-section:5rem;--font-size-display:6rem;--font-size-headline:2.1rem;--font-size-body:1.0625rem;--font-size-small:.875rem;--font-leading-tight:1;--font-leading-body:1.65}@supports (color:lab(0% 0 0)){:root{--ui-sheet:lab(7.10056% .173621 -7.96395);--ui-fill:lab(12.8508% .132106 -9.1447);--ui-fill-2:lab(18.6364% .0878274 -10.2611);--ui-line:lab(100% 0 0/.1);--ui-text-2:lab(88.3653% -.184178 -3.02262);--ui-text-3:lab(74.4267% -.253052 -4.52077);--ui-primary-press:lab(55.1604% 68.5142 -20.4896);--ui-primary-ink:lab(3.62337% .159085 -5.34269);--color-night:lab(40.5969% 35.2249 -88.2116);--color-void:lab(3.62337% .159085 -5.34269);--color-surface:lab(9.37268% .197582 -8.75769);--color-surface-raised:lab(16.3129% .147969 -10.2421);--color-border:lab(100% 0 0/.14);--color-glass:lab(100% 0 0/.05);--color-glass-hover:lab(100% 0 0/.1);--color-glass-border:lab(100% 0 0/.1);--color-accent:lab(62.2747% 65.741 -19.6042);--color-accent-strong:lab(80.0735% 32.1121 -9.44423);--color-glow:lab(62.2747% 65.741 -19.6042/.4);--color-cream:lab(96.5617% .892848 5.67414);--color-text-muted:lab(81.3962% -.221312 -3.77311);--shadow-card:0 .85rem 2rem lab(0% 0 0/.45)}}@media (min-width:48rem){:root{--font-size-display:9rem;--font-size-headline:2.6rem;--gap-grid:2rem;--gap-section:6rem}}@media (min-width:75rem){:root{--font-size-display:11rem;--font-size-headline:3rem}}*{scrollbar-width:thin;scrollbar-color:oklch(100% 0 0/.1) transparent}:hover{scrollbar-color:oklch(100% 0 0/.24) transparent}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47;background:lab(100% 0 0/.28)}::-webkit-scrollbar-button{display:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{isolation:isolate;background-color:var(--color-void);min-height:100svh;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--font-leading-body);letter-spacing:-.01em;word-break:keep-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative;overflow-x:hidden}:where(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body>main,body>footer{z-index:1;position:relative}h1,h2,h3,h4,blockquote{text-wrap:balance}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}img{height:auto}button{cursor:pointer;font:inherit;background:0 0;border:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.text-display{font-family:var(--font-display);font-size:var(--font-size-display);font-style:normal;font-weight:600;line-height:var(--font-leading-tight);letter-spacing:-.03em;text-wrap:balance}.text-headline{font-family:var(--font-display);font-size:var(--font-size-headline);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}.text-muted{color:var(--color-text-muted)}.card-glass{background:var(--color-glass);border:1px solid var(--color-glass-border);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff14;border-radius:.28rem;transition:box-shadow .28s,translate .28s}@supports (color:lab(0% 0 0)){.card-glass{box-shadow:var(--shadow-card), inset 0 1px 0 lab(100% 0 0/.08)}}.card-glass:hover{background:var(--color-glass-hover);translate:0 -1px;box-shadow:0 1rem 2.25rem #00000080,inset 0 1px #ffffff1f;box-shadow:0 1rem 2.25rem lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.12)}body:after{content:"";opacity:.05;pointer-events:none;z-index:9999;background:url(/textures/noise.svg) 0 0/120px;position:fixed;inset:0}@keyframes reveal-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}[data-reveal]{animation:.7s cubic-bezier(.16,1,.3,1) both reveal-rise;animation-timeline:view();animation-range:entry entry 28%}[data-reveal=wipe]{animation:.9s cubic-bezier(.16,1,.3,1) both reveal-fade;animation-timeline:view();animation-range:entry entry 35%}@supports not (animation-timeline:scroll()){[data-reveal],[data-reveal=wipe]{opacity:1;translate:none}}.word-wrap{display:inline-block;overflow:hidden}.word{transition:translate .6s cubic-bezier(.16,1,.3,1);display:inline-block;translate:0 110%}.headline.is-visible .word{translate:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.animate-nav{opacity:0;animation:.4s ease-out .2s forwards fade-in}.animate-hero-headline{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .5s forwards rise-in}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=wipe]{opacity:1;animation:none;translate:none}.word{transition:none;translate:0}.animate-nav,.animate-hero-headline{opacity:1;animation:none}}:root{--color-surface:#ffffff0f;--color-surface-raised:#ffffff1a;--color-field:#03060d80;--color-border:#ffffff21;--color-border-strong:#ffffff3d;--color-text-primary:#fbf4ea;--color-text-muted:#caced4;--color-text-faint:#a4a8af;--color-accent-soft:#f35cbc2e;--color-danger:#ff7e77;--button-primary:var(--ui-primary);--button-primary-ink:var(--ui-primary-ink);--button-primary-border:transparent;--button-primary-glow:none;--play-bg:var(--color-accent);--play-bg-press:var(--ui-primary-press);--play-ink:var(--ui-primary-ink);--frame:#0f141d;--frame-high:#171d28;--frame-glass:#0f141de6;--scrim:#02030999;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--text-2xs:.66rem;--text-xs:.74rem;--text-sm:.84rem;--text-md:.95rem;--text-lg:1.15rem;--text-xl:1.45rem}@supports (color:lab(0% 0 0)){:root{--color-surface:lab(100% 0 0/.06);--color-surface-raised:lab(100% 0 0/.1);--color-field:lab(1.51253% .181951 -3.16651/.5);--color-border:lab(100% 0 0/.13);--color-border-strong:lab(100% 0 0/.24);--color-text-primary:lab(96.5617% .892848 5.67414);--color-text-muted:lab(82.5562% -.22167 -3.77336);--color-text-faint:lab(68.6265% -.249296 -4.51869);--color-accent-soft:lab(62.2747% 65.741 -19.6042/.18);--color-danger:lab(68.2765% 50.1076 28.6002);--frame:lab(6.09396% .116766 -7.00321);--frame-high:lab(10.5348% .160605 -8.76863);--frame-glass:lab(6.09396% .116766 -7.00321/.9);--scrim:lab(.866661% .178993 -2.29113/.6)}}html,body{height:100%;overflow:hidden}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto}body{min-height:0}body:after{display:none}button,input,textarea,select{color:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}time,[role=slider]{font-variant-numeric:tabular-nums}@media (hover:none) and (pointer:coarse){:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:transform .12s}:where(button,[role=button]):not(:disabled):active{transform:scale(.96)}html,body{overscroll-behavior:none}}
