.jme-home jme-animated-hero{display:block}.jme-home .jme-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--jme-cream)}.jme-home .jme-hero__inner{max-width:1440px;margin:auto;padding:56px 64px 46px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px}.jme-home .jme-hero__copy{position:relative;z-index:1}.jme-home .jme-hero__copy .jme-eyebrow{margin-bottom:22px}.jme-home .jme-hero h1{font-size:clamp(46px,4.8vw,70px);line-height:1.08;letter-spacing:-.045em;margin:0 0 25px;max-width:650px;text-wrap:balance}.jme-home .jme-hero__intro{max-width:440px;font-size:16px;line-height:1.85;color:#5b5148}.jme-home .jme-hero__intro p{margin:0 0 28px}.jme-home .jme-hero__note{margin:26px 0 0;font-size:11px;color:#6e6257}.jme-home .jme-hero__visual{position:relative;width:100%;max-width:500px;justify-self:end;padding:10px 10px 0}.jme-home .jme-hero__arch{overflow:hidden;border-radius:50% 50% 4px 4px/43% 43% 4px 4px;aspect-ratio:1 / 1.08;background:#e9e2d1;display:flex;align-items:center}.jme-home .jme-hero__image{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.jme-home .jme-hero__product{display:flex;align-items:center;justify-content:center;gap:20px;padding:15px 8px;min-height:44px;color:var(--jme-ink);text-decoration:none;font-size:12px;letter-spacing:.04em}.jme-home .jme-hero__product:hover{text-decoration:underline;text-underline-offset:5px}.jme-home .jme-hero__product span{font-size:20px}.jme-home .jme-hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.jme-home .jme-hero__particles span{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#ad893e;opacity:.23;box-shadow:0 0 5px #ad893e55;animation:jme-particle-drift var(--jme-drift-duration) ease-in-out var(--delay) infinite alternate}.jme-home .jme-hero__star{position:absolute;color:#b69a57;width:44px;height:44px;z-index:1;pointer-events:none;animation:jme-star-drift var(--jme-drift-duration) ease-in-out infinite alternate}.jme-home .jme-hero__star--one{top:-8px;right:-10px;transform:rotate(16deg)}.jme-home .jme-hero__star--two{bottom:78px;left:-26px;width:32px;height:32px;animation-delay:-6s}.jme-home .jme-ticker{display:flex;align-items:center;background:var(--jme-wine);color:#fff8ed;min-height:58px;overflow:hidden}.jme-home .jme-ticker__window{flex:1;min-width:0;overflow:hidden}.jme-home .jme-ticker__track{display:flex;width:max-content;animation:jme-ticker-scroll var(--jme-ticker-duration) linear infinite}.jme-home .jme-ticker__group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw;list-style:none;margin:0;padding:0}.jme-home .jme-ticker li{display:flex;align-items:center;flex-shrink:0;gap:28px;padding:18px 28px 18px 0;font-size:11px;letter-spacing:.09em;white-space:nowrap}.jme-home .jme-ticker li>span{color:#dfc4a6;font-size:15px}.jme-home .jme-motion-toggle{order:-1;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:44px;margin:0 12px;padding:8px 12px;font:inherit;font-size:10px;color:inherit;border:1px solid #b98991;background:var(--jme-wine);cursor:pointer}.jme-home .jme-motion-toggle[hidden]{display:none}.jme-home .jme-motion-toggle:hover{background:#4b1320}.jme-home :is(.jme-motion-toggle,.jme-hero__product):focus-visible{outline:3px solid #b28b41;outline-offset:3px}.jme-home [data-motion=running] .jme-motion-toggle__play,.jme-home [data-motion=paused] .jme-motion-toggle__pause{display:none}.jme-home jme-animated-hero[data-motion=paused] :is(.jme-hero__particles span,.jme-hero__star,.jme-ticker__track){animation-play-state:paused}.jme-home jme-animated-hero:not([data-ready]) .jme-ticker__track,.jme-home jme-animated-hero[data-enabled=false] .jme-ticker__track,.jme-home jme-animated-hero[data-reduced-motion] .jme-ticker__track{width:100%;transform:none;animation:none}.jme-home jme-animated-hero:not([data-ready]) .jme-ticker__group,.jme-home jme-animated-hero[data-enabled=false] .jme-ticker__group,.jme-home jme-animated-hero[data-reduced-motion] .jme-ticker__group{min-width:0;width:100%;flex-wrap:wrap;justify-content:center}.jme-home jme-animated-hero:not([data-ready]) .jme-ticker__group[aria-hidden],.jme-home jme-animated-hero[data-enabled=false] .jme-ticker__group[aria-hidden],.jme-home jme-animated-hero[data-reduced-motion] .jme-ticker__group[aria-hidden]{display:none}@keyframes jme-particle-drift{0%{transform:translate3d(-8px,12px,0)}to{transform:translate3d(15px,-24px,0)}}@keyframes jme-star-drift{0%{transform:translateY(5px) rotate(-8deg)}to{transform:translateY(-9px) rotate(14deg)}}@keyframes jme-ticker-scroll{to{transform:translate(-50%)}}@media(min-width:1440px){.jme-home .jme-hero__inner{min-height:650px}}@media(max-width:1199px){.jme-home .jme-hero__inner{padding:48px 36px 38px;gap:40px}.jme-home .jme-hero h1{font-size:clamp(42px,4.8vw,58px)}}@media(max-width:749px){.jme-home .jme-hero__inner{grid-template-columns:1fr;gap:34px;padding:38px 24px 24px}.jme-home .jme-hero__copy{max-width:540px;margin:auto;width:100%}.jme-home .jme-hero h1{font-size:clamp(38px,7.6vw,52px);margin-bottom:20px}.jme-home .jme-hero__copy .jme-eyebrow{margin-bottom:18px}.jme-home .jme-hero__intro{max-width:510px;font-size:14px;line-height:1.8}.jme-home .jme-hero__intro p{margin-bottom:22px}.jme-home .jme-hero__note{margin-top:18px;font-size:10px}.jme-home .jme-hero__visual{max-width:360px;justify-self:center;padding:0 12px}.jme-home .jme-hero__arch{aspect-ratio:1 / .94}.jme-home .jme-hero__star--one{right:0;width:34px;height:34px}.jme-home .jme-hero__star--two{left:0;width:25px;height:25px}.jme-home .jme-hero__product{font-size:11px;padding:12px 5px}.jme-home .jme-ticker li{font-size:10px;gap:22px;padding:17px 22px 17px 0}.jme-home .jme-motion-toggle{margin:0 8px;padding:8px 10px}.jme-home .jme-motion-toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.jme-home jme-animated-hero :is(.jme-hero__particles span,.jme-hero__star,.jme-ticker__track){animation:none}.jme-home .jme-ticker__track{width:100%;transform:none}.jme-home .jme-ticker__group{width:100%;min-width:0;flex-wrap:wrap;justify-content:center}.jme-home .jme-ticker__group[aria-hidden],.jme-home .jme-motion-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
