.jv-hero{--jv-umber:#1b1512;--jv-champagne:#ead8bf;--jv-ivory:#f4f1ed;--jv-ink:#2b231e;--jv-taupe:#8a7d72;--jv-bg:var(--jv-umber);--jv-fg:var(--jv-champagne);--jv-fg-dim:#ead8bf9e;--jv-font-display:var(--font-display);--jv-font-text:var(--font-sans);--jv-length:640vh;--jv-gutter:clamp(20px, 6.5vw, 132px);--jv-safe-b:0px;height:var(--jv-length);background:var(--jv-bg);color:var(--jv-fg);font-family:var(--jv-font-text);-webkit-font-smoothing:antialiased;isolation:isolate;position:relative}@supports (height:100lvh){.jv-hero{--jv-safe-b:calc(100lvh - 100svh)}}html[lang=ko] .jv-hero{word-break:keep-all}.jv-brand{font-family:var(--font-inter), "Helvetica Neue", Arial, sans-serif}:is(.jv-h1,.jv-cap-name,.jv-collection,.jv-label-name,.jv-panel-name,.jv-panel-tag,.jv-final-title) .jv-brand{font-family:var(--font-bodoni), "Bodoni 72", Didot, serif}.jv-stage{contain:layout paint;height:100vh;position:sticky;top:0;overflow:hidden}@supports (height:100lvh){.jv-stage{height:100lvh}}.jv-canvas,.jv-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.jv-fallback{object-fit:contain;opacity:0;padding:14vh 0}.jv-hero.is-failed .jv-fallback{opacity:1}.jv-loader{left:50%;bottom:calc(var(--jv-safe-b) + 9vh);background:#ead8bf24;width:96px;height:1px;transition:opacity .8s;position:absolute;translate:-50%}.jv-loader i{background:var(--jv-champagne);transform-origin:0;transform:scaleX(var(--jv-load,0));transition:transform .4s;position:absolute;inset:0}.jv-hero.is-ready .jv-loader{opacity:0}.jv-hero:not(.is-ready) .jv-loader{opacity:0;animation:.6s 1.2s forwards jv-fade-in}@keyframes jv-fade-in{to{opacity:1}}.jv-eyebrow .jv-line>span,.jv-h1 .jv-line>span,.jv-cue .jv-line>span{animation:1.4s cubic-bezier(.16,1,.3,1) backwards jv-rise;transform:none}.jv-eyebrow .jv-line>span{animation-delay:.1s}.jv-h1-a .jv-line>span{animation-delay:.22s}.jv-h1-b .jv-line:first-child>span{animation-delay:.38s}.jv-h1-b .jv-line:nth-child(2)>span{animation-delay:.5s}.jv-cue .jv-line>span{animation-delay:1s}.jv-cue{animation:.8s 1s backwards jv-appear}@keyframes jv-appear{0%{opacity:0}}@keyframes jv-rise{0%{transform:translateY(140%)}}.jv-copy{pointer-events:none;position:absolute;inset:0}.jv-copy [data-jv-t][data-live]{pointer-events:auto}.jv-line{margin:-.04em 0 -.12em;padding:.04em 0 .12em;display:block;overflow:hidden}.jv-line>span{will-change:transform;display:block;transform:translateY(140%)}.jv-eyebrow{left:var(--jv-gutter);letter-spacing:.06em;color:var(--jv-fg-dim);margin:0;font-size:13px;position:absolute;top:27vh}.jv-h1{font-family:var(--jv-font-display);letter-spacing:-.025em;color:var(--jv-fg);margin:0;font-size:clamp(54px,7.2vw,138px);font-weight:400;line-height:.96}.jv-h1-a,.jv-h1-b{will-change:transform;display:block;position:absolute}.jv-h1-a{left:var(--jv-gutter);top:calc(27vh + 30px)}.jv-h1-b{right:var(--jv-gutter);text-align:right;top:54vh}.jv-cue{left:50%;bottom:calc(var(--jv-safe-b) + 5vh);letter-spacing:.08em;color:var(--jv-fg-dim);opacity:var(--jv-v,1);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;translate:-50%}.jv-cue i{background:linear-gradient(var(--jv-champagne), transparent);transform-origin:top;width:1px;height:44px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite jv-cue}@keyframes jv-cue{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.jv-cap{left:var(--jv-gutter);bottom:calc(var(--jv-safe-b) + 11vh);position:absolute}.jv-cap--deep,.jv-cap--pdrn{left:auto;right:var(--jv-gutter);text-align:right}.jv-cap--pdrn{top:16vh;bottom:auto}.jv-cap-index{letter-spacing:.08em;color:var(--jv-fg-dim);margin-bottom:10px;font-size:12px}.jv-cap-name{font-family:var(--jv-font-display);letter-spacing:-.02em;font-size:clamp(44px,4.6vw,84px);line-height:1}.jv-cap-tag{color:var(--jv-fg-dim);margin-top:12px;font-size:15px}.jv-collection{left:var(--jv-gutter);font-family:var(--jv-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.4vw,64px);line-height:1.04;position:absolute;top:14vh}.jv-collection .jv-line:last-child{color:var(--jv-fg-dim)}.jv-labels{opacity:var(--jv-v,0);position:absolute;inset:0}.jv-labels[data-live]{pointer-events:none}.jv-hint{right:var(--jv-gutter);letter-spacing:.04em;color:var(--jv-fg-dim);white-space:nowrap;margin:0;font-size:13px;position:absolute;top:15vh}.jv-label{color:var(--jv-fg);font:inherit;cursor:pointer;opacity:.66;will-change:transform;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.jv-labels[data-live] .jv-label{pointer-events:auto}.jv-label:hover,.jv-label[aria-pressed=true]{opacity:1}.jv-label-name{font-family:var(--jv-font-display);font-size:22px;line-height:1}.jv-label-tag{color:var(--jv-fg-dim);white-space:nowrap;font-size:12px}.jv-label:after{content:"";background:currentColor;width:18px;height:1px;margin-top:6px;transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.jv-label[aria-pressed=true]:after{transform:scaleX(1)}.jv-info{width:min(34vw,500px);position:absolute;top:50%;left:57vw;translate:0 -50%}.jv-panel{opacity:0;visibility:hidden;width:100%;transition:opacity .5s,visibility 0s .5s;position:absolute;top:50%;left:0;translate:0 -50%}.jv-panel[data-active]{opacity:1;visibility:inherit;transition:opacity .6s .1s,visibility}.jv-panel p,.jv-panel h2{margin:0}.jv-panel-name{font-family:var(--jv-font-display);letter-spacing:-.02em;font-size:clamp(44px,4.4vw,82px);font-weight:400;line-height:1}.jv-panel-tag{font-family:var(--jv-font-display);margin-top:14px;font-size:clamp(20px,1.7vw,28px);font-style:italic}.jv-panel-body{max-width:40ch;color:var(--jv-fg-dim);font-size:16px;line-height:1.6;margin-top:26px!important}.jv-panel-body .jv-line{overflow:hidden}.jv-panel-spec{letter-spacing:.03em;color:var(--jv-fg-dim);font-size:13px;margin-top:18px!important}.jv-panel-cta{margin-top:34px}.jv-final{left:var(--jv-gutter);width:48vw;position:absolute;top:50%;translate:0 -46%}.jv-final-eyebrow{letter-spacing:.06em;color:var(--jv-fg-dim);margin:0 0 22px;font-size:13px}.jv-final-title{font-family:var(--jv-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(52px,6.2vw,120px);line-height:.98}.jv-final-cta{margin-top:44px}.jv-panel-cta .jv-line>span,.jv-final-cta .jv-line>span{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.jv-btn{letter-spacing:.04em;min-height:48px;color:var(--jv-fg);will-change:transform;align-items:center;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.jv-btn--solid{background:var(--jv-fg);color:var(--jv-bg);border-radius:2px;padding:0 26px;transition:background-color .4s}.jv-btn--text:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:12px;left:0;right:0;transform:scaleX(.35)}.jv-btn--text:hover:after{transform-origin:0;transform:scaleX(1)}.jv-btn:focus-visible,.jv-label:focus-visible{outline:1px solid var(--jv-fg);outline-offset:6px}.jv-progress{right:calc(var(--jv-gutter) * .5);background:color-mix(in srgb, var(--jv-fg) 18%, transparent);width:1px;height:72px;position:absolute;top:50%;translate:0 -50%}.jv-progress i{background:var(--jv-fg);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}@media (max-aspect-ratio:1){.jv-hero{--jv-length:600vh;--jv-gutter:6vw}.jv-eyebrow{top:13vh}.jv-h1{font-size:clamp(46px,15vw,96px)}.jv-h1-a{top:calc(13vh + 26px)}.jv-h1-b{left:auto;right:var(--jv-gutter);top:auto;bottom:calc(var(--jv-safe-b) + 15vh);text-align:right}.jv-cue{bottom:calc(var(--jv-safe-b) + 3.5vh)}.jv-cue i{height:30px}.jv-cap,.jv-cap--deep,.jv-cap--pdrn{left:var(--jv-gutter);top:auto;right:auto;bottom:calc(var(--jv-safe-b) + 7vh);text-align:left}.jv-cap-name{font-size:44px}.jv-collection{font-size:30px;top:11vh}.jv-labels{padding-bottom:calc(var(--jv-safe-b) + 8.5vh);justify-content:center;align-items:flex-end;display:flex}.jv-label{padding:10px 12px;position:relative}.jv-label-tag{display:none}.jv-label-name{font-size:18px}.jv-hint{top:auto;left:50%;right:auto;bottom:calc(var(--jv-safe-b) + 4vh);translate:-50%}.jv-info{left:var(--jv-gutter);right:var(--jv-gutter);top:auto;bottom:calc(var(--jv-safe-b) + 5vh);width:auto;height:40vh;translate:none}.jv-panel{top:auto;bottom:0;translate:none}.jv-panel-name{font-size:40px}.jv-panel-tag{margin-top:8px;font-size:19px}.jv-panel-body{font-size:14.5px;line-height:1.5;margin-top:14px!important}.jv-panel-spec{font-size:12px;margin-top:10px!important}.jv-panel-cta{margin-top:20px}.jv-final{left:var(--jv-gutter);right:var(--jv-gutter);top:auto;bottom:calc(var(--jv-safe-b) + 6vh);width:auto;translate:none}.jv-final-eyebrow{margin-bottom:12px}.jv-final-title{font-size:clamp(42px,12.5vw,80px)}.jv-final-cta{margin-top:26px}.jv-progress{display:none}}@media (prefers-reduced-motion:reduce){.jv-hero{height:auto}.jv-stage{height:100vh;position:relative}@supports (height:100svh){.jv-stage{height:100svh}}.jv-cue i,.jv-eyebrow .jv-line>span,.jv-h1 .jv-line>span,.jv-cue .jv-line>span,.jv-cue{animation:none}}.jv-hero.is-static .jv-copy>:not(.jv-final):not(.jv-h1){display:none}.jv-hero.is-static .jv-final{pointer-events:auto}.jv-hero.is-static .jv-final .jv-line>span{transform:none}.jv-hero.is-static .jv-progress{display:none}.jv-hero.is-static .jv-h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-aspect-ratio:1){.jv-hero.is-static .jv-final-title{font-size:clamp(46px,4.9vw,96px)}}
