.style_cataloglink__3tgLu{text-align:center;display:block;max-width:640px;margin:0 auto;padding:50px 0 35px}@media screen and (min-width:768px){.style_cataloglink__3tgLu{padding:50px 0}}.style_cataloglink__3tgLu .style_background__y_Toc{width:100%;max-width:640px;box-sizing:border-box;padding:0 45px}@media screen and (min-width:768px){.style_cataloglink__3tgLu .style_background__y_Toc{display:flex;padding:0 0 0 45px;flex-direction:row}}.style_cataloglink__3tgLu .style_image__VBLLi{width:100%;max-width:250px;background-position:50%;background-size:cover;background-color:#ccc;transform:translateY(-40px);padding-bottom:117%;margin:0 auto}@media screen and (min-width:768px){.style_cataloglink__3tgLu .style_image__VBLLi{transform:translateY(-50px);margin:0;padding-bottom:57%;flex:0 0 50%}}.style_cataloglink__3tgLu .style_text__oOA2o{font-weight:500;color:#fff;align-content:center;align-self:center;padding:0 35px 55px;font-size:20px}@media screen and (min-width:768px){.style_cataloglink__3tgLu .style_text__oOA2o{flex:1 0 auto;font-size:20px;padding:0 35px 20px 0}}@media screen and (min-width:960px){.style_cataloglink__3tgLu .style_text__oOA2o{padding:0 0 20px}}.style_cataloglink__3tgLu .style_linkbutton__kodAZ{background-color:rgba(0,0,0,0);border:2px solid #fff;display:inline-block;font-size:17px;font-weight:500;padding:10px 20px;color:#fff;text-decoration:none;margin:20px 0 0;transition:color .5s ease,background-color .5s ease;transition-delay:.2s}.style_cataloglink__3tgLu .style_linkbutton__kodAZ:hover{color:#666;background-color:#fff;transition:color .2s ease,background-color .2s ease}.style_footer__12Jjr{display:flex;flex-direction:column;background-color:#fff;margin-top:40px}@media screen and (min-width:768px){.style_footer__12Jjr{margin-top:60px;flex-direction:column}}@media screen and (min-width:960px){.style_footer__12Jjr{flex-direction:row}}.style_footer__12Jjr .style_text__BToo7{flex:0 0 34%;line-height:1.3em;font-size:16px;line-height:1.375em;padding:85px 30px 35px}@media screen and (min-width:768px){.style_footer__12Jjr .style_text__BToo7{padding:125px 30px 65px}}@media screen and (min-width:960px){.style_footer__12Jjr .style_text__BToo7{padding:175px 30px}}.style_footer__12Jjr .style_text__BToo7 p{font-size:16px;line-height:1.375em;margin:0 0 3em}.style_footer__12Jjr .style_text__BToo7 h3{font-weight:700;margin:0 0 .7em;font-size:23px}@media screen and (min-width:768px){.style_footer__12Jjr .style_text__BToo7 h3{font-size:25px}}.style_footer__12Jjr .style_text__BToo7 a{text-decoration:none;color:inherit;position:relative}.style_footer__12Jjr .style_text__BToo7 a:after{position:absolute;bottom:-2px;height:1px;width:0;left:0;background-color:#000;content:"";transition:width .5s ease}.style_footer__12Jjr .style_text__BToo7 a:hover:after{width:100%}.style_footer__12Jjr .style_text__BToo7 svg{width:260px;margin:15px 0 25px}.style_footer__12Jjr .style_image__bSoCE{background-image:url(/footer-bg.jpg);background-size:cover;background-position:50%;flex:1 1 auto;height:80vw}@media screen and (min-width:768px){.style_footer__12Jjr .style_image__bSoCE{height:80vw}}@media screen and (min-width:960px){.style_footer__12Jjr .style_image__bSoCE{height:auto}}.style_hero__qqZcR{display:flex;flex-direction:row;justify-content:center}.style_hero__qqZcR .style_inner__5mI6l{width:100%;flex:0 0 100%;background-position:50%;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;background-image:url(/hero-bg-mobile.jpg);min-height:605px}@media screen and (min-width:768px){.style_hero__qqZcR .style_inner__5mI6l{background-image:url(/hero-bg-tablet.jpg);min-height:755px}}@media screen and (min-width:960px){.style_hero__qqZcR .style_inner__5mI6l{min-height:39.32vw}}@media screen and (min-width:1025px){.style_hero__qqZcR .style_inner__5mI6l{background-image:url(/hero-bg.jpg);min-height:755px}}.style_hero__qqZcR .style_inner__5mI6l .style_logo__6yf7f{font-size:0;color:rgba(0,0,0,0);text-indent:-300px;overflow:hidden;background-image:url(/kh_concept.svg);background-size:100% auto;display:block;background-repeat:no-repeat;position:absolute;z-index:2;left:40px;top:40px;width:87px;height:17px}@media screen and (min-width:768px){.style_hero__qqZcR .style_inner__5mI6l .style_logo__6yf7f{left:58px;top:53px;width:103px;height:20px}}@media screen and (min-width:1110px){.style_hero__qqZcR .style_inner__5mI6l .style_logo__6yf7f{width:116px;height:23px}}.style_hero__qqZcR .style_inner__5mI6l .style_carharttlogo__9o_ZT{width:100%;max-width:270px}@media screen and (min-width:768px){.style_hero__qqZcR .style_inner__5mI6l .style_carharttlogo__9o_ZT{max-width:380px}}@media screen and (min-width:960px){.style_hero__qqZcR .style_inner__5mI6l .style_carharttlogo__9o_ZT{max-width:200px}}@media screen and (min-width:1110px){.style_hero__qqZcR .style_inner__5mI6l .style_carharttlogo__9o_ZT{max-width:380px}}.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a{color:#fff;font-weight:600;width:100%;box-sizing:border-box;text-align:left;padding:0 40px}@media screen and (min-width:768px){.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a{text-align:left;padding:20px 55px 0}}@media screen and (min-width:1420px){.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a{padding:0;max-width:1300px}}.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a svg{margin-bottom:10px}.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a p{max-width:100%;line-height:1.5em;font-size:27px}@media screen and (min-width:768px){.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a p{max-width:495px;line-height:1.5em;font-size:32px}}@media screen and (min-width:960px){.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a p{font-size:20px}}@media screen and (min-width:1110px){.style_hero__qqZcR .style_inner__5mI6l .style_center__Q4n1a p{font-size:32px}}.index_index__0Bnxq>h2{color:#000;font-weight:700;font-size:27px;margin:48px 30px 45px}@media screen and (min-width:768px){.index_index__0Bnxq>h2{font-size:30px;margin:85px 30px 70px}}@media screen and (min-width:960px){.index_index__0Bnxq>h2{margin:85px 30px 60px}}.index_index__0Bnxq>p{margin:.6em 0}