.film-library[data-astro-cid-73ne5lbz]{max-width:1160px;margin:0 auto;padding:108px 40px 80px;color:#11263c}.film-heading[data-astro-cid-73ne5lbz]{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:32px}.eyebrow[data-astro-cid-73ne5lbz]{color:#2466bb;font-size:13px;letter-spacing:2px;margin-bottom:18px}.film-heading[data-astro-cid-73ne5lbz] h1[data-astro-cid-73ne5lbz]{font-size:42px;line-height:1.3;letter-spacing:-1px;font-weight:650}.heading-note[data-astro-cid-73ne5lbz]{max-width:330px;color:#617182;line-height:1.9;font-size:15px;padding-bottom:8px}.spotlight[data-astro-cid-73ne5lbz]{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.project-film[data-astro-cid-73ne5lbz],.intro-film[data-astro-cid-73ne5lbz]{display:block;position:relative;overflow:hidden;background:#132b41;isolation:isolate;border-radius:6px;color:#fff}.project-film[data-astro-cid-73ne5lbz]{min-height:392px}.film-cover[data-astro-cid-73ne5lbz]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .5s ease}.project-film[data-astro-cid-73ne5lbz]:before,.intro-film[data-astro-cid-73ne5lbz]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,#071b30d9 100%);z-index:-1}.project-film[data-astro-cid-73ne5lbz]:hover .film-cover[data-astro-cid-73ne5lbz],.intro-film[data-astro-cid-73ne5lbz]:hover .film-cover[data-astro-cid-73ne5lbz]{transform:scale(1.025)}.play-symbol[data-astro-cid-73ne5lbz],.small-play[data-astro-cid-73ne5lbz],.card-play[data-astro-cid-73ne5lbz]{display:grid;place-items:center;border:1px solid #ffffffb3;border-radius:50%;color:#fff;background:#0d263337}.play-symbol[data-astro-cid-73ne5lbz]{position:absolute;left:32px;top:30px;width:48px;height:48px;font-size:15px;padding-left:2px}.project-caption[data-astro-cid-73ne5lbz]{position:absolute;left:32px;bottom:34px;right:54px}.project-name[data-astro-cid-73ne5lbz]{display:block;font-size:15px;letter-spacing:3px;margin-bottom:12px}.project-caption[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:32px;line-height:1.5;font-weight:600}.project-caption[data-astro-cid-73ne5lbz] p[data-astro-cid-73ne5lbz]{font-size:13px;color:#e0e9f1;margin-top:18px}.film-action[data-astro-cid-73ne5lbz]{position:absolute;bottom:34px;right:28px;font-size:26px}.intro-films[data-astro-cid-73ne5lbz]{display:grid;grid-template-rows:1fr 1fr;gap:20px}.small-play[data-astro-cid-73ne5lbz]{position:absolute;top:22px;right:22px;width:34px;height:34px;font-size:11px}.intro-caption[data-astro-cid-73ne5lbz]{position:absolute;left:24px;bottom:24px;right:24px}.intro-caption[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:25px;font-weight:600;margin-bottom:8px}.intro-caption[data-astro-cid-73ne5lbz] p[data-astro-cid-73ne5lbz]{font-size:12px;line-height:1.7;color:#e0e9f1}.film-collection[data-astro-cid-73ne5lbz]{margin-top:72px}.collection-heading[data-astro-cid-73ne5lbz]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.collection-heading[data-astro-cid-73ne5lbz]>div[data-astro-cid-73ne5lbz]{display:flex;gap:14px;align-items:center}.section-rule[data-astro-cid-73ne5lbz]{width:4px;height:24px;background:#1a67bd}.collection-heading[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:27px;font-weight:600}.collection-heading[data-astro-cid-73ne5lbz] p[data-astro-cid-73ne5lbz]{color:#74808d;font-size:14px}.film-grid[data-astro-cid-73ne5lbz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.film-card[data-astro-cid-73ne5lbz]{display:block;min-width:0;color:inherit}.card-cover[data-astro-cid-73ne5lbz]{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#142c42}.card-cover[data-astro-cid-73ne5lbz] .cover-image[data-astro-cid-73ne5lbz]{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.film-card[data-astro-cid-73ne5lbz]:hover .card-cover[data-astro-cid-73ne5lbz] .cover-image[data-astro-cid-73ne5lbz]{position:relative;transform:scale(1.025)}.card-play[data-astro-cid-73ne5lbz]{position:absolute;bottom:14px;left:14px;width:32px;height:32px;font-size:10px}.card-caption[data-astro-cid-73ne5lbz]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:16px}.card-caption[data-astro-cid-73ne5lbz] h3[data-astro-cid-73ne5lbz]{font-size:17px;line-height:1.6;font-weight:550}.card-arrow[data-astro-cid-73ne5lbz]{color:#66829a;font-size:19px}.film-date[data-astro-cid-73ne5lbz]{display:block;font-size:12px;color:#8b96a2;margin-top:8px}.version-note[data-astro-cid-73ne5lbz]{margin-top:28px;color:#8b96a2;font-size:12px}.film-closing[data-astro-cid-73ne5lbz]{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:36px 0 0;border-top:1px solid #dfe7ed}.film-closing[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:25px;font-weight:550}.film-closing[data-astro-cid-73ne5lbz] p[data-astro-cid-73ne5lbz]{margin-top:10px;font-size:14px;color:#6b7a88}.film-closing[data-astro-cid-73ne5lbz]>a[data-astro-cid-73ne5lbz]{display:inline-flex;gap:28px;color:#1a61b2;font-size:15px;white-space:nowrap}a[data-astro-cid-73ne5lbz]:focus-visible{outline:3px solid #2267f6;outline-offset:5px}@media(max-width:1000px){.film-library[data-astro-cid-73ne5lbz]{padding:106px 32px 64px}.film-heading[data-astro-cid-73ne5lbz] h1[data-astro-cid-73ne5lbz]{font-size:39px}.heading-note[data-astro-cid-73ne5lbz]{max-width:270px}.project-film[data-astro-cid-73ne5lbz]{min-height:410px}.project-caption[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:27px}.intro-caption[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:22px}}@media(max-width:700px){.film-library[data-astro-cid-73ne5lbz]{padding:90px 20px 48px}.film-heading[data-astro-cid-73ne5lbz]{display:block;margin-bottom:28px}.film-heading[data-astro-cid-73ne5lbz] h1[data-astro-cid-73ne5lbz]{font-size:32px;letter-spacing:0}.eyebrow[data-astro-cid-73ne5lbz]{font-size:12px;margin-bottom:14px}.heading-note[data-astro-cid-73ne5lbz]{max-width:none;font-size:14px;margin-top:20px;padding-bottom:0}.desktop-break[data-astro-cid-73ne5lbz]{display:none}.spotlight[data-astro-cid-73ne5lbz]{grid-template-columns:1fr;gap:14px}.project-film[data-astro-cid-73ne5lbz]{min-height:340px}.project-caption[data-astro-cid-73ne5lbz]{left:24px;bottom:28px}.project-caption[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:26px}.play-symbol[data-astro-cid-73ne5lbz]{left:24px;top:24px;width:40px;height:40px}.intro-films[data-astro-cid-73ne5lbz]{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px}.intro-film[data-astro-cid-73ne5lbz]{min-height:190px}.intro-caption[data-astro-cid-73ne5lbz]{left:15px;right:15px;bottom:18px}.intro-caption[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:19px}.intro-caption[data-astro-cid-73ne5lbz] p[data-astro-cid-73ne5lbz]{font-size:11px}.small-play[data-astro-cid-73ne5lbz]{right:14px;top:14px;width:28px;height:28px}.film-collection[data-astro-cid-73ne5lbz]{margin-top:42px}.collection-heading[data-astro-cid-73ne5lbz]{display:block;margin-bottom:24px}.collection-heading[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:23px}.collection-heading[data-astro-cid-73ne5lbz] p[data-astro-cid-73ne5lbz]{margin-top:12px;font-size:13px}.film-grid[data-astro-cid-73ne5lbz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.card-caption[data-astro-cid-73ne5lbz]{padding-top:12px;gap:6px}.card-caption[data-astro-cid-73ne5lbz] h3[data-astro-cid-73ne5lbz]{font-size:14px}.card-arrow[data-astro-cid-73ne5lbz]{font-size:15px}.card-play[data-astro-cid-73ne5lbz]{width:26px;height:26px;bottom:10px;left:10px}.film-date[data-astro-cid-73ne5lbz]{font-size:11px}.film-closing[data-astro-cid-73ne5lbz]{display:block;margin-top:40px;padding-top:26px}.film-closing[data-astro-cid-73ne5lbz] h2[data-astro-cid-73ne5lbz]{font-size:22px}.film-closing[data-astro-cid-73ne5lbz]>a[data-astro-cid-73ne5lbz]{margin-top:24px}}@media(prefers-reduced-motion:reduce){.film-cover[data-astro-cid-73ne5lbz],.card-cover[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{transition:none}}.card-cover[data-astro-cid-73ne5lbz].portrait .cover-image[data-astro-cid-73ne5lbz]{-o-object-fit:contain;object-fit:contain}.card-cover[data-astro-cid-73ne5lbz] .cover-backdrop[data-astro-cid-73ne5lbz]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(18px) brightness(.65);transform:scale(1.15)}
