.HeroReel_frame__OlNGg{container-type:size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 3.5%,#000 96.5%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 3.5%,#000 96.5%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.HeroReel_track__VMWeL{position:absolute;top:0;left:0;display:flex;width:-moz-max-content;width:max-content;height:100%;transform:translateX(-50%)}.HeroReel_set__Zj3kr{display:flex;align-items:flex-start;gap:3cqw;padding-right:3cqw}.HeroReel_column__f9UKx{display:flex;flex-direction:column;gap:3cqw;width:40cqw;transform:translateY(calc(var(--offset) * .4cqw))}@media (max-width:1279px){.HeroReel_column__f9UKx{width:36cqw;transform:translateY(calc(var(--offset) * .36cqw))}}.HeroReel_burst__LY1QQ{display:block;flex:none}.HeroReel_media__o7zVk{position:relative;display:block;overflow:hidden;border-radius:10px;outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;background:#222}@media (min-width:768px){.HeroReel_media__o7zVk{border-radius:14px}}.HeroReel_media__o7zVk img,.HeroReel_media__o7zVk video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.js) .HeroReel_later__jNn4s{visibility:hidden}.js .HeroReel_frame__OlNGg[data-phase=wait] .HeroReel_burst__LY1QQ{opacity:0}@keyframes HeroReel_wall-burst__uEolF{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.22) rotate(var(--r0,0deg))}18%{opacity:1}to{opacity:1;transform:none}}.js .HeroReel_frame__OlNGg:not([data-phase=wait]) .HeroReel_burst__LY1QQ[data-burst=true]{animation:HeroReel_wall-burst__uEolF var(--burst-duration,.72s) cubic-bezier(.18,1.32,.42,1) var(--bd,0s) both}@keyframes HeroReel_wall-drift__xCHox{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.js .HeroReel_frame__OlNGg[data-phase=drift] .HeroReel_track__VMWeL{animation:HeroReel_wall-drift__xCHox var(--wall-duration,80s) linear infinite}.js .HeroReel_frame__OlNGg[data-phase=drift]:hover .HeroReel_track__VMWeL,.js .HeroReel_frame__OlNGg[data-phase=drift][data-paused=true] .HeroReel_track__VMWeL{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.js .HeroReel_frame__OlNGg[data-phase=wait] .HeroReel_burst__LY1QQ{opacity:1}.js .HeroReel_frame__OlNGg:not([data-phase=wait]) .HeroReel_burst__LY1QQ[data-burst=true],.js .HeroReel_frame__OlNGg[data-phase=drift] .HeroReel_track__VMWeL{animation:none}}