.jzf{--jzf-bg:#1E1611;--jzf-bg-2:#2E231B;--jzf-ink:#F6EFE4;--jzf-ink-2:#D8C4B0;--jzf-ink-3:#9A8A7D;--jzf-accent:#B65A36;--jzf-glow:#E9A07A;--jzf-top:0px;background:var(--jzf-bg);color:var(--jzf-ink);font-family:var(--f-body, "Archivo", "Helvetica Neue", Arial, sans-serif)}.jzf-track{position:relative}.jzf-sticky{position:sticky;top:var(--jzf-top);height:calc(100vh - var(--jzf-top));height:calc(100svh - var(--jzf-top));overflow:hidden;background:radial-gradient(110% 80% at 80% 15%,var(--jzf-bg-2) 0%,var(--jzf-bg) 60%)}.jzf-grid{height:100%;max-width:1400px;margin:0 auto;padding:0 var(--pad, clamp(18px,4vw,48px));display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(16px,3vw,56px);align-items:center}.jzf-copy{position:relative;min-width:0;min-height:min(440px,62vh)}.jzf-intro,.jzf-caption,.jzf-close{transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.jzf-caption,.jzf-close{position:absolute;left:0;right:0;top:50%;transform:translateY(calc(-50% + 24px));opacity:0;pointer-events:none}.jzf-copy.is-caption .jzf-intro{opacity:0;transform:translateY(-24px);pointer-events:none}.jzf-copy.is-caption .jzf-caption{opacity:1;transform:translateY(-50%);pointer-events:auto}.jzf-copy.is-close .jzf-intro{opacity:0;transform:translateY(-24px);pointer-events:none}.jzf-copy.is-close .jzf-close{opacity:1;transform:translateY(-50%);pointer-events:auto}.jzf-eyebrow{font-family:var(--f-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--jzf-glow);margin:0 0 14px}.jzf-eyebrow--dim{color:var(--jzf-ink-3);margin-top:22px}.jzf-h1{font-family:var(--f-display, "Bodoni Moda", Didot, serif);font-weight:400;font-size:clamp(40px,5.2vw,74px);line-height:1;letter-spacing:-.01em;margin:0 0 20px;color:var(--jzf-ink);text-wrap:balance}.jzf-h1 em,.jzf-h2 em{font-style:italic;color:var(--jzf-glow)}.jzf-h2{font-family:var(--f-display, "Bodoni Moda", Didot, serif);font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.05;margin:0 0 18px;text-wrap:balance}.jzf-lede{font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--jzf-ink-2);max-width:46ch}.jzf-lede p{margin:0 0 10px;color:inherit}.jzf-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.jzf-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:var(--r-btn,3px);font-weight:600;font-size:15px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s,color .25s}.jzf-btn:hover{transform:translateY(-2px)}.jzf-btn--fill{background:var(--jzf-accent);color:#fff}.jzf-btn--fill:hover{background:#c9663d;color:#fff}.jzf-btn--line{border:1px solid var(--jzf-ink-2);color:var(--jzf-ink)}.jzf-btn--line:hover{background:#f6efe414;color:var(--jzf-ink)}.jzf-btn:focus-visible{outline:2px solid var(--jzf-glow);outline-offset:3px}.jzf-hint{display:flex;align-items:center;gap:10px;margin:34px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--jzf-ink-3);transition:opacity .4s}.jzf-hint__dot{width:8px;height:8px;border-radius:50%;background:var(--jzf-glow);animation:jzf-pulse 1.6s ease-in-out infinite}.jzf-hint.is-off{opacity:0}@keyframes jzf-pulse{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.15);opacity:1}}.jzf-stage{font-family:var(--f-display, "Bodoni Moda", Didot, serif);font-size:clamp(44px,5.6vw,80px);line-height:1;margin:0 0 16px;transition:color .4s}.jzf-text{font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--jzf-ink-2);margin:0;max-width:44ch}.jzf-text--small{font-size:15px}.jzf-stage-wrap{min-width:0;align-self:stretch;height:100%;display:flex;align-items:center;justify-content:center}.jzf-svg{width:100%;height:100%;display:block;overflow:hidden;font-family:var(--f-body, "Archivo", "Helvetica Neue", Arial, sans-serif);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.jzf-spin{transform-box:fill-box;transform-origin:center;animation:jzf-spin 22s linear infinite}@keyframes jzf-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.jzf-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:6px;padding-top:10px}.jzf-stage-wrap{order:-1;height:auto;align-self:auto}.jzf-svg{width:100%;height:38vh;height:38svh}.jzf-copy{min-height:0;height:100%}.jzf-caption,.jzf-close{top:0;transform:translateY(16px)}.jzf-copy.is-caption .jzf-caption,.jzf-copy.is-close .jzf-close{transform:none}.jzf-h1{font-size:clamp(32px,8.6vw,46px);margin-bottom:10px}.jzf-h2{font-size:clamp(28px,7.6vw,40px)}.jzf-stage{font-size:clamp(36px,9vw,54px);margin-bottom:10px}.jzf-lede,.jzf-text{font-size:15px}.jzf-lede p{margin-bottom:6px}.jzf-ctas{margin-top:14px}.jzf-btn{min-height:42px;padding:0 16px;font-size:14px}.jzf-hint{margin-top:14px}.jzf-eyebrow{margin-bottom:8px}.jzf-eyebrow--dim{margin-top:12px}}.jzf-reveal{opacity:0;transform:translateY(40px);transition:opacity .95s cubic-bezier(.2,.7,.2,1),transform .95s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.jzf-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.jzf-spin,.jzf-hint__dot{animation:none}.jzf-reveal{opacity:1;transform:none;transition:none}.jzf-intro,.jzf-caption,.jzf-close,.jzf-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/jz-flywheel.css.map */
