.editorial-reel{padding:0 var(--gutter) clamp(54px, 5vw, 80px);color:#000;background:#f3f1ec;position:relative;overflow:clip}.editorial-reel__benefits{color:#fff;background:#000;width:100vw;height:44px;margin-left:calc(50% - 50vw);overflow:hidden}.editorial-reel__marquee{height:100%;overflow:hidden}.editorial-reel__marquee-track{width:max-content;height:100%;animation:90s linear infinite editorial-reel-marquee;display:flex}.editorial-reel__marquee-sequence{flex:none;height:100%;display:flex}.editorial-reel__marquee-item{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:240px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:relative}.editorial-reel__marquee-item i{background:var(--neon);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.editorial-reel__benefits:hover .editorial-reel__marquee-track{animation-play-state:paused}@keyframes editorial-reel-marquee{to{transform:translate(-50%)}}.editorial-reel__heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:clamp(38px,4.5vw,72px);display:flex}.editorial-reel__heading p,.editorial-reel__heading>span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:500;line-height:1.5}.editorial-reel__heading>span{color:#686862;text-align:right}.editorial-reel__heading h2{letter-spacing:-.045em;max-width:580px;margin-top:16px;font-size:clamp(24px,2.7vw,40px);font-weight:400;line-height:1.12}.editorial-reel__carousel{margin-top:30px;position:relative}.editorial-reel__track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;gap:16px;display:flex;overflow-x:auto}.editorial-reel__track::-webkit-scrollbar{display:none}.editorial-reel__track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.editorial-reel__card{scroll-snap-align:start;flex:0 0 calc(25% - 12px);min-width:0;display:block;overflow:hidden}.editorial-reel__card video{aspect-ratio:9/16;object-fit:cover;object-position:center;background:#e9e6df;width:100%;height:auto;display:block}.editorial-reel__caption{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0002;justify-content:space-between;align-items:center;min-height:44px;font-size:9px;line-height:1.5;display:flex}.editorial-reel__card:hover .editorial-reel__caption{border-color:#000}.editorial-reel__navigation,.editorial-reel__arrow{display:none}.editorial-reel__card:focus-visible{outline-offset:-4px;outline:2px solid #000}@media (max-width:960px){.editorial-reel{padding-inline:4vw}.editorial-reel__card{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:760px){.editorial-reel{padding:0 0 44px}.editorial-reel__benefits{height:40px}.editorial-reel__marquee-track{animation-duration:75s}.editorial-reel__marquee-item{width:190px;font-size:9px}.editorial-reel__heading{text-align:center;justify-content:center;padding:36px 5vw 0}.editorial-reel__heading>span{display:none}.editorial-reel__heading h2{max-width:300px;margin:14px auto 0;font-size:29px}.editorial-reel__carousel{margin-top:26px;padding-inline:5vw}.editorial-reel__track{scroll-snap-type:x mandatory;gap:12px}.editorial-reel__card{scroll-snap-align:center;scroll-snap-stop:always;flex-basis:100%}.editorial-reel__caption{justify-content:center}.editorial-reel__navigation{font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-content:center;align-items:center;gap:24px;margin-top:12px;font-size:10px;display:flex}.editorial-reel__navigation>span>span{color:#686862}.editorial-reel__navigation>div{display:flex}.editorial-reel__navigation button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.editorial-reel__navigation button span{background:#0003;width:20px;height:2px;transition:background .2s}.editorial-reel__navigation button[aria-pressed=true] span{box-shadow:0 2px 0 var(--neon);background:#000}}@media (prefers-reduced-motion:reduce){.editorial-reel__marquee-track{animation:none}.editorial-reel__track{scroll-behavior:auto}}
