.film-trailers-trigger{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;margin:0;padding:0;display:block}.film-trailers-trigger:focus-visible{outline-offset:2px;outline:2px solid oklch(62.3% .214 259.815)}.film-trailers-poster.svelte-rylo7b{border-radius:14px;position:relative;overflow:hidden}img.svelte-rylo7b{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.film-trailers-play.svelte-rylo7b{pointer-events:none;opacity:0;background-color:#00000040;border-radius:14px;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}@media (hover:hover){.film-trailers-trigger:hover .film-trailers-play.svelte-rylo7b{opacity:1}}.film-trailers-play-circle.svelte-rylo7b{color:#000;background-color:#fffffff2;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.film-trailers-play-circle.svelte-rylo7b svg{fill:currentColor;width:1.25rem;height:1.25rem}.film-trailers-meta.svelte-rylo7b{padding:.625rem .125rem 0}.film-trailers-title.svelte-rylo7b{font-size:.875rem;font-weight:500;line-height:1.375}.film-trailers-subtitle.svelte-rylo7b{color:#737373;font-size:.75rem;line-height:1rem}:is(.dark,[data-theme=dark]) .film-trailers-subtitle.svelte-rylo7b{color:#a3a3a3}.film-trailers-media{border-radius:14px;overflow:hidden}video.svelte-rylo7b{object-fit:cover}.film-trailers.svelte-1m2wrz0{max-width:48rem}.intro.svelte-1m2wrz0{padding-block:1.25rem}.eyebrow.svelte-1m2wrz0{text-transform:uppercase;letter-spacing:.08em;color:#737373;font-size:.75rem;font-weight:500;line-height:1rem}h2.svelte-1m2wrz0{letter-spacing:-.025em;margin:.25rem 0 0;font-size:1.5rem;font-weight:600;line-height:2rem}p.svelte-1m2wrz0{color:#737373;max-width:28rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.25rem}:is(.dark,[data-theme=dark]) :is(.eyebrow.svelte-1m2wrz0,p.svelte-1m2wrz0){color:#a3a3a3}.grid.svelte-1m2wrz0{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=640px){.grid.svelte-1m2wrz0{grid-template-columns:repeat(3,minmax(0,1fr))}}.film-trailers-code{background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem;line-height:1rem}:is(.dark,[data-theme=dark]) .film-trailers-code{background-color:#262626}
