.women-wig.svelte-1s0uz2x{background:var(--ivory)}.women-wig.svelte-1s0uz2x .rv{transform:translateY(24px)}.women-wig.svelte-1s0uz2x .rv.show{transform:translateY(0)}.mag-hero.svelte-1s0uz2x{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}.mag-hero__img.svelte-1s0uz2x{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.mag-hero__overlay.svelte-1s0uz2x{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(42,35,28,.85) 0%,rgba(42,35,28,.4) 40%,rgba(42,35,28,.1) 70%,transparent 100%)}.mag-hero__content.svelte-1s0uz2x{position:absolute;bottom:0;left:0;width:100%;padding:clamp(40px,8vw,100px) clamp(28px,6vw,100px);max-width:var(--prose-xl)}.mag-hero__tag.svelte-1s0uz2x{display:inline-block;font-family:var(--font-en);font-size:clamp(.7rem,1vw,.85rem);font-weight:400;letter-spacing:.35em;color:var(--soft);text-transform:uppercase;margin-bottom:24px;border-bottom:1px solid rgba(232,223,211,.3);padding-bottom:8px}.mag-hero__title.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(2rem,5vw,3.6rem);font-weight:700;line-height:1.35;color:#fff;margin-bottom:20px;letter-spacing:-.02em}.mag-hero__sub.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(.9rem,1.4vw,1.15rem);font-weight:300;color:#ffffffb3;line-height:1.9}.mag-hero__scroll.svelte-1s0uz2x{position:absolute;bottom:28px;right:clamp(28px,6vw,100px);display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff6;font-family:var(--font-en);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.mag-hero__scroll.svelte-1s0uz2x:after{content:"";display:block;width:1px;height:40px;background:#ffffff4d;animation:svelte-1s0uz2x-scrollPulse 2s ease-in-out infinite}@keyframes svelte-1s0uz2x-scrollPulse{0%,to{opacity:.3;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.mag-split.svelte-1s0uz2x{display:grid;grid-template-columns:1fr 1fr;min-height:70vh}.mag-split__img.svelte-1s0uz2x{position:relative;overflow:hidden}.mag-split__img.svelte-1s0uz2x img,.mag-split__img.svelte-1s0uz2x video{width:100%;height:100%;object-fit:cover}.mag-split__img.svelte-1s0uz2x .mag-split__video--top{object-position:center top}.mag-split__text.svelte-1s0uz2x{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,100px) clamp(32px,5vw,80px);background:var(--ivory)}.mag-split__tag.svelte-1s0uz2x{font-family:var(--font-en);font-size:.7rem;letter-spacing:.3em;color:var(--accent);text-transform:uppercase;margin-bottom:20px}.mag-split__heading.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.5;margin-bottom:32px;letter-spacing:-.01em;color:var(--dark)}.mag-split__body.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(.88rem,1.05vw,1rem);line-height:2.1;color:var(--text-sub)}.mag-split__body.svelte-1s0uz2x+.mag-split__body:where(.svelte-1s0uz2x){margin-top:20px}.mag-split__body.svelte-1s0uz2x strong{color:var(--dark);font-weight:500}.mag-split--reversed.svelte-1s0uz2x .mag-split__img:where(.svelte-1s0uz2x){order:2}.mag-split--reversed.svelte-1s0uz2x .mag-split__text:where(.svelte-1s0uz2x){order:1}.mag-wall.svelte-1s0uz2x{padding:clamp(72px,9vw,120px) clamp(16px,4vw,40px);background:var(--beige)}.mag-wall__inner.svelte-1s0uz2x{max-width:1200px;margin:0 auto;display:flex;gap:clamp(14px,1.6vw,20px);align-items:center;justify-content:center}.mag-wall__col.svelte-1s0uz2x{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.mag-wall__col--side.svelte-1s0uz2x{flex:0 0 auto;width:clamp(180px,20vw,240px)}.mag-wall__col--hero.svelte-1s0uz2x{flex:0 0 auto;width:clamp(260px,30vw,360px)}.mag-wall__tile.svelte-1s0uz2x{width:100%;aspect-ratio:4 / 5;padding:0;border:none;background:var(--soft);border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #2a231c0f;cursor:pointer;display:block}.mag-wall__tile--hero.svelte-1s0uz2x{aspect-ratio:3 / 5}.mag-wall__tile.svelte-1s0uz2x img:where(.svelte-1s0uz2x){width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.mag-wall__tile.svelte-1s0uz2x:hover img:where(.svelte-1s0uz2x){transform:scale(1.03)}.mag-wall__more.svelte-1s0uz2x{max-width:1200px;margin:clamp(40px,5vw,60px) auto 0;text-align:center}.mag-wall__more-link.svelte-1s0uz2x{font-family:var(--font-sans);font-size:.85rem;letter-spacing:.08em;color:var(--text-sub);background:transparent;border:none;border-bottom:1px solid var(--soft);padding:8px 4px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.mag-wall__more-link.svelte-1s0uz2x:hover{color:var(--dark);border-bottom-color:var(--dark)}.mag-features.svelte-1s0uz2x{padding:clamp(60px,10vw,120px) clamp(24px,5vw,80px);background:var(--ivory)}.mag-features__inner.svelte-1s0uz2x{max-width:var(--layout-default);margin:0 auto}.mag-features__header.svelte-1s0uz2x{text-align:center;margin-bottom:clamp(48px,6vw,80px)}.mag-features__tag.svelte-1s0uz2x{font-family:var(--font-en);font-size:.7rem;letter-spacing:.3em;color:var(--accent);text-transform:uppercase;margin-bottom:16px;display:block}.mag-features__title.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;color:var(--dark);letter-spacing:-.01em}.mag-features__cards.svelte-1s0uz2x{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.mag-card.svelte-1s0uz2x{padding:clamp(28px,3vw,44px);background:var(--beige);border-radius:4px;position:relative}.mag-card__num.svelte-1s0uz2x{font-family:var(--font-en);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:300;color:var(--soft);line-height:1;margin-bottom:20px}.mag-card__title.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;color:var(--dark);margin-bottom:16px;line-height:1.5}.mag-card__desc.svelte-1s0uz2x{font-family:var(--font-sans);font-size:clamp(.83rem,.95vw,.93rem);color:var(--text-sub);line-height:2}.mag-quote.svelte-1s0uz2x{background:var(--beige);padding:clamp(80px,14vw,180px) clamp(28px,8vw,120px);text-align:center;position:relative}.mag-quote.svelte-1s0uz2x:before{content:"“";display:block;font-family:var(--font-en);font-size:clamp(4rem,8vw,8rem);color:var(--soft);line-height:.6;margin-bottom:clamp(24px,4vw,48px)}.mag-quote__text.svelte-1s0uz2x{font-family:var(--font-kr);font-size:clamp(1.2rem,2.5vw,2rem);font-weight:300;line-height:2;color:var(--dark);max-width:var(--prose-lg);margin:0 auto}.mag-quote__text.svelte-1s0uz2x em{font-style:normal;color:var(--brown);font-weight:400}.mag-cta.svelte-1s0uz2x{background:var(--dark);padding:clamp(60px,10vh,120px) clamp(24px,5vw,48px);text-align:center}.mag-cta__inner.svelte-1s0uz2x{max-width:var(--prose-cta);margin:0 auto}.mag-cta__heading.svelte-1s0uz2x{font-family:var(--font-kr);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:300;line-height:1.8;margin-bottom:16px;color:#ffffffe6}.mag-cta__desc.svelte-1s0uz2x{font-family:var(--font-sans);font-size:.88rem;color:#ffffff73;line-height:1.8;margin-bottom:32px}.mag-cta__btn.svelte-1s0uz2x{display:inline-flex;align-items:center;padding:14px 40px;border-radius:50px;font-family:var(--font-sans);font-size:.85rem;transition:all .3s;background:var(--brown);color:#fff;border:none}.mag-cta__btn.svelte-1s0uz2x:hover{background:#87755f}.mag-cta__phone.svelte-1s0uz2x{display:block;margin-top:20px;font-family:var(--font-en);font-size:1rem;letter-spacing:.1em;color:#ffffff59}@media(max-width:768px){.mag-hero.svelte-1s0uz2x{min-height:100svh}.mag-hero__content.svelte-1s0uz2x{max-width:100%}.mag-hero__scroll.svelte-1s0uz2x{display:none}.mag-split.svelte-1s0uz2x{grid-template-columns:1fr;min-height:auto}.mag-split__img.svelte-1s0uz2x{height:50vh;min-height:300px}.mag-split--reversed.svelte-1s0uz2x .mag-split__img:where(.svelte-1s0uz2x){order:0}.mag-split--reversed.svelte-1s0uz2x .mag-split__text:where(.svelte-1s0uz2x){order:0}.mag-split__text.svelte-1s0uz2x{padding:clamp(36px,8vw,60px) clamp(24px,6vw,40px)}.mag-wall.svelte-1s0uz2x{padding:clamp(56px,8vw,80px) 16px}.mag-wall__inner.svelte-1s0uz2x{flex-direction:column;gap:10px}.mag-wall__col--side.svelte-1s0uz2x,.mag-wall__col--hero.svelte-1s0uz2x{width:100%}.mag-wall__col--side.svelte-1s0uz2x{flex-direction:row;gap:10px}.mag-wall__col--side.svelte-1s0uz2x .mag-wall__tile:where(.svelte-1s0uz2x){flex:1}.mag-wall__tile--hero.svelte-1s0uz2x{aspect-ratio:4 / 5}.mag-features__cards.svelte-1s0uz2x{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.women-wig.svelte-1s0uz2x .rv{opacity:1;transform:none;transition:none}.mag-hero__scroll.svelte-1s0uz2x:after{animation:none}.mag-wall__tile.svelte-1s0uz2x img:where(.svelte-1s0uz2x){transition:none}}
