@font-face{font-family:BDTitle;src:url('https://mb-hansdream.co.kr/fonts/MBKCorporateACon.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:BDText;src:url('https://mb-hansdream.co.kr/fonts/MBKCorporateSLight.woff2') format('woff2');font-weight:300 500;font-display:swap}
body{font-family:BDText,'Noto Sans KR',sans-serif;font-weight:300}
.global-nav a,.contact-link,.solid-button,.person-actions a,.search-label input,.purchase-directory h3{font-family:BDText,'Noto Sans KR',sans-serif}
.section-heading h2,.owner-editorial h2,.conversation h2,.card-benefit h3{font-family:BDTitle,'Noto Sans KR',serif;font-weight:400;letter-spacing:-.5px;font-size:38px}
.stage-person h1{font-family:BDTitle,'Noto Sans KR',serif;font-weight:400;letter-spacing:-1px;font-size:68px}
.person-message{font-family:BDText,'Noto Sans KR',sans-serif;font-weight:400}.launch-copy h3,.featured-launch h3,.slide-caption strong{font-family:BDTitle,'Noto Sans KR',serif;font-weight:400;letter-spacing:0}.launch-copy h3{font-size:28px}.featured-launch h3{font-size:36px}.detail-heading h1{font-family:BDTitle,'Noto Sans KR',serif;font-weight:400;font-size:58px;letter-spacing:0}
.legacy *{font-family:BDText,'Noto Sans KR',sans-serif!important}.legacy h2,.legacy h3{font-family:BDTitle,'Noto Sans KR',serif!important;font-weight:400!important;letter-spacing:0!important}.legacy h2{font-size:36px!important}.legacy h3{font-size:27px!important}.legacy p,.legacy li{font-size:17px!important}.legacy td,.legacy th{font-size:14px!important}
.cinematic-header{position:relative;min-height:580px;height:calc(86svh - 90px);max-height:820px;overflow:hidden;background:#101616;margin:0 calc((min(1320px,100vw) - 100vw)/2 - 28px);color:white}
.cinematic-header>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;animation:cinematic-pan 16s ease-in-out infinite alternate}
.cinematic-header:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,11,10,.83),rgba(4,11,10,.30) 56%,rgba(4,11,10,.02)),linear-gradient(0deg,rgba(4,11,10,.36),transparent 45%);pointer-events:none}
.cinematic-copy{position:relative;z-index:1;max-width:1320px;margin:auto;height:100%;padding:65px 36px 45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cinematic-copy .eyebrow{color:#c9f2e3;font-size:12px;margin:0 0 20px}.cinematic-copy h1{font-family:BDTitle,Georgia,serif;font-size:clamp(65px,8vw,112px);font-weight:400;line-height:.99;letter-spacing:-1px;margin:0 0 27px;color:#fff}.cinematic-sub{font:300 19px/1.8 BDText,sans-serif;color:#e2eae5;margin:0 0 30px}.cinematic-actions{display:flex;gap:12px;flex-wrap:wrap}.cinematic-actions a{padding:14px 23px;font-size:15px;border:1px solid #d3e4da;color:#fff}.cinematic-actions a:first-child{background:#c9f2e3;border-color:#c9f2e3;color:#142d23}.cinematic-actions a:hover{background:#6844ad;color:#fff}.cinematic-pause{width:40px;height:40px;border:1px solid #adc6b9;background:transparent;border-radius:50%;color:white;margin-top:30px;cursor:pointer}.cinematic-credit{position:absolute;bottom:24px;right:30px;font-size:12px;color:#e4eae7;z-index:1}.cinematic-header.is-paused>img{animation-play-state:paused}.cla-editorial .advisor-stamp{margin:0 0 55px;padding:23px 0;max-width:none;border-top:0;border-bottom:1px solid #dfe3e1}.cla-editorial .reading-layout{padding-top:0}.cla-editorial .legacy section{padding-top:50px;padding-bottom:50px}.cla-editorial .breadcrumbs{padding:16px 0}
@keyframes cinematic-pan{from{transform:scale(1)}to{transform:scale(1.08)}}
@media(min-width:701px) and (max-width:1100px){.stage-person h1{font-size:50px}.featured-launch h3{font-size:31px}.launch-copy h3{font-size:25px}}
@media(max-width:700px){.section-heading h2,.owner-editorial h2,.conversation h2{font-size:31px}.stage-person h1{font-size:56px}.launch-copy h3{font-size:23px}.featured-launch h3{font-size:30px}.cinematic-header{margin:0 -20px;min-height:580px;height:76svh;max-height:720px}.cinematic-copy{padding:40px 24px;justify-content:flex-end}.cinematic-copy h1{font-size:65px;line-height:1.04}.cinematic-copy .eyebrow{font-size:10px}.cinematic-sub{font-size:17px}.cinematic-header>img{object-position:60% 50%}.cinematic-header:after{background:linear-gradient(0deg,rgba(4,11,10,.9),rgba(4,11,10,.20) 80%)}.cinematic-actions{gap:9px}.cinematic-actions a{font-size:13px;padding:12px 15px}.cinematic-pause{margin-top:20px}.cinematic-credit{font-size:10px;bottom:28px;right:22px}.legacy h2{font-size:29px!important}.legacy h3{font-size:24px!important}.detail-heading h1{font-size:44px}.cla-editorial .advisor-stamp{margin-bottom:25px}.cla-editorial .legacy section{padding-top:30px;padding-bottom:30px}}
@media(prefers-reduced-motion:reduce){.cinematic-header>img{animation:none}}
