.dv2-root{--dv2-terra: #8C6347;--dv2-terra-dark: #6F4B35;--dv2-peach: #FFB19D;--dv2-ink: #2A211A;--dv2-ink-2: #5B4F46;--dv2-muted: #756A61;--dv2-muted-2: #988F7F;--dv2-paper: #FBF7F3;--dv2-canvas: #F5EFEB;--dv2-cream: #F0E3D6;--dv2-sand: #E1D9D0;--dv2-on-terra: #FFFFFF;--dv2-hero: #15120F;--dv2-hero-2: #201B17;--dv2-footer: #15120F;--dv2-sans: "Manrope", "Noto Sans SC", "Noto Sans KR", system-ui, -apple-system, sans-serif;--dv2-display: "Fraunces", "Noto Sans SC", "Noto Sans KR", Georgia, serif;font-family:var(--dv2-sans);color:var(--dv2-ink);background:var(--dv2-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dv2-root h1,.dv2-root h2,.dv2-root h3,.dv2-root h4{font-family:var(--dv2-display);font-variation-settings:"SOFT" 0,"WONK" 1}.dv2-root h1,.dv2-root h2,.dv2-root h3,.dv2-root h4,.dv2-root p,.dv2-root figure,.dv2-root blockquote{margin:0}.dv2-root em{font-style:italic}.dv2-root img{max-width:100%}.dv2-root a{text-decoration:none;color:inherit}.dv2-root button{font-family:inherit}.dv2-root *,.dv2-root *:before,.dv2-root *:after{box-sizing:border-box}.dv2-root .dv2-btn-primary{background:#8c6347;color:#fff;transition:background-color .2s ease,color .2s ease}.dv2-root .dv2-btn-primary:hover{background:#6f4b35!important;color:#fff!important}.dv2-root .dv2-btn-outline-dark{transition:border-color .2s ease,color .2s ease}.dv2-root .dv2-btn-outline-dark:hover{border-color:#8c6347!important;color:#8c6347!important}.dv2-root .dv2-btn-outline-light{color:#f7efe8;border-color:#f7efe84d;transition:border-color .2s ease,color .2s ease}.dv2-root .dv2-btn-outline-light:hover{border-color:#f7efe8b3!important;color:#f7efe8!important}.dv2-root .dv2-link-peach{transition:color .2s ease}.dv2-root .dv2-link-peach:hover{color:#ffb19d!important}.dv2-root .dv2-link-terra{transition:color .2s ease}.dv2-root .dv2-link-terra:hover{color:#6f4b35!important}.dv2-root .dv2-card-hover{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dv2-root .dv2-card-hover:hover{border-color:#8c6347!important}.dv2-root .dv2-faq__ans{display:none}.dv2-root .dv2-faq.is-open .dv2-faq__ans{display:block}@keyframes dv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dv2-marquee{animation:none!important}}.dv2-root .dv2-reviews{position:relative;overflow:hidden}.dv2-root .dv2-reviews-track{display:flex;align-items:stretch;gap:24px;padding:6px 0 18px;will-change:transform;transition:transform .45s cubic-bezier(.4,0,.2,1)}@keyframes dv2-review-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}.dv2-root .dv2-review-slide{flex:0 0 calc((100% - 24px)/2);min-width:0;min-height:390px;box-shadow:0 10px 24px #2a211a12;animation:dv2-review-float 5.5s ease-in-out infinite}.dv2-root .dv2-review-slide:nth-child(3n+2){animation-delay:-1.8s}.dv2-root .dv2-review-slide:nth-child(3n){animation-delay:-3.6s}@media(min-width:1024px){.dv2-root .dv2-review-slide{flex-basis:calc((100% - 48px) / 3)}}.dv2-root .dv2-review-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.dv2-root .dv2-reviews-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:1.5px solid rgba(42,33,26,.18);background:#fbf7f3;color:#2a211a;font-size:24px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,opacity .2s ease}.dv2-root .dv2-reviews-arrow:hover{border-color:#8c6347;color:#8c6347}.dv2-root .dv2-reviews-arrow:focus-visible{outline:2px solid #8C6347;outline-offset:2px}.dv2-root .dv2-reviews-arrow:disabled{opacity:.32;cursor:default}.dv2-root .dv2-reviews-arrow:disabled:hover{border-color:#2a211a2e;color:#2a211a}@media(prefers-reduced-motion:reduce){.dv2-root .dv2-reviews-track{transition:none}.dv2-root .dv2-review-slide{animation:none}}.dv2-root .dv2-reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:26px}.dv2-root .dv2-reviews-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#2a211a33;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dv2-root .dv2-reviews-dot:hover{background:#2a211a66}.dv2-root .dv2-reviews-dot.is-active{background:#8c6347;transform:scale(1.3)}.dv2-root .dv2-reviews-dot:focus-visible{outline:2px solid #8C6347;outline-offset:2px}
