.joint.svelte-1mk6df2{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.joint.svelte-1mk6df2{grid-template-columns:1.15fr 1fr;align-items:center;gap:5rem}}.joint__stage.svelte-1mk6df2{margin:0}.joint__canvas.svelte-1mk6df2{aspect-ratio:1;border:1px solid var(--c-line);opacity:0;background:radial-gradient(120% 90% at 60% 35%,#ffffff8c,#0000 70%);transition:opacity .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.joint__canvas.is-ready.svelte-1mk6df2{opacity:1}.joint__canvas.is-expanded.svelte-1mk6df2{z-index:1000;aspect-ratio:auto;background:var(--c-bg-alt);border:0;width:100vw;height:100dvh;position:fixed;inset:0}.joint__canvas.svelte-1mk6df2 canvas{width:100%;height:100%;display:block}.joint__label.svelte-1mk6df2{letter-spacing:.04em;white-space:nowrap;color:var(--c-paper);background:var(--c-ink);pointer-events:none;opacity:0;will-change:transform, opacity;margin:-2.6rem 0 0 .6rem;padding:.3rem .65rem;font-size:.78rem;position:absolute;top:0;left:0}.joint__label.svelte-1mk6df2:after{content:"";border-left:1px solid var(--c-ink);border-bottom:1px solid var(--c-ink);transform-origin:0 100%;width:.6rem;height:.6rem;position:absolute;bottom:-.6rem;left:-.6rem}.joint__now.svelte-1mk6df2{pointer-events:none;position:absolute;top:1rem;left:1.1rem;right:4rem}.is-expanded.svelte-1mk6df2 .joint__now:where(.svelte-1mk6df2){max-width:34rem;top:clamp(1.2rem,3vw,2.2rem);left:clamp(1.2rem,3vw,2.4rem)}.joint__now-title.svelte-1mk6df2{color:var(--c-heading);align-items:baseline;gap:.6rem;font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:.9rem;display:flex}.joint__now-title.svelte-1mk6df2 b:where(.svelte-1mk6df2){letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-accent);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1}.is-expanded.svelte-1mk6df2 .joint__now-title:where(.svelte-1mk6df2){font-size:clamp(1.1rem,2vw,1.5rem)}.is-expanded.svelte-1mk6df2 .joint__now-title:where(.svelte-1mk6df2) b:where(.svelte-1mk6df2){font-size:1.3em}.joint__now-text.svelte-1mk6df2{color:var(--c-muted);margin-top:.6rem;font-size:.9rem;line-height:1.7}.joint__expand.svelte-1mk6df2{width:2.4rem;height:2.4rem;color:var(--c-heading);border:1px solid var(--c-line);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff8c;place-items:center;padding:0;transition:background .3s,color .3s;display:grid;position:absolute;top:.7rem;right:.7rem}.joint__expand.svelte-1mk6df2:hover{color:var(--c-paper);background:var(--c-ink)}.joint__expand.svelte-1mk6df2 svg:where(.svelte-1mk6df2){fill:none;stroke:currentColor;stroke-width:1.4px;width:1.1rem;height:1.1rem}.is-expanded.svelte-1mk6df2 .joint__expand:where(.svelte-1mk6df2){width:2.8rem;height:2.8rem;top:clamp(1rem,2.5vw,1.8rem);right:clamp(1rem,2.5vw,1.8rem)}.joint__bar-ctl.svelte-1mk6df2{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;align-items:center;gap:1rem;padding:.5rem .6rem .5rem .8rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%)}.joint__dots.svelte-1mk6df2{gap:.2rem;display:flex}.joint__dots.svelte-1mk6df2 button:where(.svelte-1mk6df2){min-width:2.4rem;height:2.2rem;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 .4rem;font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:1rem}.joint__dots.svelte-1mk6df2 button:where(.svelte-1mk6df2):hover{color:var(--c-heading)}.joint__dots.svelte-1mk6df2 button.is-active:where(.svelte-1mk6df2){color:var(--c-accent);border-bottom-color:var(--c-accent)}.joint__play--light.svelte-1mk6df2{background:#fff6}.joint__caption.svelte-1mk6df2{justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.joint__legend.svelte-1mk6df2{color:var(--c-muted);flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.78rem;display:flex}.joint__legend.svelte-1mk6df2 li:where(.svelte-1mk6df2){align-items:center;gap:.45rem;display:inline-flex}.joint__legend.svelte-1mk6df2 i:where(.svelte-1mk6df2){background:var(--sw);border:1px solid #00000040;width:.7rem;height:.7rem}.joint__play.svelte-1mk6df2{font:inherit;letter-spacing:.04em;color:var(--c-heading);border:1px solid var(--c-line-strong);cursor:pointer;background:0 0;flex-shrink:0;padding:.35rem .9rem;font-size:.78rem;transition:background .3s,color .3s}.joint__play.svelte-1mk6df2:hover{color:var(--c-paper);background:var(--c-ink)}.joint__steps.svelte-1mk6df2{border-top:1px solid var(--c-line-strong)}.joint__step.svelte-1mk6df2{border-bottom:1px solid var(--c-line);position:relative}.joint__step-btn.svelte-1mk6df2{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;grid-template-columns:3.4rem 1fr;gap:.8rem;padding:1.5rem 0;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:grid}.joint__step-btn.svelte-1mk6df2:hover{opacity:.8}.is-active.svelte-1mk6df2 .joint__step-btn:where(.svelte-1mk6df2){opacity:1}.joint__bar.svelte-1mk6df2{background:var(--c-accent);transform-origin:0;width:100%;height:1px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.is-active.svelte-1mk6df2 .joint__bar:where(.svelte-1mk6df2){transform:scaleX(1)}.joint__no.svelte-1mk6df2{letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-accent);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:1.5rem;font-weight:300;line-height:1}.joint__body.svelte-1mk6df2{display:block}.joint__title.svelte-1mk6df2{color:var(--c-heading);flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:1.2rem;display:flex}.joint__en.svelte-1mk6df2{color:var(--c-muted);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:.78em;font-style:italic}.joint__text.svelte-1mk6df2{color:var(--c-muted);margin-top:.4rem;font-size:.93rem;display:block}.page-head.svelte-afnr3e{padding-top:clamp(3rem,7vw,6rem)}.page-head__grid.svelte-afnr3e{gap:2rem;display:grid}@media (width>=900px){.page-head__grid.svelte-afnr3e{grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem}}.page-head__lead.svelte-afnr3e{color:var(--c-muted)}.page-head__facts.svelte-afnr3e{border-top:1px solid var(--c-line-strong);grid-template-columns:repeat(3,auto);gap:1.5rem;margin-top:2rem;padding-top:1.4rem;display:grid}.page-head__facts.svelte-afnr3e dt:where(.svelte-afnr3e){letter-spacing:.12em;color:var(--c-muted);font-size:.72rem}.page-head__facts.svelte-afnr3e dd:where(.svelte-afnr3e){letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-heading);margin-top:.3rem;font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:1.4rem;font-weight:300;line-height:1}.page-head__facts.svelte-afnr3e dd:where(.svelte-afnr3e) small:where(.svelte-afnr3e){color:var(--c-accent);margin-left:.15em;font-size:.6em}.timeline__list.svelte-afnr3e{border-top:1px solid var(--c-line-strong)}.timeline__step.svelte-afnr3e{border-bottom:1px solid var(--c-line);gap:1rem;padding-block:clamp(2rem,4vw,3.2rem);display:grid}@media (width>=900px){.timeline__step.svelte-afnr3e{grid-template-columns:14rem 1fr;gap:3rem}}.timeline__side.svelte-afnr3e{align-items:baseline;gap:1.2rem;display:flex}@media (width>=900px){.timeline__side.svelte-afnr3e{top:calc(var(--header-h) + 1.5rem);flex-direction:column;align-self:start;gap:.8rem;position:sticky}}.timeline__no.svelte-afnr3e{letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-accent);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:300;line-height:1}.timeline__period.svelte-afnr3e{letter-spacing:.08em;color:var(--c-muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.timeline.svelte-afnr3e .timeline__clock{width:14px;height:14px}.timeline__title.svelte-afnr3e{color:var(--c-heading);flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2.4vw,1.8rem);display:flex}.timeline__en.svelte-afnr3e{color:var(--c-muted);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:.65em;font-style:italic}.timeline__text.svelte-afnr3e{max-width:60ch;color:var(--c-text);margin-top:.8rem}.timeline__deliver.svelte-afnr3e{margin-top:1.4rem}.timeline__deliver-label.svelte-afnr3e{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-size:.72rem}.timeline__chips.svelte-afnr3e{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.timeline__chip.svelte-afnr3e{border:1px solid var(--c-line);color:var(--c-heading);align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.82rem;display:inline-flex}.timeline.svelte-afnr3e .timeline__check{width:13px;height:13px;color:var(--c-accent)}.feature__head.svelte-afnr3e{gap:1.6rem;display:grid}@media (width>=900px){.feature__head.svelte-afnr3e{grid-template-columns:1.1fr 1fr;align-items:end;gap:5rem}}.feature__lead.svelte-afnr3e{max-width:46ch;color:var(--c-muted)}.feature__facts.svelte-afnr3e{border-top:1px solid var(--c-line-strong);border-bottom:1px solid var(--c-line);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=600px){.feature__facts.svelte-afnr3e{grid-template-columns:repeat(3,1fr)}}.feature__fact.svelte-afnr3e{flex-direction:column-reverse;gap:.3rem;padding-block:1.4rem;display:flex}@media (width<=599.98px){.feature__fact.svelte-afnr3e+.feature__fact:where(.svelte-afnr3e){border-top:1px solid var(--c-line)}}@media (width>=600px){.feature__fact.svelte-afnr3e{padding:1.8rem 2rem 1.8rem 0}.feature__fact.svelte-afnr3e+.feature__fact:where(.svelte-afnr3e){border-left:1px solid var(--c-line);padding-left:2rem}}.feature__fact.svelte-afnr3e dt:where(.svelte-afnr3e){letter-spacing:.06em;color:var(--c-muted);font-size:.8rem}.feature__fact.svelte-afnr3e dd:where(.svelte-afnr3e){letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-heading);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:300;line-height:1}.feature__fact.svelte-afnr3e dd:where(.svelte-afnr3e) small:where(.svelte-afnr3e){color:var(--c-accent);margin-left:.15em;font-size:.45em}.feature__body.svelte-afnr3e{gap:3rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.feature__body.svelte-afnr3e{grid-template-columns:1.1fr 1fr;align-items:start;gap:5rem}}.feature__gallery.svelte-afnr3e{aspect-ratio:5/6;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:.75rem;display:grid}.feature__photo.svelte-afnr3e{overflow:hidden}.feature__photo.svelte-afnr3e:first-child{grid-row:1/3}.feature__zoom.svelte-afnr3e{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.feature__zoom.svelte-afnr3e img:where(.svelte-afnr3e){object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.feature__zoom.svelte-afnr3e:hover img:where(.svelte-afnr3e){transform:scale(1.03)}.feature__list.svelte-afnr3e{border-top:1px solid var(--c-line-strong)}.feature__item.svelte-afnr3e{border-bottom:1px solid var(--c-line);grid-template-columns:3.4rem 1fr;gap:.8rem;padding-block:1.5rem;display:grid}.feature__no.svelte-afnr3e{letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-accent);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:1.5rem;font-weight:300;line-height:1}.feature__title.svelte-afnr3e{color:var(--c-heading);flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:1.2rem;display:flex}.feature__en.svelte-afnr3e{color:var(--c-muted);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:.78em;font-style:italic}.feature__text.svelte-afnr3e{color:var(--c-muted);margin-top:.4rem;font-size:.93rem}.feature__why.svelte-afnr3e{border-top:1px solid var(--c-line-strong);margin-top:clamp(3rem,6vw,5rem);padding-top:2rem}.feature__why-label.svelte-afnr3e{letter-spacing:.32em;text-transform:uppercase;color:var(--c-accent);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:.72rem;font-weight:500}.feature__why-list.svelte-afnr3e{gap:1.8rem;margin-top:1.6rem;display:grid}@media (width>=900px){.feature__why-list.svelte-afnr3e{grid-template-columns:repeat(3,1fr);gap:3rem}}.feature__why-title.svelte-afnr3e{color:var(--c-heading);font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:1.15rem}.feature__why-text.svelte-afnr3e{color:var(--c-muted);margin-top:.5rem;font-size:.92rem}.feature__note.svelte-afnr3e{max-width:62ch;color:var(--c-muted);margin-top:2rem;font-size:.88rem}.prepare__grid.svelte-afnr3e{gap:2.5rem;display:grid}@media (width>=900px){.prepare__grid.svelte-afnr3e{grid-template-columns:1fr 1.2fr;gap:5rem}}.prepare__list.svelte-afnr3e{border-top:1px solid var(--c-line-strong)}.prepare__item.svelte-afnr3e{border-bottom:1px solid var(--c-line);grid-template-columns:2.6rem 1fr;gap:.8rem;padding-block:1.4rem;display:grid}.prepare__no.svelte-afnr3e{letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--c-accent);padding-top:.3rem;font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:1.1rem;font-weight:300;line-height:1}.prepare__title.svelte-afnr3e{color:var(--c-heading);font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:1.15rem}.prepare__text.svelte-afnr3e{color:var(--c-muted);margin-top:.3rem;font-size:.92rem}.warranty__grid.svelte-afnr3e{gap:2.5rem;display:grid}@media (width>=900px){.warranty__grid.svelte-afnr3e{grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem}}.warranty__facts.svelte-afnr3e{border-bottom:1px solid var(--c-line-strong);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.5rem;padding-bottom:1.4rem;display:grid}.warranty__facts.svelte-afnr3e dt:where(.svelte-afnr3e){letter-spacing:.12em;color:var(--c-muted);font-size:.72rem}.warranty__facts.svelte-afnr3e dd:where(.svelte-afnr3e){color:var(--c-heading);margin-top:.3rem;font-family:Noto Serif KR,Nanum Myeongjo,Cormorant Garamond,Georgia,serif;font-size:1.4rem}.warranty__text.svelte-afnr3e{color:var(--c-muted);margin-top:1.4rem;font-size:.95rem}
