.FilterChoices_group__0FSqy{min-width:0;margin:0;padding:0 0 1.75rem;border:0}.FilterChoices_group__0FSqy+.FilterChoices_group__0FSqy{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--line)}.FilterChoices_group__0FSqy legend{float:left;width:100%;margin:0 0 1rem;padding:0;font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.FilterChoices_options__uQYKY{display:flex;flex-wrap:wrap;clear:both;gap:.5rem}.FilterChoices_options__uQYKY button{min-height:44px;padding:.65rem 1rem;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255/4%);color:var(--text);font:inherit;font-size:.9375rem;line-height:1.3;text-align:left;cursor:pointer}.FilterChoices_options__uQYKY button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--ink);font-weight:600}.FilterChoices_options__uQYKY button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.FilterChoices_hint__bkmnU{margin:.9rem 0 0;color:var(--muted);font-size:.8125rem;line-height:1.5}@media (hover:hover){.FilterChoices_options__uQYKY button:not([aria-pressed=true]):hover{background:rgb(255 255 255/9%)}}.CatalogBrowser_browser__zk51D{padding-bottom:3rem}.CatalogBrowser_search__fa2uJ{display:flex;align-items:center;gap:.6rem;width:min(100%,56rem);min-height:56px;margin:0 0 1.5rem;padding:.375rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.CatalogBrowser_search__fa2uJ>svg{flex:0 0 20px;margin-left:.65rem;color:var(--muted)}.CatalogBrowser_search__fa2uJ:focus-within{border-color:var(--text);outline:2px solid var(--text);outline-offset:2px}.CatalogBrowser_search__fa2uJ input{flex:1;min-width:0;width:100%;padding:.7rem 0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:1rem}.CatalogBrowser_search__fa2uJ input::placeholder{color:var(--muted)}.CatalogBrowser_search__fa2uJ input::-webkit-search-cancel-button{display:none}.CatalogBrowser_clear__gvbxB,.CatalogBrowser_find__7MTWf{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border:0;font:inherit;cursor:pointer}.CatalogBrowser_find__7MTWf{padding:.6rem 1.05rem;border-radius:.8rem;background:var(--text);color:var(--ink);font-weight:600}.CatalogBrowser_clear__gvbxB{flex:0 0 44px;width:44px;background:transparent;color:var(--muted)}.CatalogBrowser_clear__gvbxB svg{width:18px;height:18px}.CatalogBrowser_toolbar__QMKde{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;min-width:0}.CatalogBrowser_formats__QXQof{display:flex;flex:1;gap:.5rem;min-width:0;overflow-x:auto;padding:4px;margin:-4px;scrollbar-width:none}.CatalogBrowser_formats__QXQof::-webkit-scrollbar{display:none}.CatalogBrowser_formats__QXQof button{flex:0 0 auto;min-height:44px;padding:.65rem .95rem;border:1px solid transparent;border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:.875rem;cursor:pointer}.CatalogBrowser_formats__QXQof button[aria-pressed=true]{background:var(--text);color:var(--ink);font-weight:600}.CatalogBrowser_trigger__WrbBA{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:0 0 auto;min-height:48px;padding:.65rem 1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.CatalogBrowser_trigger__WrbBA svg{width:18px;height:18px}.CatalogBrowser_trigger__WrbBA span{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:99px;background:var(--text);color:var(--ink);font-size:.75rem}.CatalogBrowser_applied__GdGbq{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.CatalogBrowser_applied__GdGbq button{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.6rem;background:transparent;color:var(--text);font:inherit;font-size:.8125rem;cursor:pointer}.CatalogBrowser_applied__GdGbq svg{width:12px;height:12px}.CatalogBrowser_applied__GdGbq .CatalogBrowser_reset__zTd0Q,.CatalogBrowser_panelReset__00lP4{border:0;color:var(--muted);background:transparent}.CatalogBrowser_panelReset__00lP4{min-height:44px;padding:.5rem 0;font:inherit;font-size:.8125rem;text-align:center;cursor:pointer}.CatalogBrowser_caption__OmEQb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 1.5rem}.CatalogBrowser_caption__OmEQb p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.5}.CatalogBrowser_caption__OmEQb p:first-child{color:var(--text);font-weight:500}.CatalogBrowser_empty__qaYQ7{min-height:200px;padding:2.5rem 0}.CatalogBrowser_empty__qaYQ7 h2{margin:0 0 .75rem;font-size:1.75rem}.CatalogBrowser_empty__qaYQ7 p{color:var(--muted)}.CatalogBrowser_empty__qaYQ7 button{margin:.5rem .5rem 0 0}.CatalogBrowser_browser__zk51D button:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (hover:hover){.CatalogBrowser_formats__QXQof button:not([aria-pressed=true]):hover,.CatalogBrowser_trigger__WrbBA:hover{background:rgb(255 255 255/8%)}}@media (max-width:639px){.CatalogBrowser_search__fa2uJ{margin-bottom:1.15rem}.CatalogBrowser_toolbar__QMKde{flex-wrap:wrap;gap:.85rem}.CatalogBrowser_formats__QXQof{flex-basis:100%}.CatalogBrowser_trigger__WrbBA{margin-left:auto;min-height:44px}.CatalogBrowser_caption__OmEQb{display:block}.CatalogBrowser_caption__OmEQb p+p{margin-top:.25rem}}.CinemaSessionsLink_block__3BoS9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;padding:1.4rem 1.5rem;margin:1.5rem 0 2rem;border:1px solid var(--line);border-radius:var(--radius-panel,1rem);background:var(--surface)}.CinemaSessionsLink_block__3BoS9 .CinemaSessionsLink_kicker__8DiTw{margin:0 0 .4rem;font-size:.75rem;color:var(--sun)}.CinemaSessionsLink_block__3BoS9 h2{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.035em}.CinemaSessionsLink_block__3BoS9 p{margin:.5rem 0 0;color:var(--muted);font-size:.875rem}.CinemaSessionsLink_actions___NOtl{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.CinemaSessionsLink_actions___NOtl a{gap:.5rem}.CinemaSessionsLink_compact__ObmzJ{margin:0 0 2.5rem}@media (max-width:639px){.CinemaSessionsLink_block__3BoS9{padding:1.25rem}.CinemaSessionsLink_actions___NOtl{width:100%;flex-direction:column;align-items:stretch}.CinemaSessionsLink_actions___NOtl a{width:100%;justify-content:center;text-align:center}}