.FilmCard_grid__Glrvy{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:32px 20px}@media (max-width:768px){.FilmCard_grid__Glrvy{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 12px}}.FilmCard_card__wZM5s{display:flex;flex-direction:column;min-width:0;cursor:pointer}.FilmCard_art__7d_cM{aspect-ratio:2/3;overflow:hidden;border-radius:4px;background:rgb(59,29,24);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 14px)}.FilmCard_image__zS_4k{display:block;width:100%;height:100%;object-fit:cover}.FilmCard_title__k38z6{margin-top:12px;font-family:var(--plasmic-token-fv-serif);font-size:19px;font-weight:600;line-height:1.1;letter-spacing:normal;color:var(--plasmic-token-fv-ink)}.FilmCard_card__wZM5s:hover .FilmCard_title__k38z6{color:var(--plasmic-token-avff-red)}.FilmCard_subtitle__J_cpx{margin-top:5px;font-family:var(--plasmic-token-fv-sans);font-size:14px;line-height:1.3;color:var(--plasmic-token-fv-ink-mid)}@media (max-width:768px){.FilmCard_title__k38z6{font-size:15px}.FilmCard_subtitle__J_cpx{font-size:13px}}.SiteBackground_root__mh3eB{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;max-width:100%;background:var(--plasmic-token-fv-bg);overflow:hidden;min-height:100vh;grid-column-start:1!important;grid-column-end:-1!important}@media (max-width:768px){.SiteBackground_root__mh3eB{background:radial-gradient(ellipse 125% 95% at 50% 0,#241f3a 0,#161320 52%,#100d18 100%)}}.SiteBackground_topFade__GjgKT{display:flex;flex-direction:column;position:relative;width:100%;height:50%;max-width:100%;justify-content:flex-start;align-items:center;background:linear-gradient(0deg,#ce9fff00 0,var(--plasmic-token-fv-bg) 100%) 0 0 /100% 100% repeat;z-index:1;min-width:0}.SiteBackground_glows__8by62{display:flex;flex-direction:column;position:absolute;top:0;left:0;overflow:hidden;z-index:0;width:100%;height:100%;min-height:100vh;background:none}.SiteBackground_violet__qr2aD{mix-blend-mode:screen;filter:blur(70px);animation:none;display:flex;flex-direction:column;position:absolute;width:680px;height:680px;top:-220px;left:-160px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(124,92,255,.85) 0,rgba(124,92,255,0) 68%);opacity:.7;flex-shrink:0;border-radius:50%}@media (max-width:768px){.SiteBackground_violet__qr2aD{filter:blur(55px);width:380px;height:380px;opacity:.88;flex-shrink:0}}.SiteBackground_blue__H25g3{mix-blend-mode:screen;filter:blur(80px);animation:none;display:flex;flex-direction:column;position:absolute;width:560px;height:560px;top:4%;right:-180px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(56,128,255,.8) 0,rgba(56,128,255,0) 68%);opacity:.6;flex-shrink:0;border-radius:50%}@media (max-width:768px){.SiteBackground_blue__H25g3{filter:blur(55px);width:320px;height:320px;opacity:.8;flex-shrink:0}}.SiteBackground_cyan__o7TVU{mix-blend-mode:screen;filter:blur(85px);animation:none;display:flex;flex-direction:column;position:absolute;width:480px;height:480px;top:38%;left:30%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(45,212,228,.7) 0,rgba(45,212,228,0) 70%);opacity:.5;flex-shrink:0;border-radius:50%}@media (max-width:768px){.SiteBackground_cyan__o7TVU{filter:blur(55px);width:300px;height:300px;opacity:.72;flex-shrink:0}}.SiteBackground_pink__YE447{mix-blend-mode:screen;filter:blur(80px);animation:none;display:flex;flex-direction:column;position:absolute;width:620px;height:620px;bottom:-240px;left:14%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(244,114,182,.78) 0,rgba(244,114,182,0) 68%);opacity:.58;flex-shrink:0;border-radius:50%}@media (max-width:768px){.SiteBackground_pink__YE447{filter:blur(55px);width:360px;height:360px;opacity:.8;flex-shrink:0}}.SiteBackground_magenta__nuykd{mix-blend-mode:screen;filter:blur(75px);animation:none;display:flex;flex-direction:column;position:absolute;width:440px;height:440px;bottom:2%;right:8%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(192,76,255,.7) 0,rgba(192,76,255,0) 70%);opacity:.52;flex-shrink:0;border-radius:50%}@media (max-width:768px){.SiteBackground_magenta__nuykd{filter:blur(55px);width:280px;height:280px;opacity:.74;flex-shrink:0}}.SiteBackground_sheen__bjEtE{display:flex;flex-direction:column;position:absolute;top:0;left:0;background:radial-gradient(ellipse 60% 42% at 50% 0,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 60%);width:100%;height:100%}.SiteFooter_footer__IEL87{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;max-width:100%;row-gap:36px;column-gap:36px;padding:40px 44px;border-top:1px solid var(--plasmic-token-fv-line)}@media (max-width:768px){.SiteFooter_footer__IEL87{display:flex;flex-direction:row;align-items:flex-end;column-gap:18px;justify-content:space-between;row-gap:0;padding:18px}}.SiteFooter_columns__0mUbL{display:flex;flex-direction:row;font-family:var(--plasmic-token-fv-sans);font-size:12px;row-gap:36px;column-gap:36px}@media (max-width:768px){.SiteFooter_columns__0mUbL{display:flex;flex-direction:row;column-gap:36px;row-gap:0}}.SiteFooter_column__tBPyA{display:flex;flex-direction:column;color:var(--plasmic-token-fv-ink-mid);row-gap:8px;column-gap:8px}.SiteFooter_link__rbLq8{font-size:15px;cursor:pointer}@media (max-width:768px){.SiteFooter_link__rbLq8{font-size:14px}}.SiteFooter_contact__y9gkl{font-size:15px;cursor:default}@media (max-width:768px){.SiteFooter_contact__y9gkl{font-size:14px}}.SiteFooter_copyright__FlGrJ{font-family:var(--plasmic-token-fv-mono);font-size:14px;color:var(--plasmic-token-fv-ink-dim);letter-spacing:.12em;text-transform:uppercase;text-align:right}@media (max-width:768px){.SiteFooter_copyright__FlGrJ{font-size:13px}}.SiteNav_home__1p5Nm{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;top:auto;left:auto;right:auto;z-index:40;background:#0b090800;padding:18px 44px}@media (max-width:768px){.SiteNav_home__1p5Nm{padding:14px 18px}}.SiteNav_homeHeading__yHXyf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SiteNav_homeLogo__17Qn_{object-fit:contain;max-width:100%;height:48px}.SiteNav_homeLogo__17Qn_>picture>img{object-fit:contain}.SiteNav_legal__nv343{display:flex;width:100%;height:100%;max-width:100%;position:relative;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;flex-direction:row;justify-content:center;align-items:center;min-width:0;min-height:0;-webkit-transition-property:all;-webkit-transition-timing-function:ease-in-out;-webkit-transition-duration:.5s}@media (max-width:768px){.SiteNav_legal__nv343{height:9vh;display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:0}}.SiteNav_legalButton__i0hqQ{position:relative;top:auto;width:auto;cursor:pointer;background:none;z-index:500;max-width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;display:flex;left:auto;min-height:0;border-radius:90px;border-width:1px;border-style:none}@media (max-width:768px){.SiteNav_legalButton__i0hqQ{top:auto;left:auto;position:relative}}.SiteNav_legalLogo__jJQkL{position:relative;object-fit:cover;max-width:100%;height:64px;flex-shrink:0}.SiteNav_legalLogo__jJQkL>picture>img{object-fit:cover}@media (max-width:768px){.SiteNav_legalLogo__jJQkL{height:48px;flex-shrink:0;margin:0 8px}}.SiteNav_film__p_aHT{justify-content:space-between;background:var(--plasmic-token-fv-bg);position:relative;top:auto;z-index:40;width:100%;min-width:0;padding:14px 18px;border-bottom:1px solid var(--plasmic-token-fv-line)}.SiteNav_filmBack__wwonU,.SiteNav_film__p_aHT{display:flex;flex-direction:row;align-items:center}.SiteNav_filmBack__wwonU{width:36px;height:36px;background:rgba(0,0,0,0);color:var(--plasmic-token-fv-ink);justify-content:center;cursor:pointer;flex-shrink:0;border-radius:999px;border:1px solid var(--plasmic-token-fv-line-strong)}.SiteNav_filmBackIcon__zJ7y6{object-fit:cover;max-width:100%;width:14px;height:14px;flex-shrink:0}.SiteNav_filmBackIcon__zJ7y6,.SiteNav_filmMiddle__t_Pjz{color:var(--plasmic-token-fv-ink);display:flex;flex-direction:column}.SiteNav_filmMiddle__t_Pjz{font-family:var(--plasmic-token-fv-sans);font-size:14px;font-weight:500}.SiteNav_filmHome__GAmgW{flex-direction:row;width:36px;height:36px;background:rgba(0,0,0,0);color:var(--plasmic-token-fv-ink);align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border-radius:999px;border:1px solid var(--plasmic-token-fv-line-strong)}.SiteNav_filmHomeIcon__s5Vll{object-fit:cover;max-width:100%;color:var(--plasmic-token-fv-ink);display:flex;flex-direction:column;width:14px;height:14px;flex-shrink:0}.SiteNav_homeLogo__17Qn_,.SiteNav_legalLogo__jJQkL{width:auto}.SiteNav_filmHome__GAmgW{display:flex}.FilmList_page__BIu1p{display:flex;flex-direction:column;isolation:isolate;min-height:100vh;color:var(--plasmic-token-fv-ink);font-family:var(--plasmic-token-fv-sans)}.FilmList_background__WL3Tq{position:absolute;inset:0;height:auto;z-index:-1}.FilmList_nav__1E7Z9{height:88px;padding:12px 0}.FilmList_main__OVGDA{flex:1 0 auto;width:100%;max-width:1360px;margin:0 auto;padding:40px 44px 96px}.FilmList_header__qQWiH{max-width:760px;padding-bottom:16px}.FilmList_title__mVluJ{color:var(--plasmic-token-fv-ink);font-family:var(--plasmic-token-fv-serif);font-size:64px;font-weight:500;line-height:1.05;letter-spacing:-.01em}.FilmList_intro__gFqm8{margin-top:24px;color:var(--plasmic-token-fv-ink);font-size:18px;line-height:1.65}.FilmList_group__n1VmT{margin-top:48px}.FilmList_groupHeading__o2T5b{margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid var(--plasmic-token-fv-line);font-family:var(--plasmic-token-fv-mono);font-size:14px;font-weight:inherit;line-height:inherit;letter-spacing:.18em;text-transform:uppercase;color:var(--plasmic-token-avff-red)}@media (max-width:768px){.FilmList_nav__1E7Z9{height:72px;padding:8px 0}.FilmList_main__OVGDA{padding:24px 18px 64px}.FilmList_title__mVluJ{font-size:42px}.FilmList_intro__gFqm8{margin-top:16px;font-size:16px}.FilmList_group__n1VmT{margin-top:36px}.FilmList_groupHeading__o2T5b{margin-bottom:20px;padding-bottom:14px;font-size:13px;letter-spacing:.16em}}