.jfm-feature-videos{padding:var(--video-padding) 0;background:var(--video-bg);color:var(--video-text)}.jfm-feature-videos__inner{width:min(100% - 32px,1240px);margin:0 auto}.jfm-feature-videos__header{max-width:760px;margin:0 0 36px}.jfm-feature-videos__eyebrow{margin:0 0 8px;color:var(--video-accent);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.jfm-feature-videos__header h2{margin:0 0 12px;color:inherit;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:0}.jfm-feature-videos__intro{max-width:680px;font-size:18px;line-height:1.5;opacity:.8}.jfm-feature-videos__intro p,.jfm-feature-videos__description p{margin:0}.jfm-feature-videos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,34px);align-items:start}.jfm-feature-videos__item{min-width:0}.jfm-feature-videos__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid color-mix(in srgb,var(--video-text) 18%,transparent);border-radius:6px;background:#071b20}.jfm-feature-videos__media video{display:block;width:100%;height:100%;object-fit:cover}.jfm-feature-videos__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;background:color-mix(in srgb,var(--video-bg) 72%,#071b20 28%)}.jfm-feature-videos__item h3{margin:18px 0 8px;color:inherit;font-size:clamp(21px,2vw,27px);line-height:1.15;letter-spacing:0}.jfm-feature-videos__description{color:inherit;font-size:16px;line-height:1.5;opacity:.78}@media screen and (max-width:749px){.jfm-feature-videos{padding:calc(var(--video-padding) * .75) 0}.jfm-feature-videos__header{margin-bottom:28px}.jfm-feature-videos__grid{grid-template-columns:1fr;gap:34px}.jfm-feature-videos__item h3{margin-top:14px}}.jfm-interactive{background:var(--jfm-bg);color:var(--jfm-text);padding:72px 0 80px}.jfm-interactive__inner{width:min(100% - 32px,1240px);margin:0 auto}.jfm-interactive__header{max-width:760px;margin-bottom:42px}.jfm-interactive__eyebrow,.jfm-interactive__prompt,.jfm-interactive__number{margin:0;color:var(--jfm-accent);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.jfm-interactive__header h2{margin:8px 0 12px;color:inherit;font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:0}.jfm-interactive__intro{max-width:660px;font-size:18px;line-height:1.55;opacity:.78}.jfm-interactive__intro p,.jfm-interactive__description p{margin:0}.jfm-interactive__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(32px,5vw,76px);align-items:center}.jfm-interactive__visual{min-width:0}.jfm-interactive__image-wrap{position:relative;width:min(100%,620px);aspect-ratio:1004 / 1567;margin:0 auto}.jfm-interactive__image{display:block;width:100%;height:100%;object-fit:contain}.jfm-interactive__leaders{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.jfm-interactive__leader{fill:none;stroke:color-mix(in srgb,var(--jfm-text) 52%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease,stroke-width .2s ease}.jfm-interactive__leader.is-active{stroke:var(--jfm-accent);stroke-width:2.5}.jfm-interactive__target{position:absolute;z-index:2;top:var(--y);left:var(--x);width:10px;height:10px;transform:translate(-50%,-50%);border:2px solid var(--jfm-bg);border-radius:50%;background:color-mix(in srgb,var(--jfm-text) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--jfm-text) 40%,transparent);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.jfm-interactive__target.is-active{transform:translate(-50%,-50%) scale(1.3);background:var(--jfm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--jfm-accent) 28%,transparent)}.jfm-interactive__hotspot{position:absolute;z-index:3;top:var(--rail-y);left:8%;display:grid;place-items:center;width:38px;height:38px;padding:0;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:var(--jfm-accent);color:#071b20;box-shadow:0 5px 18px #00000047;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.jfm-interactive__hotspot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid var(--jfm-accent);border-radius:50%;opacity:.42}.jfm-interactive__hotspot span{font-size:13px;font-weight:900}.jfm-interactive__hotspot:hover,.jfm-interactive__hotspot:focus-visible,.jfm-interactive__hotspot.is-active{transform:translate(-50%,-50%) scale(1.15);background:#fff;box-shadow:0 6px 24px #00000061;outline:none}.jfm-interactive__details{min-height:420px;padding:clamp(28px,4vw,48px);border:1px solid color-mix(in srgb,var(--jfm-text) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--jfm-bg) 82%,#fff 18%)}.jfm-interactive__prompt{margin-bottom:38px}.jfm-interactive__number{margin-bottom:8px;font-size:16px}.jfm-interactive__panel h3{margin:0 0 16px;color:inherit;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:0}.jfm-interactive__description{font-size:17px;line-height:1.55;opacity:.82}.jfm-interactive__specs{margin:24px 0 0;padding-top:18px;border-top:2px solid var(--jfm-accent);color:inherit;font-size:14px;font-weight:800;line-height:1.45;text-transform:uppercase}.jfm-interactive__detail-image{width:min(100%,230px);margin:24px 0 0}.jfm-interactive__detail-image img{display:block;width:100%;height:auto;border-radius:4px}@media screen and (max-width:749px){.jfm-interactive{padding:52px 0 60px}.jfm-interactive__header{margin-bottom:28px}.jfm-interactive__layout{grid-template-columns:1fr;gap:28px}.jfm-interactive__image-wrap{width:min(100%,470px)}.jfm-interactive__hotspot{width:34px;height:34px}.jfm-interactive__details{min-height:0;padding:26px 22px 30px}.jfm-interactive__prompt{margin-bottom:24px}}.jfm-video-page{padding:clamp(44px,7vw,92px) 0;background:var(--jfm-video-bg);color:var(--jfm-video-text)}.jfm-video-page__inner{width:min(100% - 32px,1240px);margin:0 auto}.jfm-video-page__header{max-width:820px;margin:0 0 clamp(28px,5vw,52px)}.jfm-video-page__eyebrow{margin:0 0 10px;color:var(--jfm-video-accent);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.jfm-video-page__header h1{margin:0 0 14px;color:inherit;font-size:clamp(36px,6vw,68px);line-height:1.02;letter-spacing:0}.jfm-video-page__intro,.jfm-video-page__description,.jfm-video-page__card-description{color:var(--jfm-video-muted);line-height:1.55}.jfm-video-page__intro{max-width:720px;font-size:18px}.jfm-video-page__intro p,.jfm-video-page__description p,.jfm-video-page__card-description p{margin:0}.jfm-video-page__featured{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:clamp(22px,4vw,48px);align-items:center;margin-bottom:clamp(36px,6vw,72px)}.jfm-video-page__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid color-mix(in srgb,var(--jfm-video-text) 16%,transparent);border-radius:6px;background:#071b20}.jfm-video-page__media video,.jfm-video-page__media iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.jfm-video-page__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#fff;font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase;background:color-mix(in srgb,var(--jfm-video-bg) 72%,#071b20 28%)}.jfm-video-page__featured-copy h2,.jfm-video-page__card h3{color:inherit;letter-spacing:0}.jfm-video-page__featured-copy h2{margin:0 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.jfm-video-page__description{font-size:17px}.jfm-video-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px)}.jfm-video-page__card{min-width:0}.jfm-video-page__card h3{margin:16px 0 8px;font-size:clamp(20px,2vw,26px);line-height:1.15}.jfm-video-page__card-description{font-size:15px}@media screen and (max-width:989px){.jfm-video-page__featured,.jfm-video-page__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
