@charset "UTF-8";:root{--primary-color:#222;--secondary-color:#f9f5ef;--point-color:#c89423;--bg-color:#444039;--text-color:#999;--light-color:#fff;--gray-color:#f4f4f4;--line-color:#bebebe;--btn-color-left:#7e7666;--btn-color-right:#76562a;--font-family:"Pretendard Variable","Roboto",sans-serif;--font-size-small:1.5rem;--font-size-medium:1.8rem;--font-size-large:4rem;--font-h2:6rem;--font-h1:4.8rem;--font-h3:3.4rem;--font-h4:3rem;--font-h5:2.6rem;--font-h6:2rem;--font-body:1.6rem;--br-M:2rem;--br-L:5rem;--spacing-small:8px;--spacing-medium:16px;--spacing-large:24px;--spacing-xlarge:32px;--breakpoint-mobile:576px;--breakpoint-tablet:768px;--breakpoint-desktop:992px;--breakpoint-large:1200px}@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-display:swap}html{font-size:62.5%}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--primary-color);background:var(--light-color);font-size:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{font-family:var(--font-family)}*{margin:0;padding:0;font-size:inherit;font-weight:inherit;box-sizing:border-box}*,a{color:inherit}:after,:before{box-sizing:border-box}ol,ul{list-style:none}address,em,i{font-style:normal}b,strong{font-weight:400}a{text-decoration:none;cursor:auto}h2{font-weight:800;font-size:var(--font-h2);color:var(--primary-color)}h3{font-size:var(--font-h3)}h4{font-size:var(--font-h4)}h5{font-size:var(--font-h5)}h6{font-size:var(--font-h6)}.subtitle{display:block;font-size:var(--font-body);color:var(--text-color);margin-top:var(--font-size-small);font-weight:300}@media (max-width:1024px){h2{font-size:4rem}h3{font-size:var(--font-h4)}h4{font-size:var(--font-h5)}h5{font-size:2.2rem}h6{font-size:var(--font-size-medium)}.subtitle{font-size:var(--font-size-small)}}@media (max-width:768px){h2{font-size:3.6rem}h3{font-size:var(--font-h5)}h4{font-size:2.2rem}h5{font-size:var(--font-size-medium)}h6{font-size:var(--font-body)}.subtitle{font-size:1.4rem}}@media (max-width:576px){h2{font-size:var(--font-h4)}h3{font-size:2.4rem}h4{font-size:var(--font-h6)}h5{font-size:var(--font-body)}.subtitle,h6{font-size:1.4rem}}.pb6{padding-bottom:6rem}.pb8{padding-bottom:8rem}.box{max-width:146.5rem;margin:0 auto}@media (max-width:1472px){.box{padding:0 3rem}}@media (max-width:992px){.box{padding:0 3rem}}@media (max-width:768px){.box{padding:0 2rem}}@media (max-width:576px){.box{padding:0 var(--font-size-small)}}.header{padding:2rem 0;position:fixed;width:100%;top:0;left:0;z-index:1000;background-color:transparent;transition:all .3s ease}.scrolled{background-color:var(--light-color);box-shadow:0 1px 5px rgba(0,0,0,.05)}.container{max-width:178rem;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{display:block;cursor:pointer}.logo img{height:4rem}.nav-menu{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:flex-end}.nav-menu li{margin-left:3rem}@media (min-width:769px) and (max-width:1024px){.nav-menu li{margin-left:2rem}.nav-menu button{font-size:1.4rem;white-space:nowrap}.container{padding:0 1.5rem}.logo img{height:3.5rem}}@media (max-width:768px){.menu-toggle{display:block}.nav-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--primary-color);flex-direction:column;align-items:center;justify-content:center;transform:translateX(-100%);transition:transform .3s ease;z-index:1001;flex-wrap:nowrap;overflow-y:auto}.nav-menu.open{transform:translateX(0)}.scrolled .nav-menu{background-color:var(--light-color)}.nav-menu li{margin:1.5rem 0;width:100%;text-align:center}.nav-menu button{font-size:2rem;padding:1.2rem 2rem;width:100%;display:block}}@media (min-width:1025px) and (max-width:1366px){.nav-menu li{margin-left:2.5rem}.nav-menu button{font-size:1.5rem}}@media (min-width:1024px) and (max-width:1112px) and (orientation:landscape){.nav-menu li{margin-left:1.8rem}.nav-menu button{font-size:1.3rem}}.nav-menu button{background:none;border:none;cursor:pointer;padding:5px 0;position:relative;color:var(--text-color);font-size:var(--font-body)}.scrolled .nav-menu button{color:var(--primary-color)}.nav-menu button:hover{color:var(--light-color)}.scrolled .nav-menu button:hover{color:var(--primary-color)}.nav-menu button:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--point-color);transition:width .3s}.nav-menu button:hover:after{width:100%}.nav-menu button.active{color:var(--point-color)}.nav-menu button.active:after{width:100%;background-color:var(--point-color)}.scrolled .nav-menu button.active{color:var(--point-color)}.scrolled .nav-menu button.active:after{background-color:var(--point-color)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;width:30px;height:20px;position:relative;z-index:1002}.menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:var(--light-color);left:0;transition:all .3s}.scrolled .menu-toggle span{background-color:var(--primary-color)}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:9px}.menu-toggle span:nth-child(3){top:18px}.menu-toggle.active span:first-child{top:9px;transform:rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){top:9px;transform:rotate(-45deg)}.scrolled .menu-toggle.active span{background-color:var(--primary-color)}@media (max-width:768px){.header{padding:1.4rem 0}.menu-toggle{display:block;margin-left:2rem}.nav-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--primary-color);flex-direction:column;align-items:center;justify-content:center;transform:translateX(-100%);transition:transform .3s ease;z-index:1001}.nav-menu.open{transform:translateX(0)}.scrolled .nav-menu{background-color:var(--light-color)}.nav-menu li{margin:1.5rem 0;width:100%;text-align:center}.nav-menu button{font-size:2rem;padding:1.2rem 2rem;width:100%;display:block}}@media (max-width:480px){.container{padding:0 1.5rem}.logo img{height:3.4rem;margin-top:.5rem}}.footer{width:100%;background-color:var(--bg-color);color:var(--light-color);padding:6rem 0 2rem}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}.footer-left{display:flex;flex-direction:column;margin-bottom:2rem;width:70%}.logo-container{margin-bottom:1.5rem}.footer-logo{height:4.6rem;margin-bottom:2rem}.company-info{font-size:var(--font-size-small);color:#7e786d;margin-bottom:2rem}.company-info p{margin-bottom:.5rem}.company-info p.copy{margin-top:3rem}.separator{margin:0 1rem}.inquiry-section{margin-bottom:2rem;color:var(--light-color);width:30%}.inquiry-content{display:flex;align-items:flex-start;justify-content:space-between}.inquiry-wrap{margin-right:1.5rem}.inquiry-title{color:var(--point-color);font-weight:500;margin-bottom:.8rem;font-size:var(--font-size-medium);padding:1rem 0 1.8rem}.inquiry-email{font-size:var(--font-h4);font-weight:600;letter-spacing:.1rem;margin-bottom:1.4rem;display:block;cursor:pointer}.inquiry-desc{font-size:var(--font-size-medium);font-weight:200}.policy-link{background:none;border:none;color:#978f81;text-decoration:underline;cursor:pointer;padding:0;font:inherit;transition:opacity .2s}.policy-link:hover{opacity:.7}.scroll-top-button{position:fixed;bottom:3rem;right:3rem;background-color:var(--point-color);width:var(--font-h2);height:var(--font-h2);border-radius:var(--br-L);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .3s;opacity:0;visibility:hidden;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,.2)}.scroll-top-button.visible{opacity:1;visibility:visible}.scroll-top-button:hover{opacity:.8;transform:translateY(-5px)}.scroll-top-button .arrow-icon{height:var(--font-h5);width:var(--font-h5);color:var(--light-color)}@media (max-width:768px){.scroll-top-button{bottom:2rem;right:2rem;width:5rem;height:5rem}}@media (max-width:576px){.scroll-top-button{bottom:1.5rem;right:1.5rem;width:4.5rem;height:4.5rem}.scroll-top-button .arrow-icon{height:2.2rem;width:2.2rem}}@media (max-width:1024px){.footer{padding:5rem 0 2rem}.footer-logo{height:4rem;margin-bottom:1.5rem}.inquiry-email{font-size:var(--font-h5)}.inquiry-desc{font-size:var(--font-body)}.company-info{font-size:1.4rem}.company-info p.copy{margin-top:2rem}}@media (max-width:768px){.footer{padding:4rem 0 2rem}.footer-content{flex-direction:column}.footer-left{width:100%;margin-bottom:3rem}.inquiry-section{width:100%}.inquiry-content{justify-content:space-between}.inquiry-title{padding:1rem 0}.separator{margin:0 .5rem}.company-info p{line-height:1.5}}@media (max-width:576px){.footer{padding:3rem 0 2rem}.footer-logo{height:3.4rem}.company-info{font-size:1.3rem}.company-info p{display:flex;flex-direction:column;margin-bottom:1rem}.separator{display:none}.inquiry-email{font-size:var(--font-h6)}.inquiry-desc{font-size:var(--font-size-small)}.inquiry-title{font-size:var(--font-body)}.company-info p.copy{margin-top:1.5rem}}@media (max-width:375px){.footer{padding:2.5rem 0 1.5rem}.footer-logo{height:3rem}.company-info{font-size:1.2rem}.inquiry-email{font-size:1.8rem;margin-bottom:1rem}.inquiry-desc{font-size:1.4rem}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}