@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/woff2/Pretendard-Light.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/woff2/Pretendard-Regular.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/woff2/Pretendard-Medium.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/woff2/Pretendard-SemiBold.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/woff2/Pretendard-Bold.woff2") format("woff2")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/woff2/Pretendard-ExtraBold.woff2") format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! scaffolding */*,*::before,*::after{box-sizing:border-box}body,button,dl,dt,dd,figure,h1,h2,h3,h4,h5,h6,ol,ul,li,p,table,td,th{margin:0;padding:0}a{text-decoration:none}img{max-width:100%;vertical-align:top}ol,ul{list-style:none}address{font-style:normal}[role=button],button{cursor:pointer}select::-ms-expand{display:none}em{font-style:normal}:root{--site-padding-inline: 20px;--site-ratio: 2}@media screen and (min-width: 768px){:root{--site-padding-inline: 35px;--site-ratio: 1.5}}@media screen and (min-width: 1024px){:root{--site-padding-inline: 55px;--site-ratio: 1}}body{margin:0;padding:calc(35px/var(--site-ratio)) 0 0 0;color:#02060f;font-family:"Pretendard",Pretendard,sans-serif;font-weight:500;word-break:keep-all}@media screen and (min-width: 1024px){body{min-width:1024px}}img{display:block;max-width:100%}.skipnav{display:none}.site-header{position:sticky;top:0;z-index:100;padding-block:calc(30px/var(--site-ratio));background:#fff}.site-header .site-container{display:flex;align-items:center;justify-content:space-between;max-width:1024px;margin:0 auto}.site-header h1 a{display:block;width:calc(117px/var(--site-ratio));background:url("/assets/images/h-logo.png") no-repeat left top/contain;aspect-ratio:117/53}.site-header h1 a span{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}.site-header h1+a{display:flex;align-items:center;justify-content:center;width:120px;border:1px solid #d8dce7;border-radius:26px;background:#e5ecfe;color:#02060f;font-size:14px;letter-spacing:-0.025em;aspect-ratio:170/52}@media screen and (min-width: 1024px){.site-header h1+a{width:140px;font-size:16px}}@media screen and (min-width: 1024px){.site-header h1+a{width:170px;font-size:18px}}.site-container{margin-inline:auto;padding-inline:var(--site-padding-inline);box-sizing:border-box}@media screen and (min-width: 1024px){.site-container{width:1024px}}.site-footer{background:#0a132c}.site-footer p,.site-footer address,.site-footer a{color:#fff;font-weight:400;font-size:14px;letter-spacing:-0.025em;line-height:1}@media screen and (min-width: 1024px){.site-footer p,.site-footer address,.site-footer a{font-size:16px}}.site-footer .site-container{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding-block:24px 30px}@media screen and (min-width: 768px){.site-footer .site-container{flex-direction:row;padding-block:34px 44px}}@media screen and (min-width: 1024px){.site-footer .site-container{padding-block:48px 44px}}.site-footer .site-container>p{width:104px;background:url(/assets/images/h-logo2.png) no-repeat left top/contain;aspect-ratio:104/16}.site-footer .site-container>p span{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}.site-footer .site-container>p+div{display:flex;flex-direction:column;row-gap:8px;margin-top:20px}@media screen and (min-width: 768px){.site-footer .site-container>p+div{margin-top:0}}.site-footer .site-container>p+div>div{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.page-header h2{font-weight:900;font-size:36px;letter-spacing:-0.025em}@media screen and (min-width: 375px){.page-header h2{font-size:44px}}@media screen and (min-width: 768px){.page-header h2{font-size:70px}}@media screen and (min-width: 1024px){.page-header h2{font-size:91px}}.page-header h2 .category{display:block;padding-bottom:calc(56px/var(--site-ratio));font-family:"Montserrat",Montserrat,sans-serif;font-weight:400;font-size:14px;letter-spacing:-0.025em;line-height:1}@media screen and (min-width: 1024px){.page-header h2 .category{font-size:16px}}.page-header h2 strong{color:#0145f2;font-weight:900}.page-header h2+p{padding-top:calc(52px/var(--site-ratio));font-size:20px;letter-spacing:-0.025em;line-height:1.4074074074}@media screen and (min-width: 768px){.page-header h2+p{font-size:23px}}@media screen and (min-width: 1024px){.page-header h2+p{font-size:27px}}.page-header h2+p .gray{display:block;padding-bottom:calc(32px/var(--site-ratio));color:#626673;font-size:16px}@media screen and (min-width: 768px){.page-header h2+p .gray{font-size:18px}}@media screen and (min-width: 1024px){.page-header h2+p .gray{font-size:23px}}.page-container{margin-top:calc(90px/var(--site-ratio))}.hero{display:flex;align-items:center;justify-content:center;height:calc(592px/var(--site-ratio))}@media screen and (min-width: 768px){.hero{padding-top:35px}}.hero figure img{-o-object-fit:contain;object-fit:contain}.our-mission{padding-block:60px calc(165px/var(--site-ratio))}@media screen and (min-width: 768px){.our-mission{padding-top:150px}}@media screen and (min-width: 1024px){.our-mission{padding-top:260px}}.our-mission figure{display:flex;justify-content:center}.our-mission figure figcaption{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}.crisis{padding-block:calc(125px/var(--site-ratio));background:#f7f8fb}.crisis .page-container{display:flex;justify-content:center}.crisis figure figcaption{display:block;margin-top:calc(15px/var(--site-ratio));color:#a2a9bb;font-size:10px;text-align:right}@media screen and (min-width: 768px){.crisis figure figcaption{font-size:12px}}.information{padding-top:calc(178px/var(--site-ratio))}.information header h2 .logo{display:inline-block;position:relative;top:4px;width:74px;background:url("/assets/images/h-logo.png") no-repeat left top/contain;aspect-ratio:166/73}@media screen and (min-width: 375px){.information header h2 .logo{width:91px}}@media screen and (min-width: 768px){.information header h2 .logo{top:7px;width:142px}}@media screen and (min-width: 1024px){.information header h2 .logo{top:9px;width:188px}}.information header h2 .logo span{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}.information h3{font-weight:700;font-size:calc(32px/var(--site-ratio));letter-spacing:-0.025em}.information p{padding-top:calc(28px/var(--site-ratio));font-size:16px;letter-spacing:-0.025em;line-height:1.4761904762;white-space:nowrap}@media screen and (min-width: 768px){.information p{font-size:18px}}@media screen and (min-width: 1024px){.information p{font-size:21px}}.information .information-container{margin-top:calc(48px/var(--site-ratio))}.information .information-container>div{display:flex;justify-content:space-between;flex-direction:column;margin:0 auto;padding-inline:var(--site-padding-inline)}@media screen and (min-width: 768px){.information .information-container>div{flex-direction:row}}@media screen and (min-width: 1024px){.information .information-container>div{width:1024px;padding-inline:var(--site-padding-inline) 0}}.information .information-container>div>div{padding-top:calc(88px/var(--site-ratio))}.information .information-container>div>div+figure{margin-top:40px}@media screen and (min-width: 1024px){.information .information-container>div>div+figure{margin-top:0}}.information .information-container>div+div{display:block;align-items:center;margin-top:calc(90px/var(--site-ratio));text-align:right}@media screen and (min-width: 768px){.information .information-container>div+div{display:flex;flex-direction:row-reverse}}@media screen and (min-width: 1024px){.information .information-container>div+div{padding-inline:0 var(--site-padding-inline)}}.information .column-community{padding-block:calc(140px/var(--site-ratio)) calc(220px/var(--site-ratio))}@media screen and (min-width: 768px){.information .column-community{overflow:hidden;min-height:243px;padding-inline:var(--site-padding-inline);box-sizing:initial}}@media screen and (min-width: 1024px){.information .column-community{padding-inline:var(--site-padding-inline) 0}}.information .column-community>div{display:flex;flex-direction:column;position:relative;margin:0 auto;padding-inline:var(--site-padding-inline);box-sizing:border-box}@media screen and (min-width: 768px){.information .column-community>div{flex-direction:row;-moz-column-gap:50px;column-gap:50px;padding-inline:0}}@media screen and (min-width: 1024px){.information .column-community>div{-moz-column-gap:78px;column-gap:78px;width:1024px;padding-inline:0 var(--site-padding-inline)}}@media screen and (min-width: 768px){.information .column-community>div div:nth-of-type(1){width:266px;padding-top:66px}}@media screen and (min-width: 1024px){.information .column-community>div div:nth-of-type(1){width:311px}}.information .column-community>div div:nth-of-type(2){margin-top:40px}@media screen and (min-width: 768px){.information .column-community>div div:nth-of-type(2){display:flex;flex-shrink:0}}@media screen and (min-width: 768px){.information .column-community>div div:nth-of-type(2) figure{display:inline-block}}.information .column-community>div div:nth-of-type(2) figure+figure{margin-top:20px;width:66.6%}@media screen and (min-width: 768px){.information .column-community>div div:nth-of-type(2) figure+figure{width:auto;margin-top:0}}@media screen and (min-width: 1024px){.information .column-community>div div:nth-of-type(2) figure+figure{margin-left:38px}}.information .column-community figure figcaption{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}.information .column-community h4{font-weight:700;font-size:24px;opacity:.4}.information .column-community ul{display:flex;-moz-column-gap:18px;column-gap:18px;margin-top:25px}.information .column-community ul li{padding:22px 16px 18px 14px;border-radius:14px;width:194px;background-repeat:no-repeat;background-position:right 21px bottom 13px;color:#212121;font-weight:600;font-size:21px;line-height:1.3333333333;letter-spacing:-0.025em;box-sizing:border-box;aspect-ratio:194/196}.information .column-community ul li strong{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding-bottom:10px;font-weight:600;font-size:15px;letter-spacing:-0.025em;line-height:1}.information .column-community ul li strong::before{width:13px;background-repeat:no-repeat;background-position:left center;background-size:contain;aspect-ratio:13/14}.information .column-community ul li p{display:flex;align-items:flex-end;justify-content:space-between;min-height:64px;color:#838383;font-weight:500;font-size:15px;line-height:1.2}.information .column-community ul li p::after{display:block;width:64px;background-repeat:no-repeat;background-position:right center;background-size:contain;aspect-ratio:1;content:""}.information .banner{padding-block:calc(98px/var(--site-ratio)) calc(64px/var(--site-ratio));background:#f4f6fb}.information .banner>div{overflow:hidden;width:100%}.information .banner ul{display:flex;width:2822.6666666667px;animation:loop 20s linear infinite}@media screen and (min-width: 768px){.information .banner ul{width:3528.3333333333px}}@media screen and (min-width: 1024px){.information .banner ul{width:4234px}}.information .banner ul li{flex-shrink:0;width:172px;padding-right:26px;white-space:nowrap;box-sizing:border-box}@media screen and (min-width: 768px){.information .banner ul li{width:215px}}@media screen and (min-width: 1024px){.information .banner ul li{width:258px}}.information .banner ul li img{-o-object-fit:contain;object-fit:contain}.information .banner ul li p{height:calc(44px/var(--site-ratio));padding-top:calc(14px/var(--site-ratio));padding-left:calc(14px/var(--site-ratio));color:#a2a9bb;font-size:10px;font-weight:500;line-height:1.25;box-sizing:border-box}.information .banner ul .mendoc{display:flex;align-items:flex-end;width:207.3333333333px;padding-inline:calc(35px/var(--site-ratio));padding-bottom:calc(44px/var(--site-ratio));color:#0d1117;font-size:calc(30px/var(--site-ratio));line-height:1.1;box-sizing:border-box}@media screen and (min-width: 768px){.information .banner ul .mendoc{width:259.1666666667px}}@media screen and (min-width: 1024px){.information .banner ul .mendoc{width:311px}}.information .banner ul .mendoc p{margin-top:calc(23px/var(--site-ratio));width:calc(122px/var(--site-ratio));background:url("/assets/images/h-logo.png") no-repeat left top/contain;aspect-ratio:122/56}.information .banner ul .mendoc p span{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.partnership-inquiry{padding-block:calc(240px/var(--site-ratio)) calc(210px/var(--site-ratio))}.partnership-inquiry header{text-align:center}.partnership-inquiry header h2{font-weight:700;font-size:30px;letter-spacing:-0.025em}@media screen and (min-width: 768px){.partnership-inquiry header h2{font-size:36px}}@media screen and (min-width: 1024px){.partnership-inquiry header h2{font-size:43px}}.partnership-inquiry header p{padding-top:calc(26px/var(--site-ratio));font-weight:500;font-size:16px;letter-spacing:-0.025em;line-height:1.3913043478}@media screen and (min-width: 1024px){.partnership-inquiry header p{font-size:18px}}@media screen and (min-width: 1024px){.partnership-inquiry header p{font-size:23px}}.partnership-inquiry header+div{display:flex;justify-content:center;margin-top:calc(44px/var(--site-ratio))}.partnership-inquiry header+div a{display:flex;align-items:center;justify-content:center;width:260px;border-radius:33px;background:#0145f2;color:#fff;font-weight:700;font-size:18px;letter-spacing:-0.005em;aspect-ratio:320/65}@media screen and (min-width: 768px){.partnership-inquiry header+div a{width:300px;font-size:20px}}@media screen and (min-width: 1024px){.partnership-inquiry header+div a{width:320px;font-size:24px}}.open-modal{overflow:hidden}.popup-contact-us{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%}.popup-contact-us.active{display:flex}.popup-contact-us .popup-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.94)}.popup-contact-us .popup-container{overflow-y:auto;position:relative;z-index:10;width:100%;height:100%;padding:0 var(--site-padding-inline);box-sizing:border-box}.popup-contact-us .popup-content{display:flex;align-items:center;justify-content:center}.popup-contact-us section{position:relative;z-index:10;margin:calc(100px/var(--site-ratio)) 0}.popup-contact-us section>div{overflow:hidden;width:100%;max-width:740px;padding:calc(90px/var(--site-ratio)) calc(45px/var(--site-ratio));border-radius:calc(50px/var(--site-ratio));background:#fff;box-sizing:border-box}.popup-contact-us section h2{color:#212121;font-family:"Montserrat",Montserrat,sans-serif;font-weight:700;font-size:calc(44px/var(--site-ratio));line-height:1}.popup-contact-us section .btn-close{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(30px/var(--site-ratio));right:calc(30px/var(--site-ratio));width:calc(50px/var(--site-ratio));height:calc(50px/var(--site-ratio));color:#6c6c6c;font-size:calc(60px/var(--site-ratio));font-weight:300;line-height:1;background:rgba(0,0,0,0);border:0}.popup-contact-us section form{display:flex;flex-direction:column;row-gap:calc(40px/var(--site-ratio));margin-top:calc(76px/var(--site-ratio))}.popup-contact-us section form legend{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(0 0 99.9% 99.9%) !important}.popup-contact-us section form fieldset{width:100%;margin:0;padding:0;border:0}.popup-contact-us section form fieldset+fieldset{margin-top:calc(40px/var(--site-ratio))}@media screen and (min-width: 768px){.popup-contact-us section form fieldset+fieldset{margin-top:0}}.popup-contact-us section form label{display:block;margin-bottom:calc(18px/var(--site-ratio));padding-left:calc(12px/var(--site-ratio));color:#0d1117;font-family:"Montserrat",Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:-0.025em;line-height:1}@media screen and (min-width: 1024px){.popup-contact-us section form label{font-size:14px}}.popup-contact-us section form input,.popup-contact-us section form textarea{color:#0d1117;font-size:16px;letter-spacing:-0.025em}@media screen and (min-width: 1024px){.popup-contact-us section form input,.popup-contact-us section form textarea{font-size:21px}}.popup-contact-us section form input::-moz-placeholder, .popup-contact-us section form textarea::-moz-placeholder{color:#989ea5;font-size:12px}.popup-contact-us section form input::placeholder,.popup-contact-us section form textarea::placeholder{color:#989ea5;font-size:12px}@media screen and (min-width: 1024px){.popup-contact-us section form input::-moz-placeholder, .popup-contact-us section form textarea::-moz-placeholder{font-size:21px}.popup-contact-us section form input::placeholder,.popup-contact-us section form textarea::placeholder{font-size:21px}}.popup-contact-us section form textarea{resize:none}.popup-contact-us section form input{display:block;width:100%;height:54.6666666667px;padding:0 0 0 15px;border-radius:25px;margin:0;border:calc(2px/var(--site-ratio)) solid #cdd3da;box-sizing:border-box}@media screen and (min-width: 1024px){.popup-contact-us section form input{height:calc(82px/var(--site-ratio));padding:0 0 0 calc(40px/var(--site-ratio))}}.popup-contact-us section form textarea{display:block;width:100%;height:calc(244px/var(--site-ratio));padding:calc(30px/var(--site-ratio)) calc(40px/var(--site-ratio));border:calc(2px/var(--site-ratio)) solid #cdd3da;border-radius:25px;box-sizing:border-box}.popup-contact-us section form>div{padding-inline:5px}@media screen and (min-width: 768px){.popup-contact-us section form>div{display:flex;-moz-column-gap:calc(30px/var(--site-ratio));column-gap:calc(30px/var(--site-ratio))}}.popup-contact-us section form .btn-submit{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:108px;background:#0145f2;color:#fff;font-family:"Montserrat",Montserrat,sans-serif;font-weight:600;font-size:calc(32px/var(--site-ratio));aspect-ratio:646/108;line-height:1}
