/* Complete Korean repertoire, shared across the main page and its routes. */
@font-face{font-family:Cy;src:url('/assets/fonts/PretendardVariable-1.3.9-full.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:CyReference;src:url('/assets/fonts/PretendardVariable-1.3.9-full.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:CyVariable;src:url('/assets/fonts/PretendardVariable-1.3.9-full.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:CyEncounter;src:url('/assets/fonts/PretendardVariable-1.3.9-full.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Pretendard Variable R86';src:url('/assets/fonts/PretendardVariable-1.3.9-full.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-synthesis:none}
:is(h1,h2,h3,p,summary,button,a){overflow-wrap:break-word}
:is(input,textarea,select){font-family:CyReference,'Apple SD Gothic Neo','Malgun Gothic',sans-serif}
/* Korean glyphs need more ascender/descender space than the Latin reference. */
html[lang=ko] body.reference-r11 :is(.reference-heading,.passage-copy h2,.principles-heading h2,.research-copy h3,.footer-invitation){line-height:1.2;letter-spacing:-.045em}
html[lang=ko] body.reference-r11 :is(#services .section-heading h2,#research .section-heading h2){line-height:1.2}
.reveal-line{padding-block:.08em;margin-block:-.08em}
