
.marketing-filmwall{padding-top:12px}.marketing-filmwall-window{height:780px;max-height:85vh;overflow:hidden;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:relative;mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent)}
.marketing-strip{min-width:0;padding:0}.marketing-strip-track{animation:marketing-film-travel var(--strip-duration) linear infinite;will-change:transform}.marketing-strip:nth-child(even) .marketing-strip-track{animation-direction:reverse}.marketing-strip-set{display:grid;gap:18px;padding-bottom:18px}.marketing-frame{display:block;position:relative;width:100%;aspect-ratio:9/14;border:0;padding:0;overflow:hidden;background:#171b13;color:#f6f5ed;text-align:left;cursor:pointer}.marketing-frame video{display:block;width:100%;height:100%;object-fit:cover}.marketing-frame>span{position:absolute;inset:auto 0 0;padding:38px 16px 16px;background:linear-gradient(transparent,#000e)}.marketing-frame strong{display:block;font-size:clamp(14px,1.5vw,22px);line-height:1.2}.marketing-frame small{display:block;font-size:11px;color:#d5ff45;margin-top:8px}.marketing-frame:focus-visible{outline:3px solid #d5ff45;outline-offset:-4px}.marketing-filmwall-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;color:#b5bca8;font-size:13px}.marketing-filmwall-toggle{border:1px solid #69715e;background:transparent;color:#f6f5ed;padding:12px 20px;min-height:44px;border-radius:30px;cursor:pointer}.marketing-filmwall[data-paused="true"] .marketing-strip-track,.marketing-filmwall:has(.marketing-frame:focus-visible) .marketing-strip-track{animation-play-state:paused}
@keyframes marketing-film-travel{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@media(max-width:760px){.marketing-filmwall-window{height:90vw;max-height:600px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-strip{padding:0}.marketing-strip-set{gap:10px;padding-bottom:10px}.marketing-frame>span{padding:25px 7px 10px}.marketing-frame strong{font-size:11px}.marketing-frame small{font-size:9px}.marketing-filmwall-controls{font-size:11px;gap:8px}.marketing-filmwall-toggle{padding:10px 13px}.marketing-strip:nth-child(4){display:none}}
@media(prefers-reduced-motion:reduce){.marketing-filmwall:not([data-motion-enabled="true"]) .marketing-filmwall-window{overflow-y:auto;mask-image:none}.marketing-filmwall:not([data-motion-enabled="true"]) .marketing-strip-track{animation:none;transform:none}.marketing-filmwall:not([data-motion-enabled="true"]) .marketing-strip-set:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){.marketing-filmwall[data-motion-enabled="true"] .marketing-strip-track{animation:marketing-film-travel var(--strip-duration) linear infinite!important}.marketing-filmwall[data-motion-enabled="true"] .marketing-strip:nth-child(even) .marketing-strip-track{animation-direction:reverse!important}.marketing-filmwall[data-motion-enabled="true"][data-paused="true"] .marketing-strip-track{animation-play-state:paused!important}}
