.Colophon_colophon__LOUjE{background:#060606;color:var(--ink);padding:clamp(3.5rem,7vw,6rem) var(--gutter) 2.5rem;border-top:1px solid rgba(244,242,236,.16)}.Colophon_colophon__LOUjE a{color:var(--ink)}.Colophon_grid__jvW0G{width:min(100%,78rem);margin-inline:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.Colophon_colophon__LOUjE h4{font-family:var(--sans);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:1.1rem;font-weight:900}.Colophon_colophon__LOUjE .link-list li{margin-bottom:.7rem}.Colophon_colophon__LOUjE .link-list a{font-family:var(--sans);font-size:1rem;font-weight:800;opacity:.82;transition:opacity .2s,color .2s}.Colophon_colophon__LOUjE .link-list a:hover{opacity:1;color:var(--gold)}.Colophon_brand__xSs_a .hangul{color:var(--gold);font-size:1.4rem}.Colophon_brand__xSs_a img{height:56px;margin-bottom:1.2rem}.Colophon_brand__xSs_a p.Colophon_desc__cUbPH{opacity:.7;max-width:24rem}.Colophon_foot__UF2_v{width:min(100%,78rem);margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.6rem;border-top:1px solid rgba(236,230,218,.18);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.76rem;color:var(--ink-ghost);letter-spacing:.04em;font-weight:700}@media (max-width:720px){.Colophon_grid__jvW0G{grid-template-columns:1fr}}.LineageTree_tree__DQy0P{margin-top:1rem}.LineageTree_row__aYZlj{display:flex;justify-content:center;gap:clamp(.6rem,1.6vw,1.6rem);flex-wrap:wrap}.LineageTree_heirs__sMzZp{gap:clamp(2.5rem,10vw,8rem)}.LineageTree_card__dZUuP{margin:0;text-align:center;display:flex;flex-direction:column;align-items:center}.LineageTree_card__dZUuP figcaption{display:flex;flex-direction:column;gap:.3rem}.LineageTree_role__qCD6O{font-family:var(--sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:var(--cinnabar)}.LineageTree_name__JiR7A{font-family:var(--sans);font-size:1.55rem;font-weight:900;line-height:1.1}.LineageTree_kr__o6D_0{font-size:1.1rem;color:var(--ink-faint);font-weight:700}.LineageTree_chainCentered__IKWg_{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem);margin-bottom:1rem}.LineageTree_chainNode__xj9su{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1rem,4vw,3rem)}.LineageTree_chainNode__xj9su .LineageTree_card__dZUuP{margin-bottom:0}.LineageTree_chainArrow__eH0uA{align-self:center;font-family:var(--sans);font-weight:800;color:var(--gold);font-size:1.4rem;transform:translateY(-1.3rem)}.LineageTree_merge__MDDc8{width:2px;height:clamp(48px,6vw,80px);display:block;margin:0 auto}.LineageTree_merge__MDDc8 path{fill:none;stroke:var(--cinnabar);stroke-width:2;opacity:.6}.LineageTree_mergeDown__fzwN8{width:100%;height:clamp(56px,7vw,96px)}.LineageTree_mergeDown__fzwN8 path{stroke:var(--cinnabar);opacity:.6}.LineageTree_root__Jp8rh{text-align:center;margin:0}.LineageTree_root__Jp8rh .seal{width:3.6em;height:3.6em;font-size:1.2rem}.LineageTree_rootLabel__HbAbt{margin:.9rem 0 0;font-family:var(--sans);font-size:.82rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.LineageTree_foot__n8QKC{text-align:center;margin-top:clamp(2rem,4vw,3rem)}@media (max-width:720px){.LineageTree_lineBand__rlBib{grid-template-columns:1fr;gap:1.2rem}.LineageTree_chain__LVc0p{justify-content:flex-start}.LineageTree_parallelNote__cAl2U{max-width:100%}.LineageTree_mergeDown__fzwN8,.LineageTree_merge__MDDc8{display:none}.LineageTree_root__Jp8rh{margin:2.4rem 0}.LineageTree_heirs__sMzZp{margin-top:2.4rem;gap:1.5rem}}.Masthead_masthead__WrAXN{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem var(--gutter);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);border-bottom:0;transition:padding .3s ease}.Masthead_scrolled__kTXjB{padding-block:.7rem;box-shadow:0 10px 30px rgba(8,8,8,.05)}.Masthead_onDark__ABpjh{position:fixed;left:0;right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.Masthead_brand__FynFk{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.Masthead_brand__FynFk img{height:76px;width:auto;transition:height .3s ease}.Masthead_scrolled__kTXjB .Masthead_brand__FynFk img{height:54px}@media (max-width:640px){.Masthead_brand__FynFk img{height:60px}.Masthead_scrolled__kTXjB .Masthead_brand__FynFk img{height:46px}}.Masthead_brandMark__W_jZ8{font-family:var(--sans);font-weight:700;font-size:1.12rem;letter-spacing:0;line-height:1;transition:color .3s ease}.Masthead_brandMark__W_jZ8 small{display:block;font-family:var(--hangul);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-top:.3rem;transition:color .3s ease}.Masthead_nav__aZNzi{display:flex;align-items:center;gap:clamp(.6rem,1.4vw,1.5rem);flex-wrap:wrap;justify-content:flex-end}.Masthead_nav__aZNzi a{font-family:var(--sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);position:relative;padding:.35em .05em;transition:color .25s,background .25s}.Masthead_nav__aZNzi a:hover{color:var(--ink)}.Masthead_nav__aZNzi a[aria-current=page]{color:var(--cinnabar)}.Masthead_nav__aZNzi a.Masthead_langToggle__VTkRf{margin-left:.4rem;padding:.35em .7em;border:var(--rule-strong);color:var(--ink);letter-spacing:.1em}.Masthead_nav__aZNzi a.Masthead_langToggle__VTkRf:hover{background:var(--ink);color:var(--paper-pure)}.Masthead_nav__aZNzi a.Masthead_langToggle__VTkRf[aria-current=page]{color:var(--ink)}.Masthead_toggle__hUya_{display:none}@media (max-width:860px){.Masthead_toggle__hUya_{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:40px;background:transparent;border:1px solid rgba(244,242,236,.4);cursor:pointer;gap:5px;border-radius:0}.Masthead_toggle__hUya_ span{width:20px;height:1.8px;background:var(--ink);display:block;border-radius:1px}.Masthead_nav__aZNzi{position:fixed;inset:64px 0 auto 0;flex-direction:column;align-items:flex-start;gap:0;background:#0a0a0a;border-top:1px solid rgba(244,242,236,.14);border-bottom:1px solid rgba(244,242,236,.14);padding:.5rem var(--gutter) 1.5rem;transform:translateY(-120%);transition:transform .4s cubic-bezier(.2,.7,.3,1);box-shadow:0 30px 60px -20px rgba(0,0,0,.7)}.Masthead_open__GDbMF{transform:translateY(0)}.Masthead_nav__aZNzi a{font-size:1rem;padding:.9rem 0;width:100%;border-bottom:1px solid rgba(244,242,236,.12)}.Masthead_nav__aZNzi a:after{display:none}.Masthead_nav__aZNzi a.Masthead_langToggle__VTkRf{margin:1rem 0 0;align-self:flex-start;border:1px solid rgba(244,242,236,.4)}}.page_pageHero__B_vlc{position:relative;padding:clamp(4.5rem,9vw,7.5rem) 0 clamp(3rem,6vw,4.5rem);border-bottom:1px solid rgba(244,242,236,.16);overflow:hidden;background:var(--paper)}.page_pageHero__B_vlc .shell{position:relative;z-index:1;max-width:46rem;text-align:center}.page_pageHero__B_vlc .kicker{justify-content:center;font-size:.82rem;letter-spacing:.22em;gap:.5em .85em}.page_heroKr__OTUqc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--hangul-serif);font-weight:900;font-size:clamp(16rem,34vw,28rem);color:rgba(244,242,236,.05);z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:.72}.page_pageHeroImg__dpi0z{background-color:#000}.page_pageHeroImg__dpi0z:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--hero-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:grayscale(1) brightness(1.05) contrast(1.02);pointer-events:none}.page_pageHeroContain__1fllD:before{background-size:contain}.page_pageHeroImg__dpi0z:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.9)),radial-gradient(70% 70% at 50% 45%,transparent 35%,rgba(0,0,0,.55));pointer-events:none}.page_pageHero__B_vlc h1{font-size:clamp(1.8rem,1rem + 2.6vw,2.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:.8rem auto;max-width:20ch}.page_pageHero__B_vlc .page_lede__b_uv6{font-size:1.08rem;font-weight:400;color:var(--ink-soft);max-width:40rem;margin-inline:auto}.page_editorial__L4kQq{display:grid;grid-template-columns:16rem 1fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start}.page_aside__5nd3J{position:-webkit-sticky;position:sticky;top:96px;font-family:var(--sans);font-size:.85rem;letter-spacing:0}.page_aside__5nd3J .kicker{margin-bottom:1rem}.page_aside__5nd3J p{color:var(--ink-faint);font-weight:500}.page_body__tVyhp{max-width:44rem}.page_body__tVyhp h2{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:2.2rem 0 .9rem}.page_body__tVyhp h2:first-child{margin-top:0}.page_body__tVyhp h3{font-size:1.2rem;font-weight:700;margin:1.8rem 0 .5rem}.page_body__tVyhp p{color:var(--ink-soft)}.page_drop__mIYZl:first-letter{font-family:var(--hangul-serif);float:left;font-size:3.6rem;line-height:.74;font-weight:700;padding:.08em .14em 0 0;color:var(--cinnabar)}@media (max-width:820px){.page_editorial__L4kQq{grid-template-columns:1fr}.page_aside__5nd3J{position:static}}.page_tagList__RInhK{list-style:none;margin:1.2rem 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.page_tagList__RInhK li{font-family:var(--sans);font-size:.8rem;letter-spacing:.04em;font-weight:600;border:1px solid rgba(244,242,236,.2);padding:.45rem .8rem;background:rgba(244,242,236,.04);text-transform:uppercase}.page_tagList__RInhK li .page_kr__cFAQr{color:var(--cinnabar);font-family:var(--hangul);margin-left:.4em;font-size:.82em}.page_defGrid__dBAbd{display:grid;grid-gap:0;gap:0;border-top:var(--rule);margin:1.5rem 0}.page_defGrid__dBAbd>div{display:grid;grid-template-columns:13rem 1fr;grid-gap:1.4rem;gap:1.4rem;padding:1.1rem 0;border-bottom:var(--rule)}.page_defGrid__dBAbd dt{font-family:var(--sans);font-weight:600;font-size:1.05rem;text-transform:uppercase}.page_defGrid__dBAbd dt .page_kr__cFAQr{display:block;font-family:var(--hangul);font-size:.85rem;color:var(--cinnabar);font-weight:500}.page_defGrid__dBAbd dd{margin:0;color:var(--ink-soft);font-size:.98rem}@media (max-width:620px){.page_defGrid__dBAbd>div{grid-template-columns:1fr;gap:.3rem}}.page_masterSection___PujB{position:relative;overflow:hidden;border-block:1px solid rgba(244,242,236,.16)}.page_masterSection___PujB:after{content:"金";position:absolute;right:-.04em;bottom:-.2em;z-index:0;color:rgba(244,242,236,.035);font-family:var(--hangul-serif);font-size:clamp(16rem,32vw,28rem);font-weight:900;line-height:.7;pointer-events:none}.page_masterProfile__PGtWh{position:relative;z-index:1;max-width:58rem;text-align:center}.page_masterIdentity__eO_v6 .kicker,.page_masterRanks__Z1fku .kicker{justify-content:center}.page_masterIdentity__eO_v6 .kicker{margin-bottom:1.2rem}.page_masterName__RqRH1{margin:0 auto;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1;letter-spacing:0}.page_masterNameKr__kAVb_{margin:.8rem 0 1.2rem;color:var(--cinnabar);font-family:var(--hangul);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600}.page_masterRole__C6Xt2{max-width:36rem;margin:0 auto;color:var(--ink-faint);font-family:var(--sans);font-size:.85rem;font-weight:600;text-transform:uppercase}.page_masterPortrait__sXxPR{width:min(100%,34rem);margin:clamp(2.5rem,6vw,4.5rem) auto 0;overflow:hidden;border:1px solid rgba(244,242,236,.18);background:#111}.page_masterPortrait__sXxPR img{width:100%;height:auto;display:block}.page_masterDetails__qYHmg{margin-top:clamp(2.6rem,6vw,4.5rem)}.page_masterDetails__qYHmg>p{max-width:48rem;margin-inline:auto;color:var(--ink-soft);font-size:1.05rem;text-align:center}.page_masterLead__Ee2SQ{margin-top:0;color:var(--ink)!important;font-family:var(--sans);font-size:clamp(1.35rem,2.5vw,1.8rem)!important;font-weight:600;line-height:1.35}.page_masterRanks__Z1fku{margin:clamp(2.5rem,5vw,4rem) 0 2rem}.page_masterRanks__Z1fku h3{margin:.5rem 0 .7rem;font-size:1.5rem;text-align:center}.page_masterRanks__Z1fku>p:not(.kicker){max-width:44rem;margin-inline:auto;color:var(--ink-soft);text-align:center}.page_masterRanks__Z1fku .page_defGrid__dBAbd{margin-bottom:2rem;text-align:left}@media (max-width:760px){.page_masterRole__C6Xt2{max-width:24rem}.page_masterDetails__qYHmg>p{font-size:1rem}}.page_principleGrid__0ABqB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border:1px solid rgba(244,242,236,.16);margin-top:2rem;background:transparent}.page_principleGrid__0ABqB article{padding:clamp(1.6rem,3vw,2.6rem);border-right:var(--rule);border-bottom:var(--rule)}.page_principleGrid__0ABqB article:nth-child(2n){border-right:0}.page_principleGrid__0ABqB article:nth-last-child(-n+2){border-bottom:0}.page_principleGrid__0ABqB .page_kr__cFAQr{font-family:var(--hangul);color:var(--ink-faint);font-size:.95rem;font-weight:500;display:block;margin-bottom:.65rem;line-height:1}.page_principleGrid__0ABqB h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.page_principleGrid__0ABqB p{color:var(--ink-soft);font-size:.98rem;margin:0}@media (max-width:620px){.page_principleGrid__0ABqB{grid-template-columns:1fr}.page_principleGrid__0ABqB article{border-right:0!important}}.page_waRow__1TyBz{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.page_waButton__GcfzM{display:inline-flex;align-items:center;gap:.75rem;text-align:left;font-family:var(--sans);color:#0b0b0b;background:#25D366;padding:.8rem 1.5rem;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_waButton__GcfzM svg{flex:none}.page_waButton__GcfzM:hover{background:#2ee06f;transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,.25)}.page_waPlace__IF_Zh{display:block;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.page_waNum__PNSPJ{display:block;font-size:.98rem;font-weight:800;letter-spacing:.01em}.page_programStatement__cLQ2_{font-family:var(--sans);font-size:clamp(1.05rem,1rem + .5vw,1.3rem);font-weight:600;line-height:1.5;color:var(--ink);max-width:38rem;margin:0 auto 1.2rem}.page_programStatement__cLQ2_ .gold{color:var(--gold)}.page_gradeTable__vAKYa{width:min(100%,58rem);margin:1.5rem auto;border-collapse:collapse;font-family:var(--sans);background:transparent;border:1px solid rgba(244,242,236,.16)}.page_gradeTable__vAKYa td,.page_gradeTable__vAKYa th{text-align:center;padding:.95rem 1rem;border-bottom:var(--rule)}.page_gradeTable__vAKYa thead th{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);border-bottom:var(--rule);font-weight:700}.page_gradeTable__vAKYa tbody td:first-child{font-family:var(--sans);font-weight:600;font-size:1rem}.page_swatch__2c3HD{display:inline-block;width:34px;height:11px;border:1px solid rgba(244,242,236,.5);vertical-align:middle;margin-right:.6rem}.page_gradeBlock__WOIZc{border-top:var(--rule);padding:clamp(2.2rem,5vw,3.6rem) 0;text-align:center}.page_gradeBlock__WOIZc:last-of-type{border-bottom:var(--rule)}.page_gradeHead__c6bGr{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-bottom:.8rem}.page_gradeHead__c6bGr .page_gno__m4cHc{font-family:var(--sans);font-size:clamp(2rem,1rem + 2vw,2.6rem);font-weight:700;line-height:1}.page_gradeHead__c6bGr .page_gbelt__0NWpH{font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.page_gradeHead__c6bGr .page_gofficial__advJN{font-family:var(--sans);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:1px solid rgba(244,242,236,.22);border-radius:999px;padding:.28rem .8rem;margin-top:.15rem}.page_gsummary__t5_e0{color:var(--ink-faint);max-width:46rem;margin:0 auto 2rem;font-weight:500}.page_gradeCols__D4VO2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(1.5rem,3vw,2.6rem);column-gap:clamp(1.5rem,3vw,2.6rem);grid-row-gap:1.8rem;row-gap:1.8rem;align-items:start;text-align:center;max-width:56rem;margin-inline:auto}.page_gradeCols__D4VO2 .page_area__Ina_g{min-width:0}.page_gradeCols__D4VO2 .page_area__Ina_g h4{font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding-bottom:.5rem;margin-bottom:.7rem;border-bottom:1px solid rgba(244,242,236,.16)}.page_gradeCols__D4VO2 .page_area__Ina_g ul{list-style:none;margin:0;padding:0}.page_gradeCols__D4VO2 .page_area__Ina_g li{padding:.55rem 0;line-height:1.3;border-bottom:1px solid rgba(244,242,236,.06)}.page_gradeCols__D4VO2 .page_area__Ina_g li:last-child{border-bottom:0}.page_techKr__Yb9vM{display:block;font-size:1rem;font-weight:700;color:var(--ink)}.page_techRom__lMGB0{display:block;font-size:.76rem;font-weight:700;letter-spacing:.04em;color:var(--gold);margin-top:.12rem}.page_techT__xpij0{display:block;font-size:.82rem;color:var(--ink-faint);margin-top:.1rem}@media (max-width:760px){.page_gradeCols__D4VO2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.page_gradeCols__D4VO2{grid-template-columns:1fr}}.page_faq__iPZL_{border-top:var(--rule)}.page_faq__iPZL_ details{border-bottom:var(--rule);padding:1.3rem 0}.page_faq__iPZL_ summary{font-family:var(--sans);font-size:1.25rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.page_faq__iPZL_ summary::-webkit-details-marker{display:none}.page_faq__iPZL_ summary .page_plus__EJxLt{color:var(--cinnabar);font-family:var(--sans);transition:transform .3s}.page_faq__iPZL_ details[open] summary .page_plus__EJxLt{transform:rotate(45deg)}.page_faq__iPZL_ details p{color:var(--ink-soft);margin:.9rem 0 0;max-width:48rem}.page_contactGrid__bCd6h{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.page_contactGrid__bCd6h .page_field__YZfNN{display:flex;flex-direction:column;margin-bottom:1.3rem}.page_contactGrid__bCd6h label{font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.5rem}.page_contactGrid__bCd6h input,.page_contactGrid__bCd6h select,.page_contactGrid__bCd6h textarea{font-family:var(--sans);font-size:1rem;color:var(--ink);background:rgba(244,242,236,.05);border:1px solid rgba(244,242,236,.22);padding:.8rem .85rem;border-radius:0}.page_contactGrid__bCd6h input:focus,.page_contactGrid__bCd6h select:focus,.page_contactGrid__bCd6h textarea:focus{outline:2px solid var(--cinnabar);outline-offset:2px}.page_contactGrid__bCd6h textarea{resize:vertical;min-height:120px}.page_submit__rgJ8T{font-family:var(--sans);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:0;border-radius:0;padding:1rem 2rem;cursor:pointer;transition:background .25s;align-self:flex-start}.page_submit__rgJ8T:hover{background:var(--cinnabar)}.page_contactInfo__O7zou dt{font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:1.3rem}.page_contactInfo__O7zou dd{margin:.2rem 0 0;font-family:var(--sans);font-weight:600;font-size:1.15rem}.page_contactInfo__O7zou dd a:hover{color:var(--cinnabar)}@media (max-width:760px){.page_contactGrid__bCd6h{grid-template-columns:1fr}.page_heroKr__OTUqc{font-size:9rem}.page_pageHero__B_vlc h1{font-size:2.85rem;max-width:11ch}.page_pageHero__B_vlc .page_lede__b_uv6{font-size:1.08rem}.page_body__tVyhp h2{font-size:1.9rem}.page_gradeHead__c6bGr .page_gno__m4cHc{font-size:2.35rem}.page_faq__iPZL_ summary{font-size:1.08rem}}.home_mu__j0fwU{position:relative;min-height:100svh;display:grid;place-items:center;background:#000;overflow:hidden}.home_mu__j0fwU:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 45%,transparent 40%,rgba(0,0,0,.55));pointer-events:none}.home_muGlyph__uJGQ5{width:min(62vmin,620px);height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 8px 40px rgba(0,0,0,.6));animation:home_muIn__Wywze 1.4s cubic-bezier(.2,.7,.3,1) both}@keyframes home_muIn__Wywze{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.home_muProverb__dGQiG{position:absolute;left:50%;bottom:clamp(4.5rem,12vh,8rem);transform:translateX(-50%);z-index:1;width:min(90vw,40rem);display:grid}.home_muProverb__dGQiG>*{grid-area:1/1;margin:0;text-align:center}.home_muKr__zNUUE{font-family:var(--hangul-serif);font-size:clamp(.9rem,.8rem + .5vw,1.18rem);font-weight:500;line-height:1.7;letter-spacing:.02em;color:rgba(255,255,255,.72);transition:opacity 1.1s ease,color 1.1s ease,filter 1.1s ease}.home_muKrDim__Glri8{color:rgba(255,255,255,.3);filter:blur(1.5px)}.home_muTrans__FyiKm{align-self:center;font-family:var(--sans);font-size:clamp(.78rem,.72rem + .35vw,.95rem);font-weight:500;line-height:1.55;letter-spacing:.01em;font-style:italic;color:var(--gold);text-shadow:0 2px 18px #000,0 0 6px #000;opacity:0;transform:translateY(8px);transition:opacity 1.1s ease .3s,transform 1.1s ease .3s}.home_muTransIn__7YPew{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home_muKr__zNUUE,.home_muTrans__FyiKm{transition:none}}.home_muScroll__u_Lpj{position:absolute;left:50%;bottom:clamp(1.4rem,4vh,2.4rem);transform:translateX(-50%);z-index:1;font-family:var(--sans);font-size:.58rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgba(247,244,239,.4);display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}.home_muScroll__u_Lpj:after{content:"";width:1px;height:2rem;background:linear-gradient(rgba(247,244,239,.5),transparent);animation:home_scrollPulse__q4olR 2s ease-in-out infinite}@keyframes home_scrollPulse__q4olR{0%,to{opacity:.3}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.home_muGlyph__uJGQ5,.home_muScroll__u_Lpj:after{animation:none}}.home_hero__o4ZPq{position:relative;overflow:hidden;background:#000;color:var(--ink);padding:clamp(4.5rem,12vh,9rem) var(--gutter) clamp(4rem,10vh,7rem)}.home_heroKanji__z2Idr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vmin,58rem);aspect-ratio:1;z-index:0;background:url(/assets/do.png) 50%/contain no-repeat;opacity:.14;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:0}.home_hero__o4ZPq:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(60% 55% at 50% 48%,rgba(0,0,0,.35),rgba(0,0,0,.78) 80%);pointer-events:none}.home_heroInner__FriQK{position:relative;z-index:1;max-width:46rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.home_heroKicker__T6YK3{justify-content:center;color:var(--gold);margin-bottom:1.6rem}.home_heroKicker__T6YK3:before{background:var(--gold)}.home_heroTitle__LI4Uj{font-size:clamp(1.9rem,1rem + 3vw,2.8rem);font-weight:700;line-height:1.12;letter-spacing:-.015em;max-width:18ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.home_heroTitle__LI4Uj em{font-style:normal;font-weight:700;color:var(--gold)}.home_inkWord__Zqpqd{position:relative;white-space:nowrap}.home_inkWord__Zqpqd:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.09em;background:var(--gold);transform:scaleX(0);transform-origin:center;animation:home_brush__2Zqon 1.1s cubic-bezier(.6,.1,.2,1) .8s forwards}@keyframes home_brush__2Zqon{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home_inkWord__Zqpqd:after{transform:scaleX(1);animation:none}}.home_heroLead__ob_Yv{max-width:40rem}.home_heroHana__Q5bDU{font-family:var(--hangul-serif);font-size:clamp(2rem,1rem + 3vw,2.8rem);font-weight:700;line-height:1;color:var(--ink);margin-bottom:.7rem}.home_heroHanaRoman__WGi3j{font-family:var(--sans);font-size:.76rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:clamp(1.6rem,4vw,2.4rem)}.home_heroLeadText___lYH3{font-size:clamp(1.02rem,.95rem + .4vw,1.22rem);font-weight:400;line-height:1.65;color:rgba(255,255,255,.82);margin:0 auto 1.2rem}.home_heroLeadText___lYH3:last-child{margin-bottom:0}.home_heroLead__ob_Yv .cinnabar{color:var(--gold);font-weight:600}.home_heroLead__ob_Yv em{font-style:normal;color:var(--ink);font-weight:600}.home_heroLinks__xztnz{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;justify-content:center;margin-top:clamp(2.2rem,5vw,3rem)}.home_hero__o4ZPq .link-arrow{color:var(--ink);border-color:var(--gold)}.home_hero__o4ZPq .link-arrow:hover{color:var(--gold);border-color:var(--gold)}.home_heroFoot__vvTRC{margin-top:clamp(2.8rem,6vw,4rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.home_heroDot__d0fHr{color:var(--gold)}@media (max-width:640px){.home_heroKanji__z2Idr{font-size:18rem}.home_heroFoot__vvTRC{gap:.4rem .7rem}}.home_pillarGrid__5Fytd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid rgba(244,242,236,.16);background:transparent}.home_pillar__ikPQL{padding:clamp(2rem,3.5vw,3rem) clamp(1.4rem,2.5vw,2.2rem) clamp(2.4rem,4vw,3.4rem);border-right:1px solid rgba(244,242,236,.16);position:relative;overflow:hidden;transition:background .3s,color .3s}.home_pillar__ikPQL:last-child{border-right:0}.home_pillarKr__uHnuY{position:absolute;right:-.12em;bottom:-.28em;font-family:var(--hangul-serif);font-weight:900;font-size:7rem;line-height:1;color:rgba(244,242,236,.05);pointer-events:none;transition:color .3s;z-index:0}.home_pillar__ikPQL>*{position:relative;z-index:1}.home_pillarNo__MZj8w{display:inline-block;font-family:var(--sans);font-size:.7rem;font-weight:800;letter-spacing:.16em;color:var(--gold);margin-bottom:1.3rem}.home_pillar__ikPQL h3{font-size:1.25rem;font-weight:700;margin-bottom:.6rem;letter-spacing:-.01em}.home_pillar__ikPQL p{font-size:.94rem;color:var(--ink-soft);margin:0;max-width:28ch}.home_pillar__ikPQL:hover{background:rgba(201,162,75,.06)}.home_pillar__ikPQL:hover .home_pillarKr__uHnuY{color:rgba(201,162,75,.14)}@media (max-width:760px){.home_pillarGrid__5Fytd{grid-template-columns:1fr}.home_pillar__ikPQL{border-right:0;border-bottom:1px solid rgba(244,242,236,.16)}.home_pillar__ikPQL:last-child{border-bottom:0}.home_pillarKr__uHnuY{font-size:5.5rem}}.home_lineage__hMjtU{background:var(--paper-warm);border-block:1px solid rgba(244,242,236,.16)}.home_lineageTiger__zpiOZ{position:relative;overflow:hidden;background-color:#000;background-image:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.78) 45%,rgba(0,0,0,.92)),url(/assets/tigre.png);background-size:cover,cover;background-position:50%,top;background-repeat:no-repeat,no-repeat}.home_lineageTiger__zpiOZ>*{position:relative;z-index:1}.home_programGrid__gFwZC{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(2rem,6vw,4.5rem);gap:clamp(2rem,6vw,4.5rem);align-items:start}.home_ppTitle__GMl_Z{font-size:clamp(1.6rem,1rem + 2vw,2.1rem);font-weight:700;letter-spacing:-.01em;margin:.5rem 0 1.1rem}.home_beltLadder__eUg01{list-style:none;margin:0;padding:0}.home_beltLadder__eUg01 li{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:var(--rule)}.home_beltLadder__eUg01 li:first-child{border-top:1px solid rgba(244,242,236,.4)}.home_belt__8K0Pm{height:14px;width:54px;border:1px solid rgba(244,242,236,.5);position:relative}.home_beltName__P_3cT{font-family:var(--sans);font-size:1.05rem;font-weight:600}.home_beltNote___iZQ7{font-size:.78rem;color:var(--ink-faint);font-weight:500}@media (max-width:820px){.home_programGrid__gFwZC{grid-template-columns:1fr}}.home_anyAge__LYWJX{position:relative;overflow:hidden;border-block:1px solid rgba(244,242,236,.16)}.home_anyAge__LYWJX:after{content:"齡";position:absolute;right:-.04em;bottom:-.22em;font-family:var(--hangul-serif);font-weight:900;font-size:26rem;line-height:.7;color:rgba(244,242,236,.04);pointer-events:none;z-index:0}.home_anyAgeInner__j6_EJ{position:relative;z-index:1;max-width:50rem;margin-inline:auto;text-align:center}.home_anyAgeInner__j6_EJ .kicker{justify-content:center}.home_anyAgeText__reJR3{font-family:var(--sans);font-size:clamp(1.3rem,1rem + 1.4vw,1.7rem);line-height:1.42;font-weight:500;letter-spacing:-.005em;margin:1.2rem 0 1.6rem;color:var(--ink)}.home_anyAgeText__reJR3 em{color:var(--gold);font-style:normal;font-weight:600}.home_federation__b8ktT{position:relative;overflow:hidden;border-block:1px solid rgba(244,242,236,.16);padding-block:clamp(6rem,11vw,10rem);background-color:#000;background-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.82) 42%,rgba(0,0,0,.35) 78%,rgba(0,0,0,.2)),url(/assets/dobok.png);background-size:cover,cover;background-position:50%,100%;background-repeat:no-repeat,no-repeat}.home_fedInner__g_Q8T{position:relative;z-index:1;max-width:34rem}.home_fedTitle__qJaUQ{font-size:clamp(1.6rem,1rem + 2vw,2.1rem);font-weight:700;letter-spacing:-.01em;margin:.5rem 0 1.1rem;line-height:1.15}.home_fedTitle__qJaUQ .hangul{color:var(--gold)}.home_fedLinks__jHRdm{display:flex;flex-wrap:wrap;gap:1.4rem 2rem}@media (max-width:760px){.home_federation__b8ktT{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.9) 55%),url(/assets/dobok.png);background-position:50%,top}.home_fedInner__g_Q8T{max-width:100%}}.home_closing__ov_WK{position:relative;text-align:center;overflow:hidden;background:var(--paper-warm)}.home_closing__ov_WK:after{content:"道";position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);font-family:var(--hangul-serif);font-weight:900;font-size:24rem;line-height:1;color:rgba(244,242,236,.035);z-index:0;pointer-events:none}.home_closingInner__xLgo8{position:relative;z-index:1;max-width:40rem;margin-inline:auto}.home_closing__ov_WK .seal{margin-bottom:1.3rem;font-size:1.1rem}.home_closing__ov_WK h2{font-size:clamp(1.6rem,1rem + 2vw,2.1rem);font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.home_closing__ov_WK p{max-width:34rem;margin-inline:auto;color:var(--ink-soft);margin-bottom:1.5rem}