.FeaturedCarousel-module__WyFrdG__root{position:relative}.FeaturedCarousel-module__WyFrdG__viewport{background-color:var(--mantine-color-dark-8)}.FeaturedCarousel-module__WyFrdG__slide{align-items:flex-end;height:clamp(380px,56svh,520px);display:flex;position:relative;overflow:hidden}.FeaturedCarousel-module__WyFrdG__backdrop{object-fit:cover}.FeaturedCarousel-module__WyFrdG__overlay{background:linear-gradient(#24164f1a 25%,#24164f80 55%,#1a0f40e6 100%),linear-gradient(90deg,#1a0f4099 0%,#1a0f4000 60%),radial-gradient(60% 70% at 100% 100%,#e8141b40 0%,#0000 70%);position:absolute;inset:0}.FeaturedCarousel-module__WyFrdG__content{width:100%;color:var(--mantine-color-white);padding-bottom:72px;position:relative}@media (min-width:48em){.FeaturedCarousel-module__WyFrdG__content{padding-bottom:88px}}.FeaturedCarousel-module__WyFrdG__badge{background-color:#0000008c}.FeaturedCarousel-module__WyFrdG__title{max-width:18ch;color:var(--mantine-color-white);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,6vw,3.5rem);line-height:1.05}.FeaturedCarousel-module__WyFrdG__synopsis{max-width:56ch;margin-top:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-md);color:#ffffffe0;line-height:1.55}@media (min-width:48em){.FeaturedCarousel-module__WyFrdG__synopsis{font-size:var(--mantine-font-size-lg)}}.FeaturedCarousel-module__WyFrdG__control{color:var(--mantine-color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;background-color:#00000073;border:0;transition:background-color .15s}@media (hover:hover){.FeaturedCarousel-module__WyFrdG__control:hover{background-color:#000000b3}}@media (hover:none){.FeaturedCarousel-module__WyFrdG__control:active{background-color:#000000b3}}@media (max-width:48em){.FeaturedCarousel-module__WyFrdG__control{display:none}}.FeaturedCarousel-module__WyFrdG__indicators{gap:8px;bottom:28px}.FeaturedCarousel-module__WyFrdG__indicator{background-color:var(--mantine-color-white);opacity:.5;border-radius:3px;width:12px;height:6px;transition:width .2s,opacity .2s;position:relative}.FeaturedCarousel-module__WyFrdG__indicator:before{content:"";position:absolute;inset:-19px -6px}.FeaturedCarousel-module__WyFrdG__indicator[data-active]{opacity:1;width:32px}.FeaturedCarousel-module__WyFrdG__playback{right:var(--mantine-spacing-md);z-index:2;color:var(--mantine-color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000073;border:0;position:absolute;bottom:9px}@media (hover:hover){.FeaturedCarousel-module__WyFrdG__playback:hover{background-color:#000000b3}}@media (hover:none){.FeaturedCarousel-module__WyFrdG__playback:active{background-color:#000000b3}}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__viewport{border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-md)}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__slide{height:clamp(360px,48svh,440px)}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__content{padding-inline:clamp(20px,5vw,56px);padding-bottom:64px}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__title{font-size:clamp(1.75rem,4vw,2.75rem)}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__synopsis{max-width:48ch;font-size:var(--mantine-font-size-md)}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__indicators{bottom:24px}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__controls{top:auto;bottom:5px;gap:8px;padding:0;inset-inline-start:auto;inset-inline-end:calc(var(--mantine-spacing-sm) + 44px + 8px)}.FeaturedCarousel-module__WyFrdG__root[data-variant=contained] .FeaturedCarousel-module__WyFrdG__playback{right:var(--mantine-spacing-sm);bottom:5px}@media (prefers-reduced-motion:reduce){.FeaturedCarousel-module__WyFrdG__indicator,.FeaturedCarousel-module__WyFrdG__control{transition:none}}
.Schedule-module__u7e8Ia__inset,.Schedule-module__u7e8Ia__grid{--schedule-gutter:var(--mantine-spacing-md)}@media (min-width:62em){.Schedule-module__u7e8Ia__inset,.Schedule-module__u7e8Ia__grid{--schedule-gutter:var(--mantine-spacing-xl)}}.Schedule-module__u7e8Ia__inset{padding-inline:var(--schedule-gutter)}.Schedule-module__u7e8Ia__tagIcon,.Schedule-module__u7e8Ia__tagLabel{flex-shrink:0;align-items:center;display:inline-flex}.Schedule-module__u7e8Ia__tagIcon[data-tag=avant-premiere],.Schedule-module__u7e8Ia__tagLabel[data-tag=avant-premiere]{color:var(--mantine-color-yellow-8)}.Schedule-module__u7e8Ia__tagIcon[data-tag=seance-unique],.Schedule-module__u7e8Ia__tagLabel[data-tag=seance-unique]{color:var(--mantine-color-plaza-7)}.Schedule-module__u7e8Ia__tagIcon[data-tag=derniere],.Schedule-module__u7e8Ia__tagLabel[data-tag=derniere]{color:var(--mantine-color-red-7)}.Schedule-module__u7e8Ia__tagLabel{font-size:var(--mantine-font-size-sm);gap:4px;font-weight:600}.Schedule-module__u7e8Ia__legend{gap:var(--mantine-spacing-xs) var(--mantine-spacing-lg);margin:0 0 var(--mantine-spacing-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Schedule-module__u7e8Ia__legend .Schedule-module__u7e8Ia__tagLabel{font-size:var(--mantine-font-size-md)}.Schedule-module__u7e8Ia__legendPast{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-7);align-items:center;gap:6px;display:inline-flex}.Schedule-module__u7e8Ia__pastSample{font-variant-numeric:tabular-nums;opacity:.55;font-weight:600;text-decoration:line-through}.Schedule-module__u7e8Ia__poster{border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-dark-6);flex-shrink:0;box-shadow:0 0 0 1px #00000014}.Schedule-module__u7e8Ia__eventLabel{font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--mantine-primary-color-filled);font-weight:600;display:block}.Schedule-module__u7e8Ia__filmTitle,.Schedule-module__u7e8Ia__eventLabel{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.Schedule-module__u7e8Ia__filmTitle{color:var(--mantine-color-text);font-weight:600;line-height:1.3;display:block}.Schedule-module__u7e8Ia__grid{--grid-muted:var(--mantine-color-gray-7);--grid-line:var(--mantine-color-gray-3);--grid-line-soft:var(--mantine-color-gray-2);--grid-zebra:var(--mantine-color-gray-0);--grid-today:var(--mantine-color-plaza-0);table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.Schedule-module__u7e8Ia__filmCol{width:208px}@media (min-width:62em){.Schedule-module__u7e8Ia__filmCol{width:274px}}@media (min-width:75em){.Schedule-module__u7e8Ia__filmCol{width:284px}}@media (min-width:88em){.Schedule-module__u7e8Ia__filmCol{width:324px}}.Schedule-module__u7e8Ia__cornerHead,.Schedule-module__u7e8Ia__dayHead{z-index:1;padding:var(--mantine-spacing-sm) var(--mantine-spacing-xs);background-color:var(--mantine-color-body);border-bottom:2px solid var(--grid-line);text-align:left;vertical-align:bottom;position:sticky;top:64px}.Schedule-module__u7e8Ia__cornerHead{font-size:var(--mantine-font-size-sm);color:var(--grid-muted);font-weight:700}.Schedule-module__u7e8Ia__dayHead,.Schedule-module__u7e8Ia__cell{border-left:1px solid var(--grid-line-soft)}.Schedule-module__u7e8Ia__dayHead[data-today]{border-bottom-color:var(--mantine-primary-color-filled)}.Schedule-module__u7e8Ia__dayHead[data-today] .Schedule-module__u7e8Ia__dayHeadMain{max-width:100%;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-white);background-color:var(--mantine-primary-color-filled);border-radius:999px;padding:1px 8px;display:inline-block}.Schedule-module__u7e8Ia__dayHeadMain{font-size:var(--mantine-font-size-md);white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}@media (min-width:62em){.Schedule-module__u7e8Ia__shortLabel{display:none}}@media (max-width:62em){.Schedule-module__u7e8Ia__longLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.Schedule-module__u7e8Ia__dayHeadSub{font-size:var(--mantine-font-size-sm);color:var(--grid-muted);margin-top:2px;font-weight:500;display:block}.Schedule-module__u7e8Ia__filmHead,.Schedule-module__u7e8Ia__cell{padding:var(--mantine-spacing-md) 6px;border-bottom:1px solid var(--grid-line-soft);vertical-align:top;text-align:left}@media (min-width:75em){.Schedule-module__u7e8Ia__filmHead,.Schedule-module__u7e8Ia__cell{padding-inline:var(--mantine-spacing-xs)}}.Schedule-module__u7e8Ia__filmHead{padding-right:var(--mantine-spacing-md);font-weight:inherit}.Schedule-module__u7e8Ia__cornerHead,.Schedule-module__u7e8Ia__filmHead{padding-left:var(--schedule-gutter)}.Schedule-module__u7e8Ia__grid tr>:last-child{padding-right:var(--schedule-gutter)}tbody tr:nth-child(2n) .Schedule-module__u7e8Ia__cell,tbody tr:nth-child(2n) .Schedule-module__u7e8Ia__filmHead{background-color:var(--grid-zebra)}.Schedule-module__u7e8Ia__cell[data-today],tbody tr:nth-child(2n) .Schedule-module__u7e8Ia__cell[data-today]{background-color:var(--grid-today)}tbody tr:hover .Schedule-module__u7e8Ia__cell,tbody tr:hover .Schedule-module__u7e8Ia__filmHead{background-color:var(--mantine-color-gray-1)}.Schedule-module__u7e8Ia__filmLink{gap:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);min-height:44px;color:inherit;align-items:flex-start;text-decoration:none;display:flex}@media (hover:hover){.Schedule-module__u7e8Ia__filmLink:hover .Schedule-module__u7e8Ia__filmTitle{text-decoration:underline}}@media (hover:none){.Schedule-module__u7e8Ia__filmLink:active .Schedule-module__u7e8Ia__filmTitle{text-decoration:underline}}.Schedule-module__u7e8Ia__filmLink:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.Schedule-module__u7e8Ia__filmInfo{min-width:0;font-size:var(--mantine-font-size-md);display:block}.Schedule-module__u7e8Ia__empty{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-5);padding-left:4px;display:block}.Schedule-module__u7e8Ia__sessions{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Schedule-module__u7e8Ia__session{flex-wrap:wrap;align-items:baseline;gap:0 6px;max-width:100%;padding-left:4px;line-height:1.25;display:flex}.Schedule-module__u7e8Ia__session[data-past]{opacity:.5}.Schedule-module__u7e8Ia__session[data-past] time{text-decoration:line-through}.Schedule-module__u7e8Ia__sessionTime{font-size:var(--mantine-font-size-md);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.Schedule-module__u7e8Ia__sessionDescription{font-size:var(--mantine-font-size-sm);color:var(--grid-muted);font-weight:600}.Schedule-module__u7e8Ia__dayList{margin-inline:calc(var(--mantine-spacing-md) * -1);padding:2px var(--mantine-spacing-md) 6px;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.Schedule-module__u7e8Ia__dayList::-webkit-scrollbar{display:none}.Schedule-module__u7e8Ia__dayTab{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);scroll-snap-align:center;flex-direction:column;flex-shrink:0;align-items:center;min-width:64px;min-height:56px;padding:6px 10px;display:flex}.Schedule-module__u7e8Ia__dayTab .mantine-Tabs-tabLabel{flex-direction:column;align-items:center;display:flex}.Schedule-module__u7e8Ia__dayTab[data-active]{border-color:var(--mantine-primary-color-filled)}.Schedule-module__u7e8Ia__dayTabMain{font-size:var(--mantine-font-size-sm);font-weight:700}.Schedule-module__u7e8Ia__dayTabSub{font-size:var(--mantine-font-size-xs);opacity:.8}.Schedule-module__u7e8Ia__dayListItems{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Schedule-module__u7e8Ia__dayItem{align-items:center;gap:var(--mantine-spacing-sm);min-height:76px;padding:var(--mantine-spacing-xs) 0;border-bottom:1px solid var(--mantine-color-gray-2);color:inherit;text-decoration:none;display:flex}.Schedule-module__u7e8Ia__dayItem:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px;border-radius:var(--mantine-radius-sm)}.Schedule-module__u7e8Ia__dayItem[data-past]{opacity:.5}.Schedule-module__u7e8Ia__dayItem[data-past] .Schedule-module__u7e8Ia__dayItemTime{text-decoration:line-through}.Schedule-module__u7e8Ia__dayItemTime{width:3.4em;font-size:var(--mantine-font-size-lg);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.Schedule-module__u7e8Ia__dayItemInfo{flex:1;min-width:0}.Schedule-module__u7e8Ia__dayItemMeta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.Schedule-module__u7e8Ia__dayItemDescription{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);font-weight:600}.Schedule-module__u7e8Ia__pastLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);font-weight:600}.Schedule-module__u7e8Ia__dayItemChevron{color:var(--mantine-color-dimmed);flex-shrink:0}.Schedule-module__u7e8Ia__emptyDay{padding:var(--mantine-spacing-lg) 0}
.SpecialEvents-module__piSYUa__grid{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:36em) and (max-width:48em){.SpecialEvents-module__piSYUa__grid{max-width:420px;margin-inline:auto}}@media (min-width:48em){.SpecialEvents-module__piSYUa__grid{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75em){.SpecialEvents-module__piSYUa__grid:not([data-columns="2"]){gap:var(--mantine-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.SpecialEvents-module__piSYUa__card{--event-panel-from:var(--mantine-color-plaza-8);--event-panel-mid:var(--mantine-color-plaza-9);--event-panel-to:color-mix(in srgb, var(--mantine-color-plaza-9) 60%, black);--event-accent:var(--mantine-color-marquee-7);--event-on-accent:var(--mantine-color-white);border-radius:var(--mantine-radius-xl);background-color:var(--event-panel-mid);flex-direction:column;height:100%;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 32px -12px #3a268073}@media (hover:hover){.SpecialEvents-module__piSYUa__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000f,0 24px 48px -16px #3a268099}.SpecialEvents-module__piSYUa__card:hover .SpecialEvents-module__piSYUa__image{transform:scale(1.04)}.SpecialEvents-module__piSYUa__card:hover .SpecialEvents-module__piSYUa__ctaIcon{background-color:var(--event-accent);color:var(--event-on-accent);transform:translate(3px)}}@media (hover:none){.SpecialEvents-module__piSYUa__card:active{transform:translateY(-4px);box-shadow:0 2px 4px #0000000f,0 24px 48px -16px #3a268099}.SpecialEvents-module__piSYUa__card:active .SpecialEvents-module__piSYUa__image{transform:scale(1.04)}.SpecialEvents-module__piSYUa__card:active .SpecialEvents-module__piSYUa__ctaIcon{background-color:var(--event-accent);color:var(--event-on-accent);transform:translate(3px)}}.SpecialEvents-module__piSYUa__card:has(.SpecialEvents-module__piSYUa__titleLink:focus-visible){outline:3px solid var(--event-accent);outline-offset:3px}.SpecialEvents-module__piSYUa__media{aspect-ratio:2/3;background-color:var(--mantine-color-dark-8);overflow:hidden}.SpecialEvents-module__piSYUa__image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.SpecialEvents-module__piSYUa__panel{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg);color:var(--mantine-color-white);background: radial-gradient(90% 60% at 100% 100%, #e8141b52 0%, transparent 70%), linear-gradient(160deg, var(--event-panel-from) 0%, var(--event-panel-mid) 45%, var(--event-panel-to) 100%);border-top:1px solid #ffffff40;flex-direction:column;flex:1;display:flex}.SpecialEvents-module__piSYUa__title{font-family:var(--font-jost), sans-serif;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:800;line-height:1.2}.SpecialEvents-module__piSYUa__titleLink{color:inherit;text-decoration:none}.SpecialEvents-module__piSYUa__titleLink:focus-visible{outline:none}.SpecialEvents-module__piSYUa__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.SpecialEvents-module__piSYUa__dates{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SpecialEvents-module__piSYUa__datePill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.SpecialEvents-module__piSYUa__dateLabel{font-size:var(--mantine-font-size-sm);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-weight:600;display:inline-flex}.SpecialEvents-module__piSYUa__timePill{font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;color:var(--event-on-accent);background-color:var(--event-accent);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.SpecialEvents-module__piSYUa__timePill [data-tag][data-tag]{color:inherit}.SpecialEvents-module__piSYUa__more{font-size:var(--mantine-font-size-xs);color:#ffffffe6;margin:-6px 0 0}.SpecialEvents-module__piSYUa__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SpecialEvents-module__piSYUa__chip{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-marquee-9);background-color:var(--mantine-color-marquee-0);border-radius:999px;padding:4px 12px;font-weight:600}.SpecialEvents-module__piSYUa__cta{padding-top:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:auto;font-weight:600;display:inline-flex}.SpecialEvents-module__piSYUa__ctaIcon{background-color:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}@media (prefers-reduced-motion:reduce){.SpecialEvents-module__piSYUa__card,.SpecialEvents-module__piSYUa__image,.SpecialEvents-module__piSYUa__ctaIcon{transition:none}.SpecialEvents-module__piSYUa__card:hover,.SpecialEvents-module__piSYUa__card:hover .SpecialEvents-module__piSYUa__image{transform:none}}
.FilmDetail-module__1OtZKW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FilmDetail-module__1OtZKW__banner{isolation:isolate;color:var(--mantine-color-white);background-color:var(--mantine-color-dark-8);position:relative;overflow:hidden}.FilmDetail-module__1OtZKW__bannerBackdrop{z-index:-2;object-fit:cover}.FilmDetail-module__1OtZKW__bannerScrim{z-index:-1;background:linear-gradient(90deg,#000000d9 0%,#0000008c 55%,#0000004d 100%),linear-gradient(#0000 40%,#000000bf 100%);position:absolute;inset:0}.FilmDetail-module__1OtZKW__bannerInner{align-items:end;gap:var(--mantine-spacing-md);min-height:clamp(320px,46svh,480px);padding-block:var(--mantine-spacing-xl);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:48em){.FilmDetail-module__1OtZKW__bannerInner{gap:var(--mantine-spacing-xl);padding-block:calc(var(--mantine-spacing-xl) * 1.5)}}.FilmDetail-module__1OtZKW__bannerPoster{border-radius:var(--mantine-radius-md);width:112px;height:auto;box-shadow:0 0 0 1px #ffffff26,0 20px 40px -12px #000000b3}@media (min-width:48em){.FilmDetail-module__1OtZKW__bannerPoster{width:180px}}.FilmDetail-module__1OtZKW__bannerPoster[data-large]{width:160px}@media (min-width:48em){.FilmDetail-module__1OtZKW__bannerPoster[data-large]{width:340px}}.FilmDetail-module__1OtZKW__bannerInfo{align-items:flex-start;gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;display:flex}.FilmDetail-module__1OtZKW__backLink{min-height:44px;font-size:var(--mantine-font-size-sm);color:#ffffffe6;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.FilmDetail-module__1OtZKW__backLink:hover{color:var(--mantine-color-white);text-decoration:underline}}@media (hover:none){.FilmDetail-module__1OtZKW__backLink:active{color:var(--mantine-color-white);text-decoration:underline}}.FilmDetail-module__1OtZKW__backLink:focus-visible{outline:2px solid var(--mantine-color-white);outline-offset:2px;border-radius:var(--mantine-radius-sm)}.FilmDetail-module__1OtZKW__eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-marquee-3);margin:0;font-weight:700}.FilmDetail-module__1OtZKW__filmTitle{font-family:var(--font-jost), sans-serif;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.75rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.05}.FilmDetail-module__1OtZKW__facts{font-size:var(--mantine-font-size-sm);color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.FilmDetail-module__1OtZKW__fact{align-items:center;gap:6px;display:inline-flex}.FilmDetail-module__1OtZKW__versions{gap:6px;display:inline-flex}.FilmDetail-module__1OtZKW__versionBadge{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);letter-spacing:.04em;color:var(--mantine-color-white);background-color:var(--mantine-color-marquee-7);padding:2px 8px;font-weight:800}.FilmDetail-module__1OtZKW__cinecheck{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.FilmDetail-module__1OtZKW__cinecheckItem{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000059;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.FilmDetail-module__1OtZKW__ageBadge,.FilmDetail-module__1OtZKW__contentBadge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.FilmDetail-module__1OtZKW__ageBadge{color:var(--mantine-color-dark-9);background-color:var(--mantine-color-green-4);font-size:11px;font-weight:800}.FilmDetail-module__1OtZKW__ageBadge[data-age="6"],.FilmDetail-module__1OtZKW__ageBadge[data-age="9"]{background-color:var(--mantine-color-lime-4)}.FilmDetail-module__1OtZKW__ageBadge[data-age="12"],.FilmDetail-module__1OtZKW__ageBadge[data-age="14"]{background-color:var(--mantine-color-yellow-4)}.FilmDetail-module__1OtZKW__ageBadge[data-age="16"]{background-color:var(--mantine-color-orange-4)}.FilmDetail-module__1OtZKW__ageBadge[data-age="18"]{color:var(--mantine-color-white);background-color:var(--mantine-color-red-9)}.FilmDetail-module__1OtZKW__contentBadge{color:var(--mantine-color-dark-9);background-color:var(--mantine-color-white)}.FilmDetail-module__1OtZKW__cinecheckLabel{font-size:var(--mantine-font-size-sm);white-space:nowrap;font-weight:600}.FilmDetail-module__1OtZKW__layout{gap:var(--mantine-spacing-xl);padding-block:var(--mantine-spacing-xl) calc(var(--mantine-spacing-xl) * 1.5);flex-direction:column;display:flex}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__main,.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__aside{display:contents}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__showtimesSection{order:1}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__contentSection{order:2}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__ticketingSection{order:3}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__trailerSection{order:4}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__synopsisSection{order:5}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__relatedSection{order:6}@media (min-width:62em){.FilmDetail-module__1OtZKW__layout{align-items:start;gap:calc(var(--mantine-spacing-xl) * 1.5);grid-template-columns:minmax(0,1fr) 360px;display:grid}.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__main,.FilmDetail-module__1OtZKW__layout .FilmDetail-module__1OtZKW__aside{gap:var(--mantine-spacing-xl);flex-direction:column;display:flex}}.FilmDetail-module__1OtZKW__sectionTitle{margin:0 0 var(--mantine-spacing-md);font-size:var(--mantine-font-size-xl);letter-spacing:-.01em;font-weight:800}.FilmDetail-module__1OtZKW__panel{padding:var(--mantine-spacing-lg);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-gray-0)}.FilmDetail-module__1OtZKW__muted{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);margin:0}.FilmDetail-module__1OtZKW__trailerSection .FilmDetail-module__1OtZKW__muted{margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs)}.FilmDetail-module__1OtZKW__richText{max-width:68ch;font-size:var(--mantine-font-size-lg);line-height:1.65}.FilmDetail-module__1OtZKW__richText p{margin:0 0 var(--mantine-spacing-sm)}.FilmDetail-module__1OtZKW__richText>:last-child{margin-bottom:0}.FilmDetail-module__1OtZKW__richText ul,.FilmDetail-module__1OtZKW__richText ol{margin:0 0 var(--mantine-spacing-sm);padding-left:1.25em}.FilmDetail-module__1OtZKW__richText a{color:var(--mantine-color-anchor);text-underline-offset:2px}.FilmDetail-module__1OtZKW__extraBox{max-width:none;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border-left:4px solid var(--mantine-color-marquee-6);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-md);background-color:var(--mantine-color-marquee-0)}.FilmDetail-module__1OtZKW__trailer{aspect-ratio:16/9;border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-dark-9);position:relative;overflow:hidden}.FilmDetail-module__1OtZKW__trailerFrame{border:0;width:100%;height:100%}.FilmDetail-module__1OtZKW__trailerFacade{cursor:pointer;color:var(--mantine-color-white);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.FilmDetail-module__1OtZKW__trailerFacade:after{content:"";background:linear-gradient(#00000026,#0009);position:absolute;inset:0}@media (hover:hover){.FilmDetail-module__1OtZKW__trailerFacade:hover .FilmDetail-module__1OtZKW__trailerPlay{background-color:var(--mantine-color-red-9);transform:scale(1.08)}}@media (hover:none){.FilmDetail-module__1OtZKW__trailerFacade:active .FilmDetail-module__1OtZKW__trailerPlay{background-color:var(--mantine-color-red-9);transform:scale(1.08)}}.FilmDetail-module__1OtZKW__trailerFacade:focus-visible{outline:3px solid var(--mantine-primary-color-filled);outline-offset:-3px}.FilmDetail-module__1OtZKW__trailerPoster{object-fit:cover}.FilmDetail-module__1OtZKW__trailerPlay{z-index:1;background-color:#000000a6;border-radius:999px;place-items:center;width:72px;height:72px;transition:transform .2s,background-color .2s;display:grid;position:relative;box-shadow:0 8px 24px #0006}.FilmDetail-module__1OtZKW__trailerLabel{z-index:1;left:var(--mantine-spacing-md);bottom:var(--mantine-spacing-md);font-weight:700;position:absolute}.FilmDetail-module__1OtZKW__showtimeDays{margin:0 0 var(--mantine-spacing-md);flex-direction:column;padding:0;list-style:none;display:flex}.FilmDetail-module__1OtZKW__showtimeDay{gap:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-3);grid-template-columns:5.5em minmax(0,1fr);display:grid}.FilmDetail-module__1OtZKW__showtimeDay:first-child{padding-top:0}.FilmDetail-module__1OtZKW__showtimeDate{flex-direction:column;line-height:1.25;display:flex}.FilmDetail-module__1OtZKW__showtimeWeekday{font-weight:700}.FilmDetail-module__1OtZKW__showtimeDayMonth{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7)}.FilmDetail-module__1OtZKW__showtimeTimes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FilmDetail-module__1OtZKW__showtimeTime{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.FilmDetail-module__1OtZKW__showtimeHour{font-size:var(--mantine-font-size-lg);font-variant-numeric:tabular-nums;font-weight:800}.FilmDetail-module__1OtZKW__showtimeDescription{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.FilmDetail-module__1OtZKW__textLink{min-height:44px;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-anchor);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.FilmDetail-module__1OtZKW__textLink:hover{text-decoration:underline}}@media (hover:none){.FilmDetail-module__1OtZKW__textLink:active{text-decoration:underline}}.FilmDetail-module__1OtZKW__credits{gap:var(--mantine-spacing-sm);flex-direction:column;margin:0;display:flex}.FilmDetail-module__1OtZKW__credits dt{font-size:var(--mantine-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-gray-7);font-weight:700}.FilmDetail-module__1OtZKW__credits dd{margin:2px 0 0}@media (prefers-reduced-motion:reduce){.FilmDetail-module__1OtZKW__trailerPlay{transition:none}.FilmDetail-module__1OtZKW__trailerFacade:hover .FilmDetail-module__1OtZKW__trailerPlay{transform:none}}.FilmDetail-module__1OtZKW__tags{margin-top:var(--mantine-spacing-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.FilmDetail-module__1OtZKW__categories{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FilmDetail-module__1OtZKW__category{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);background-color:var(--mantine-color-blue-6);border-radius:999px;padding:2px 10px;font-weight:700;line-height:1.5}.FilmDetail-module__1OtZKW__cinechecks{gap:6px;margin:0;padding:0;list-style:none;display:flex}.FilmDetail-module__1OtZKW__cinecheck{border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 0 0 1.5px #ffffffb3}.FilmDetail-module__1OtZKW__trailerConsent{z-index:1;font-size:var(--mantine-font-size-xs);text-align:right;color:#ffffffe6;text-shadow:0 1px 3px #000c;position:absolute;inset:auto 12px 10px}
.PosterCard-module__6cPuPG__grid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:48em){.PosterCard-module__6cPuPG__grid{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:62em){.PosterCard-module__6cPuPG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:75em){.PosterCard-module__6cPuPG__grid:not([data-columns="3"],[data-columns="4"],[data-columns="6"]){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:62em){.PosterCard-module__6cPuPG__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75em){.PosterCard-module__6cPuPG__grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:62em){.PosterCard-module__6cPuPG__grid[data-columns="4"]{gap:var(--mantine-spacing-xl)}}.PosterCard-module__6cPuPG__card{border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-white);flex-direction:column;height:100%;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 8px 24px -12px #0f172a40}@media (hover:hover){.PosterCard-module__6cPuPG__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0f172a0f,0 20px 40px -16px #0f172a59}.PosterCard-module__6cPuPG__card:hover .PosterCard-module__6cPuPG__image{transform:scale(1.04)}.PosterCard-module__6cPuPG__card:hover .PosterCard-module__6cPuPG__titleLink{color:var(--mantine-primary-color-filled)}}@media (hover:none){.PosterCard-module__6cPuPG__card:active{transform:translateY(-4px);box-shadow:0 2px 4px #0f172a0f,0 20px 40px -16px #0f172a59}.PosterCard-module__6cPuPG__card:active .PosterCard-module__6cPuPG__image{transform:scale(1.04)}.PosterCard-module__6cPuPG__card:active .PosterCard-module__6cPuPG__titleLink{color:var(--mantine-primary-color-filled)}}.PosterCard-module__6cPuPG__card:has(.PosterCard-module__6cPuPG__titleLink:focus-visible){outline:3px solid var(--mantine-primary-color-filled);outline-offset:3px}.PosterCard-module__6cPuPG__card[data-static]{transform:none;box-shadow:0 1px 2px #0f172a0f,0 8px 24px -12px #0f172a40}.PosterCard-module__6cPuPG__card[data-static] .PosterCard-module__6cPuPG__image{transform:none}.PosterCard-module__6cPuPG__media{aspect-ratio:2/3;background-color:var(--mantine-color-dark-8);grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.PosterCard-module__6cPuPG__media>*{grid-area:1/1}.PosterCard-module__6cPuPG__image{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.PosterCard-module__6cPuPG__badge{margin:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-white);background-color:var(--mantine-color-marquee-8);place-self:start end;padding:4px 10px;font-weight:800;box-shadow:0 4px 12px -4px #0006}.PosterCard-module__6cPuPG__badge[data-tone=orange]{color:var(--mantine-color-dark-9);background-color:var(--mantine-color-orange-5)}.PosterCard-module__6cPuPG__body{padding:var(--mantine-spacing-md);flex-direction:column;gap:6px;display:flex}.PosterCard-module__6cPuPG__title{font-size:var(--mantine-font-size-md);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.PosterCard-module__6cPuPG__titleLink{color:var(--mantine-color-text);text-decoration:none;transition:color .15s}.PosterCard-module__6cPuPG__titleLink:focus-visible{outline:none}.PosterCard-module__6cPuPG__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.PosterCard-module__6cPuPG__release{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);align-items:flex-start;gap:6px;margin:0;font-weight:600;display:flex}.PosterCard-module__6cPuPG__release svg{color:var(--mantine-primary-color-filled);flex-shrink:0;margin-top:2px}.PosterCard-module__6cPuPG__releaseDate{white-space:nowrap}.PosterCard-module__6cPuPG__versions{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PosterCard-module__6cPuPG__version{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);letter-spacing:.03em;color:var(--mantine-primary-color-filled);background-color:var(--mantine-primary-color-light);padding:1px 7px;font-weight:800}.PosterCard-module__6cPuPG__meta{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-7);margin:0}@media (prefers-reduced-motion:reduce){.PosterCard-module__6cPuPG__card,.PosterCard-module__6cPuPG__image,.PosterCard-module__6cPuPG__titleLink{transition:none}.PosterCard-module__6cPuPG__card:hover,.PosterCard-module__6cPuPG__card:hover .PosterCard-module__6cPuPG__image{transform:none}}.PosterCard-module__6cPuPG__categories,.PosterCard-module__6cPuPG__cinechecks{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.PosterCard-module__6cPuPG__category{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);background-color:var(--mantine-color-blue-6);border-radius:999px;padding:2px 10px;font-weight:700;line-height:1.5}.PosterCard-module__6cPuPG__cinecheck{width:28px;height:28px;display:block}
