@import "https://cdn.jsdelivr.net/gh/webfontworld/MaruBuri/MaruBuri.css";
.font-point{font-family:SokchoBadaBatang!important}.font-body{font-family:pretendard!important}.font-brand{font-family:Maruburi}.bold{font-weight:600}.highlight{background:linear-gradient(#0000 50%,#22582a33 50%)}.underline{border-bottom:1px solid;width:fit-content;padding-bottom:1px}.inline{display:inline}.title{word-break:keep-all;font-size:clamp(1.6rem,3vw,2.5rem);line-height:140%}.sub_title{word-break:keep-all;font-family:MaruBuriSemiBold;font-size:clamp(1.3rem,3vw,2rem);line-height:140%}.small_title{word-break:keep-all;font-family:MaruBuri;font-size:clamp(1.2rem,3vw,1.6rem);line-height:140%}.description{word-break:keep-all;font-size:clamp(.8rem,3vw,1.2rem);line-height:150%}.text{word-break:keep-all;font-size:clamp(.7rem,3vw,1rem);line-height:150%}.small_text{word-break:keep-all;font-size:clamp(.55rem,3vw,.8rem);line-height:150%}.text_align_left{text-align:left}.text_align_right{text-align:right}.text_align_center{text-align:center}
@font-face{font-family:KnockCardTitle;src:url(/fonts/KnockCardTitle.woff2)format("woff2");font-weight:400 900;font-style:normal}@font-face{font-family:KnockCardBody;src:url(/fonts/KnockCardBody.woff2)format("woff2");font-weight:400 900;font-style:normal}:root{--knock-card-title-font:"KnockCardTitle";--knock-card-body-font:"KnockCardBody"}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.eot?#iefix)format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2)format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff)format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.ttf)format("truetype")}@font-face{font-family:MaruBuriSemiBold;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.eot?#iefix)format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2)format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff)format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.ttf)format("truetype")}@font-face{font-family:MaruBuriBold;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.eot?#iefix)format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2)format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff)format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.ttf)format("truetype")}@font-face{font-family:MaruBuriLight;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.eot?#iefix)format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2)format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff)format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.ttf)format("truetype")}@font-face{font-family:MaruBuriExtraLight;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.eot);src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.eot?#iefix)format("embedded-opentype"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff2)format("woff2"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff)format("woff"),url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.ttf)format("truetype")}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:SokchoBadaBatang;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2402_1@1.0/SokchoBadaBatang.woff2)format("woff2");font-weight:400;font-style:normal}:root{--background:#fbfbfd;--foreground:#000;--side-padding:clamp(5vw,5vw,10vw);--common-space:clamp(30px,5vw,60px);--point-font:"SokchoBadaBatang";--knock-card-title-font:"MaruBuriSemiBold";--knock-card-body-font:"Pretendard";-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}html,body{max-width:100vw;font-size:clamp(14px,3vw,16px);overflow-x:hidden}html{scroll-behavior:smooth}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;font-family:Pretendard,serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}input,textarea{font-family:Pretendard,serif}.container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}
.navbar-module__eYRwMG__navbar{z-index:9999;pointer-events:none;-webkit-backdrop-filter:none;background:0 0;width:calc(100% - 24px);max-width:576px;height:56px;padding:0 8px;position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (min-width:600px){.navbar-module__eYRwMG__navbar{width:calc(100% - 32px);max-width:568px;height:64px;padding:0 10px;top:16px}}.navbar-module__eYRwMG__navbar>*{pointer-events:auto}.navbar-module__eYRwMG__container{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0;padding:0 4px;display:flex}.navbar-module__eYRwMG__left_wrapper{align-items:center;display:flex}.navbar-module__eYRwMG__right_wrapper{align-items:center;gap:12px;display:flex}.navbar-module__eYRwMG__hamburger_button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#c8d4a9;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex}@media (min-width:600px){.navbar-module__eYRwMG__hamburger_button{width:52px;height:52px}}.navbar-module__eYRwMG__hamburger_button:hover{transform:scale(1.05)}.navbar-module__eYRwMG__hamburger_icon{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:flex;position:relative}@media (min-width:600px){.navbar-module__eYRwMG__hamburger_icon{width:22px;height:14px}}.navbar-module__eYRwMG__hamburger_icon span{background:#3a3f33;border-radius:2px;width:100%;height:2.5px;display:block}.navbar-module__eYRwMG__menu_item{justify-content:center;align-items:center;display:flex}.navbar-module__eYRwMG__menu_item svg{width:28px;height:28px}@media (min-width:600px){.navbar-module__eYRwMG__menu_item svg{width:34px;height:34px}}.navbar-module__eYRwMG__cta_button{color:#3a3f33;white-space:nowrap;background:#c8d4a9;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex}.navbar-module__eYRwMG__cta_button:hover{transform:scale(1.03)}@media (min-width:600px){.navbar-module__eYRwMG__cta_button{padding:14px 22px;font-size:16px}}.navbar-module__eYRwMG__menu_backdrop{z-index:10000;background:#0006;width:100%;height:100%;animation:.2s navbar-module__eYRwMG__fadeIn;position:fixed;top:0;left:0}@keyframes navbar-module__eYRwMG__fadeIn{0%{opacity:0}to{opacity:1}}.navbar-module__eYRwMG__menu_panel{z-index:10001;background:#f5f3eb;border-radius:0 0 20px 20px;flex-direction:column;width:100%;max-width:600px;transition:transform .3s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)translateY(-100%);box-shadow:0 4px 20px #00000026}.navbar-module__eYRwMG__menu_panel.navbar-module__eYRwMG__menu_open{transform:translate(-50%)translateY(0)}.navbar-module__eYRwMG__menu_header{justify-content:space-between;align-items:center;height:auto;padding:20px 20px 12px;display:flex}.navbar-module__eYRwMG__menu_logo_wrapper{cursor:pointer;align-items:center;gap:10px;display:flex}.navbar-module__eYRwMG__menu_logo_icon{width:34px;height:34px}.navbar-module__eYRwMG__menu_logo_text{color:#3a3f33;font-family:MaruBuri,serif;font-size:20px;font-weight:700}.navbar-module__eYRwMG__close_button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#c8d4a9;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex}.navbar-module__eYRwMG__close_button:hover{transform:scale(1.05)}.navbar-module__eYRwMG__menu_content{flex-direction:column;padding:8px 20px 20px;display:flex}.navbar-module__eYRwMG__menu_link{cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-bottom:1px solid #3a3f331a;justify-content:space-between;align-items:center;padding:18px 0;display:flex;transform:translateY(-10px)}.navbar-module__eYRwMG__menu_panel.navbar-module__eYRwMG__menu_open .navbar-module__eYRwMG__menu_link{animation:.25s forwards navbar-module__eYRwMG__slideDown}@keyframes navbar-module__eYRwMG__slideDown{to{opacity:1;transform:translateY(0)}}.navbar-module__eYRwMG__menu_link:last-child{border-bottom:none}.navbar-module__eYRwMG__menu_link_text{color:#5c5c5c;letter-spacing:-.3px;font-size:17px;font-weight:500}.navbar-module__eYRwMG__menu_link_icon{color:#5c5c5c;font-size:20px;font-weight:300}.navbar-module__eYRwMG__menu_link:hover .navbar-module__eYRwMG__menu_link_text,.navbar-module__eYRwMG__menu_link:hover .navbar-module__eYRwMG__menu_link_icon{color:#3a3f33}.navbar-module__eYRwMG__scroll_progress{background:#3a3f331a;border-radius:999px;width:calc(100% - 16px);height:3px;position:absolute;bottom:4px;left:8px;right:8px;overflow:hidden}.navbar-module__eYRwMG__scroll_progress_fill{background:#3a3f33;border-radius:999px;height:100%;transition:width .1s ease-out}
