.fc-sec{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,88px);align-items:center}.fc-sec__text{display:grid;gap:clamp(16px,2vw,28px);justify-items:start;align-content:center}.fc-sec__text p{margin:0;max-width:40ch;text-wrap:pretty}.fc{min-width:0}.fc__track li{flex:0 0 clamp(168px,17vw,250px);scroll-snap-align:start}.fc__reel{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;border:0;overflow:hidden;background:#1b1b1f;cursor:pointer;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px))}.fc__reel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.23,1,.32,1)}.fc__reel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,12,0) 60%,rgba(11,11,12,.75));pointer-events:none}.fc__n{left:14px;bottom:14px;font:500 13px/1 Unbounded Variable,Arial Narrow,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fc__n,.fc__play{position:absolute;z-index:2}.fc__play{right:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;background:#e3172b;transition:transform .25s cubic-bezier(.23,1,.32,1)}.fc__reel:focus-visible,.fc__track:focus-visible{outline:3px solid #e3172b;outline-offset:3px}@media(hover:hover) and (pointer:fine){.fc__reel:hover video{transform:scale(1.05)}.fc__reel:hover .fc__play{transform:scale(1.1)}}@media(max-width:899px){.fc-sec{grid-template-columns:minmax(0,1fr)}.fc__track li{flex-basis:min(56vw,240px)}}@media(prefers-reduced-motion:reduce){.fc__reel video{transition-duration:.01ms}}