@font-face{font-family:'LR Gowun Batang';src:url('fonts/gowunbatang/GowunBatang-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
h1.lr-title-ko,h2.lr-title-ko {font-family:'LR Gowun Batang','Apple SD Gothic Neo','Malgun Gothic',serif;font-weight:400;font-synthesis:none;line-height:1.35;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;max-width:100%;}
:root{--sage:#b5929b;--sage-deep:#7f5965;--sand:#e4cfd0;--peach:#dbb9ba;}
.hero-copy .display.lr-title-ko { font-size:clamp(30px,9.5cqi,56px); line-height:1.35; } .hero-copy-inner { container-type:inline-size; } .hero-copy .display em { font-style:normal; color:inherit; } .headline-line { display:block; white-space:nowrap; } .hero-copy .display.lr-title-ko { margin-bottom:24px; }
@media(max-width:600px){h1.lr-title-ko{font-size:clamp(30px,8.6vw,38px);}h2.lr-title-ko{font-size:clamp(25px,6.8vw,32px);}}
.hero-copy-inner{width:100%;min-width:0;}
.topline{background:#7f5965;}
h2.lr-title-ko,.page-hero h1.lr-title-ko{font-size:clamp(30px,4vw,56px);}
.quote{background:#f0dfe2;}
.map-placeholder{background:#eee2e2;}
@media(max-width:600px){.hero-copy .display.lr-title-ko{font-size:clamp(24px,9.5cqi,38px);}}
