:root{--background:#fff}html,body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}body.no-scroll{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (max-width:1200px){body{background-color:#000;padding-top:80px;padding-bottom:50px}}@media (max-width:600px){body{padding-top:56px}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.slide-up-fade{animation:.9s ease-in forwards slideUpFade}.etc-wrapper{color:#34291f;background-color:#f7eee5;min-height:100vh;padding-top:120px;padding-bottom:80px}.etc-wrapper .header{text-align:center;letter-spacing:-.8px;font-size:48px;font-weight:700;line-height:1.4}.etc-wrapper .content{letter-spacing:-.8px;width:800px;margin:56px auto 0;font-size:16px;font-weight:400;line-height:1.4}.etc-wrapper .content .line{border-bottom:1px solid #a38672;margin-bottom:24px}.etc-wrapper .content .section{margin-bottom:24px}.etc-wrapper .content .section .big-title{margin-bottom:20px;font-size:20px}.etc-wrapper .content .section .title{font-weight:700}.etc-wrapper .content .section .text ul{margin-left:40px}@media (max-width:1200px){.etc-wrapper{padding-top:35px;padding-bottom:40px}.etc-wrapper .header{font-size:32px}.etc-wrapper .content{width:auto;margin:32px 24px 0}}@media (max-width:600px){.etc-wrapper{padding-top:40px;padding-bottom:24px}.etc-wrapper .header{font-size:24px}.etc-wrapper .content{margin:32px 24px 0;font-size:14px}}
.carehands-header{z-index:1000;background:#fff;border-radius:40px;align-items:center;width:calc(100vw - 80px);max-width:1600px;height:64px;margin:32px auto 0;padding:0 40px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.carehands-header .header-inner{justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.carehands-header .header-inner .header-logo{color:#222;cursor:pointer;align-items:center;font-weight:700;display:flex}.carehands-header .header-inner .header-logo .header-title{color:#2a1e15;font-size:20px;font-weight:700}.carehands-header .header-inner .header-nav{gap:40px;margin:0 48px;display:flex}.carehands-header .header-inner .header-nav a{color:#2a1e15;font-size:16px;font-weight:900;text-decoration:none}.carehands-header .header-inner .header-nav a.active,.carehands-header .header-inner .header-nav a:hover{color:#f26f37;font-weight:900}.carehands-header .header-inner .header-cta{color:#fff;cursor:pointer;background:#a68b73;border:none;border-radius:30px;align-items:center;gap:8px;padding:7px 18px;font-size:14px;font-weight:700;display:flex}.carehands-header .header-inner .header-menu{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;display:none}@media (max-width:1200px){.carehands-header{background-color:#000;border-radius:0;width:100%;height:80px;margin:0;padding:0 32px}.carehands-header .header-inner{padding:0}.carehands-header .header-inner .header-logo .header-title{color:#f7f7f7;font-size:20px}.carehands-header .header-inner .header-nav,.carehands-header .header-inner .header-cta{display:none}.carehands-header .header-inner .header-menu{display:flex}.carehands-header .header-inner .header-menu span{background:#fff}}@media (max-width:600px){.carehands-header{height:56px;padding:0 24px}.carehands-header .header-inner .header-logo img{width:24px;height:24px}.carehands-header .header-inner .header-logo .header-title{font-size:12px}.carehands-header .header-inner .header-menu img{width:24px;height:24px}}.mobile-menu-wrapper{z-index:1000;background-color:#000000e6;flex-direction:column;gap:20px;width:100vw;height:0;padding:0 20px;transition:height .3s ease-in;display:flex;position:fixed;top:80px;left:0;overflow:hidden}.mobile-menu-wrapper a{color:#fff;opacity:0;width:300px;font-size:28px;font-weight:700;transition:opacity .2s ease-in .3s}.mobile-menu-wrapper a:first-child{margin-top:20px}.mobile-menu-wrapper a.active{color:#e8c27d}.mobile-menu-wrapper.show{height:calc(100vh - 80px)}.mobile-menu-wrapper.show a{opacity:1}@media (max-width:600px){.mobile-menu-wrapper{top:56px}.mobile-menu-wrapper.show{height:calc(100vh - 56px)}}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_e644a062-module__KNtFWG__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_e644a062-module__KNtFWG__variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:pretendard;src:url(../media/Pretendard_Light-s.p.1hhjnevme7-0e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Regular-s.p.1jq8xiiqkhja7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Medium-s.p.2s4f-e135zrbd.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_SemiBold-s.p.33tw07zl-3joo.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pretendard;src:url(../media/Pretendard_Bold-s.p.0k1zxqjopnkuq.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:106.05%;descent-override:29.35%;line-gap-override:8.98%;size-adjust:100.0%}.pretendard_fa25527b-module__kC7pGa__className{font-family:pretendard,pretendard Fallback}.pretendard_fa25527b-module__kC7pGa__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@font-face{font-family:MaruBuriOTF;src:url(../media/MaruBuri_Light-s.p.04gqpd2p8a7mz.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:MaruBuriOTF;src:url(../media/MaruBuri_Regular-s.p.1cv9lki962gjz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:MaruBuriOTF;src:url(../media/MaruBuri_Bold-s.p.346rq9b_rk6la.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:MaruBuriOTF Fallback;src:local(Arial);ascent-override:76.28%;descent-override:19.07%;line-gap-override:32.9%;size-adjust:104.88%}.maruburiotf_df9d0be1-module__7z13vW__className{font-family:MaruBuriOTF,MaruBuriOTF Fallback}.maruburiotf_df9d0be1-module__7z13vW__variable{--font-MaruBuriOTF:"MaruBuriOTF", "MaruBuriOTF Fallback"}
.right-nav{z-index:1000;background-color:#0006;border-radius:8px;flex-direction:column;gap:40px;width:88px;padding:40px 0;display:flex;position:fixed;top:184px;right:40px}.right-nav .button-wrapper img{width:32px;height:32px;margin:0 auto;display:block}.right-nav .button-wrapper .text{letter-spacing:2px;color:#f7f7f7;text-align:center;font-size:14px;font-weight:600}.right-nav .arrow-wrapper{background-color:#000c;border-radius:8px;width:55px;margin:0 auto;padding:8px 0}.right-nav .arrow-wrapper img{width:32px;height:32px;margin:0 auto;display:block}.right-nav .arrow-wrapper .text{letter-spacing:2px;color:#f7f7f7;text-align:center;font-size:14px;font-weight:600}@media (max-width:1200px){.right-nav{display:none}}
.bottom-nav-wrapper{background-color:#242424;display:none}@media (max-width:1200px){.bottom-nav-wrapper{flex-direction:row;justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:fixed;bottom:0}.bottom-nav-wrapper .item{color:#f7f7f7;width:25%}.bottom-nav-wrapper .item img{margin:0 auto;display:block}.bottom-nav-wrapper .item .text{letter-spacing:2px;text-align:center;margin-top:2px;font-size:11px;font-weight:600}}
