:root{--_theme---background--primary:var(--kalika--nuit);--font-family--body:Archivo,sans-serif;--_theme---text--primary:var(--kalika--os);--_typography---body--body-font-size:1rem;--_typography---body--body-line-height:var(--line-height--xxlarge);--_typography---body--body-font-weight:var(--font-weight--normal);--_typography---body--body-letter-spacing:var(--letter-spacing--default);--_layout---spacing--none:0rem;--font-family--heading:Archivo,sans-serif;--_typography---h1--h1-font-size:4rem;--_typography---h1--h1-line-height:var(--line-height--xsmall);--_typography---h1--h1-font-weight:var(--font-weight--black);--_typography---h1--h1-letter-spacing:var(--letter-spacing--default);--_typography---h2--h2-font-size:3rem;--_typography---h2--h2-line-height:var(--line-height--xsmall);--_typography---h2--h2-font-weight:var(--font-weight--xbold);--_typography---h2--h2-letter-spacing:var(--letter-spacing--default);--_typography---h3--h3-font-size:2rem;--_typography---h3--h3-line-height:var(--line-height--xsmall);--_typography---h3--h3-font-weight:var(--font-weight--xbold);--_typography---h3--h3-letter-spacing:var(--letter-spacing--default);--_typography---h4--h4-font-size:1.5rem;--_typography---h4--h4-line-height:var(--line-height--large);--_typography---h4--h4-font-weight:var(--font-weight--xbold);--_typography---h4--h4-letter-spacing:var(--letter-spacing--default);--_typography---h5--h5-font-size:1.25rem;--_typography---h5--h5-line-height:var(--line-height--xlarge);--_typography---h5--h5-font-weight:var(--font-weight--bold);--_typography---h5--h5-letter-spacing:var(--letter-spacing--default);--_typography---h6--h6-font-size:1rem;--_typography---h6--h6-line-height:var(--line-height--xlarge);--_typography---h6--h6-font-weight:var(--font-weight--bold);--_typography---h6--h6-letter-spacing:var(--letter-spacing--default);--_theme---link--primary:var(--kalika--os);--_layout---spacing--small:1.5rem;--_layout---spacing--xxtiny:.25rem;--_layout---spacing--xxsmall:1rem;--font-weight--medium:500;--_theme---border--primary:var(--kalika--charbon);--_typography---font-size--medium:1.25rem;--line-height--xlarge:1.5;--_layout---spacing--medium:2rem;--_layout---spacing--xtiny:.5rem;--_layout---spacing--global-padding:2.5rem;--_sizes---max-width--small:20rem;--_layout---spacing--xlarge:4rem;--_layout---spacing--xsmall:1.25rem;--_layout---spacing--xhuge:8rem;--_layout---spacing--xxhuge:12rem;--_layout---spacing--huge:6rem;--_layout---spacing--large:3rem;--_layout---spacing--xxlarge:5rem;--_layout---spacing--tiny:.75rem;--_sizes---border-radius--small:.25rem;--brand--blue:#2d62ff;--_sizes---icon--small:1rem;--_sizes---icon--large:2.5rem;--font-weight--semi-bold:600;--_theme---text--alternate:var(--kalika--nuit);--_theme---text--secondary:var(--kalika--poussiere);--_theme---system--success-background:var(--others--green-light);--_theme---system--success-text:var(--others--green-dark);--_sizes---container--small:48rem;--_sizes---icon--medium:2rem;--font-weight--normal:400;--_layout---section-padding--small:3rem;--_sizes---border-radius--medium:.5rem;--neutral--transparent:transparent;--_typography---font-size--tiny:.75rem;--_sizes---max-width--xxlarge:80rem;--font-weight--light:300;--_sizes---max-width--xsmall:16rem;--_typography---font-size--regular:1rem;--font-weight--xbold:800;--font-weight--bold:700;--_sizes---max-width--medium:32rem;--_sizes---max-width--large:48rem;--_theme---background--alternate:var(--kalika--brique);--_typography---font-size--small:.875rem;--letter-spacing--caps:.16em;--_sizes---max-width--xlarge:64rem;--_theme---background--secondary:var(--kalika--fumee);--_theme---border--secondary:var(--kalika--cendre);--_theme---border--accent:var(--kalika--brique-light);--_layout---section-padding--large:8rem;--_typography---font-size--large:1.5rem;--_sizes---container--large:80rem;--_theme---system--error-background:var(--others--red-light);--_theme---system--error-text:var(--others--red-dark);--_sizes---max-width--xxsmall:12rem;--_theme---border--block-quote\<deleted\|variable-a5e47467-43be-0a09-f589-3f3a7d3eee60\>:var(--neutral--neutral-light);--_theme---button-primary--background:var(--kalika--brique);--_theme---button-primary--text:var(--kalika--os);--_theme---button-primary--background-hover:var(--kalika--brique-vive);--_theme---border--contrast:var(--kalika--os);--_theme---button-secondary--background:var(--neutral--transparent);--_theme---button-secondary--text:var(--kalika--os);--_theme---button-secondary--background-hover:var(--kalika--fumee);--_theme---text--accent:var(--kalika--brique-light);--_layout---section-padding--medium:5rem;--_sizes---container--medium:64rem;--_theme---system--warning-background:var(--others--yellow-light);--_theme---system--warning-text:var(--others--yellow-dark);--neutral--white:#fff;--_sizes---border-radius--large:1rem;--_sizes---grid-columns--xsmall:15rem;--_sizes---grid-columns--small:20rem;--_sizes---grid-columns--medium:30rem;--_sizes---grid-columns--large:40rem;--letter-spacing--eyebrow:.24em;--font-weight--black:900;--_theme---background--tertiary:var(--kalika--charbon);--_typography---font-size--display:9.5rem;--line-height--xsmall:.9;--kalika--brique:#913d33;--kalika--cendre:#3a3631;--_theme---border--inverse:var(--kalika--nuit);--_theme---text--subtle:var(--kalika--fumee);--_theme---background--inverse:var(--kalika--os);--kalika--fumee:#1c1a17;--kalika--nuit:#0e0d0b;--kalika--charbon:#2b2722;--kalika--os:#f2ede4;--kalika--poussiere:#a39b8e;--kalika--brique-light:#c56d63;--kalika--brique-vive:#a84a3e;--brand--blue-light:#d9e5ff;--brand--blue-dark:#0d4aff;--brand--blue-darker:#080331;--neutral--black:#000;--neutral--neutral-light:#eee;--neutral--neutral:#666;--neutral--neutral-dark:#444;--others--green-light:#cef5ca;--others--green-dark:#114e0b;--others--yellow-light:#fcf8d8;--others--yellow-dark:#5e5515;--others--red-light:#f8e4e4;--others--red-dark:#3b0b0b;--font-weight--thin:100;--font-weight--xlight:200;--line-height--small:1.1;--line-height--medium:1.2;--line-height--large:1.4;--line-height--xxlarge:1.6;--letter-spacing--tighter:-.02em;--letter-spacing--tight:-.01em;--letter-spacing--default:0em;--letter-spacing--wide:.01em;--letter-spacing--wider:.02em;--_theme---link--secondary:var(--kalika--brique-light);--_sizes---focus--width:.125rem;--_sizes---focus--offset:.125rem;--_theme---text--muted:var(--kalika--cendre);--_theme---system--focus-state:var(--kalika--brique-light);--_theme---system--selection-text:var(--kalika--os);--_theme---system--selection-background:var(--kalika--brique)}body{background-color:var(--_theme---background--primary);font-family:var(--font-family--body);color:var(--_theme---text--primary);font-size:var(--_typography---body--body-font-size);line-height:var(--_typography---body--body-line-height);font-weight:var(--_typography---body--body-font-weight);letter-spacing:var(--_typography---body--body-letter-spacing)}h1{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--font-family--heading);font-size:var(--_typography---h1--h1-font-size);line-height:var(--_typography---h1--h1-line-height);font-variation-settings:"wdth" 62;font-weight:var(--_typography---h1--h1-font-weight);letter-spacing:var(--_typography---h1--h1-letter-spacing);text-transform:uppercase;font-stretch:62%}h2{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--font-family--heading);font-size:var(--_typography---h2--h2-font-size);line-height:var(--_typography---h2--h2-line-height);font-variation-settings:"wdth" 68;font-weight:var(--_typography---h2--h2-font-weight);letter-spacing:var(--_typography---h2--h2-letter-spacing);text-transform:uppercase;font-stretch:68%}h3{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--font-family--heading);font-size:var(--_typography---h3--h3-font-size);line-height:var(--_typography---h3--h3-line-height);font-variation-settings:"wdth" 70;font-weight:var(--_typography---h3--h3-font-weight);letter-spacing:var(--_typography---h3--h3-letter-spacing);text-transform:uppercase;font-stretch:70%}h4{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--font-family--heading);font-size:var(--_typography---h4--h4-font-size);line-height:var(--_typography---h4--h4-line-height);font-variation-settings:"wdth" 75;font-weight:var(--_typography---h4--h4-font-weight);letter-spacing:var(--_typography---h4--h4-letter-spacing);text-transform:uppercase;font-stretch:75%}h5{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);font-family:var(--font-family--heading);font-size:var(--_typography---h5--h5-font-size);line-height:var(--_typography---h5--h5-line-height);font-weight:var(--_typography---h5--h5-font-weight);letter-spacing:var(--_typography---h5--h5-letter-spacing)}h6{font-family:var(--font-family--heading);font-size:var(--_typography---h6--h6-font-size);line-height:var(--_typography---h6--h6-line-height);font-weight:var(--_typography---h6--h6-font-weight);letter-spacing:var(--_typography---h6--h6-letter-spacing);margin-top:0;margin-bottom:0}p{margin-bottom:var(--_layout---spacing--none)}a{color:var(--_theme---link--primary)}ul,ol{margin-top:var(--_layout---spacing--none);margin-bottom:var(--_layout---spacing--none);padding-left:var(--_layout---spacing--small)}li{margin-bottom:var(--_layout---spacing--xxtiny)}img{max-width:100%;display:inline-block}label{margin-bottom:var(--_layout---spacing--xxsmall);font-weight:var(--font-weight--medium)}blockquote{margin-bottom:var(--_layout---spacing--none);padding:var(--_layout---spacing--none)var(--_layout---spacing--small);border-left:.25rem solid var(--_theme---border--primary);font-size:var(--_typography---font-size--medium);line-height:var(--line-height--xlarge)}figure{margin-top:var(--_layout---spacing--medium);margin-bottom:var(--_layout---spacing--medium)}figcaption{margin-top:var(--_layout---spacing--xtiny);text-align:center}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.text-color-primary{color:var(--_theme---text--primary)}.heading-style-h3{font-family:var(--font-family--heading);font-size:var(--_typography---h3--h3-font-size);line-height:var(--_typography---h3--h3-line-height);font-weight:var(--_typography---h3--h3-font-weight);letter-spacing:var(--_typography---h3--h3-letter-spacing)}.container-large{width:100%;max-width:var(--_sizes---container--large);margin-left:auto!important;margin-right:auto!important}.button{min-height:3.5rem;padding:var(--_layout---spacing--tiny)var(--_layout---spacing--small);background-color:var(--_theme---button-primary--background);color:var(--_theme---button-primary--text);font-size:var(--_typography---font-size--small);line-height:1.2;font-weight:var(--font-weight--bold);text-align:center;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color,border-color;display:inline-flex}.button:hover{background-color:var(--_theme---button-primary--background-hover)}.button.is-large{padding:var(--_layout---spacing--xxsmall)var(--_layout---spacing--medium)}.button.is-secondary{border:1px solid var(--_theme---border--contrast);background-color:var(--_theme---button-secondary--background);color:var(--_theme---button-secondary--text)}.button.is-secondary:hover{border-color:var(--_theme---border--accent);background-color:var(--_theme---button-secondary--background-hover);color:var(--_theme---text--accent)}.button.is-icon{grid-column-gap:var(--_layout---spacing--xxsmall);grid-row-gap:var(--_layout---spacing--xxsmall);flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-cf-offer{grid-column-gap:.75rem;grid-row-gap:.75rem;color:#2d62ff;background-color:#fff;border:1px solid #eee;justify-content:space-between;align-items:center;display:flex}.button.is-cf-offer:hover{background-color:#eee}.button._w-button{min-height:3.5rem;padding:var(--_layout---spacing--tiny)var(--_layout---spacing--small);background-color:var(--_theme---button-primary--background);transition:background-color .2s ease,color undefined undefined,border-color undefined undefined;color:var(--_theme---button-primary--text);font-size:var(--_typography---font-size--small);line-height:1.2;font-weight:var(--font-weight--bold);text-align:center;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button._w-button:hover{background-color:var(--_theme---button-primary--background-hover)}.button.is-small{padding:var(--_layout---spacing--xxtiny)var(--_layout---spacing--tiny)}.button.is-dark{background-color:var(--_theme---background--primary);color:var(--_theme---text--primary)}.button.is-dark:hover{background-color:var(--_theme---background--secondary)}.button-group{grid-column-gap:var(--_layout---spacing--small);grid-row-gap:var(--_layout---spacing--small);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.global-styles_default,.global-styles_custom{display:block;position:fixed;inset:0% auto auto 0%}.text-style-eyebrow{margin-bottom:var(--_layout---spacing--xxsmall);color:var(--_theme---text--accent);font-size:var(--_typography---font-size--small);line-height:1.4;font-weight:var(--font-weight--semi-bold);letter-spacing:var(--letter-spacing--eyebrow);text-transform:uppercase}.text-style-eyebrow.text-color-primary{color:var(--_theme---text--primary)}.nav_component{z-index:10;padding:var(--_layout---spacing--small)var(--_layout---spacing--global-padding);position:absolute;top:0;left:0;right:0}.nav_container{grid-column-gap:var(--_layout---spacing--medium);grid-row-gap:var(--_layout---spacing--xtiny);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nav_logo{width:120px;color:var(--_theme---text--primary);font-size:1.875rem;line-height:1;font-weight:var(--font-weight--black);letter-spacing:.08em;text-transform:uppercase;font-stretch:62%;text-decoration:none}.nav_menu{grid-column-gap:var(--_layout---spacing--medium);grid-row-gap:var(--_layout---spacing--xtiny);flex-wrap:wrap;align-items:center;display:flex}.nav_link{color:var(--_theme---text--primary);font-size:var(--_typography---font-size--small);font-weight:var(--font-weight--semi-bold);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;text-decoration:none;transition:color .2s}.nav_link:hover{color:var(--_theme---text--accent)}.screenings_list{border-bottom:1px solid var(--_theme---border--primary);flex-direction:column;display:flex}.screenings_item{padding:var(--_layout---spacing--small)var(--_layout---spacing--xxsmall);grid-column-gap:var(--_layout---spacing--medium);grid-row-gap:var(--_layout---spacing--tiny);border-top:1px solid var(--_theme---border--primary);transition:background-color .2s ease,border-color undefined undefined;flex-wrap:wrap;align-items:center;display:flex}.screenings_item:hover{background-color:var(--_theme---background--secondary)}.screenings_item.is-active{border-top-color:var(--_theme---border--accent);background-color:var(--kalika--cendre)}.screenings_date{font-variation-settings:"wdth" 62;width:7.5rem;font-size:2.5rem;line-height:1;font-weight:var(--font-weight--black);text-transform:uppercase;font-stretch:62%}.screenings_date.is-featured{color:var(--_theme---text--accent)}.screenings_place{flex-direction:column;flex:14rem;display:flex}.screenings_city{font-variation-settings:"wdth" 75;font-size:1.375rem;line-height:1.2;font-weight:var(--font-weight--xbold);text-transform:uppercase;font-stretch:75%}.screenings_status{min-width:7.5rem;color:var(--_theme---text--secondary);font-size:var(--_typography---font-size--tiny);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase}.footer_component{padding:var(--_layout---spacing--xlarge)var(--_layout---spacing--global-padding)var(--_layout---spacing--medium);border-top:1px solid var(--_theme---border--primary);background-color:var(--_theme---background--primary)}.footer_logo-text{color:var(--_theme---text--subtle);font-variation-settings:"wdth" 62;font-size:16rem;line-height:.8;font-weight:var(--font-weight--black);letter-spacing:.02em;text-transform:uppercase;font-stretch:62%}.footer_bottom{padding-top:var(--_layout---spacing--medium);grid-column-gap:var(--_layout---spacing--medium);grid-row-gap:var(--_layout---spacing--xxsmall);color:var(--_theme---text--secondary);font-size:var(--_typography---font-size--tiny);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;display:flex}.footer_links{grid-column-gap:var(--_layout---spacing--small);grid-row-gap:var(--_layout---spacing--xtiny);flex-wrap:wrap;display:flex}.footer_link{color:var(--_theme---text--secondary);text-decoration:none;transition-property:color;transition-duration:.2s}.footer_link:hover{color:var(--_theme---text--accent)}.section_page-header{padding:var(--_layout---spacing--xhuge)var(--_layout---spacing--global-padding)var(--_layout---section-padding--medium);position:relative;overflow:hidden}.page-header_component{padding-top:var(--_layout---spacing--xxlarge);grid-column-gap:var(--_layout---spacing--xlarge);grid-row-gap:var(--_layout---spacing--small);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.page-header_title{grid-row-gap:var(--_layout---spacing--small);flex-direction:column;display:flex}.page-header_heading{font-size:var(--_typography---font-size--display)}.page-header_intro{max-width:26rem;color:var(--_theme---text--secondary)}.section_projections-featured{padding-top:var(--_layout---section-padding--medium);padding-right:var(--_layout---spacing--global-padding);padding-left:var(--_layout---spacing--global-padding);background-color:var(--_theme---background--primary)}.featured-screening_card{padding:var(--_layout---spacing--medium);grid-column-gap:var(--_layout---spacing--large);grid-row-gap:var(--_layout---spacing--small);border:1px solid var(--_theme---border--accent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.featured-screening_info{grid-column-gap:var(--_layout---spacing--large);grid-row-gap:var(--_layout---spacing--xxsmall);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.featured-screening_tag{padding:var(--_layout---spacing--xxtiny)var(--_layout---spacing--tiny);border:1px solid var(--_theme---border--accent);color:var(--_theme---text--accent);font-size:var(--_typography---font-size--tiny);font-weight:var(--font-weight--bold);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase}.featured-screening_date{font-size:5rem;line-height:var(--line-height--xsmall);font-variation-settings:"wdth" 62;font-weight:var(--font-weight--black);text-transform:uppercase;font-stretch:62%}.featured-screening_place{flex-direction:column;display:flex}.section_projections-list{padding:var(--_layout---section-padding--large)var(--_layout---spacing--global-padding);background-color:var(--_theme---background--primary)}.projections-list_component{grid-column-gap:var(--_layout---spacing--large);grid-row-gap:var(--_layout---spacing--large);flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}.projections-list_content{grid-row-gap:var(--_layout---spacing--small);flex-direction:column;flex:28rem;display:flex}.map_component{grid-row-gap:var(--_layout---spacing--xxsmall);flex-direction:column;flex:30rem;display:flex;position:sticky;top:6rem}.map_canvas{aspect-ratio:1;background-color:var(--_theme---background--secondary);position:relative}.map_shape{width:84%;height:84%;color:var(--_theme---border--secondary);position:absolute;top:8%;left:8%}.map_points{width:84%;height:84%;position:absolute;top:8%;left:8%}.map_dot{z-index:1;background-color:var(--_theme---background--inverse);width:.75rem;height:.75rem;transition:transform .2s ease,background-color undefined undefined;cursor:pointer;border-style:none;border-radius:50%;margin-top:-.375rem;margin-left:-.375rem;padding:0;position:absolute}.map_dot.is-active{z-index:2;background-color:var(--_theme---border--accent);transform:scale(1.6)}.map_dot.is-featured{background-color:var(--_theme---border--accent);width:1.25rem;height:1.25rem;margin-top:-.625rem;margin-left:-.625rem;box-shadow:0 0 0 .375rem #c56d634d}.map_dot.is-featured.is-paris{top:24.8%;left:50.8%}.map_label{padding:var(--_layout---spacing--xxtiny)var(--_layout---spacing--xtiny);background-color:var(--_theme---background--alternate);color:var(--_theme---text--primary);font-size:var(--_typography---font-size--tiny);font-weight:var(--font-weight--bold);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;white-space:nowrap;position:absolute;top:18.8%;left:53.3%}.map_legend{grid-column-gap:var(--_layout---spacing--small);grid-row-gap:var(--_layout---spacing--xtiny);color:var(--_theme---text--secondary);font-size:var(--_typography---font-size--tiny);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;flex-wrap:wrap;display:flex}.map_legend-item{grid-column-gap:var(--_layout---spacing--xtiny);align-items:center;display:flex}.map_legend-dot{background-color:var(--_theme---background--inverse);border-radius:50%;width:.625rem;height:.625rem}.map_legend-dot.is-featured{background-color:var(--_theme---border--accent);background-color:var(--_theme---border--accent)}.section_projections-cta{padding:var(--_layout---section-padding--large)var(--_layout---spacing--global-padding);background-color:var(--_theme---background--alternate);color:var(--_theme---text--primary)}.cta_component{grid-column-gap:var(--_layout---spacing--large);grid-row-gap:var(--_layout---spacing--medium);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.cta_title{max-width:48rem}.screenings_list-wrapper{flex:3 35rem}.bg_hero{z-index:-1;position:absolute;inset:0%}.cover-bg{z-index:-1;background-color:#00000040;position:absolute;inset:0%}.video_bg{z-index:-2;width:100%;height:100%;position:absolute;inset:0%}.map_tooltip{z-index:3;padding:var(--_layout---spacing--xtiny)var(--_layout---spacing--tiny);grid-row-gap:var(--_layout---spacing--xxtiny);background-color:var(--_theme---background--inverse);opacity:0;pointer-events:none;color:var(--_theme---text--alternate);white-space:nowrap;flex-direction:column;transition:opacity .15s;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 1rem))}.map_tooltip.is-visible{opacity:1}.map_tooltip-title{font-size:var(--_typography---font-size--small);line-height:1.2;font-weight:var(--font-weight--bold);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase}.map_tooltip-date{font-size:var(--_typography---font-size--tiny);line-height:1.2}@media screen and (max-width:991px){body{--_typography---body--body-font-size:1.0625rem;--_typography---body--body-line-height:var(--line-height--xxlarge);--_typography---body--body-font-weight:var(--font-weight--normal);--_typography---body--body-letter-spacing:var(--letter-spacing--default);--_typography---h1--h1-font-size:11rem;--_typography---h1--h1-line-height:var(--line-height--xsmall);--_typography---h1--h1-font-weight:var(--font-weight--black);--_typography---h1--h1-letter-spacing:var(--letter-spacing--default);--_typography---h2--h2-font-size:3.75rem;--_typography---h2--h2-line-height:var(--line-height--xsmall);--_typography---h2--h2-font-weight:var(--font-weight--xbold);--_typography---h2--h2-letter-spacing:var(--letter-spacing--default);--_typography---h3--h3-font-size:2rem;--_typography---h3--h3-line-height:var(--line-height--xsmall);--_typography---h3--h3-font-weight:var(--font-weight--xbold);--_typography---h3--h3-letter-spacing:var(--letter-spacing--default);--_typography---h4--h4-font-size:1.5rem;--_typography---h4--h4-line-height:var(--line-height--large);--_typography---h4--h4-font-weight:var(--font-weight--xbold);--_typography---h4--h4-letter-spacing:var(--letter-spacing--default);--_typography---h5--h5-font-size:1.25rem;--_typography---h5--h5-line-height:var(--line-height--xlarge);--_typography---h5--h5-font-weight:var(--font-weight--bold);--_typography---h5--h5-letter-spacing:var(--letter-spacing--default);--_typography---h6--h6-font-size:1rem;--_typography---h6--h6-line-height:var(--line-height--xlarge);--_typography---h6--h6-font-weight:var(--font-weight--bold);--_typography---h6--h6-letter-spacing:var(--letter-spacing--default);--_typography---font-size--medium:1.25rem;--_typography---font-size--tiny:.75rem;--_typography---font-size--regular:1rem;--_typography---font-size--small:.875rem;--_typography---font-size--large:1.5rem;--_typography---font-size--display:7rem;--_layout---spacing--none:0rem;--_layout---spacing--small:1.5rem;--_layout---spacing--xxtiny:.25rem;--_layout---spacing--xxsmall:1rem;--_layout---spacing--medium:1.5rem;--_layout---spacing--xtiny:.5rem;--_layout---spacing--global-padding:2.5rem;--_layout---spacing--xlarge:3rem;--_layout---spacing--xsmall:1.25rem;--_layout---spacing--xhuge:6rem;--_layout---spacing--xxhuge:8rem;--_layout---spacing--huge:5rem;--_layout---spacing--large:2.5rem;--_layout---spacing--xxlarge:4rem;--_layout---spacing--tiny:.75rem;--_layout---section-padding--small:3rem;--_layout---section-padding--large:6rem;--_layout---section-padding--medium:4rem}.hide-tablet{display:none!important}.fs-styleguide_2-col{grid-template-columns:1fr}.max-width-full-tablet{width:100%;max-width:none}.fs-styleguide_4-col,.fs-styleguide_3-col{grid-template-columns:1fr}.fs-styleguide_section{grid-column-gap:var(--_layout---spacing--large);grid-template-columns:1fr}.section_cf-hero{padding-top:3rem}.cf-hero_grid{grid-template-columns:1fr}.fs-styleguide_class-collection{grid-template-columns:1fr 1fr}.setup_item{grid-column-gap:2rem;grid-row-gap:2rem}.consent_opt-in_open-prefs,.consent_opt-in_prefs{display:none}.consent_prefs_form{padding:2rem}.consent_prefs_header{padding-left:1rem;padding-right:1rem}.consent_prefs_heading{font-size:1.25rem}.consent_prefs_item{padding-left:1rem;padding-right:1rem}.consent_prefs_buttons{border-top-style:none;margin-top:auto;padding:1rem}.consent_button_prefs,.consent_button_reject,.consent_button_accept{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1rem}.consent_opt-in_banner{display:flex}.consent_banner_wrapper{grid-template-columns:1.25fr}.nav_link{display:none}.home-image_quote{font-size:2.5rem}.home-image_statement{font-size:5.5rem}.home-stills_grid{grid-auto-rows:14rem}.home-team_list{grid-template-columns:repeat(2,minmax(0,1fr))}.footer_logo-text{font-size:10rem}.map_component{position:static}}@media screen and (max-width:767px){body{--_typography---body--body-font-size:1rem;--_typography---body--body-line-height:var(--line-height--xxlarge);--_typography---body--body-font-weight:var(--font-weight--normal);--_typography---body--body-letter-spacing:var(--letter-spacing--default);--_typography---h1--h1-font-size:6.5rem;--_typography---h1--h1-line-height:var(--line-height--xsmall);--_typography---h1--h1-font-weight:var(--font-weight--black);--_typography---h1--h1-letter-spacing:var(--letter-spacing--default);--_typography---h2--h2-font-size:2.75rem;--_typography---h2--h2-line-height:var(--line-height--xsmall);--_typography---h2--h2-font-weight:var(--font-weight--xbold);--_typography---h2--h2-letter-spacing:var(--letter-spacing--default);--_typography---h3--h3-font-size:1.75rem;--_typography---h3--h3-line-height:var(--line-height--xsmall);--_typography---h3--h3-font-weight:var(--font-weight--xbold);--_typography---h3--h3-letter-spacing:var(--letter-spacing--default);--_typography---h4--h4-font-size:1.25rem;--_typography---h4--h4-line-height:var(--line-height--large);--_typography---h4--h4-font-weight:var(--font-weight--xbold);--_typography---h4--h4-letter-spacing:var(--letter-spacing--default);--_typography---h5--h5-font-size:1rem;--_typography---h5--h5-line-height:var(--line-height--xlarge);--_typography---h5--h5-font-weight:var(--font-weight--bold);--_typography---h5--h5-letter-spacing:var(--letter-spacing--default);--_typography---h6--h6-font-size:.875rem;--_typography---h6--h6-line-height:var(--line-height--xlarge);--_typography---h6--h6-font-weight:var(--font-weight--bold);--_typography---h6--h6-letter-spacing:var(--letter-spacing--default);--_typography---font-size--medium:1.25rem;--_typography---font-size--tiny:.75rem;--_typography---font-size--regular:1rem;--_typography---font-size--small:.875rem;--_typography---font-size--large:1.25rem;--_typography---font-size--display:4.5rem;--_layout---spacing--none:0rem;--_layout---spacing--small:1.5rem;--_layout---spacing--xxtiny:.25rem;--_layout---spacing--xxsmall:1rem;--_layout---spacing--medium:1.25rem;--_layout---spacing--xtiny:.5rem;--_layout---spacing--global-padding:1.25rem;--_layout---spacing--xlarge:2rem;--_layout---spacing--xsmall:1.25rem;--_layout---spacing--xhuge:5rem;--_layout---spacing--xxhuge:6rem;--_layout---spacing--huge:4rem;--_layout---spacing--large:1.5rem;--_layout---spacing--xxlarge:3rem;--_layout---spacing--tiny:.75rem;--_layout---section-padding--small:3rem;--_layout---section-padding--large:5rem;--_layout---section-padding--medium:3rem}.hide-mobile-landscape{display:none!important}.max-width-full-mobile-landscape{width:100%;max-width:none}.text-style-nowrap{white-space:normal}.fs-styleguide_hero-grid{grid-template-columns:1fr}.setup_item,.consent_placeholder_wrapper{font-size:1rem}.consent_opt-in_open-prefs{display:none}.consent_prefs_open-button{padding:1rem 2rem;font-size:1rem}.consent_opt-in_prefs{height:auto;display:none}.consent_prefs_popup{padding-top:0;padding-left:0;padding-right:0}.consent_prefs_form-block{height:100%}.consent_prefs_form{padding:1rem;overflow:auto}.consent_prefs_form-wrapper{height:100%;overflow:visible}.consent_prefs_list{height:50vh;overflow:auto}.consent_checkbox_label{font-size:.875rem}.consent_prefs_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;margin-bottom:0;padding-top:1rem;padding-bottom:1rem}.consent_button_prefs,.consent_button_reject{width:100%;padding:1.5rem 2rem;font-size:1rem}.consent_button_accept{order:-9999;width:100%;padding:1.5rem 2rem;font-size:1rem}.consent_opt-in_banner{justify-content:flex-end;align-items:flex-end;height:auto;padding-top:0;display:flex}.consent_banner{grid-column-gap:1rem;grid-row-gap:1rem;height:auto}.consent_banner_wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.consent_banner-title{font-size:2rem}.consent_banner_paragraph{font-size:1rem}.consent_banner_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem}.nav_logo{width:100px}.home-hero_lead{font-size:var(--_typography---font-size--regular);display:none}.home-hero_credits{font-size:var(--_typography---font-size--tiny);display:none}.home-image_quote{font-size:1.75rem}.home-image_statement{font-size:3.5rem}.home-stills_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:10rem}.home-team_list,.home-organize_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.home-asso_component{grid-template-columns:1fr}.footer_logo-text{font-size:5.5rem}.featured-screening_date{font-size:3rem}.form_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.home-teaser_sound{padding:.625rem 1rem .625rem .875rem;bottom:.75rem;right:.75rem}.home-teaser_end{padding-right:var(--_layout---spacing--small);padding-left:var(--_layout---spacing--small);grid-row-gap:var(--_layout---spacing--tiny)}}@media screen and (max-width:479px){.fs-styleguide_row{flex-wrap:wrap}.max-width-full-mobile-portrait{width:100%;max-width:none}.hide-mobile-portrait{display:none!important}.grid-autofit,.grid-autofit-css,.grid-autofill-css{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.setup_component,.setup_block{grid-column-gap:2rem;grid-row-gap:2rem}.consent_placeholder_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:stretch}.consent_placeholder_prefs{padding-left:0;padding-right:0}.consent_opt-in_open-prefs{display:none}.consent_prefs_open-button{padding-left:1rem;padding-right:1rem;font-size:.875rem}.consent_opt-in_prefs{display:none}.consent_prefs_popup{padding:1rem}.consent_prefs_form-block{border:1px #fff3;border-radius:0;overflow:hidden}.consent_prefs_form{border-bottom-color:#6660;height:100%;max-height:90vh;padding:0}.consent_prefs_header{padding-left:1rem;padding-right:1rem}.consent_prefs_heading{font-size:1rem}.consent_prefs_list{height:auto}.consent_prefs_item{padding-left:1rem;padding-right:1rem}.consent_prefs_option{justify-content:flex-start;align-items:center}.consent_prefs_label-active{border-style:none;padding:0}.consent_prefs_description{text-wrap:balance}.consent_prefs_category-content.is-active{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-column-gap:.5rem;grid-row-gap:.5rem}.consent_provider_template{padding:0}.consent_prefs_label-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;grid-template-columns:1fr}.consent_prefs_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:stretch;padding-top:1rem;padding-bottom:1rem}.consent_button_prefs{max-height:65.2344px;padding:1.25rem 0;font-size:.875rem}.consent_button_reject{order:1;padding:1.5rem 1.25rem;font-size:.875rem}.consent_button_accept{order:-9999;padding:1.25rem;font-size:.875rem}.consent_opt-in_banner{height:auto;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;display:flex}.consent_banner{margin-left:0;padding:3rem 2rem 2rem;left:0%}.consent_banner-text{grid-column-gap:.5rem;grid-row-gap:.5rem}.consent_banner-title{font-size:1.5rem;line-height:1.25}.consent_banner_paragraph{font-size:1rem}.consent_banner_buttons{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:stretch}.consent_banner_link{order:1;font-size:.875rem}.video_bg{border-bottom:1px #000}}