/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.article{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"header" "content";justify-content:center;gap:var(--component-spacing);padding-bottom:var(--component-spacing)}.article>header{grid-area:header}.article__content{grid-area:content;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.article__content>*{grid-column:popout;margin-block-start:var(--component-spacing)}.article__content>*:first-child{margin-block-start:0}.article__content>*.is-flush+.is-flush{margin-block-start:0}.article__content>*.full-width{grid-column:full}.article__content>*.narrow{grid-column:content;max-width:var(--max-text-width);margin-inline:auto}
.btn{display:inline-block;background-color:var(--button-background-color-primary);color:var(--button-text-color-primary);font-weight:var(--button-font-weight);padding:var(--button-padding);border-radius:var(--button-border-radius);border:var(--button-border-width) solid var(--button-border-color-primary);text-align:center;text-decoration:none;line-height:1;width:fit-content;height:fit-content;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,outline-color .3s}.btn:hover{background-color:var(--button-hover-background-color-primary);color:var(--button-hover-text-color-primary);border-color:var(--button-hover-border-color-primary)}.btn:active{background-color:var(--button-active-background-color-primary);color:var(--button-active-text-color-primary);border-color:var(--button-active-border-color-primary)}.btn:focus{outline:none;box-shadow:none}.btn:focus-visible{background-color:var(--button-focus-background-color-primary);color:var(--button-focus-text-color-primary);border-color:var(--button-focus-border-color-primary);outline:var(--button-focus-outline-width) solid var(--button-focus-outline-color-primary);outline-offset:var(--button-focus-outline-offset);border-radius:var(--button-border-radius)}.btn:disabled{background-color:var(--button-disabled-background-color-primary);color:var(--button-disabled-text-color-primary);border-color:var(--button-disabled-border-color-primary);cursor:not-allowed}.btn--secondary{background-color:var(--button-background-color-secondary);color:var(--button-text-color-secondary);border-color:var(--button-border-color-secondary)}.btn--secondary:hover{background-color:var(--button-hover-background-color-secondary);color:var(--button-hover-text-color-secondary);border-color:var(--button-hover-border-color-secondary)}.btn--secondary:active{background-color:var(--button-active-background-color-secondary);color:var(--button-active-text-color-secondary);border-color:var(--button-active-border-color-secondary)}.btn--secondary:focus-visible{background-color:var(--button-focus-background-color-secondary);color:var(--button-focus-text-color-secondary);border-color:var(--button-focus-border-color-secondary);outline-color:var(--button-focus-outline-color-secondary)}.btn--secondary:disabled{background-color:var(--button-disabled-background-color-secondary);color:var(--button-disabled-text-color-secondary);border-color:var(--button-disabled-border-color-secondary)}.btn svg{display:block;width:100%;height:100%}
.card{position:relative;background-color:var(--card-background-color);color:var(--card-text-color);contain:content}.card__image{position:relative;overflow:hidden;width:100%;aspect-ratio:2/3;height:0;padding-top:150%}.card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease}.card:hover .card__image img{opacity:.5}.card__content{padding:var(--card-content-padding)}.card__content>*:last-child{margin-bottom:0}.card__content a:after{position:absolute;inset-block:0;inset-inline:0;cursor:pointer;content:"";z-index:4}.card__content a:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color-primary);outline-offset:var(--focus-outline-offset)}.card__title{font-size:22px;color:var(--red)}.card:hover .card__title{color:var(--black)}.card:active .card__title{text-decoration:underline}
.footer{background-color:var(--footer-bg-color);color:var(--footer-text-color);position:relative;z-index:10}.footer__branding{box-shadow:0 -3px 6px #00000029;grid-area:branding;background-color:var(--header-bg-color);min-height:var(--header-height)}@media(min-width:48em){.footer__branding{display:grid;grid-template-columns:var(--page-gutter-left) 1fr var(--page-gutter-right);grid-template-rows:1fr;gap:var(--row-gap) var(--column-gap);grid-template-areas:". content ."}}.footer__branding .branding-container{height:100%;grid-area:content;display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;max-width:var(--page-width);margin-inline:auto;width:100%;padding:1rem}.footer p{color:var(--color-black);font-size:1rem}.footer__menu{grid-area:menu}.footer__bottom{grid-area:bottom}.footer a{color:var(--footer-link-color)}.footer a:hover,.footer a:focus{color:var(--footer-link-hover-color)}.footer img{height:40px;width:auto}
.form{display:flex;flex-direction:column;row-gap:var(--row-gap);background-color:var(--menu-grey);grid-column:full}.form .inline-form-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:var(--row-gap) var(--column-gap)}.form fieldset{border:none;margin:0;padding:0}.form fieldset legend{margin-bottom:.625rem}.form-item{display:flex;flex-direction:column;gap:.625rem}.form-item label,.form-item legend{font-weight:var(--font-weight-normal);color:var(--form-element-label-color);display:block;font-size:24px}.form-item label[for=edit-field-directors-target-id]{font-size:18px}.form-item input[type=text],.form-item input[type=email],.form-item input[type=password],.form-item input[type=tel],.form-item input[type=url],.form-item input[type=number],.form-item input[type=search],.form-item textarea,.form-item select{padding:var(--form-element-padding);border:var(--form-element-border-width) solid var(--form-element-border-color);border-radius:var(--form-element-border-radius);color:var(--form-element-text-color);background-color:var(--form-element-background-color)}.form-item input[type=text]:active,.form-item input[type=text]:focus,.form-item input[type=email]:active,.form-item input[type=email]:focus,.form-item input[type=password]:active,.form-item input[type=password]:focus,.form-item input[type=tel]:active,.form-item input[type=tel]:focus,.form-item input[type=url]:active,.form-item input[type=url]:focus,.form-item input[type=number]:active,.form-item input[type=number]:focus,.form-item input[type=search]:active,.form-item input[type=search]:focus,.form-item textarea:active,.form-item textarea:focus,.form-item select:active,.form-item select:focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}.form-item input[type=text]:focus:not(:focus-visible),.form-item input[type=email]:focus:not(:focus-visible),.form-item input[type=password]:focus:not(:focus-visible),.form-item input[type=tel]:focus:not(:focus-visible),.form-item input[type=url]:focus:not(:focus-visible),.form-item input[type=number]:focus:not(:focus-visible),.form-item input[type=search]:focus:not(:focus-visible),.form-item textarea:focus:not(:focus-visible),.form-item select:focus:not(:focus-visible){outline:none}.form-item input[type=text]:focus-visible,.form-item input[type=email]:focus-visible,.form-item input[type=password]:focus-visible,.form-item input[type=tel]:focus-visible,.form-item input[type=url]:focus-visible,.form-item input[type=number]:focus-visible,.form-item input[type=search]:focus-visible,.form-item textarea:focus-visible,.form-item select:focus-visible{outline:var(--form-element-focus-outline-width) solid var(--form-element-focus-outline-color);outline-offset:var(--form-element-focus-outline-offset)}.form-item input[type=text]::placeholder,.form-item input[type=email]::placeholder,.form-item input[type=password]::placeholder,.form-item input[type=tel]::placeholder,.form-item input[type=url]::placeholder,.form-item input[type=number]::placeholder,.form-item input[type=search]::placeholder,.form-item textarea::placeholder,.form-item select::placeholder{color:var(--form-element-placeholder-color)}.form-item input[type=text]:disabled,.form-item input[type=email]:disabled,.form-item input[type=password]:disabled,.form-item input[type=tel]:disabled,.form-item input[type=url]:disabled,.form-item input[type=number]:disabled,.form-item input[type=search]:disabled,.form-item textarea:disabled,.form-item select:disabled{background-color:var(--form-element-disabled-background-color);border-color:var(--form-element-disabled-border-color);color:var(--form-element-disabled-text-color);cursor:not-allowed}.form-item textarea{width:100%;field-sizing:content}.form-item-checkbox,.form-item-radios{flex-direction:row;align-items:center}.form-item-checkbox input[type=checkbox],.form-item-checkbox input[type=radio],.form-item-radios input[type=checkbox],.form-item-radios input[type=radio]{appearance:none;width:1.5rem;height:1.5rem;margin:0;border:var(--form-element-border-width) solid var(--form-element-border-color);border-radius:var(--form-element-border-radius);display:grid;place-content:center}.form-item-checkbox input[type=checkbox]+label,.form-item-checkbox input[type=radio]+label,.form-item-radios input[type=checkbox]+label,.form-item-radios input[type=radio]+label{display:inline;font-weight:var(--font-weight-semi-bold);color:var(--form-element-text-color)}.form-item-checkbox input[type=radio],.form-item-radios input[type=radio]{border-radius:100%}.form-item-checkbox input[type=radio]:before,.form-item-radios input[type=radio]:before{content:"";width:.75rem;height:.75rem;background-color:var(--form-element-active-border-color);border-radius:100%;transform:scale(0);transition:transform .12s ease-in-out;transform-origin:center}.form-item-checkbox input[type=checkbox]:before,.form-item-radios input[type=checkbox]:before{content:"";width:1rem;height:1rem;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background-color:var(--form-element-active-border-color);transform:scale(0);transition:transform .12s ease-in-out;transform-origin:center}.form-item-checkbox input[type=checkbox]:checked,.form-item-checkbox input[type=radio]:checked,.form-item-radios input[type=checkbox]:checked,.form-item-radios input[type=radio]:checked{border-color:var(--form-element-active-border-color)}.form-item-checkbox input[type=checkbox]:checked:before,.form-item-checkbox input[type=radio]:checked:before,.form-item-radios input[type=checkbox]:checked:before,.form-item-radios input[type=radio]:checked:before{transform:scale(1)}.form button{width:fit-content}.views-exposed-form{padding:30px 0}.views-exposed-form .form-select{max-width:21.875rem}.views-exposed-form{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.views-exposed-form .form--inline{grid-column:popout;display:flex;flex-direction:column;align-items:flex-start;gap:var(--row-gap)}@media(min-width:48em){.views-exposed-form .form--inline{grid-template-areas:"search search ." "filter submit .";display:grid}}.views-exposed-form .form--inline .form-item-search{grid-area:search;position:relative}.views-exposed-form .form--inline .form-item-search input{height:50px;padding-right:3rem}@media(max-width:47.99em){.views-exposed-form .form--inline .form-item-search input{width:100%}}.views-exposed-form .form--inline .form-item-search input{appearance:none;-webkit-appearance:none}.views-exposed-form .form--inline .form-item-search:after{content:"";position:absolute;right:.875rem;top:54%;transform:translateY(50%);width:1rem;height:1rem;pointer-events:none;background-color:var(--color-danger,#c8102e);-webkit-mask-image:url(/themes/custom/film4library/assets/images/icon-search.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/themes/custom/film4library/assets/images/icon-search.svg);mask-repeat:no-repeat;mask-size:contain}.views-exposed-form .form--inline .form-type-select{grid-area:filter;justify-self:start;max-width:21.875rem;width:100%}.views-exposed-form .form--inline .form-type-select select{height:50px}.views-exposed-form .form--inline button[type=submit]{grid-area:submit;justify-self:start;margin-left:.5rem;margin-top:auto;height:50px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/themes/custom/film4library/assets/icons/icon-caret.svg) no-repeat right .75rem center,no-repeat right .75rem center;padding-right:2rem!important}
.grid{gap:var(--component-spacing)}.grid--columns-2{--grid-column-count:2}.grid--columns-3{--grid-column-count:3}.grid--columns-4{--grid-column-count:4}.grid{--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap)}
.header{z-index:10;background-color:var(--header-bg-color);width:100%;padding:0;box-shadow:0 3px 6px #00000029;position:relative}@media(max-width:61.24em){.header{height:var(--header-height)}}@media(min-width:61.25em){.header .header-top{height:var(--header-height);display:flex;align-items:center}}.header__branding{grid-area:brand;display:flex;align-items:center;max-width:var(--page-width);width:100%;margin-inline:auto;height:var(--header-height)}.header__branding .branding-container{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.header__branding p{font-size:16px;padding-left:2rem;display:none}@media(min-width:61.25em){.header__branding p{display:block}}.header__top,.header__bottom{position:relative;margin-inline:auto;height:var(--header-height);width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-template-areas:"brand burger" "menu menu"}@media(min-width:61.25em){.header__top,.header__bottom{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"brand" "menu"}}.header__bottom{height:0}@media(min-width:61.25em){.header__bottom{height:var(--header-height)}}.header__top{padding:var(--header-padding)}.header .hamburger{grid-area:burger;align-self:center;justify-self:flex-end;display:flex;align-items:center;gap:.625rem}@media(min-width:61.25em){.header .hamburger{display:none}}.header img{height:20px;width:auto}@media(min-width:61.25em){.header img{height:40px}}.header__search{width:100%;background:linear-gradient(0deg,var(--red) 0%,var(--dark-red) 100%)}.header--search-ready .header__search{overflow:hidden;max-height:0;opacity:0;padding:0;border-top:0;border-bottom:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.header--search-ready.header--search-open .header__search{max-height:20rem;opacity:1;padding:var(--header-padding)}.header__search--static{max-height:none!important;opacity:1!important;padding:var(--header-padding)!important;border-top:1px solid var(--divider-grey)!important;border-bottom:1px solid var(--divider-grey)!important;overflow:visible!important}.header-search{max-width:var(--page-width);margin-inline:auto;width:100%;display:flex;gap:.75rem;padding:20px;justify-content:center}.header-search__field{display:flex;justify-content:center;gap:0}@media(min-width:61.25em){.header-search__field{flex-direction:row;align-items:center}}.header-search__field{grid-area:search;position:relative}.header-search__field button{width:50px;background-color:#fff;border:0;padding:0;color:var(--red);height:50px;min-height:50px;display:flex;align-items:center;justify-content:center}.header-search__field button img{width:20px;height:20px;display:block}.header-search__field input{height:50px;padding-right:3rem;padding-left:1.25rem;border:0;outline:0;min-width:345px;appearance:none;-webkit-appearance:none}.header-search__field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.header-search__field input::-ms-clear{display:none}.header-search__submit{min-height:3.5rem;align-self:flex-start}@media(min-width:61.25em){.header-search__submit{align-self:center}}
.main-menu{margin:0;display:flex;flex-direction:column;text-align:center;padding:0;list-style:none;max-width:var(--page-width);margin-inline:auto;width:100%}@media(min-width:61.25em){.main-menu{flex-direction:row;height:100%;padding:0}}.main-menu li{padding:0;border-left:1px solid var(--divider-grey);height:100%;display:flex;align-items:center}.main-menu li:last-child{border-right:1px solid var(--divider-grey)}.main-menu li:last-of-type{margin-bottom:0}@media(min-width:61.25em){.main-menu li{margin-bottom:0}}@media(max-width:61.24em){.main-menu li{padding:0;height:var(--header-height)}}.main-menu li a,.main-menu li a:visited{padding:0px 1.875rem;height:100%;display:flex;align-items:center;font-weight:var(--main-menu-mobile-link-font-weight);font-size:var(--main-menu-mobile-link-font-size);color:var(--main-menu-mobile-link-color);width:100%;justify-content:space-between}@media(min-width:61.25em){.main-menu li a,.main-menu li a:visited{justify-content:start;font-weight:var(--main-menu-link-font-weight);font-size:var(--main-menu-link-font-size);color:var(--main-menu-link-color)}}.main-menu li a:hover,.main-menu li a:focus{color:var(--main-menu-mobile-link-hover-color)}@media(min-width:61.25em){.main-menu li a:hover,.main-menu li a:focus{color:var(--main-menu-link-hover-color);text-decoration:underline;background-color:var(--white)}}.main-menu li .menu-item__arrow{display:none}@media(max-width:61.24em){.main-menu li a{position:relative;padding-right:3rem}.main-menu li a:after{display:none!important}.main-menu li .menu-item__arrow{display:inline-flex;align-items:center;justify-content:center}.main-menu li .menu-item__arrow img{width:100%;height:100%;display:block}}.menu-item--search{padding:0}@media(max-width:61.24em){.menu-item--search{display:none!important}}.menu-item--search button{appearance:none;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 1.875rem;font:inherit;color:inherit;transition:background-color .2s ease}.menu-item--search button:hover{background-color:var(--menu-grey)}.menu-item--search button:focus-visible{outline:2px solid var(--color-danger,#c8102e);outline-offset:2px}.menu-item--search button[aria-expanded=true]{background-color:var(--white)}.menu-item--search .menu-item__icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.menu-item--search .menu-item__icon img{width:100%;height:100%;display:block}.main-menu .menu-item--search-form{display:none;border-left:0;border-right:0;border-top:1px solid var(--divider-grey);padding:0;width:100%;background-color:var(--white)}@media(max-width:61.24em){.main-menu .menu-item--search-form{display:flex}}@media(min-width:61.25em){.main-menu .menu-item--search-form{border-top:0}}.main-menu .menu-item--search-form .header-search--menu{max-width:none;margin-inline:0;padding:var(--header-padding);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}@media(min-width:61.25em){.main-menu .menu-item--search-form .header-search--menu{padding:0}}
.navbar{display:none;grid-area:menu;overflow-y:visible;border:1px solid var(--divider-grey);width:100%;padding:0;margin:0}@media(min-width:61.25em){.navbar{height:var(--header-height);padding:var(--header-padding);display:flex;align-items:center;justify-content:start}}.mobile-nav-open .navbar{display:flex}@media(max-width:61.24em){.navbar{width:100vw;padding:0;margin:0;position:absolute;top:0;left:0;justify-content:center;align-items:center;background:var(--header-bg-color);color:var(--color--black);z-index:9;transition:.4s ease transform;height:auto;overflow-y:auto}}@media(min-width:61.25em){.navbar{display:flex;align-items:center}}
.paragraph-with-layout.full-width{grid-column:full}.paragraph-with-layout.narrow{grid-column:content}
[data-component-id="film4library:visually_hidden"]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}a:not([class]){text-decoration-skip-ink:auto;color:var(--link-color)}img,picture{max-width:100%;display:block;width:100%;height:auto}figure{margin:0}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-SemiboldItalic.woff2) format("woff2"),url(/themes/custom/film4library/dist/assets/css/init/themes/custom/film4library/assets/fonts/AdvocateSans-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-Medium.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-RegularItalic.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-Semibold.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-Regular.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-MediumItalic.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-Light.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Advocate Sans;src:url(/themes/custom/film4library/assets/fonts/AdvocateSans-LightItalic.woff2) format("woff2"),url(/themes/custom/film4library/assets/fonts/AdvocateSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Adjusted Arial Fallback;src:local(Arial);size-adjust:89%;ascent-override:108%;descent-override:22%;line-gap-override:normal}@font-face{font-family:A4TextNew;src:url(/themes/custom/film4library/assets/fonts/4TextNew-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:A4TextNew;src:url(/themes/custom/film4library/assets/fonts/4TextNew-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:A4TextNew;src:url(/themes/custom/film4library/assets/fonts/4TextNew-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"4HeadlineNew";src:url(/themes/custom/film4library/assets/fonts/4HeadlineNew-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"4HeadlineNew";src:url(/themes/custom/film4library/assets/fonts/4HeadlineNew-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--page-width:77.8125rem;--page-gutter:1.875rem;--page-gutter-left:calc(var(--page-gutter) + env(safe-area-inset-left));--page-gutter-right:calc(var(--page-gutter) + env(safe-area-inset-right));--page-gutter-total:calc(var(--page-gutter) + env(safe-area-inset-left) + env(safe-area-inset-right));--vertical-spacing:2.5rem;--component-spacing:2.5rem;--row-gap:1.875rem;--column-gap:1.875rem;--grid-column-count:4;--grid-item--min-width:12.5rem;--banner-height:34.9375rem;--grey:#767676;--divider-grey:#d8d8d8;--white:#ffffff;--red:#d2081e;--dark-red:#aa0718;--menu-grey:#f0f0f0;--black:#000000;--color-orange-10:#fff4e6;--color-orange-20:#ffe5cc;--color-orange-30:#ffcc99;--color-orange-40:#ffb366;--color-orange-50:#ff9933;--color-orange-60:#ff8000;--color-orange-70:#e67300;--color-orange-80:#cc6600;--color-orange-90:#b35900;--color-orange-100:#994d00;--color-blue-10:#e6f4ff;--color-blue-20:#cce9ff;--color-blue-30:#99d3ff;--color-blue-40:#66bdff;--color-blue-50:#33a7ff;--color-blue-60:#0091ff;--color-blue-70:#007acc;--color-blue-80:#0066b3;--color-blue-90:#005299;--color-blue-100:#004080;--color-light-grey:#f5f5f5;--color-light-grey-10:#f9f9f9;--color-light-grey-20:#f0f0f0;--color-light-grey-30:#e6e6e6;--color-light-grey-40:#d8d8d8;--color-light-grey-50:#bfbfbf;--color-light-grey-60:#a6a6a6;--color-light-grey-70:#8c8c8c;--color-light-grey-80:#737373;--color-light-grey-90:#595959;--color-light-grey-100:#404040;--color-black:#000000;--color-white:#ffffff;--color-primary:var(--red);--color-primary-hover:var(--color-orange-70);--color-primary-active:var(--color-orange-80);--color-primary-focus:var(--color-orange-60);--color-primary-text:var(--color-black);--color-primary-border:var(--color-orange-70);--color-primary-outline:var(--color-orange-80);--color-secondary:var(--color-blue-50);--color-secondary-hover:var(--color-blue-70);--color-secondary-active:var(--color-blue-80);--color-secondary-focus:var(--color-blue-60);--color-secondary-text:var(--color-white);--color-secondary-border:var(--color-blue-60);--color-secondary-outline:var(--color-blue-80);--color-disabled:var(--color-light-grey-40);--color-disabled-text:var(--color-light-grey-70);--color-disabled-border:var(--color-light-grey-40);--color-success:#28a745;--color-success-text:var(--color-white);--color-success-border:#218838;--color-warning:#ffc107;--color-warning-text:var(--color-black);--color-warning-border:#e0a800;--color-error:#dc3545;--color-error-text:var(--color-white);--color-error-border:#c82333;--color-info:#17a2b8;--color-info-text:var(--color-white);--color-info-border:#117a8b;--text-color:var(--color-black);--background-color:var(--color-white);--font-family-text:"A4TextNew","Adjusted Arial Fallback";--font-family-headline:"4HeadlineNew","Adjusted Arial Fallback";--body-text:var(--font-family-text);--header-text:var(--font-family-headline);--font-weight-light:300;--font-weight-regular:normal;--font-weight-medium:500;--font-weight-semi-bold:600;--max-text-width:52.125rem;--max-header-width:48.75rem;--focus-outline-color-primary:var(--color-primary-outline);--focus-outline-offset:.25rem;--focus-outline-width:.125rem;--focus-border-radius:.0625rem;--link-color:var(--text-color);--link-font-weight:var(--font-weight-medium);--link-hover-color:var(--color-primary);--link-underline-thickness:.125rem;--link-underline-offset:.125rem;--link-underline-style:solid;--header-bg-color:var(--menu-grey);--header-height:4.125rem;--header-padding:0rem var(--page-gutter-right) 0rem var(--page-gutter-left);--footer-bg-color:var(--color-black);--footer-text-color:var(--color-white);--footer-link-color:var(--color-white);--footer-link-hover-color:var(--color-primary);--card-background-color:transparent;--card-border-color:var(--color-light-grey-50);--card-border-radius:0rem;--card-border-width:0rem;--card-content-padding:0rem;--card-text-color:inherit;--quote-border-radius:.25rem;--quote-border-width:.25rem;--quote-padding:1.5625rem 1.875rem 1.25rem;--quote-border-color-primary:var(--color-primary-border);--quote-border-color-secondary:var(--color-secondary-border);--button-padding:.9375rem 1.875rem;--button-border-radius:0rem;--button-border-width:.0625rem;--button-font-weight:var(--font-weight-normal);--button-background-color-primary:var(--color-primary);--button-text-color-primary:var(--color-white);--button-border-color-primary:var(--color-primary);--button-hover-background-color-primary:var(--color-black);--button-hover-text-color-primary:var(--color-white);--button-hover-border-color-primary:var(--color-black);--button-active-background-color-primary:var(--color-primary);--button-active-text-color-primary:var(--color-primary-text);--button-active-border-color-primary:var(--color-black);--button-focus-background-color-primary:var(--color-primary-focus);--button-focus-text-color-primary:var(--color-primary-text);--button-focus-border-color-primary:var(--color-primary-focus);--button-focus-outline-color-primary:var(--color-primary-outline);--button-disabled-background-color-primary:var(--color-disabled);--button-disabled-text-color-primary:var(--color-disabled-text);--button-disabled-border-color-primary:var(--color-disabled-border);--button-background-color-secondary:var(--color-black);--button-text-color-secondary:var(--color-white);--button-border-color-secondary:var(--color-black);--button-hover-background-color-secondary:var(--color-primary);--button-hover-text-color-secondary:var(--color-secondary-text);--button-hover-border-color-secondary:var(--red);--button-active-background-color-secondary:var(--color-black);--button-active-text-color-secondary:var(--color-secondary-text);--button-active-border-color-secondary:var(--color-white);--button-focus-background-color-secondary:var(--color-black);--button-focus-text-color-secondary:var(--color-secondary-text);--button-focus-border-color-secondary:var(--color-secondary-focus);--button-focus-outline-color-secondary:var(--color-secondary-outline);--button-focus-outline-offset:.125rem;--button-focus-outline-width:.125rem;--button-disabled-background-color-secondary:var(--color-disabled);--button-disabled-text-color-secondary:var(--color-disabled-text);--button-disabled-border-color-secondary:var(--color-disabled-border);--button-icon-size:2.5rem;--button-icon-spacing:.625rem;--button-icon-border-radius:50%;--form-element-label-color:var(--color-black);--form-element-padding:.625rem .9375rem;--form-element-border-radius:0rem;--form-element-border-width:0rem;--form-element-border-color:var(--color-light-grey-50);--form-element-text-color:var(--text-color);--form-element-placeholder-color:var(--color-light-grey-70);--form-element-background-color:var(--color-white);--form-element-active-border-color:var(--color-primary);--form-element-active-background-color:var(--color-white);--form-element-focus-background-color:var(--color-white);--form-element-focus-border-color:var(--color-primary);--form-element-focus-outline-color:var(--color-primary-outline);--form-element-focus-outline-width:.125rem;--form-element-focus-outline-offset:.125rem;--form-element-disabled-background-color:var(--color-light-grey-20);--form-element-disabled-text-color:var(--color-light-grey-70);--form-element-disabled-border-color:var(--color-light-grey-40);--menu-spacing:.625rem;--menu-link-font-size:1.25rem;--menu-link-font-weight:var(--font-weight-medium);--main-menu-spacing:.625rem;--main-menu-link-font-size:1rem;--main-menu-link-font-weight:var(--font-weight-medium);--main-menu-link-color:var(--color-black);--main-menu-link-hover-color:var(--color-black);--main-menu-mobile-link-font-size:1.25rem;--main-menu-mobile-link-font-weight:var(--font-weight-medium);--main-menu-mobile-link-color:var(--color-black);--main-menu-mobile-link-hover-color:var(--color-primary);--messages-border-width:.1875rem;--messages-border-radius:.375rem;--messages-text-color:var(--text-color);--messages-status-border-color:var(--color-success-border);--messages-status-background-color:var(--color-success);--messages-status-text-color:var(--color-success-text);--messages-error-border-color:var(--color-error-border);--messages-error-background-color:var(--color-error);--messages-error-text-color:var(--color-error-text);--messages-warning-border-color:var(--color-warning-border);--messages-warning-background-color:var(--color-warning);--messages-warning-text-color:var(--color-warning-text);--messages-info-border-color:var(--color-info-border);--messages-info-background-color:var(--color-info);--messages-info-text-color:var(--color-info-text);--embla-theme-color:black;--embla-navigation-color:var(--color-white);--embla-navigation-background:var(--color-primary);--embla-navigation-size:1.5rem;--embla-navigation-radius:50%;--embla-navigation-sides-offset:calc(-1 * var(--embla-navigation-size));--plyr-color-main:var(--color-primary);--plyr-color-main-hover:var(--color-primary-hover);--plyr-color-text:var(--color-black);--plyr-color-background:var(--color-white);--plyr-video-control-color:var(--color-white)}@media(min-width:48em){:root{--page-gutter:3.125rem;--component-spacing:3.75rem}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}html{font-family:var(--body-text);line-height:1.3}h1,h2,h3,h4,h5,h6{font-family:var(--header-text);font-weight:var(--font-weight-normal);margin-top:0;max-width:var(--max-header-width);line-height:1;margin-bottom:2rem}h1,.h1{font-size:clamp(2.38rem,4.32vw + 1.51rem,4.88rem);line-height:clamp(2.38rem,4.32vw + 1.51rem,4.88rem)}h2,.h2{font-size:clamp(2.5rem,1.3vw + 2.24rem,3.25rem);line-height:clamp(2.5rem,3.03vw + 1.89rem,4.25rem)}h3,.h3{font-size:clamp(2rem,.86vw + 1.83rem,2.5rem);line-height:clamp(2.5rem,1.3vw + 2.24rem,3.25rem)}h4,.h4{font-size:clamp(1.75rem,1.08vw + 1.53rem,2.38rem);line-height:clamp(1.75rem,1.3vw + 1.49rem,2.5rem)}h5,.h5{font-size:clamp(1.25rem,.86vw + 1.08rem,1.75rem);line-height:clamp(1.75rem,.86vw + 1.58rem,2.25rem)}.h6{font-size:clamp(1rem,.43vw + .91rem,1.25rem);line-height:clamp(1.25rem,.86vw + 1.08rem,1.75rem)}p{max-width:var(--max-text-width);font-size:18px}:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color-primary);outline-offset:var(--focus-outline-offset);border-radius:var(--focus-border-radius)}main a{font-weight:var(--link-font-weight);color:var(--link-color);text-decoration:underline;text-underline-offset:var(--link-underline-offset);text-decoration-thickness:var(--link-underline-thickness);text-decoration-style:var(--link-underline-style)}main a:hover{color:var(--link-hover-color)}.paragraph a{color:var(--red)}.paragraph a:hover{color:var(--link-color)}p{margin-top:0}a,a:visited{text-decoration:none}h1 a,h2 a,h3 a,h1 a:visited,h2 a:visited,h3 a:visited,li.node-readmore a,body.front .field-name-field-link a,.views-field-view-node a,li.node-readmore a:visited,body.front .field-name-field-link a:visited,.views-field-view-node a:visited,.views-field-title a,.views-field-title a:visited,.meganav a,.meganav a:visited{color:#000}q{display:flex;text-transform:uppercase;font-weight:var(--font-weight-semi-bold);font-size:1.5rem}q:before{font-size:11.25rem;line-height:.7;margin-right:5rem}.skip-link-navigation .skip-link{position:absolute;top:0;right:100%;z-index:500}.skip-link-navigation .skip-link:focus{right:auto;left:1.25rem;top:1.25rem}.plyr--video.plyr--stopped .plyr__controls,.plyr--video.plyr--paused .plyr__controls{opacity:0;pointer-events:none}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:25px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:25px;height:3px;background-color:#000;border-radius:6px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--3dx .hamburger-box{perspective:50px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:50px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:50px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:50px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:50px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:50px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-5px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-5px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(5px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(5px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-5px,6.25px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(5px,-6.25px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(5px,6.25px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:7px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:7px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:14px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:7px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-50px;top:-50px;transform:translate3d(50px,50px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-50px;top:-50px;transform:translate3d(-50px,50px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:7px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-50px;top:50px;transform:translate3d(50px,-50px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-50px;top:50px;transform:translate3d(-50px,-50px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:14px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-3.5714285714px,-4px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(3.5714285714px,-4px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-14px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:7px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}body,html{margin:0;padding:0;height:100%}.dialog-off-canvas-main-canvas,body.mobile-nav-open{height:100%}body.mobile-nav-open header.site-header nav.navigation{transform:translate(0);display:flex}body .site-header{z-index:10;height:var(--header-height)}body .region-nav{position:relative;max-width:var(--page-width);margin:0 auto;display:flex}body .region-nav .search-block-form{z-index:999;padding-right:2em;display:flex;flex-direction:row-reverse;position:relative}body .region-nav .search-block-form h2{display:none}body .region-nav .search-block-form #search-block-form{width:20em}body .region-nav .search-block-form #search-block-form input{padding:.1em}body .region-nav .search-block-form #search-block-form .form-actions{position:absolute}body .region-nav .search-block-form #search-block-form .form-actions input#edit-submit{opacity:0;width:3em}body .region-nav .search-block-form #search-block-form .form-actions:before{content:"";position:absolute;top:0;left:1em;font-family:FontAwesome;pointer-events:none}body .region-nav .search-block-form #search-block-form .form-actions:hover{color:var(--color-primary)}body header.site-header{display:grid;grid-auto-columns:1fr;grid-template-columns:var(--page-gutter-left) auto 1fr auto var(--page-gutter-right);grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". logo . nav .";align-items:center}body header.site-header .site-logo{position:relative;z-index:15;grid-area:logo}body header.site-header .site-logo img{height:5rem;width:8.125rem;transition:.2s ease-in-out}body header.site-header .site-logo img:hover{transform:scale(1.05);transform-origin:50% 50%}body header.site-header .site-name{display:none}body header.site-header .block-menu:before,body header.site-header .search-block-form:before{position:absolute;left:0;top:0;margin-left:1em;line-height:1em;color:var(--color-mid-grey);font-family:FontAwesome}body header.site-header button.hamburger{grid-area:nav;display:block;background:transparent;color:var(--text-color);z-index:15;transition:.4s ease color;padding:0}@media(min-width:61.25em){body header.site-header button.hamburger{display:none}}body header.site-header button.hamburger .close-text{display:none}body header.site-header button.hamburger .menu-text{display:block}body header.site-header button.hamburger.is-active{color:#fff}body header.site-header button.hamburger.is-active .close-text{display:block}body header.site-header button.hamburger.is-active .menu-text{display:none}body header.site-header nav.navigation{margin-left:auto;display:none;grid-area:nav}@media(max-width:61.24em){body header.site-header nav.navigation{position:absolute;top:var(--header-height);left:0;width:100%;justify-content:center;align-items:center;background:var(--color-white);color:var(--color--black);z-index:9;transform:translateY(-100%);transition:.4s ease transform;height:calc(100dvh - var(--header-height))}}@media(min-width:61.25em){body header.site-header nav.navigation{display:block}}body header.site-header nav.navigation ul.menu{margin:0 auto;display:flex;flex-direction:column;text-align:center;width:100%;padding:0;overflow:scroll}@media(min-width:61.25em){body header.site-header nav.navigation ul.menu{flex-direction:row;width:auto;overflow:auto;height:auto;padding:0}}body header.site-header nav.navigation ul.menu li{padding:0;margin-bottom:3.125rem}body header.site-header nav.navigation ul.menu li:last-of-type{margin-bottom:0}@media(min-width:61.25em){body header.site-header nav.navigation ul.menu li{margin-bottom:0}}@media(min-width:61.25em){body header.site-header nav.navigation ul.menu li:not(:first-child){padding-left:3.125rem}}body header.site-header nav.navigation ul.menu li a,body header.site-header nav.navigation ul.menu li a:visited{color:var(--text-color);font-weight:var(--font-weight-medium);font-size:2rem;line-height:2.375rem}@media(min-width:61.25em){body header.site-header nav.navigation ul.menu li a,body header.site-header nav.navigation ul.menu li a:visited{font-size:1.25rem;font-weight:400}}body header.site-header nav.navigation ul.menu li a:hover,body header.site-header nav.navigation ul.menu li a:visited:hover{color:var(--color-primary)}body header.site-header nav.navigation#block-actionmenu{padding:1.9em 0}body header.site-header nav.navigation#block-actionmenu a,body header.site-header nav.navigation#block-actionmenu a:visited{padding:2em;background-color:var(--color-primary);color:#fff}body header.site-header nav.navigation#block-actionmenu a:hover,body header.site-header nav.navigation#block-actionmenu a:visited:hover{background-color:hsl(var(--color-primary),45%)}.site-footer .menu--footer{grid-area:menu}.site-footer .block-copyright{grid-area:copyright}.site-footer .block-copyright p{font-size:1.125rem}.site-footer .block-copyright p:last-of-type{margin:0}.site-footer h2{text-align:left;color:#fff;font-size:1.5rem;font-weight:500;margin:0 0 1.25rem}.site-footer ul.menu{max-width:var(--page-width);margin:0;text-align:left;padding:0;display:flex;flex-direction:column}.site-footer ul.menu li{color:#fff;list-style:none;display:inline-block;line-height:2.375rem;font-size:1.125rem;margin:0}.site-footer ul.menu li a,.site-footer ul.menu li a:visited,.site-footer .menu--footer-social-media a,.site-footer .menu--footer-social-media a:visited{color:#fff}.site-footer .menu--footer-social-media .social-links__menu{display:flex;padding-left:0}.site-footer .menu--footer-social-media .social-links__menu li{list-style-type:none;margin-right:.625rem}.site-footer .menu--footer-social-media .social-links__menu li:last-of-type{margin-right:0}.site-footer .menu--footer-social-media .social-links__menu li img{max-width:40px}body.not-logged-in.path-user main{display:flex;align-items:center;text-align:center;justify-content:center}.block-core.block-local-tasks-block{position:fixed;bottom:20px;right:20px;z-index:20;background-color:transparent;border-radius:var(--button-border-radius-size)}.block-core.block-local-tasks-block ul.tabs.primary{list-style:none;padding:0;margin:0;display:inline-flex;border:2px solid var(--gin-color-primary);min-width:0;height:1.75rem;min-height:1.75rem;border-radius:var(--gin-border-s);box-shadow:0 4px 18px var(--gin-shadow-button);box-sizing:border-box}.block-core.block-local-tasks-block ul.tabs.primary li{margin:0;height:100%;border-inline-end:1px solid var(--gin-color-primary-light-active);background-color:var(--gin-bg-layer)}.block-core.block-local-tasks-block ul.tabs.primary li a{padding-inline:var(--gin-spacing-s);padding-top:calc(var(--dropbutton-extrasmall-spacing-size) - var(--dropbutton-border-size));padding-bottom:calc(var(--dropbutton-extrasmall-spacing-size) - var(--dropbutton-border-size));font-size:var(--dropbutton-extrasmall-font-size);line-height:var(--dropbutton-extrasmall-line-height);color:var(--gin-color-primary);font-weight:var(--gin-font-weight-semibold);text-decoration:none;display:block}.block-core.block-local-tasks-block ul.tabs.primary li a:hover,.block-core.block-local-tasks-block ul.tabs.primary li a.is-active{color:var(--gin-bg-layer);background-color:var(--gin-color-primary)}.block-core.block-local-tasks-block ul.tabs.primary li:first-child a{border-top-left-radius:2px;border-bottom-left-radius:2px}.block-core.block-local-tasks-block ul.tabs.primary li:last-child a{border-top-right-radius:2px;border-bottom-right-radius:2px}.view-results{padding:var(--component-spacing) 0;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.view-results>*{grid-column:popout}.asset-download-list{display:flex;flex-direction:column;gap:2rem}.page--film-materials-library .view-results{background-color:var(--menu-grey);padding:1.25rem 1.875rem}.page--film-materials-library--downloads .view-results{background-color:unset}.views-exposed-items-per-page{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];padding:2rem 0}.views-exposed-items-per-page .items-per-page-form{grid-column:popout;display:flex;justify-content:flex-end}.views-exposed-items-per-page .items-per-page-form form{background-color:transparent}.views-exposed-items-per-page .items-per-page-form button[type=submit]{display:none}.views-exposed-items-per-page .items-per-page-form .form-item{display:flex;flex-direction:row;justify-content:end;align-items:center;width:100%;max-width:100%}.views-exposed-items-per-page .items-per-page-form .form-item label{font-size:var(--form-label-font-size)}.views-exposed-items-per-page .items-per-page-form .form-item select{background-color:var(--menu-grey);padding:1rem;background-size:.75rem .75rem;background-position:right .5rem center}.pager{background:linear-gradient(90deg,#fff,#f7f7f7,#fff);box-shadow:inset 0 6px 10px -6px #00000040,inset 0 -6px 10px -6px #00000040;margin-bottom:calc(1.5 * var(--component-spacing));position:relative}.pager:before,.pager:after{content:"";position:absolute;top:0;bottom:0;width:calc((100vw - 250px)/2);pointer-events:none;z-index:2}.pager:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.pager:after{right:0;background:linear-gradient(270deg,#fff,#fff0 70%)}.pager__items{display:flex;justify-content:center;gap:0;list-style:none}.pager__item{width:50px;height:50px;padding:0}.pager__item:hover,.pager__item.is-active{background:linear-gradient(0deg,#0000000d,#fff 10% 90%,#0000000d)}.pager__item:hover a,.pager__item.is-active a{color:var(--color--black)}.pager__item:not(:first-child){border-left:1px solid var(--divider-grey)}.pager__item a,.pager__item span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;font-size:14px}.pager .icon--arrow{display:inline-block;width:.9375rem;height:.9375rem}.pager .icon--arrow img{width:15px;height:auto;display:block;color:var(--color--black)}.pager .icon--prev img{transform:rotate(180deg)}.views-table{background-color:var(--menu-grey);padding:1.25rem 1.875rem;border-collapse:collapse}.views-table tr{border-bottom:1px solid var(--red)}.views-table td,.views-table th{padding:.9375rem .625rem}.views-table td:first-child,.views-table th:first-child{width:100%}.views-table td:nth-child(2),.views-table th:nth-child(2){width:1%;white-space:nowrap}.views-table thead tr th{font-weight:400;text-align:left;padding-bottom:.625rem;font-size:28px}.user-views-container{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.user-views-container .user-view{padding:2rem 0;grid-column:popout}.user-views-container .user-view .views-exposed-form{margin-bottom:1rem}.user-views-container .user-view form{padding:1.875rem 2.3125rem}.user-views-container .view-results{padding:0 1.875rem 1.25rem;display:flex;flex-direction:column}.user-views-container .view-results>*{display:flex;flex-direction:column}.login-form-container{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];padding:var(--component-spacing) 0}.login-form-container .sign-in-warning{padding:.9375rem;margin-block:2rem;background-color:var(--red);color:#fff;border-radius:5px}.login-form-container .sign-in-warning p:not(:last-child){margin-bottom:1rem}.login-form-container .login-form{grid-column:content;max-width:39.1875rem;padding:6.25rem 4.0625rem;margin:0 auto;background-color:var(--menu-grey);width:100%}@media(max-width:47.99em){.login-form-container .login-form{padding:3.125rem 1.25rem}}.login-form-container .messages--warning{margin-bottom:1.875rem;background-color:var(--red);color:#fff;padding:1rem;border-radius:4px}.login-form-container form{margin-bottom:2rem}.login-form-container .block-local-tasks-block{display:none}.user-form-container{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.user-form-container .user-form{padding:var(--component-spacing) 0;grid-column:popout}.user-form-container .user-form form{padding:1.875rem 2.3125rem}.user-content{display:flex;flex-direction:column;gap:1rem}.user-content .views-exposed-form{display:flex}.user-content .views-exposed-form .form--inline{display:flex;flex-wrap:wrap;gap:1rem}.user-content .views-exposed-form .form--inline label{font-size:16px}.user-content .views-exposed-form .form--inline input,.user-content .views-exposed-form .form--inline select{height:50px}@media(max-width:47.99em){.user-content .user-menu{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.user-content .user-menu>*{grid-column:popout}}@media(min-width:48em){.user-content{display:grid;grid-template-columns:14.75rem 1fr;gap:0}.user-content .user-menu{background-color:var(--menu-grey);z-index:1}.user-content .user-menu ul{list-style:none;margin:0;padding:0}.user-content .user-menu ul li{padding:1.25rem 3.125rem;width:100%;display:flex;align-items:center;border-bottom:1px solid var(--divider-grey)}.user-content .user-menu ul li a{text-decoration:none}.user-content .user-menu ul li:hover a{text-decoration:underline;color:#000}.user-content .user-menu ul li:last-child{border-bottom:none;background:#000}.user-content .user-menu ul li:last-child a{color:#fff}.user-content .user-menu ul li:last-child:hover a{text-decoration:underline;color:#fff}}.page--film-materials-library .user-view .block-local-tasks-block{position:static;background-color:transparent;border-radius:0;box-shadow:none;margin-bottom:1.5rem}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0;border:none;min-width:auto;height:auto;min-height:auto;border-radius:0;box-shadow:none}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li{margin:0;height:auto;border:none;background-color:var(--menu-grey);border-radius:0}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li a{display:block;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.4;color:var(--color-text);font-weight:500;text-decoration:none;border-radius:0;transition:background-color .2s ease,color .2s ease}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li a:hover{text-decoration:underline;background-color:var(--menu-grey);color:#000}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li a.is-active{background-color:#000;color:#fff}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li a.is-active:hover{text-decoration:underline;color:#fff}.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li:first-child a,.page--film-materials-library .user-view .block-local-tasks-block ul.tabs.primary li:last-child a{border-radius:0}.tfa-entry-form{margin:var(--component-spacing) auto;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];background-color:#fff}.tfa-entry-form>*{grid-column:popout}
