.fab-film{z-index:2;color:#eef2ea;background:#0b1712;padding:90px clamp(20px,6vw,90px);scroll-margin-top:100px;position:relative}.fab-film-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:auto;display:grid}.fab-film h2{letter-spacing:-.055em;margin:0 0 32px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.02}.fab-film h2 em{font-family:var(--font-newsreader),Georgia,serif;font-weight:300}.fab-film-copy>p:not(.mo-micro){color:#a6b5a9;max-width:330px;margin-bottom:0;font-size:15px;line-height:1.6}.fab-film-media{border:1px solid #eef2ea30;padding:10px;transform:rotate(-2deg);box-shadow:16px 16px #192a20}.fab-film-media.is-playing{transform:none}.fab-film video{aspect-ratio:16/9;background:#000;width:100%;display:block}.fab-film-preview{aspect-ratio:16/9;cursor:pointer;color:#eef2ea;background:#030906;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fab-film-preview:focus-visible{outline-offset:5px;outline:2px solid #d8ef62}.fab-film-preview img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .6s;display:block}.fab-film-preview:hover img{filter:brightness(1.15);transform:scale(1.035)}.fab-film-shade{background:linear-gradient(#0000 55%,#0009),#07110b15;position:absolute;inset:0}.fab-film-play{color:#163326;background:#d8ef62;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:3px;font-size:18px;transition:box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #d8ef6210}.fab-film-preview:hover .fab-film-play{box-shadow:0 0 0 14px #d8ef6220}.fab-film-foot{font:7px var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:space-between;display:flex;position:absolute;bottom:16px;left:18px;right:18px}@media (max-width:700px){.fab-film{padding-top:65px;padding-bottom:65px}.fab-film-layout{grid-template-columns:1fr;gap:35px}.fab-film-media{transform:none}}@media (prefers-reduced-motion:reduce){.fab-film-preview img,.fab-film-play{transition:none}}
