@font-face{font-family:CraftoPretendard;src:url('./fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}body.crafto-ko{--primary-font:CraftoPretendard,Arial,sans-serif;--alt-font:CraftoPretendard,Arial,sans-serif;font-family:var(--primary-font);word-break:keep-all;overflow-wrap:anywhere}body.crafto-ko .alt-font,body.crafto-ko .text-role{font-family:var(--alt-font)}body.crafto-ko .crafto-brand-name{display:inline-block;font-weight:700;line-height:1.3;font-size:22px;letter-spacing:-.04em}body.crafto-ko .crafto-capability-label{display:block;padding:12px;white-space:normal}body.crafto-ko .crafto-location-unconfigured{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}body.crafto-ko [class*=mCSB_button]:before{display:grid;place-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:16px}body.crafto-ko .mCSB_buttonUp:before{content:'↑'}body.crafto-ko .mCSB_buttonDown:before{content:'↓'}body.crafto-ko .mCSB_buttonLeft:before{content:'←'}body.crafto-ko .mCSB_buttonRight:before{content:'→'}body.crafto-ko{overflow-wrap:normal}body.crafto-ko :is(h1,h2):not(.tp-caption):not(.vertical-counter):not([data-to]){line-height:1.2!important;word-break:keep-all;overflow-wrap:normal}body.crafto-ko :is(h3,h4):not(.tp-caption):not(.vertical-counter):not([data-to]){line-height:1.3!important;word-break:keep-all;overflow-wrap:normal}body.crafto-ko :is(h5,h6):not(.tp-caption):not(.vertical-counter):not([data-to]){line-height:1.4!important;word-break:keep-all;overflow-wrap:normal}body.crafto-ko .vertical-title-center .title,body.crafto-ko .scroll-progress .scroll-text,body.crafto-ko .sticky-category .category{writing-mode:vertical-rl;text-orientation:upright;-webkit-transform:rotate(0deg);transform:rotate(0deg)}body.crafto-ko .fs-200.fancy-text-style-4{font-size:clamp(48px,8.5vw,132px)!important;line-height:1.2!important;letter-spacing:-.035em!important;max-width:100%;word-break:keep-all;overflow-wrap:normal}body.crafto-ko .text-sliding-line{background-image:none;-webkit-text-fill-color:currentColor;background-color:transparent!important;-webkit-background-clip:border-box;background-clip:border-box}body.crafto-ko .text-sliding-line.bg-base-color{color:var(--base-color)}body.crafto-ko .fs-350.text-sliding-line{font-size:clamp(48px,14vw,200px)!important;line-height:1.2!important;letter-spacing:-.035em!important;max-width:100%;word-break:keep-all;overflow-wrap:normal}@media(max-width:767px){body.crafto-ko .fs-200.fancy-text-style-4{font-size:clamp(44px,12vw,72px)!important}body.crafto-ko .fs-350.text-sliding-line{font-size:clamp(48px,14vw,84px)!important;width:100%;margin-left:0!important;margin-right:0!important}}body.crafto-ko .fs-200.fancy-text-style-4>.text-sliding-line{display:block}body.crafto-ko .outside-box-left-20:has(>.fs-350),body.crafto-ko .outside-box-right-20:has(>.fs-350){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.crafto-ko .fs-350.text-sliding-line{font-size:clamp(48px,8vw,112px)!important;max-width:100%!important;width:100%!important}@media(max-width:767px){body.crafto-ko .fancy-text-style-4~*{max-width:100%}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.left-minus-230px{left:-75px!important;width:95px}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.right-minus-250px{right:-75px!important;width:95px;top:10px!important}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute>img{max-width:100%}body.crafto-ko .fs-350.text-sliding-line{font-size:clamp(48px,14vw,84px)!important}}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.left-minus-230px{left:-120px!important;width:180px!important}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.right-minus-250px{right:-150px!important;width:220px!important;top:20px!important}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute>img{width:100%;height:auto}@media(max-width:767px){body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.left-minus-230px{left:-75px!important;width:95px!important}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.right-minus-250px{right:-75px!important;width:95px!important;top:10px!important}}@media(max-width:767px){body.crafto-ko .page-title-separate-breadcrumbs>.position-absolute.right-minus-100px{position:relative!important;right:auto!important;bottom:auto!important;width:180px;max-width:60%;margin:80px auto 0}}body.crafto-ko .fs-325{font-size:clamp(48px,9vw,130px)!important;line-height:1.2!important;letter-spacing:-.025em!important}body.crafto-ko .main-content.bg-concrete-gray{--medium-gray:#4f514c;color:#4f514c}body.crafto-ko .text-sliding-line.bg-base-color{color:#9b4615!important}@media(min-width:768px) and (max-width:991px){body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.position-absolute.top-minus-100px{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:80px;margin:0 auto 72px}body.crafto-ko .position-relative:has(>.fancy-text-style-4)>.top-minus-100px>img{width:80px!important;height:auto}}
/* User-requested text typography; icon glyphs keep their own font families. */
body.crafto-ko{--primary-font:CraftoPretendard,sans-serif;--alt-font:CraftoPretendard,sans-serif;font-family:CraftoPretendard,sans-serif!important;font-synthesis:none}
body.crafto-ko,body.crafto-ko *{font-style:normal!important}
body.crafto-ko :is(h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,dl,dt,dd,label,input,textarea,select,button,strong,em,b,small,blockquote,figcaption,summary,div,section,header,footer,span,mark,u,del,td,th):not(.fa):not(.fas):not(.far):not(.fab):not([class^="icon-"]){font-family:CraftoPretendard,sans-serif!important}
body.crafto-ko :is(h1,h2,h3,h4,h5,h6,p,li){word-break:keep-all;overflow-wrap:break-word}
