@font-face{font-family:gloock;src:url(../media/Gloock_Regular-s.p.0em1q-3sabuwc.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:gloock Fallback;src:local(Arial);ascent-override:93.4%;descent-override:21.55%;line-gap-override:0.0%;size-adjust:104.39%}._4vwFKW_className{font-family:gloock,gloock Fallback;font-weight:400}._4vwFKW_variable{--font-gloock:"gloock", "gloock Fallback"}
@font-face{font-family:manrope;src:url(../media/Manrope_Regular-s.p.3tnkyin_evkqx.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Medium-s.p.0ph28_czltoer.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_SemiBold-s.p.0lliqec24ovsd.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Bold-s.p.219pw-ruouh53.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.IQCJiG_className{font-family:manrope,manrope Fallback}.IQCJiG_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:notoSerifKr;src:url(../media/NotoSerifKR_Medium_KSX-s.p.33qvrvg-1f58i.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:notoSerifKr;src:url(../media/NotoSerifKR_SemiBold_KSX-s.p.22ie173g83f0d.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:notoSerifKr Fallback;src:local(Arial);ascent-override:102.58%;descent-override:25.49%;line-gap-override:0.0%;size-adjust:112.2%}.o5N5Tq_className{font-family:notoSerifKr,notoSerifKr Fallback}.o5N5Tq_variable{--font-noto-serif-kr:"notoSerifKr", "notoSerifKr Fallback"}
@font-face{font-family:pretendard;src:url(../media/Pretendard_Regular_KSX-s.p.2j95nqi1zkdaq.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Medium_KSX-s.p.240-lwngs17o0.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_SemiBold_KSX-s.p.2t0c0ttsglr9q.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.tMif2q_className{font-family:pretendard,pretendard Fallback}.tMif2q_variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--font-weight-semibold:600;--font-weight-bold:700;--drop-shadow-sm:0 1px 2px #00000026;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:var(--font-manrope), var(--font-pretendard), system-ui, sans-serif;--text-overline:11px;--text-overline--line-height:14px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-\[90px\]{top:-90px}.top-0{top:0}.top-5{top:20px}.top-6{top:24px}.top-\[120px\]{top:120px}.top-\[300px\]{top:300px}.top-\[330px\]{top:330px}.top-\[520px\]{top:520px}.-right-6{right:-24px}.right-4{right:16px}.-bottom-2{bottom:-8px}.-left-10{left:-40px}.-left-\[120px\]{left:-120px}.left-\[22px\]{left:22px}.left-\[170px\]{left:170px}.left-\[196px\]{left:196px}.left-\[210px\]{left:210px}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-inline:auto}.-mt-1{margin-top:-4px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mt-\[0\.15em\]{margin-top:.15em}.mt-auto{margin-top:auto}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.ml-1{margin-left:4px}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-2{width:8px;height:8px}.size-10{width:40px;height:40px}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:48px;height:48px}.size-\[60px\]{width:60px;height:60px}.size-\[70px\]{width:70px;height:70px}.size-\[84px\]{width:84px;height:84px}.size-\[104px\]{width:104px;height:104px}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-8{height:32px}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:48px}.h-16{height:64px}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[440px\]{height:440px}.h-\[600px\]{height:600px}.h-full{height:100%}.min-h-full{min-height:100%}.w-\[22px\]{width:22px}.w-\[35\%\]{width:35%}.w-\[55\%\]{width:55%}.w-\[120px\]{width:120px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[1_1_140px\]{flex:140px}.flex-\[1_1_300px\]{flex:300px}.flex-\[1_1_440px\]{flex:440px}.shrink-0{flex-shrink:0}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.rotate-\[8deg\]{rotate:8deg}.rotate-\[14deg\]{rotate:14deg}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.scroll-mt-8{scroll-margin-top:32px}.scroll-mt-24{scroll-margin-top:96px}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:4px}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:8px}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:12px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:32px}.gap-10{gap:40px}.gap-12{gap:48px}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-y-12{row-gap:48px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[34px\]{border-radius:34px}.rounded-\[44px\]{border-radius:44px}.rounded-full{border-radius:999px}.rounded-lg{border-radius:22px}.rounded-md{border-radius:14px}.rounded-sm{border-radius:10px}.rounded-xl{border-radius:28px}.rounded-xs{border-radius:6px}.rounded-b-xl{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-ink{border-color:var(--ink)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-forgot-soft{background-color:var(--forgot-soft)}.bg-got-it-soft{background-color:var(--got-it-soft)}.bg-gradient-1{background-color:var(--gradient-1)}.bg-gradient-2{background-color:var(--gradient-2)}.bg-gradient-3{background-color:var(--gradient-3)}.bg-ink{background-color:var(--ink)}.bg-primary,.bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.bg-scrim{background-color:var(--scrim)}.bg-surface{background-color:var(--surface)}.bg-surface-raised{background-color:var(--surface-raised)}.fill-background{fill:var(--background)}.fill-ink{fill:var(--ink)}.fill-none{fill:none}.fill-sparkle{fill:var(--sparkle)}.stroke-ink-muted{stroke:var(--ink-muted)}.p-0{padding:0}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:8px}.px-3{padding-inline:12px}.px-4{padding-inline:16px}.px-5{padding-inline:20px}.px-6{padding-inline:24px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:8px}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:12px}.py-5{padding-block:20px}.py-10{padding-block:40px}.py-24{padding-block:96px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-8{padding-top:32px}.pt-10{padding-top:40px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-16{padding-bottom:64px}.pb-24{padding-bottom:96px}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-gloock), var(--font-noto-serif-kr), Georgia, serif}.font-hangul{font-family:var(--font-pretendard), var(--font-manrope), system-ui, sans-serif}.font-hangul-display{font-family:var(--font-noto-serif-kr), var(--font-gloock), serif}.text-display-lg{font-size:40px;line-height:var(--tw-leading,44px);letter-spacing:var(--tw-tracking,-.015em)}.text-display-sm{font-size:24px;line-height:var(--tw-leading,30px);letter-spacing:var(--tw-tracking,-.005em)}.text-display-xl{font-size:56px;line-height:var(--tw-leading,58px);letter-spacing:var(--tw-tracking,-.02em)}.text-body{font-size:15px;line-height:var(--tw-leading,22px)}.text-body-lg{font-size:17px;line-height:var(--tw-leading,26px)}.text-caption{font-size:12px;line-height:var(--tw-leading,16px)}.text-hangul-body{font-size:17px;line-height:var(--tw-leading,28px)}.text-hangul-lg{font-size:28px;line-height:var(--tw-leading,38px)}.text-label{font-size:15px;line-height:var(--tw-leading,20px)}.text-label-sm{font-size:13px;line-height:var(--tw-leading,18px)}.text-overline{font-size:11px;line-height:var(--tw-leading,14px)}.text-word-card{font-size:64px;line-height:var(--tw-leading,80px)}.text-\[10px\]{font-size:10px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[clamp\(40px\,5vw\,56px\)\]{font-size:clamp(40px,5vw,56px)}.text-\[clamp\(88px\,12vw\,140px\)\]{font-size:clamp(88px,12vw,140px)}.leading-3{--tw-leading:12px;line-height:12px}.leading-6{--tw-leading:24px;line-height:24px}.leading-8{--tw-leading:32px;line-height:32px}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.text-accent{color:var(--accent)}.text-forgot{color:var(--forgot)}.text-got-it{color:var(--got-it)}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-on-primary{color:var(--on-primary)}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-md{--tw-shadow:0 2px 6px var(--tw-shadow-color,var(--shadow-tint)), 0 12px 32px var(--tw-shadow-color,var(--shadow-tint));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-tint)), 0 2px 8px var(--tw-shadow-color,var(--shadow-tint));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-\[70px\]{--tw-blur:blur(70px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_6px_rgba\(40\,10\,20\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 6px var(--tw-drop-shadow-color,#280a1424));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:bg-primary-pressed:hover{background-color:var(--primary-pressed)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-16{gap:64px}.md\:py-12{padding-block:48px}.md\:pt-10{padding-top:40px}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pb-24{padding-bottom:96px}.md\:text-display-2xl{font-size:72px;line-height:var(--tw-leading,72px);letter-spacing:var(--tw-tracking,-.025em)}.md\:text-display-lg{font-size:40px;line-height:var(--tw-leading,44px);letter-spacing:var(--tw-tracking,-.015em)}.md\:text-\[24px\]{font-size:24px}}@media (min-width:64rem){.lg\:w-\[260px\]{width:260px}.lg\:flex-row{flex-direction:row}.lg\:gap-14{gap:calc(var(--spacing) * 14)}}}:root,[data-palette=warm][data-mode=light],html[data-mode=light] [data-palette=warm]{--background:#fbf2da;--surface:#fdf8ec;--surface-raised:#fefdfa;--ink:#450c21;--ink-muted:#896367;--primary:#a33e43;--primary-pressed:#94363e;--on-primary:#fbf2da;--accent:#247784;--accent-soft:#e3fedc;--sparkle:#a33e43;--border:#e2d2c0;--border-strong:#a2817f;--got-it:#1c717e;--got-it-soft:#d8edef;--forgot:#97333a;--forgot-soft:#e5c8c7;--locked:#a2817f;--focus:#247784;--scrim:#450c2166;--gradient-1:#e8f9d6;--gradient-2:#b1d8d5;--gradient-3:#cb8f87;--shadow-tint:#450c211f}[data-palette=warm][data-mode=dark],html[data-mode=dark] [data-palette=warm]{--background:#450c21;--surface:#531427;--surface-raised:#5f1e2d;--ink:#fbf2da;--ink-muted:#c8b1a5;--primary:#d9ffd2;--primary-pressed:#c7e2bd;--on-primary:#450c21;--accent:#75c3d1;--accent-soft:#7a2b36;--sparkle:#75c3d1;--border:#693a46;--border-strong:#9b7878;--got-it:#8bdae8;--got-it-soft:#66505e;--forgot:#fa9494;--forgot-soft:#732834;--locked:#9b7878;--focus:#75c3d1;--scrim:#290714b3;--gradient-1:#6f2230;--gradient-2:#5b5e70;--gradient-3:#7d6864;--shadow-tint:#450c2166}[data-palette=cool][data-mode=light],html[data-mode=light] [data-palette=cool]{--background:#ecfbf7;--surface:#f6fdfb;--surface-raised:#fcfefe;--ink:#303633;--ink-muted:#5c6460;--primary:#303633;--primary-pressed:#303633;--on-primary:#ecfbf7;--accent:#876682;--accent-soft:#aaeed9;--sparkle:#878ba5;--border:#d2dfdc;--border-strong:#858f8c;--got-it:#0a7b62;--got-it-soft:#dcf8f0;--forgot:#755570;--forgot-soft:#e1d9e1;--locked:#858f8c;--focus:#876682;--scrim:#30363366;--gradient-1:#b7f1df;--gradient-2:#b5becb;--gradient-3:#c0b4c2;--shadow-tint:#3036331f}[data-palette=cool][data-mode=dark],html[data-mode=dark] [data-palette=cool]{--background:#303633;--surface:#3b4142;--surface-raised:#43494d;--ink:#8be8cb;--ink-muted:#84dbc0;--primary:#8be8cb;--primary-pressed:#80d3b9;--on-primary:#303633;--accent:#d2aecd;--accent-soft:#55535c;--sparkle:#9196b0;--border:#425a51;--border-strong:#67a28f;--got-it:#8deacd;--got-it-soft:#4e6160;--forgot:#eec9e8;--forgot-soft:#5e5863;--locked:#67a28f;--focus:#d2aecd;--scrim:#1d201fb3;--gradient-1:#4f6163;--gradient-2:#615560;--gradient-3:#476259;--shadow-tint:#30363366}[data-palette=pearl][data-mode=light],html[data-mode=light] [data-palette=pearl]{--background:#f4f1ec;--surface:#faf8f6;--surface-raised:#fdfdfc;--ink:#27262b;--ink-muted:#646264;--primary:#27262b;--primary-pressed:#27262b;--on-primary:#f4f1ec;--accent:#5e6e7b;--accent-soft:#eddedc;--sparkle:#7b8b99;--border:#d7d5d1;--border-strong:#8a8889;--got-it:#5b6b78;--got-it-soft:#e7ecef;--forgot:#7a6866;--forgot-soft:#f7f1f0;--locked:#8a8889;--focus:#5e6e7b;--scrim:#27262b66;--gradient-1:#ede0dd;--gradient-2:#ced6dc;--gradient-3:#bbb6af;--shadow-tint:#27262b1f}[data-palette=pearl][data-mode=dark],html[data-mode=dark] [data-palette=pearl]{--background:#27262b;--surface:#343236;--surface-raised:#3d3b3d;--ink:#f4f1ec;--ink-muted:#c1bfbc;--primary:#e8d3d1;--primary-pressed:#d1bebd;--on-primary:#27262b;--accent:#afc0cf;--accent-soft:#4f4c4c;--sparkle:#afc0cf;--border:#504f52;--border-strong:#898787;--got-it:#d2e4f3;--got-it-soft:#5f6369;--forgot:#feeae9;--forgot-soft:#706969;--locked:#898787;--focus:#afc0cf;--scrim:#17171ab3;--gradient-1:#545150;--gradient-2:#646b75;--gradient-3:#746b6d;--shadow-tint:#27262b66}[data-palette=matcha][data-mode=light],html[data-mode=light] [data-palette=matcha]{--background:#f3f0e2;--surface:#f9f8f0;--surface-raised:#fdfdfb;--ink:#1b2918;--ink-muted:#5c6454;--primary:#5e7618;--primary-pressed:#536a18;--on-primary:#f3f0e2;--accent:#955f40;--accent-soft:#d9e5b9;--sparkle:#a0694a;--border:#d5d4c6;--border-strong:#858a7b;--got-it:#496706;--got-it-soft:#d5dec5;--forgot:#844f31;--forgot-soft:#e3d4c9;--locked:#858a7b;--focus:#955f40;--scrim:#1b291866;--gradient-1:#dce4bb;--gradient-2:#aabb86;--gradient-3:#c5a68e;--shadow-tint:#1b29181f}[data-palette=matcha][data-mode=dark],html[data-mode=dark] [data-palette=matcha]{--background:#1b2918;--surface:#26361c;--surface-raised:#2d3f1f;--ink:#f3f0e2;--ink-muted:#bcbdae;--primary:#c9da9b;--primary-pressed:#b4c58b;--on-primary:#1b2918;--accent:#d29877;--accent-soft:#3c5125;--sparkle:#c9da9b;--border:#465140;--border-strong:#828979;--got-it:#e0f1b1;--got-it-soft:#5c6e44;--forgot:#edb190;--forgot-soft:#504c2c;--locked:#828979;--focus:#d29877;--scrim:#10190eb3;--gradient-1:#415727;--gradient-2:#57462f;--gradient-3:#62724e;--shadow-tint:#1b291866}[data-palette=dusk][data-mode=light],html[data-mode=light] [data-palette=dusk]{--background:#f7e3dc;--surface:#fbf1ee;--surface-raised:#fefbfa;--ink:#1e152e;--ink-muted:#6a5d6b;--primary:#5a4789;--primary-pressed:#503f7a;--on-primary:#f7e3dc;--accent:#995331;--accent-soft:#e4dbeb;--sparkle:#b86f4d;--border:#d9c6c4;--border-strong:#8d7e87;--got-it:#70568d;--got-it-soft:#e5dceb;--forgot:#995331;--forgot-soft:#fae2d7;--locked:#8d7e87;--focus:#995331;--scrim:#1e152e66;--gradient-1:#f3bfa8;--gradient-2:#cab3d0;--gradient-3:#a18dae;--shadow-tint:#1e152e1f}[data-palette=dusk][data-mode=dark],html[data-mode=dark] [data-palette=dusk]{--background:#1e152e;--surface:#2a203d;--surface-raised:#352a4a;--ink:#f7e3dc;--ink-muted:#bcabad;--primary:#efa27e;--primary-pressed:#d69174;--on-primary:#1e152e;--accent:#a88dc8;--accent-soft:#48396a;--sparkle:#efa27e;--border:#493e51;--border-strong:#867781;--got-it:#d2b7f4;--got-it-soft:#57476f;--forgot:#ffc1a4;--forgot-soft:#6d4e5a;--locked:#867781;--focus:#a88dc8;--scrim:#120d1cb3;--gradient-1:#392c57;--gradient-2:#7c5452;--gradient-3:#5b4a72;--shadow-tint:#1e152e66}[data-palette=celadon][data-mode=light],html[data-mode=light] [data-palette=celadon]{--background:#e8f0e7;--surface:#f3f8f3;--surface-raised:#fcfdfc;--ink:#172320;--ink-muted:#59635f;--primary:#277965;--primary-pressed:#246b5a;--on-primary:#e8f0e7;--accent:#9b5838;--accent-soft:#d1e3d9;--sparkle:#b5704f;--border:#cbd3cb;--border-strong:#7f8982;--got-it:#0f6653;--got-it-soft:#c3d9d3;--forgot:#8d4c2b;--forgot-soft:#e8d6cc;--locked:#7f8982;--focus:#9b5838;--scrim:#17232066;--gradient-1:#bfd8c8;--gradient-2:#82b1a2;--gradient-3:#ccaa93;--shadow-tint:#1723201f}[data-palette=celadon][data-mode=dark],html[data-mode=dark] [data-palette=celadon]{--background:#172320;--surface:#1a2f29;--surface-raised:#1e3932;--ink:#e8f0e7;--ink-muted:#aeb7b0;--primary:#9dc4ae;--primary-pressed:#8db19d;--on-primary:#172320;--accent:#d48d6b;--accent-soft:#234d42;--sparkle:#9dc4ae;--border:#414c48;--border-strong:#77827c;--got-it:#b9e1cb;--got-it-soft:#446357;--forgot:#f3a986;--forgot-soft:#4b4a3b;--locked:#77827c;--focus:#d48d6b;--scrim:#0e1513b3;--gradient-1:#224b41;--gradient-2:#5e4635;--gradient-3:#536b60;--shadow-tint:#17232066}[data-palette=cherry-lacquer][data-mode=light],html[data-mode=light] [data-palette=cherry-lacquer]{--background:#faf0eb;--surface:#fcf8f5;--surface-raised:#fefdfc;--ink:#24080e;--ink-muted:#725c5f;--primary:#a8173a;--primary-pressed:#931533;--on-primary:#faf0eb;--accent:#8a6616;--accent-soft:#f8d8de;--sparkle:#a88339;--border:#dcd0cc;--border-strong:#988585;--got-it:#835f09;--got-it-soft:#efe4cf;--forgot:#a30e36;--forgot-soft:#e6bdc6;--locked:#988585;--focus:#8a6616;--scrim:#24080e66;--gradient-1:#f6d0d4;--gradient-2:#cd798a;--gradient-3:#dfc69b;--shadow-tint:#24080e1f}[data-palette=cherry-lacquer][data-mode=dark],html[data-mode=dark] [data-palette=cherry-lacquer]{--background:#24080e;--surface:#390f18;--surface-raised:#4a1623;--ink:#faf0eb;--ink-muted:#b3a3a2;--primary:#c9a35a;--primary-pressed:#b59051;--on-primary:#24080e;--accent:#f2b5c1;--accent-soft:#72162d;--sparkle:#c9a35a;--border:#4f363a;--border-strong:#847071;--got-it:#e2bb72;--got-it-soft:#704034;--forgot:#fabdc9;--forgot-soft:#7c4652;--locked:#847071;--focus:#f2b5c1;--scrim:#160508b3;--gradient-1:#5f0f22;--gradient-2:#6e4e30;--gradient-3:#81565f;--shadow-tint:#24080e66}[data-palette=ink-gold][data-mode=light],html[data-mode=light] [data-palette=ink-gold]{--background:#f2ede1;--surface:#f8f6f0;--surface-raised:#fdfcfb;--ink:#111216;--ink-muted:#61605f;--primary:#233052;--primary-pressed:#202b48;--on-primary:#f2ede1;--accent:#846426;--accent-soft:#ebddbf;--sparkle:#a68024;--border:#d2cec5;--border-strong:#878681;--got-it:#233052;--got-it-soft:#c0c3cc;--forgot:#745512;--forgot-soft:#ddd3c1;--locked:#878681;--focus:#846426;--scrim:#11121666;--gradient-1:#dbc48e;--gradient-2:#808592;--gradient-3:#b9a57d;--shadow-tint:#1112161f}[data-palette=ink-gold][data-mode=dark],html[data-mode=dark] [data-palette=ink-gold]{--background:#111216;--surface:#1c1f26;--surface-raised:#272a32;--ink:#f2ede1;--ink-muted:#aba8a1;--primary:#c9a24b;--primary-pressed:#b39145;--on-primary:#111216;--accent:#8192ba;--accent-soft:#3f3c36;--sparkle:#c9a24b;--border:#3e3e3f;--border-strong:#777572;--got-it:#8495bd;--got-it-soft:#262c3c;--forgot:#c9a769;--forgot-soft:#453d30;--locked:#777572;--focus:#8192ba;--scrim:#0a0b0db3;--gradient-1:#191f31;--gradient-2:#64532e;--gradient-3:#473a20;--shadow-tint:#11121666}[data-palette=peony-silk][data-mode=light],html[data-mode=light] [data-palette=peony-silk]{--background:#fbf0ea;--surface:#fdf8f4;--surface-raised:#fefdfc;--ink:#1c1d48;--ink-muted:#625e7a;--primary:#b94279;--primary-pressed:#a03c71;--on-primary:#fbf0ea;--accent:#11705f;--accent-soft:#f8dcab;--sparkle:#b47f1c;--border:#dcd2d3;--border-strong:#8c8799;--got-it:#0d6354;--got-it-soft:#bcd6d0;--forgot:#a7355f;--forgot-soft:#f6d4dd;--locked:#8c8799;--focus:#11705f;--scrim:#1c1d4866;--gradient-1:#f5cc89;--gradient-2:#eca6b8;--gradient-3:#7aaa9e;--shadow-tint:#1c1d481f}[data-palette=peony-silk][data-mode=dark],html[data-mode=dark] [data-palette=peony-silk]{--background:#1c1d48;--surface:#352751;--surface-raised:#472e58;--ink:#fbf0ea;--ink-muted:#bfb8bf;--primary:#f0ae3a;--primary-pressed:#d79d3c;--on-primary:#1c1d48;--accent:#f57ca1;--accent-soft:#2d4e5b;--sparkle:#f0ae3a;--border:#494768;--border-strong:#868195;--got-it:#6dc0ac;--got-it-soft:#37425a;--forgot:#fcb5c7;--forgot-soft:#754068;--locked:#868195;--focus:#f57ca1;--scrim:#11112bb3;--gradient-1:#743f68;--gradient-2:#174252;--gradient-3:#7b5e42;--shadow-tint:#1c1d4866}[data-palette=sapphire-night][data-mode=light],html[data-mode=light] [data-palette=sapphire-night]{--background:#eef1f7;--surface:#f6f8fb;--surface-raised:#fdfdfe;--ink:#0a1130;--ink-muted:#5c6178;--primary:#2448a8;--primary-pressed:#203f95;--on-primary:#eef1f7;--accent:#84682e;--accent-soft:#dce0e8;--sparkle:#a1844b;--border:#ced2db;--border-strong:#828799;--got-it:#2448a8;--got-it-soft:#c0cae6;--forgot:#81652b;--forgot-soft:#f6eddd;--locked:#828799;--focus:#84682e;--scrim:#0a113066;--gradient-1:#c8cedc;--gradient-2:#7f94cc;--gradient-3:#e8d8ba;--shadow-tint:#0a11301f}[data-palette=sapphire-night][data-mode=dark],html[data-mode=dark] [data-palette=sapphire-night]{--background:#0a1130;--surface:#121c44;--surface-raised:#1b2853;--ink:#eef1f7;--ink-muted:#a4a9b6;--primary:#e3c489;--primary-pressed:#c9af7e;--on-primary:#0a1130;--accent:#638ff6;--accent-soft:#1f387d;--sparkle:#e3c489;--border:#383e58;--border-strong:#71758a;--got-it:#bfc8dd;--got-it-soft:#465176;--forgot:#ebcc91;--forgot-soft:#575763;--locked:#71758a;--focus:#638ff6;--scrim:#060a1db3;--gradient-1:#162a66;--gradient-2:#6c6258;--gradient-3:#525974;--shadow-tint:#0a113066}[data-palette=aurora-opal][data-mode=light],html[data-mode=light] [data-palette=aurora-opal]{--background:#f2f0fa;--surface:#f8f8fc;--surface-raised:#fdfdfe;--ink:#14122b;--ink-muted:#615f74;--primary:#7c5bc2;--primary-pressed:#6b4faa;--on-primary:#f2f0fa;--accent:#0d787e;--accent-soft:#f7d7e7;--sparkle:#b97294;--border:#d3d1dd;--border-strong:#898798;--got-it:#08767d;--got-it-soft:#d8f4f6;--forgot:#965274;--forgot-soft:#f9e4ef;--locked:#898798;--focus:#0d787e;--scrim:#14122b66;--gradient-1:#afe5ed;--gradient-2:#bfb6f3;--gradient-3:#f1c7de;--shadow-tint:#14122b1f}[data-palette=aurora-opal][data-mode=dark],html[data-mode=dark] [data-palette=aurora-opal]{--background:#14122b;--surface:#252144;--surface-raised:#312c56;--ink:#f2f0fa;--ink-muted:#b2b0bd;--primary:#79dce3;--primary-pressed:#6dc4cd;--on-primary:#14122b;--accent:#f0a5c8;--accent-soft:#433c71;--sparkle:#f0a5c8;--border:#403e54;--border-strong:#7d7b8d;--got-it:#88ebf2;--got-it-soft:#476180;--forgot:#fec2dd;--forgot-soft:#6a5078;--locked:#7d7b8d;--focus:#f0a5c8;--scrim:#0c0b1ab3;--gradient-1:#4e4683;--gradient-2:#416d7e;--gradient-3:#775472;--shadow-tint:#14122b66}[data-palette=obsidian-rose][data-mode=light],html[data-mode=light] [data-palette=obsidian-rose]{--background:#f3e5d7;--surface:#f9f2eb;--surface-raised:#fdfbf9;--ink:#0d0b0f;--ink-muted:#66605c;--primary:#0d0b0f;--primary-pressed:#0d0b0f;--on-primary:#f3e5d7;--accent:#99533a;--accent-soft:#efdad2;--sparkle:#ab7461;--border:#d3c6bb;--border-strong:#89807b;--got-it:#2c2731;--got-it-soft:#c2c0c1;--forgot:#8b462d;--forgot-soft:#e4cec6;--locked:#89807b;--focus:#99533a;--scrim:#0d0b0f66;--gradient-1:#e1bba9;--gradient-2:#c79a85;--gradient-3:#867d7c;--shadow-tint:#0d0b0f1f}[data-palette=obsidian-rose][data-mode=dark],html[data-mode=dark] [data-palette=obsidian-rose]{--background:#0d0b0f;--surface:#1c1a1d;--surface-raised:#2a2629;--ink:#f3e5d7;--ink-muted:#aea49b;--primary:#d29884;--primary-pressed:#ba8776;--on-primary:#0d0b0f;--accent:#c77d62;--accent-soft:#4b3530;--sparkle:#d29884;--border:#3b3737;--border-strong:#78716c;--got-it:#938d99;--got-it-soft:#2b262b;--forgot:#e2957a;--forgot-soft:#4e3631;--locked:#78716c;--focus:#c77d62;--scrim:#080709b3;--gradient-1:#1b181e;--gradient-2:#664a44;--gradient-3:#502f26;--shadow-tint:#0d0b0f66}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--background);color:var(--ink);font-family:var(--font-ui);font-size:17px;font-weight:500;line-height:26px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.section-y{padding-block:64px}@media (min-width:768px){.section-y{padding-block:96px}}.text-overline{font-size:var(--text-overline);line-height:var(--text-overline--line-height);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.font-tabular{font-variant-numeric:tabular-nums}[lang=ko]{letter-spacing:0}.bd-texture-grain{mix-blend-mode:multiply;opacity:.07;background-image:url(/assets/texture/grain-256.png);background-size:256px 256px}[data-mode=dark] .bd-texture-grain{mix-blend-mode:screen;opacity:.05}@keyframes flashcard-flip{0%,38.5%{transform:rotateY(0)}50%,88.5%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.flashcard-flip{transform-style:preserve-3d;animation:7s cubic-bezier(.65,0,.35,1) infinite flashcard-flip}@media (prefers-reduced-motion:reduce){.flashcard-flip{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
