:root:not(#\#){--tobii-base-font-size:1rem;--tobii-transition-duration:0.3s;--tobii-transition-timing-function:cubic-bezier(0.19,1,0.22,1);--tobii-zoom-icon-background:rgba(25,41,56,.94);--tobii-zoom-icon-color:#fff;--tobii-lightbox-background:rgba(0,0,0,.85);--tobii-lightbox-z-index:1337;--tobii-caption-background:rgba(0,0,0,.8);--tobii-caption-color:#eee;--tobii-counter-background:transparent;--tobii-counter-color:#fff;--tobii-button-background:transparent;--tobii-button-navigation-background:rgba(0,0,0,.5);--tobii-button-color:#fff;--tobii-loader-color:#fff;--tobii-slide-max-height:calc(100vh - 3.125em);--tobii-slide-max-width:100vw}.tobii-zoom:not(#\#){border:0;box-shadow:none;display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}.tobii-zoom:not(#\#) img{display:block}.tobii-zoom__icon:not(#\#){align-items:center;background-color:rgba(25,41,56,.94);background-color:var(--zoom-icon-background,var(--tobii-zoom-icon-background));color:#fff;color:var(--zoom-icon-color,var(--tobii-zoom-icon-color));display:flex;height:1.78em;justify-content:center;line-height:1;position:absolute;right:.5em;top:.5em;width:1.78em}.tobii-zoom__icon:not(#\#) svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke:currentColor;height:1.5em;pointer-events:none;width:1.5em}body.tobii-is-open:not(#\#){overflow-y:hidden}.tobii-image:not(#\#),.tobii-is-open:not(#\#){touch-action:none}.tobii:not(#\#){background-color:#000;background-color:var(--lightbox-background,var(--tobii-lightbox-background));bottom:0;box-sizing:border-box;contain:strict;font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--base-font-size,var(--tobii-base-font-size));left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:1337;z-index:var(--lightbox-z-index,var(--tobii-lightbox-z-index))}.tobii[aria-hidden=true]:not(#\#){display:none}.tobii:not(#\#) *,.tobii:not(#\#) :after,.tobii:not(#\#) :before{box-sizing:inherit}.tobii__slider:not(#\#){bottom:0;left:0;position:absolute;right:0;top:3.125em;will-change:transform}.tobii__slider[aria-hidden=true]:not(#\#){display:none}@media screen and (prefers-reduced-motion:no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging):not(#\#){transition-duration:.3s;transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:transform;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function))}}.tobii__slider--is-draggable:not(#\#) [data-type]{cursor:grab}.tobii__slider--is-dragging:not(#\#) [data-type]{cursor:grabbing}.tobii__slider--is-moving:not(#\#) [data-type]{cursor:move}.tobii__slide:not(#\#){align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tobii__slide:not(.tobii__slide--is-active):not(#\#){visibility:hidden}@media screen and (prefers-reduced-motion:no-preference){.tobii__slide:not(.tobii__slide--is-active):not(#\#){transition-duration:.3s;transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:visibility;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:var(--timing-function,var(--tobii-transition-timing-function))}}.tobii__slide:not(#\#) [data-type]{max-height:100%;max-width:80vw;max-width:var(--slide-max-width,var(--tobii-slide-max-width));overflow:hidden;overscroll-behavior:contain}.tobii__slide iframe,.tobii__slide video{display:block!important}.tobii__slide:not(#\#) figure{margin:0;position:relative}.tobii__slide:not(#\#) figure>img{display:block;height:auto;max-height:67vh;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:80vw;max-width:var(--slide-max-width,var(--tobii-slide-max-width));width:auto}.tobii__slide:not(#\#) figure>figcaption{background-color:transparent;background-color:var(--caption-background,var(--tobii-caption-background));bottom:0;color:#eee;color:var(--caption-color,var(--tobii-caption-color));font-size:1.125em;padding:.25em .5em;position:absolute;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:pre-wrap;width:100%}.tobii__slide:not(#\#) figure>figcaption:has(button.caption-toggle[aria-expanded=false]){background-color:transparent;color:transparent}.tobii__slide:not(#\#) figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:after{opacity:.6}.tobii__slide:not(#\#) figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:hover:after{opacity:1}.tobii__slide:not(#\#) figure>figcaption>button.caption-toggle{background:transparent;border:none;color:transparent;cursor:pointer;height:100%;left:0;margin:0;padding:0 3em 0 0;position:absolute;top:0;width:100%;z-index:2}.tobii__slide:not(#\#) figure>figcaption>button.caption-toggle:after{align-items:center;background-color:transparent;background-color:var(--caption-background,var(--tobii-caption-background));border-radius:50%;bottom:.25em;color:#eee;color:var(--caption-color,var(--tobii-caption-color));content:"ⓘ";display:flex;font-size:medium;font-weight:700;height:1.75em;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:.25em;transition:opacity .3s ease-in-out;width:1.75em}.tobii__slide:not(#\#) [data-type=html]{overflow-y:auto}.tobii__slide:not(#\#) [data-type=html] video{cursor:auto;max-height:67vh;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:80vw;max-width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__slide:not(#\#) [data-type=html] audio{max-width:100%}.tobii__slide:not(#\#) [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate(0)}.tobii__slide:not(#\#) [data-type=iframe] iframe{height:67vh;height:var(--slide-max-height,var(--tobii-slide-max-height));width:80vw;width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__btn:not(#\#){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--button-background,var(--tobii-button-background));border:1px solid transparent;color:#fff;color:var(--button-color,var(--tobii-button-color));cursor:pointer;font:inherit;line-height:1;margin:0;opacity:.5;padding:0;position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}.tobii__btn:hover:not(#\#){opacity:1}@media screen and (prefers-reduced-motion:no-preference){.tobii__btn:not(#\#){transition-duration:.3s;transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:opacity,transform;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function));will-change:opacity,transform}}.tobii__btn:not(#\#) svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor;height:3.75em;pointer-events:none;width:3.75em}.tobii__btn--next:not(#\#),.tobii__btn--previous:not(#\#){background-color:rgba(0,0,0,.5);background-color:var(--button-navigation-background,var(--tobii-button-navigation-background));border-radius:5px;top:50%;transform:translateY(-50%)}.tobii__btn--previous:not(#\#){left:1em}.tobii__btn--next:not(#\#){right:1em}.tobii__btn--close:not(#\#){height:2.5em;opacity:.75;right:.25em;top:.25em;width:2.5em}.tobii__btn--close:not(#\#) svg{height:100%;transform:scale(1.4);width:100%}.tobii__btn:disabled:not(#\#),.tobii__btn[aria-hidden=true]:not(#\#){cursor:default;visibility:hidden}.tobii__counter:not(#\#){background-color:transparent;background-color:var(--counter-background,var(--tobii-counter-background));color:#fff;color:var(--counter-color,var(--tobii-counter-color));font-size:1.25em;left:.875em;line-height:1;opacity:.8;position:absolute;top:.875em;z-index:1}.tobii__counter[aria-hidden=true]:not(#\#){display:none}.tobii__counter:not(#\#) p{display:inline}.tobii__loader:not(#\#){display:inline-block;height:6em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6em}.tobii__loader:not(#\#):before{animation:spin 1s infinite;border:2px solid #949ba3;border-radius:100%;border-top:2px solid var(--loader-color,var(--tobii-loader-color));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.tobii__slide:not(#\#) .tobii-html{background:#fff;font-size:1.125em;max-width:800px;padding:10px 20px}:not(#\#),:not(#\#):after,:not(#\#):before{border:0 solid #a6b5c2;box-sizing:border-box}:not(#\#):after,:not(#\#):before{--tw-content:""}:host:not(#\#),html:not(#\#){-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body:not(#\#){line-height:inherit;margin:0}hr:not(#\#){border-top-width:1px;color:inherit;height:0}abbr:where([title]):not(#\#){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#),h2:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#){color:inherit;text-decoration:inherit}b:not(#\#),strong:not(#\#){font-weight:bolder}code:not(#\#),kbd:not(#\#),pre:not(#\#),samp:not(#\#){font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small:not(#\#){font-size:80%}sub:not(#\#),sup:not(#\#){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub:not(#\#){bottom:-.25em}sup:not(#\#){top:-.5em}table:not(#\#){border-collapse:collapse;border-color:inherit;text-indent:0}button:not(#\#),input:not(#\#),optgroup:not(#\#),select:not(#\#),textarea:not(#\#){font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button:not(#\#),select:not(#\#){text-transform:none}[type=button]:not(#\#),[type=reset]:not(#\#),[type=submit]:not(#\#),button:not(#\#){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring:not(#\#){outline:auto}:-moz-ui-invalid:not(#\#){box-shadow:none}progress:not(#\#){vertical-align:baseline}:not(#\#)::-webkit-inner-spin-button,:not(#\#)::-webkit-outer-spin-button{height:auto}[type=search]:not(#\#){-webkit-appearance:textfield;outline-offset:-2px}:not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#)::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary:not(#\#){display:list-item}blockquote:not(#\#),dd:not(#\#),dl:not(#\#),figure:not(#\#),h1:not(#\#),h2:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#),hr:not(#\#),p:not(#\#),pre:not(#\#){margin:0}fieldset:not(#\#){margin:0;padding:0}legend:not(#\#){padding:0}menu:not(#\#),ol:not(#\#),ul:not(#\#){list-style:none;margin:0;padding:0}dialog:not(#\#){padding:0}textarea:not(#\#){resize:vertical}input:not(#\#)::-moz-placeholder,textarea:not(#\#)::-moz-placeholder{color:#e4ecf4;opacity:1}input:not(#\#)::placeholder,textarea:not(#\#)::placeholder{color:#e4ecf4;opacity:1}[role=button]:not(#\#),button:not(#\#){cursor:pointer}:disabled:not(#\#){cursor:default}audio:not(#\#),canvas:not(#\#),embed:not(#\#),iframe:not(#\#),img:not(#\#),object:not(#\#),svg:not(#\#),video:not(#\#){display:block;vertical-align:middle}img:not(#\#),video:not(#\#){height:auto;max-width:100%}:not(#\#),:not(#\#):after,:not(#\#):before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:not(#\#)::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.wrapper:not(#\#){max-width:max(16rem,min(100vw,80rem));max-width:var(--wrapper-max-width);padding-left:1rem;padding-right:1rem}.post:not(#\#),.wrapper:not(#\#){margin-left:auto;margin-right:auto;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);width:100%}.post:not(#\#){max-inline-size:clamp(16rem,100vw,80rem);max-width:var(--wrapper-max-width);padding-inline:1rem}.post:not(#\#)>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.post:not(#\#){--wrapper-max-width:60ch;--flow-space:var(--flow-space-post)}.flow:not(#\#)>*+*{margin-top:1em;margin-top:var(--flow-space,1em)}.cluster:not(#\#){align-items:center;align-items:var(--cluster-vertical-alignment,center);justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start)}.cluster:not(#\#),.switcher:not(#\#){display:flex;flex-wrap:wrap;gap:0 0;gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0))}.switcher:not(#\#){align-items:flex-start;align-items:var(--switcher-vertical-alignment,flex-start)}.switcher:not(#\#)>*{flex-basis:calc((var(--switcher-threshold) - 100%)*999);flex-grow:1}.grid:not(#\#){--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:0 0;grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.sidebar:not(#\#){display:flex;flex-wrap:wrap;gap:0 0;gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0))}.sidebar:not(#\#)>:first-child{flex-basis:auto;flex-basis:var(--sidebar-width,auto);flex-grow:1}.sidebar:not(#\#)>:last-child{flex-basis:0;flex-grow:999;min-width:min(50%,100%);min-width:min(var(--sidebar-content-min-width,50%),100%)}.reel:not(#\#){-webkit-overflow-scrolling:touch;display:flex;height:auto;margin-left:auto;margin-left:var(--reel-margin-inline,auto);margin-right:auto;margin-right:var(--reel-margin-inline,auto);max-width:100%;overflow-x:auto;padding-bottom:var(--scroll-bar-offset);scrollbar-color:var(--scroll-bar-track-color) var(--scroll-bar-thumb-color)}.reel:not(#\#)>*{flex-basis:fit-content;flex-basis:var(--reel-item-width,fit-content);flex-shrink:0}.reel:not(#\#)>*+*{margin-left:1rem;margin-left:var(--reel-space,var(--gutter,1rem))}.reel:not(#\#)::-webkit-scrollbar{height:var(--scroll-bar-size)}.reel:not(#\#)::-webkit-scrollbar-track{background-color:var(--scroll-bar-track-color)}.reel:not(#\#)::-webkit-scrollbar-thumb{background-color:var(--scroll-bar-thumb-color)}.reel[data-scroll=snap]:not(#\#){scroll-snap-type:x mandatory}.reel[data-scroll=snap]:not(#\#)>*{scroll-snap-align:start}.sr-only:not(#\#){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static:not(#\#){position:static}.fixed:not(#\#){position:fixed}.absolute:not(#\#){position:absolute}.relative:not(#\#){position:relative}.sticky:not(#\#){position:sticky}.ml-0:not(#\#){margin-left:0}.block:not(#\#){display:block}.inline-block:not(#\#){display:inline-block}.grid:not(#\#){display:grid}.hidden:not(#\#){display:none}.w-3\/4:not(#\#){width:75%}.transform:not(#\#){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize:not(#\#){resize:both}.bg-beige-300:not(#\#){--tw-bg-opacity:1;background-color:#f6f0e4;background-color:rgba(246,240,228,var(--tw-bg-opacity))}.bg-green-300:not(#\#){--tw-bg-opacity:1;background-color:#ebf5eb;background-color:rgba(235,245,235,var(--tw-bg-opacity))}.fill-gray-200:not(#\#){fill:#a6b5c2}.fill-gray-400:not(#\#){fill:#e4ecf4}.px-0:not(#\#){padding-left:0;padding-right:0}.px-2:not(#\#){padding-left:.5rem;padding-right:.5rem}.py-1:not(#\#){padding-bottom:.25rem;padding-top:.25rem}.text-center:not(#\#){text-align:center}.font-medium:not(#\#){font-weight:500}.font-normal:not(#\#){font-weight:400}.lowercase:not(#\#){text-transform:lowercase}.italic:not(#\#){font-style:italic}.leading-snug:not(#\#){line-height:1.375}.leading-tight:not(#\#){line-height:1.15}.text-gray-100:not(#\#){--tw-text-opacity:1;color:#7f8b96;color:rgba(127,139,150,var(--tw-text-opacity))}.outline:not(#\#){outline-style:solid}.blur:not(#\#){--tw-blur:blur(8px);filter:blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:300;src:url(/wp-content/themes/fekk/public/fonts/NeueHaasDisplay-Light.3c6175.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:400;src:url(/wp-content/themes/fekk/public/fonts/NeueHaasDisplay-Roman.d79aad.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;src:url(/wp-content/themes/fekk/public/fonts/NeueHaasDisplay-Mediu.2cdc51.woff2) format("woff2")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;src:url(/wp-content/themes/fekk/public/fonts/NeueHaasDisplay-Bold.06e0e6.woff2) format("woff2")}:root:not(#\#){--font-size--2:clamp(0.8125rem,0.7908rem + 0.1087vw,0.875rem);--font-size--1:clamp(0.9375rem,0.9158rem + 0.1087vw,1rem);--font-size-1:clamp(1.0625rem,0.9973rem + 0.3261vw,1.25rem);--font-size-2:clamp(1.2rem,1.0957rem + 0.5217vw,1.5rem);--font-size-3:clamp(1.3rem,1.187rem + 0.5652vw,1.625rem);--font-size-4:clamp(1.5rem,1.3696rem + 0.6522vw,1.875rem);--font-size-5:clamp(2rem,1.8261rem + 0.8696vw,2.5rem);--font-size-6:clamp(2.5rem,2.0652rem + 2.1739vw,3.75rem);--font-size-7:clamp(4rem,3.6522rem + 1.7391vw,5rem);--flow-space-post:2em;--header-height:clamp(3.125rem,2.6902rem + 2.1739vw,4.375rem);--wrapper-max-width:max(16rem,min(100vw,80rem));--wrapper-padding:1rem;--back-to-top-icon-height:1.5rem;--back-to-top-size:calc(var(--back-to-top-icon-height) + 1rem);--back-to-top-bottom-margin:var(--space-m);--space-3xs:clamp(0.25rem,0.2283rem + 0.1087vw,0.3125rem);--space-2xs:clamp(0.5rem,0.4565rem + 0.2174vw,0.625rem);--space-xs:clamp(0.75rem,0.6848rem + 0.3261vw,0.9375rem);--space-s:clamp(1rem,0.913rem + 0.4348vw,1.25rem);--space-m:clamp(1.5rem,1.3696rem + 0.6522vw,1.875rem);--space-l:clamp(2rem,1.8261rem + 0.8696vw,2.5rem);--space-xl:clamp(3rem,2.7391rem + 1.3043vw,3.75rem);--space-2xl:clamp(4rem,3.6522rem + 1.7391vw,5rem);--space-3xl:clamp(6rem,5.4783rem + 2.6087vw,7.5rem);--space-3xs-2xs:clamp(0.25rem,0.1196rem + 0.6522vw,0.625rem);--space-2xs-xs:clamp(0.5rem,0.3478rem + 0.7609vw,0.9375rem);--space-xs-s:clamp(0.75rem,0.5761rem + 0.8696vw,1.25rem);--space-s-m:clamp(1rem,0.6957rem + 1.5217vw,1.875rem);--space-m-l:clamp(1.5rem,1.1522rem + 1.7391vw,2.5rem);--space-l-xl:clamp(2rem,1.3913rem + 3.0435vw,3.75rem);--space-xl-2xl:clamp(3rem,2.3043rem + 3.4783vw,5rem);--space-2xl-3xl:clamp(4rem,2.7826rem + 6.087vw,7.5rem);--space-2xs-s:clamp(0.5rem,0.2391rem + 1.3043vw,1.25rem);--space-2xs-m:clamp(0.5rem,0.0217rem + 2.3913vw,1.875rem);--space-xs-xl:clamp(0.75rem,-0.2935rem + 5.2174vw,3.75rem);--space-s-l:clamp(1rem,0.4783rem + 2.6087vw,2.5rem);--space-s-xl:clamp(1rem,0.0435rem + 4.7826vw,3.75rem);--space-s-2xl:clamp(1rem,-0.3913rem + 6.9565vw,5rem);--space-m-xl:clamp(1.5rem,0.7174rem + 3.913vw,3.75rem);--space-m-2xl:clamp(1.5rem,0.2826rem + 6.087vw,5rem);--space-m-3xl:clamp(1.5rem,-0.587rem + 10.4348vw,7.5rem);--space-l-2xl:clamp(2rem,0.9565rem + 5.2174vw,5rem);--tobii-lightbox-background:#000;--tobii-base-font-size:var(--font-size--1);--tobii-slide-max-height:67vh;--tobii-slide-max-width:80vw;--tobii-caption-background:transparent;--default-shadow:rgba(0,0,0,.1) 0 5px 10px 0;--stroke-color:#c4d5e5;--stroke:1px solid var(--stroke-color)}@supports (top:1vi){:root:not(#\#){--space-l-2xl:clamp(2rem,0.9565rem + 5.2174vi,5rem);--space-m-3xl:clamp(1.5rem,-0.587rem + 10.4348vi,7.5rem);--space-m-2xl:clamp(1.5rem,0.2826rem + 6.087vi,5rem);--space-m-xl:clamp(1.5rem,0.7174rem + 3.913vi,3.75rem);--space-s-2xl:clamp(1rem,-0.3913rem + 6.9565vi,5rem);--space-s-xl:clamp(1rem,0.0435rem + 4.7826vi,3.75rem);--space-s-l:clamp(1rem,0.4783rem + 2.6087vi,2.5rem);--space-xs-xl:clamp(0.75rem,-0.2935rem + 5.2174vi,3.75rem);--space-2xs-m:clamp(0.5rem,0.0217rem + 2.3913vi,1.875rem);--space-2xs-s:clamp(0.5rem,0.2391rem + 1.3043vi,1.25rem);--space-2xl-3xl:clamp(4rem,2.7826rem + 6.087vi,7.5rem);--space-xl-2xl:clamp(3rem,2.3043rem + 3.4783vi,5rem);--space-l-xl:clamp(2rem,1.3913rem + 3.0435vi,3.75rem);--space-m-l:clamp(1.5rem,1.1522rem + 1.7391vi,2.5rem);--space-s-m:clamp(1rem,0.6957rem + 1.5217vi,1.875rem);--space-xs-s:clamp(0.75rem,0.5761rem + 0.8696vi,1.25rem);--space-2xs-xs:clamp(0.5rem,0.3478rem + 0.7609vi,0.9375rem);--space-3xs-2xs:clamp(0.25rem,0.1196rem + 0.6522vi,0.625rem);--space-3xl:clamp(6rem,5.4783rem + 2.6087vi,7.5rem);--space-2xl:clamp(4rem,3.6522rem + 1.7391vi,5rem);--space-xl:clamp(3rem,2.7391rem + 1.3043vi,3.75rem);--space-l:clamp(2rem,1.8261rem + 0.8696vi,2.5rem);--space-m:clamp(1.5rem,1.3696rem + 0.6522vi,1.875rem);--space-s:clamp(1rem,0.913rem + 0.4348vi,1.25rem);--space-xs:clamp(0.75rem,0.6848rem + 0.3261vi,0.9375rem);--space-2xs:clamp(0.5rem,0.4565rem + 0.2174vi,0.625rem);--space-3xs:clamp(0.25rem,0.2283rem + 0.1087vi,0.3125rem);--header-height:clamp(3.125rem,2.6902rem + 2.1739vi,4.375rem);--font-size-7:clamp(4rem,3.6522rem + 1.7391vi,5rem);--font-size-6:clamp(2.5rem,2.0652rem + 2.1739vi,3.75rem);--font-size-5:clamp(2rem,1.8261rem + 0.8696vi,2.5rem);--font-size-4:clamp(1.5rem,1.3696rem + 0.6522vi,1.875rem);--font-size-3:clamp(1.3rem,1.187rem + 0.5652vi,1.625rem);--font-size-2:clamp(1.2rem,1.0957rem + 0.5217vi,1.5rem);--font-size-1:clamp(1.0625rem,0.9973rem + 0.3261vi,1.25rem);--font-size--1:clamp(0.9375rem,0.9158rem + 0.1087vi,1rem);--font-size--2:clamp(0.8125rem,0.7908rem + 0.1087vi,0.875rem)}}.text-xs{font-size:clamp(.8125rem,.7908rem + .1087vw,.875rem);font-size:clamp(.8125rem,.7908rem + .1087vi,.875rem);font-size:var(--font-size--2)}.text-s{font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1)}.text-m{font-size:clamp(1.0625rem,.9973rem + .3261vw,1.25rem);font-size:clamp(1.0625rem,.9973rem + .3261vi,1.25rem);font-size:var(--font-size-1)}.text-l{font-size:clamp(1.2rem,1.0957rem + .5217vw,1.5rem);font-size:clamp(1.2rem,1.0957rem + .5217vi,1.5rem);font-size:var(--font-size-2)}.text-xl{font-size:clamp(1.3rem,1.187rem + .5652vw,1.625rem);font-size:clamp(1.3rem,1.187rem + .5652vi,1.625rem);font-size:var(--font-size-3)}.text-2xl{font-size:clamp(1.5rem,1.3696rem + .6522vw,1.875rem);font-size:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);font-size:var(--font-size-4)}.text-3xl{font-size:clamp(2rem,1.8261rem + .8696vw,2.5rem);font-size:clamp(2rem,1.8261rem + .8696vi,2.5rem);font-size:var(--font-size-5)}.text-4xl{font-size:clamp(2.5rem,2.0652rem + 2.1739vw,3.75rem);font-size:clamp(2.5rem,2.0652rem + 2.1739vi,3.75rem);font-size:var(--font-size-6)}.text-5xl{font-size:clamp(4rem,3.6522rem + 1.7391vw,5rem);font-size:clamp(4rem,3.6522rem + 1.7391vi,5rem);font-size:var(--font-size-7)}.flow-space-0{--flow-space:0px}.flow-space-50{--flow-space:var(--space-3xs)}.flow-space-100{--flow-space:var(--space-3xs-2xs)}.flow-space-200{--flow-space:var(--space-2xs-xs)}.flow-space-300{--flow-space:var(--space-xs-s)}.flow-space-400{--flow-space:var(--space-s-m)}.flow-space-500{--flow-space:var(--space-m-l)}.flow-space-m-2xl{--flow-space:var(--space-m-2xl)}.flow-space-600{--flow-space:var(--space-l-xl)}.flow-space-700{--flow-space:var(--space-xl-2xl)}.flow-space-800{--flow-space:var(--space-2xl-3xl)}.flow-space-post{--flow-space:2em}.gutter-0{--gutter:0px}.gutter-100{--gutter:var(--space-3xs-2xs)}.gutter-200{--gutter:var(--space-2xs-xs)}.gutter-300{--gutter:var(--space-xs-s)}.gutter-400{--gutter:var(--space-s-m)}.gutter-500{--gutter:var(--space-m-l)}.gutter-600{--gutter:var(--space-l-xl)}.gutter-700{--gutter:var(--space-xl-2xl)}.gutter-y-0{--gutter-y:0px}.gutter-y-100{--gutter-y:var(--space-3xs-2xs)}.gutter-y-200{--gutter-y:var(--space-2xs-xs)}.gutter-y-300{--gutter-y:var(--space-xs-s)}.gutter-y-400{--gutter-y:var(--space-s-m)}.gutter-y-500{--gutter-y:var(--space-m-l)}.gutter-y-600{--gutter-y:var(--space-l-xl)}.gutter-y-700{--gutter-y:var(--space-xl-2xl)}.gutter-x-0{--gutter-x:0px}.gutter-x-100{--gutter-x:var(--space-3xs-2xs)}.gutter-x-200{--gutter-x:var(--space-2xs-xs)}.gutter-x-300{--gutter-x:var(--space-xs-s)}.gutter-x-400{--gutter-x:var(--space-s-m)}.gutter-x-500{--gutter-x:var(--space-m-l)}.gutter-x-600{--gutter-x:var(--space-l-xl)}.gutter-x-700{--gutter-x:var(--space-xl-2xl)}.cols-2:not(#\#){--grid-max-columns:2!important}.cols-3:not(#\#){--grid-max-columns:3!important}.cols-4:not(#\#){--grid-max-columns:4!important}.cluster-justify-between{--cluster-horizontal-alignment:space-between}html:not(#\#){overflow-x:hidden;scroll-padding-top:clamp(3.125rem,2.6902rem + 2.1739vw,4.375rem);scroll-padding-top:clamp(3.125rem,2.6902rem + 2.1739vi,4.375rem);scroll-padding-top:var(--header-height)}html:has(.admin-bar):has(.page-template-template-frontpage){margin-top:0!important}html:has(.admin-bar):not(#\#) .main-header{top:32px}html:has(.admin-bar):not(#\#) .header-search{top:calc(clamp(3.125rem, 2.6902rem + 2.1739vw, 4.375rem) + 32px);top:calc(clamp(3.125rem, 2.6902rem + 2.1739vi, 4.375rem) + 32px);top:calc(var(--header-height) + 32px)}html:has(.admin-bar):not(#\#) .nav-primary{top:calc(clamp(3.125rem, 2.6902rem + 2.1739vw, 4.375rem) + 32px);top:calc(clamp(3.125rem, 2.6902rem + 2.1739vi, 4.375rem) + 32px);top:calc(var(--header-height) + 32px)}html:has(.admin-bar):not(#\#) .page-template-template-frontpage .main-header{position:fixed}html:has(.admin-bar):not(#\#) .page-template-template-frontpage .poster{padding-top:calc(var(--header-height) + var(--offset-y) + 32px)}body:not(#\#){font-family:Neue Haas Grotesk Display Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:clamp(1.0625rem,.9973rem + .3261vw,1.25rem);font-size:clamp(1.0625rem,.9973rem + .3261vi,1.25rem);font-size:var(--font-size-1);letter-spacing:.06em;line-height:1.6}h1:not(#\#),h2:not(#\#),h3:not(#\#){line-height:1.15}h1:not(#\#){font-size:clamp(2.5rem,2.0652rem + 2.1739vw,3.75rem);font-size:clamp(2.5rem,2.0652rem + 2.1739vi,3.75rem);font-size:var(--font-size-6);font-weight:500}h2:not(#\#){font-size:clamp(1.3rem,1.187rem + .5652vw,1.625rem);font-size:clamp(1.3rem,1.187rem + .5652vi,1.625rem);font-size:var(--font-size-3);font-weight:500}h3:not(#\#){font-size:clamp(1.2rem,1.0957rem + .5217vw,1.5rem);font-size:clamp(1.2rem,1.0957rem + .5217vi,1.5rem);font-size:var(--font-size-2)}a:not([class]):not(#\#){-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:6px}svg:not([width]):not([height]):not(#\#){height:1.5ex;width:auto}svg:not(#\#){height:auto;max-width:100%}ol:not([class]):not(#\#),ul:not([class]):not(#\#){margin-left:clamp(2rem,1.3913rem + 3.0435vi,3.75rem);margin-left:var(--space-l-xl)}ol:not([class]):not(#\#) li+li,ul:not([class]):not(#\#) li+li{margin-top:clamp(1rem,.913rem + .4348vi,1.25rem);margin-top:var(--space-s)}ul:not([class]):not(#\#){list-style-type:disc}ol:not([class]):not(#\#){list-style-type:decimal}iframe:not([class]):not(#\#){aspect-ratio:16/9;border:0;display:block;height:100%;width:100%}[hidden]:not(#\#){display:none}input[type=search]:not(#\#),input[type=text]:not(#\#),textarea:not(#\#){border:1px solid transparent;border-bottom:1px solid var(--stroke-color);border-radius:0;padding:clamp(.25rem,.1196rem + .6522vi,.625rem) clamp(.75rem,.5761rem + .8696vi,1.25rem);padding:var(--space-3xs-2xs) var(--space-xs-s);width:100%}input[type=search]:not(#\#)::-moz-placeholder,input[type=text]:not(#\#)::-moz-placeholder,textarea:not(#\#)::-moz-placeholder{color:#c4d5e5}input[type=search]:not(#\#)::placeholder,input[type=text]:not(#\#)::placeholder,textarea:not(#\#)::placeholder{color:#c4d5e5}input[type=search]:focus:not(#\#),input[type=text]:focus:not(#\#),textarea:focus:not(#\#){border-color:#000;outline:none}input[type=search]:hover:not(:focus):not(#\#),input[type=text]:hover:not(:focus):not(#\#),textarea:hover:not(:focus):not(#\#){border-bottom-color:#7f8b96}input[type=search]:not(#\#)::-webkit-search-cancel-button{filter:brightness(0)}textarea:not(#\#){border-color:#c4d5e5;border-color:var(--stroke-color)}textarea:hover:not(:focus):not(#\#){border-color:#7f8b96}textarea:not([rows]):not(#\#){min-height:10em}label:not(#\#){color:#7f8b96;font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1);margin-left:clamp(.75rem,.5761rem + .8696vi,1.25rem);margin-left:var(--space-xs-s);margin-right:clamp(.75rem,.5761rem + .8696vi,1.25rem);margin-right:var(--space-xs-s)}.button:hover:not(#\#),button[type=submit]:hover:not(#\#),input[type=submit]:hover:not(#\#){--tw-bg-opacity:1;background-color:#343c42;background-color:rgba(52,60,66,var(--tw-bg-opacity))}.button:not(#\#),button[type=submit]:not(#\#),input[type=submit]:not(#\#){background-color:#000;border:1px solid transparent;color:#fff;cursor:pointer;display:inline-block;padding:clamp(.25rem,.2283rem + .1087vi,.3125rem) clamp(.5rem,.3478rem + .7609vi,.9375rem);padding:var(--space-3xs) var(--space-2xs-xs)}.button--secondary:hover:not(#\#){--tw-bg-opacity:1;background-color:#e4ecf4;background-color:rgba(228,236,244,var(--tw-bg-opacity))}.button--secondary:not(#\#){background-color:#fff;border-color:#000;color:#000}.button--tertiary:hover:not(#\#){--tw-border-opacity:1;background-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(0,0,0,var(--tw-border-opacity))}.button--tertiary:not(#\#){background-color:transparent;border-bottom-color:#c4d5e5;border-bottom-color:var(--stroke-color);color:#000;padding:0 clamp(.25rem,.1196rem + .6522vi,.625rem);padding:0 var(--space-3xs-2xs)}.button--tertiary.button--extra-small:not(#\#),.button--tertiary.button--small:not(#\#){padding:0 clamp(.25rem,.2283rem + .1087vi,.3125rem);padding:0 var(--space-3xs)}.button--small:not(#\#){font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1)}.button--extra-small:not(#\#),.button--small:not(#\#){padding:clamp(.25rem,.2283rem + .1087vi,.3125rem) clamp(.5rem,.4565rem + .2174vi,.625rem);padding:var(--space-3xs) var(--space-2xs)}.button--extra-small:not(#\#){font-size:clamp(.8125rem,.7908rem + .1087vw,.875rem);font-size:clamp(.8125rem,.7908rem + .1087vi,.875rem);font-size:var(--font-size--2)}.button--with-icon:not(#\#){--gutter:var(--space-2xs-xs);align-items:center;align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:clamp(.5rem,.3478rem + .7609vi,.9375rem) clamp(.5rem,.3478rem + .7609vi,.9375rem);gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start)}.button--with-icon.button--small:not(#\#){--gutter:var(--space-3xs-2xs)}:target:not(#\#){scroll-margin-block:5ex}img:not(#\#),picture:not(#\#){display:block;max-width:100%}.festival-pt-header:not(#\#){border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);padding-bottom:clamp(1rem,.6957rem + 1.5217vi,1.875rem);padding-bottom:var(--space-s-m);padding-top:clamp(.75rem,.5761rem + .8696vi,1.25rem);padding-top:var(--space-xs-s)}.festival-nav:not(#\#){--reel-space:var(--space-s-m);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:var(--default-shadow);font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1);padding-bottom:clamp(.75rem,.6848rem + .3261vi,.9375rem);padding-bottom:var(--space-xs);padding-top:clamp(.75rem,.6848rem + .3261vi,.9375rem);padding-top:var(--space-xs);position:sticky;top:0;z-index:1}.festival-nav:not(#\#):before{background-color:#fff;bottom:0;content:"";height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;right:0;top:0;width:100vw;z-index:-1}.festival-nav:not(#\#) a:hover{text-decoration-line:underline}.festival-nav:not(#\#) a{-webkit-text-decoration:none;text-decoration:none;text-underline-offset:6px}.festival-nav:not(#\#)+*{margin-top:clamp(2rem,.9565rem + 5.2174vi,5rem);margin-top:var(--space-l-2xl)}.breadcrumbs:not(#\#){--flow-space:var(--space-l-xl);--gutter-x:var(--space-2xs-s);align-items:center;align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;font-size:clamp(.8125rem,.7908rem + .1087vi,.875rem);font-size:var(--font-size--2);gap:0 clamp(.5rem,.2391rem + 1.3043vi,1.25rem);gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start)}.breadcrumbs:not(#\#) svg{height:1em}.breadcrumbs:not(#\#) a:hover{text-decoration-line:underline}.breadcrumbs:not(#\#) a{-webkit-text-decoration:none;text-decoration:none}.section__header:not(#\#){border-bottom:1px solid #c4d5e5;border-bottom:1px solid var(--divider-color,var(--stroke-color));box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:var(--default-shadow);margin-bottom:clamp(1rem,.6957rem + 1.5217vi,1.875rem);margin-bottom:var(--space-s-m);padding-bottom:clamp(.5rem,.2391rem + 1.3043vi,1.25rem);padding-bottom:var(--space-2xs-s)}.section:not(#\#) h2{font-size:clamp(2rem,1.8261rem + .8696vw,2.5rem);font-size:clamp(2rem,1.8261rem + .8696vi,2.5rem);font-size:var(--font-size-5);font-weight:400}.card:not(#\#)>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.card:not(#\#){--flow-space:var(--space-2xs-xs)}.card:not(#\#) figure img,.card:not(#\#) figure svg{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card:not(#\#) h3+:not([class^=flow-space-]){--flow-space:var(--space-3xs)}.card--person:not(#\#) figure img,.card--person:not(#\#) figure svg{aspect-ratio:1;max-width:min(100%,45vh)}.card--person:not(#\#) figure+*{margin-top:clamp(1rem,.913rem + .4348vi,1.25rem);margin-top:var(--space-s)}.card--person:not(#\#) header>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.card--person:not(#\#) header{--flow-space:var(--space-2xs-xs)}.card--person:not(#\#) h3{font-size:clamp(1.3rem,1.187rem + .5652vw,1.625rem);font-size:clamp(1.3rem,1.187rem + .5652vi,1.625rem);font-size:var(--font-size-3);font-weight:500}.card--person:not(#\#) button[aria-controls]{font-size:clamp(.8125rem,.7908rem + .1087vw,.875rem);font-size:clamp(.8125rem,.7908rem + .1087vi,.875rem);font-size:var(--font-size--2)}.card--festival:not(#\#){--cluster-horizontal-alignment:center}.card--festival:not(#\#) header{aspect-ratio:16/9;background-size:cover;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,.6957rem + 1.5217vi,1.875rem);padding:var(--space-s-m)}.card--festival:not(#\#) header h3{background-color:rgba(0,0,0,.5);color:#fff;font-size:clamp(2rem,1.8261rem + .8696vw,2.5rem);font-size:clamp(2rem,1.8261rem + .8696vi,2.5rem);font-size:var(--font-size-5);padding:3px 5px;width:-moz-fit-content;width:fit-content}.card--festival:not(#\#) header h3 a{-webkit-text-decoration:none;text-decoration:none}.card--film-section:not(#\#){border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);padding-bottom:clamp(1rem,.6957rem + 1.5217vi,1.875rem);padding-bottom:var(--space-s-m)}.card--film-section:not(#\#) h3{font-weight:500}.card--film-section:not(#\#) header{font-size:clamp(1.0625rem,.9973rem + .3261vw,1.25rem);font-size:clamp(1.0625rem,.9973rem + .3261vi,1.25rem);font-size:var(--font-size-1)}.pagination:not(#\#){align-items:center;color:#7f8b96;display:flex;flex-wrap:wrap;font-size:clamp(1.2rem,1.0957rem + .5217vw,1.5rem);font-size:clamp(1.2rem,1.0957rem + .5217vi,1.5rem);font-size:var(--font-size-2);gap:clamp(1rem,.913rem + .4348vw,1.25rem) clamp(1.5rem,.7174rem + 3.913vw,3.75rem);gap:clamp(1rem,.913rem + .4348vi,1.25rem) clamp(1.5rem,.7174rem + 3.913vi,3.75rem);gap:var(--space-s) var(--space-m-xl);justify-content:center}.pagination:not(#\#) .current{color:#000;font-weight:500}.pagination:not(#\#) a:hover{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.search-form:not(#\#){position:relative}.search-form:not(#\#) input{border-bottom-color:#000;padding-right:2em}.search-form:not(#\#) button[type=submit]{background-color:transparent;color:inherit;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-form:not(#\#) button[type=submit]>svg{height:1em}.awards:not(#\#){--sidebar-width:clamp(11rem,9.9565rem + 5.2174vw,14rem);--sidebar-content-min-width:30ch;--gutter-x:var(--space-m-3xl);--gutter-y:var(--space-s)}@supports (top:1vi){.awards:not(#\#){--sidebar-width:clamp(11rem,9.9565rem + 5.2174vi,14rem)}}.awards:not(#\#) .sidebar>:last-child{border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);padding-bottom:clamp(1.5rem,.7174rem + 3.913vi,3.75rem);padding-bottom:var(--space-m-xl)}.awards:not(#\#) .sidebar+*{margin-top:clamp(1.5rem,.7174rem + 3.913vi,3.75rem);margin-top:var(--space-m-xl)}.awards:not(#\#) h3,.awards:not(#\#) h4{font-size:clamp(1.3rem,1.187rem + .5652vw,1.625rem);font-size:clamp(1.3rem,1.187rem + .5652vi,1.625rem);font-size:var(--font-size-3);font-weight:500;line-height:1.15}.single-festival:not(#\#) .hero-header{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(80vh - clamp(3.125rem, 2.6902rem + 2.1739vw, 4.375rem));min-height:calc(80vh - clamp(3.125rem, 2.6902rem + 2.1739vi, 4.375rem));min-height:calc(80vh - var(--header-height));padding-bottom:clamp(1.5rem,1.1522rem + 1.7391vi,2.5rem);padding-bottom:var(--space-m-l);padding-top:clamp(1.5rem,1.1522rem + 1.7391vi,2.5rem);padding-top:var(--space-m-l)}.single-festival:not(#\#) .hero-header h1,.single-festival:not(#\#) .hero-header h2,.single-festival:not(#\#) .hero-header h3,.single-festival:not(#\#) .hero-header p{background-color:rgba(0,0,0,.5);color:#fff;padding:10px;width:-moz-fit-content;width:fit-content}.single-schedule:not(#\#) .sidebar{--sidebar-width:clamp(9rem,6.6957rem + 11.5217vw,15.625rem);--sidebar-content-min-width:16rem;--gutter-x:var(--space-m);--gutter-y:var(--space-2xs);--flow-space:var(--space-m);border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);padding-bottom:clamp(2rem,1.8261rem + .8696vi,2.5rem);padding-bottom:var(--space-l)}.single-schedule:not(#\#) .programme>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.single-schedule:not(#\#) .programme{--flow-space:var(--space-m);--gutter-x:var(--space-s-m);--gutter-y:var(--space-s)}.single-schedule:not(#\#) .programme h3{font-size:clamp(1.3rem,1.187rem + .5652vw,1.625rem);font-size:clamp(1.3rem,1.187rem + .5652vi,1.625rem);font-size:var(--font-size-3);font-weight:500}.single-schedule:not(#\#) .programme>ul{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.single-programme:not(#\#) .section>.single-schedule .programme>ul{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .single-schedule .programme>ul{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .single-schedule .programme>ul{--grid-column-min-width:50rem}}.single-schedule:not(#\#) .programme>ul{--grid-max-columns:3;--grid-row-gap:var(--space-xs);--grid-column-gap:var(--space-m-l);--grid-column-min-width:24rem;border-top:1px solid #c4d5e5;border-top:var(--stroke);list-style-type:none;margin-bottom:clamp(1.5rem,.7174rem + 3.913vi,3.75rem);margin-bottom:var(--space-m-xl);margin-left:0;margin-right:0;padding-top:clamp(.75rem,.6848rem + .3261vi,.9375rem);padding-top:var(--space-xs)}.single-schedule:not(#\#) .programme>ul li{border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);padding-bottom:clamp(.75rem,.6848rem + .3261vi,.9375rem);padding-bottom:var(--space-xs)}.single-schedule:not(#\#) .programme>ul li+li{margin:0}.single-schedule:not(#\#) .programme>ul[hidden]{display:none}.single-programme:not(#\#) .section>.grid{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.single-jury:not(#\#) .team-list{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.single-programme:not(#\#) .section>.single-jury .team-list{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .single-jury .team-list{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .single-jury .team-list{--grid-column-min-width:50rem}}.single-jury:not(#\#) .team-list{--gutter:var(--space-m-l);--grid-max-columns:3}.single-info:not(#\#) .locations-list{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.single-programme:not(#\#) .section>.single-info .locations-list{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .single-info .locations-list{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .single-info .locations-list{--grid-column-min-width:50rem}}.single-info:not(#\#) .locations-list{--gutter:var(--space-m-xl);--grid-max-columns:3;--grid-column-min-width:13rem}.single-info:not(#\#) .team-list{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.single-programme:not(#\#) .section>.single-info .team-list{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .single-info .team-list{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .single-info .team-list{--grid-column-min-width:50rem}}.single-info:not(#\#) .team-list{--gutter:var(--space-m-l);--grid-max-columns:4;--grid-column-min-width:15rem}.single-info:not(#\#) .sponsor-list{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.single-programme:not(#\#) .section>.single-info .sponsor-list{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .single-info .sponsor-list{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .single-info .sponsor-list{--grid-column-min-width:50rem}}.single-info:not(#\#) .sponsor-list{--gutter:var(--space-m-l);--grid-max-columns:4;--grid-vertical-alignment:center;--grid-column-min-width:5rem}.single-film_section:not(#\#) .festival-pt-header{padding-bottom:clamp(1.5rem,.7174rem + 3.913vi,3.75rem);padding-bottom:var(--space-m-xl)}.single-film_section:not(#\#) .festival-pt-header+*{margin-top:clamp(1rem,.6957rem + 1.5217vi,1.875rem);margin-top:var(--space-s-m)}.single-film_section:not(#\#) .film-section-intro{margin-left:auto;margin-right:auto;max-inline-size:clamp(16rem,100vw,80rem);max-width:var(--wrapper-max-width);padding-inline:1rem;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);width:100%}.single-film_section:not(#\#) .film-section-intro>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.single-film_section:not(#\#) .film-section-intro{--flow-space:var(--flow-space-post);--wrapper-max-width:70ch;--flow-space:2em}.single-film_section:not(#\#) .film-section-intro button[aria-controls]{font-size:clamp(.8125rem,.7908rem + .1087vw,.875rem);font-size:clamp(.8125rem,.7908rem + .1087vi,.875rem);font-size:var(--font-size--2)}.single-event:not(#\#) article header,.single-movie:not(#\#) article header{position:relative}.single-event:not(#\#) article header:before,.single-movie:not(#\#) article header:before{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);bottom:0;content:"";height:max(20%,4rem);left:0;position:absolute;right:0;top:0}.single-event:not(#\#) article header .breadcrumbs,.single-movie:not(#\#) article header .breadcrumbs{color:#c4d5e5;left:calc((100% - max(16rem, min(100vw, 80rem)))/2 + 1rem);left:calc((100% - var(--wrapper-max-width))/2 + var(--wrapper-padding));position:absolute;top:clamp(.75rem,.5761rem + .8696vw,1.25rem);top:clamp(.75rem,.5761rem + .8696vi,1.25rem);top:var(--space-xs-s)}.single-event:not(#\#) article header>img,.single-event:not(#\#) article header>svg,.single-movie:not(#\#) article header>img,.single-movie:not(#\#) article header>svg{height:min(min(75vh,50vw),60rem);-o-object-fit:cover;object-fit:cover;width:100%}.single-event:not(#\#) article .switcher,.single-movie:not(#\#) article .switcher{--switcher-threshold:45rem;--switcher-vertical-alignment:stretch;--gutter-x:var(--space-m-2xl);--gutter-y:0px}.single-event:not(#\#) article .switcher>:first-child,.single-movie:not(#\#) article .switcher>:first-child{padding-bottom:clamp(1rem,.0435rem + 4.7826vi,3.75rem);padding-bottom:var(--space-s-xl);padding-top:clamp(1rem,.0435rem + 4.7826vi,3.75rem);padding-top:var(--space-s-xl)}.single-event:not(#\#) article .switcher>:last-child,.single-movie:not(#\#) article .switcher>:last-child{flex-grow:3;padding-bottom:calc(clamp(1rem, -.3913rem + 6.9565vi, 5rem) + clamp(1.5rem, 1.3696rem + .6522vi, 1.875rem) + 2.5rem);padding-bottom:calc(var(--space-s-2xl) + var(--back-to-top-bottom-margin) + var(--back-to-top-size));padding-top:clamp(1rem,.0435rem + 4.7826vi,3.75rem);padding-top:var(--space-s-xl)}.single-event:not(#\#) article .switcher .divider,.single-movie:not(#\#) article .switcher .divider{--divider-size:1px;background-color:#c4d5e5;flex-grow:0;min-height:1px;min-height:var(--divider-size);min-width:1px;min-width:var(--divider-size)}.single-event:not(#\#) article .credits-item:has(+.credits-item):after,.single-movie:not(#\#) article .credits-item:has(+.credits-item):after{content:" /"}.single-post:not(#\#) h1{margin-left:auto;margin-right:auto;max-width:min(95vh,22ch)}.post-type-archive-festival:not(#\#){--grid-column-min-width:23rem}.page-template-template-about:not(#\#){--divider-color:#000;background-color:#d0e5d0}.page-template-template-about:not(#\#) .team-list{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr))}.single-programme:not(#\#) .section>.page-template-template-about .team-list{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .page-template-template-about .team-list{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .page-template-template-about .team-list{--grid-column-min-width:50rem}}.page-template-template-about:not(#\#) .team-list{--gutter:var(--space-m-l);--grid-max-columns:4;--grid-column-min-width:15rem}.page-template-template-frontpage:not(#\#) .main-header{position:fixed}.page-template-template-frontpage:not(#\#) .posters{--offset-y:var(--space-s-l);--nav-button-height:clamp(0.4375rem,0.0089rem + 2.1429vw,0.8125rem);--nav-button-width:calc(var(--nav-button-height)*1.77778);--nav-button-gutter:var(--space-s-l);margin-left:auto;margin-right:auto;max-inline-size:clamp(16rem,100vw,80rem);max-width:var(--wrapper-max-width);padding-inline:1rem;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);position:relative;width:100%}@supports (top:1vi){.page-template-template-frontpage:not(#\#) .posters{--nav-button-height:clamp(0.4375rem,0.0089rem + 2.1429vi,0.8125rem)}}.page-template-template-frontpage:not(#\#) .posters__nav{--gutter:var(--nav-button-gutter);align-items:center;align-items:var(--cluster-vertical-alignment,center);bottom:calc(var(--offset-y) + .3rem);display:flex;flex-wrap:wrap;gap:var(--gutter-y,var(--nav-button-gutter)) var(--gutter-x,var(--nav-button-gutter));gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start);left:1rem;position:absolute;z-index:1}@media (prefers-reduced-motion:no-preference){.page-template-template-frontpage:not(#\#) .posters__nav button{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.page-template-template-frontpage:not(#\#) .posters__nav button{border:1px solid #c4d5e5;border:var(--stroke);height:var(--nav-button-height);transition-delay:.5s;transition-duration:.3s;width:var(--nav-button-width)}.page-template-template-frontpage:not(#\#) .posters__nav button.active{background-color:#000;border-color:#000;position:relative}.page-template-template-frontpage:not(#\#) .posters__nav[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.page-template-template-frontpage:not(#\#) .posters__nav-marker{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.page-template-template-frontpage:not(#\#) .posters__nav-marker{--marker-offset-x:clamp(0.4375rem,0.3723rem + 0.3261vw,0.625rem);--marker-offset-y:clamp(0.125rem,0.0815rem + 0.2174vw,0.25rem);border-left:1px solid #000;border-right:1px solid #000;height:calc(var(--nav-button-height) + clamp(.125rem, .0815rem + .2174vw, .25rem)*2);height:calc(var(--nav-button-height) + var(--marker-offset-y)*2);left:calc(clamp(.4375rem, .3723rem + .3261vw, .625rem)*-1);left:calc(var(--marker-offset-x)*-1);position:absolute;top:calc(clamp(.125rem, .0815rem + .2174vw, .25rem)*-1);top:calc(var(--marker-offset-y)*-1);transition-delay:.1s;transition-duration:.7s;width:calc(var(--nav-button-width) + clamp(.4375rem, .3723rem + .3261vw, .625rem)*2);width:calc(var(--nav-button-width) + var(--marker-offset-x)*2)}@supports (top:1vi){.page-template-template-frontpage:not(#\#) .posters__nav-marker{--marker-offset-y:clamp(0.125rem,0.0815rem + 0.2174vi,0.25rem);--marker-offset-x:clamp(0.4375rem,0.3723rem + 0.3261vi,0.625rem)}}.page-template-template-frontpage:not(#\#) .posters .poster{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,1.3696rem + .6522vw,1.875rem);gap:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);gap:var(--space-m);min-height:100vh;min-height:100svh;padding-bottom:var(--offset-y);padding-top:calc(var(--header-height) + var(--offset-y))}.page-template-template-frontpage:not(#\#) .posters .poster__content{--w:max(100%,calc(100vw - var(--space-m)*2));background-position:50%;background-size:cover;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:clamp(1rem,-.3913rem + 6.9565vi,5rem) max(max(16rem,min(100vw,80rem)),(max(100%,calc(100vw - max(16rem, min(100vw, 80rem))*2)) - max(16rem,min(100vw,80rem)))/2 + 1rem);padding:var(--space-s-2xl) max(var(--space-m-l),(var(--w) - var(--wrapper-max-width))/2 + var(--wrapper-padding));width:max(100%,calc(100vw - clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem)*2));width:max(100%,calc(100vw - clamp(1.5rem, 1.3696rem + .6522vi, 1.875rem)*2));width:var(--w)}.page-template-template-frontpage:not(#\#) .posters .poster__title-wrapper{max-width:100%;width:70ch}.page-template-template-frontpage:not(#\#) .posters .poster__title{background-color:rgba(0,0,0,.5);color:#fff;font-size:clamp(2.125rem,1.125rem + 5vw,5rem);font-size:clamp(2.125rem,1.125rem + 5vi,5rem);line-height:1.15}.page-template-template-frontpage:not(#\#) .posters .poster__meta{background-color:rgba(0,0,0,.5);color:#fff;font-size:clamp(1.5rem,1.3696rem + .6522vw,1.875rem);font-size:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);font-size:var(--font-size-4);line-height:1.15;width:-moz-fit-content;width:fit-content}.page-template-template-frontpage:not(#\#) .posters .poster__actions{--gutter-x:var(--space-s-m);--gutter-y:var(--space-2xs);align-items:center;align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:clamp(.5rem,.4565rem + .2174vi,.625rem) clamp(1rem,.6957rem + 1.5217vi,1.875rem);gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start);line-height:1;margin-left:auto;width:-moz-fit-content;width:fit-content}@media(max-width:42rem){.page-template-template-frontpage:not(#\#) .posters .poster__actions{margin-bottom:calc(var(--nav-button-height) + var(--space-m))}}.page-template-template-frontpage:not(#\#) .posters .poster__actions a:hover{text-decoration-line:underline}.page-template-template-frontpage:not(#\#) .posters .poster__actions a{font-size:clamp(1.2rem,1.0957rem + .5217vw,1.5rem);font-size:clamp(1.2rem,1.0957rem + .5217vi,1.5rem);font-size:var(--font-size-2);font-weight:300;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:10px}.page-template-template-frontpage:not(#\#) .about{--grid-row-gap:var(--gutter-y,var(--gutter,0px));--grid-column-gap:var(--gutter-x,var(--gutter,0px));--grid-max-columns:var(--grid-max-columns,1);--grid-column-width:calc(100%/var(--grid-max-columns) - var(--grid-column-gap));grid-gap:var(--grid-row-gap) var(--grid-column-gap);align-items:stretch;align-items:var(--grid-vertical-alignment,stretch);display:grid;gap:0 0;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(calc(100%/var(--grid-max-columns, 1)),250px)),1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--grid-column-width),var(--grid-column-min-width,250px))),1fr));margin-left:auto;margin-right:auto;max-inline-size:clamp(16rem,100vw,80rem);max-width:var(--wrapper-max-width);padding-inline:1rem;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);width:100%}.single-programme:not(#\#) .section>.page-template-template-frontpage .about{--grid-max-columns:2;--grid-row-gap:var(--space-m-l);--grid-column-gap:var(--space-m-l)}.footer:not(#\#) .page-template-template-frontpage .about{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .page-template-template-frontpage .about{--grid-column-min-width:50rem}}.page-template-template-frontpage:not(#\#) .about{--grid-max-columns:2;--grid-vertical-alignment:start;--grid-column-min-width:22rem;--gutter:var(--space-m-l)}.page-template-template-frontpage:not(#\#) .about section>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.page-template-template-frontpage:not(#\#) .about section{--flow-space:var(--space-s-m);padding:clamp(1rem,.6957rem + 1.5217vi,1.875rem);padding:var(--space-s-m)}.page-template-template-frontpage:not(#\#) .about section h2{font-size:clamp(2.5rem,2.0652rem + 2.1739vw,3.75rem);font-size:clamp(2.5rem,2.0652rem + 2.1739vi,3.75rem);font-size:var(--font-size-6);font-weight:400}.page-template-template-festival:not(#\#) .festival-bg{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.page-template-template-festival:not(#\#) .festival-bg img{--w:clamp(125rem,78.8043rem + 230.9783vw,257.8125rem);--translateX:clamp(-87.1875rem,-26.6502rem + -78.1126vw,-42.2727rem);height:auto;max-width:none;width:clamp(125rem,78.8043rem + 230.9783vw,257.8125rem);width:var(--w)}@supports (top:1vi){.page-template-template-festival:not(#\#) .festival-bg img{--translateX:clamp(-87.1875rem,-26.6502rem + -78.1126vi,-42.2727rem);--w:clamp(125rem,78.8043rem + 230.9783vi,257.8125rem)}}.page-template-template-festival:not(#\#) .festival-bg img:nth-child(odd){animation:slide-left 5s linear infinite}.page-template-template-festival:not(#\#) .festival-bg img:nth-child(2n){animation:slide-left 7s linear infinite reverse}@media(prefers-reduced-motion:no-preference){@keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(var(--translateX))}}}.page-template-template-festival:not(#\#) article{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(90vh - clamp(3.125rem, 2.6902rem + 2.1739vw, 4.375rem));min-height:calc(90vh - clamp(3.125rem, 2.6902rem + 2.1739vi, 4.375rem));min-height:calc(90vh - var(--header-height));min-height:calc(90svh - clamp(3.125rem, 2.6902rem + 2.1739vw, 4.375rem));min-height:calc(90svh - clamp(3.125rem, 2.6902rem + 2.1739vi, 4.375rem));min-height:calc(90svh - var(--header-height));padding-bottom:clamp(3rem,2.3043rem + 3.4783vi,5rem);padding-bottom:var(--space-xl-2xl);padding-top:clamp(.75rem,-.2935rem + 5.2174vi,3.75rem);padding-top:var(--space-xs-xl)}.page-template-template-festival:not(#\#) article header>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.page-template-template-festival:not(#\#) article header{--flow-space:var(--space-3xs);background-color:#fff;font-size:clamp(2rem,1.8261rem + .8696vw,2.5rem);font-size:clamp(2rem,1.8261rem + .8696vi,2.5rem);font-size:var(--font-size-5);max-width:100%;padding:clamp(.5rem,.4565rem + .2174vi,.625rem);padding:var(--space-2xs);width:28ch}.page-template-template-festival:not(#\#) article header h1{font-size:clamp(2.5rem,1.6304rem + 4.3478vw,5rem);font-size:clamp(2.5rem,1.6304rem + 4.3478vi,5rem)}.page-template-template-festival:not(#\#) .back-to-top{display:none}.main-header:not(#\#){--cluster-horizontal-alignment:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);display:flex;height:clamp(3.125rem,2.6902rem + 2.1739vw,4.375rem);height:clamp(3.125rem,2.6902rem + 2.1739vi,4.375rem);height:var(--header-height);left:0;position:sticky;right:0;top:0;-webkit-transform:translateZ(1000px);z-index:10}.main-header:not(#\#) img.logo{height:clamp(1.5625rem,1.3451rem + 1.087vw,2.1875rem);height:clamp(1.5625rem,1.3451rem + 1.087vi,2.1875rem);width:auto}.header-search:not(#\#){background-color:#fff;border-bottom:1px solid #c4d5e5;border-bottom:var(--stroke);left:0;position:fixed;right:0;top:clamp(3.125rem,2.6902rem + 2.1739vw,4.375rem);top:clamp(3.125rem,2.6902rem + 2.1739vi,4.375rem);top:var(--header-height);transform:translateY(0);transition:transform .5s ease;width:100%;z-index:5}.header-search[hidden]:not(#\#){display:block;transform:translateY(-100%)}.header-search:not(#\#) input[type=search],.header-search:not(#\#) input[type=search]:focus{border:0}.header-search:focus-within:not(#\#){border-color:#000}button[aria-controls=nav-primary]:not(#\#){align-items:center;display:flex;flex-direction:column;width:2rem}button[aria-controls=nav-primary]:focus:not(#\#){border:1px solid #c4d5e5;border:var(--stroke)}.nav-primary:not(#\#){background-color:#000;bottom:0;color:#7f8b96;display:flex;flex-direction:column;left:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:clamp(2rem,1.3913rem + 3.0435vi,3.75rem);padding-bottom:var(--space-l-xl);padding-top:clamp(2rem,1.3913rem + 3.0435vi,3.75rem);padding-top:var(--space-l-xl);position:fixed;right:0;top:clamp(3.125rem,2.6902rem + 2.1739vw,4.375rem);top:clamp(3.125rem,2.6902rem + 2.1739vi,4.375rem);top:var(--header-height);-webkit-transform:translateZ(1000px);z-index:5}.nav-primary[hidden]:not(#\#){display:flex;transform:translateY(-100%)}.nav-primary:not(#\#) ul.nav{color:#fff;font-size:clamp(2rem,1.8261rem + .8696vw,2.5rem);font-size:clamp(2rem,1.8261rem + .8696vi,2.5rem);font-size:var(--font-size-5);line-height:1}.nav-primary:not(#\#) ul.nav>li+li{margin-top:clamp(2rem,1.3913rem + 3.0435vi,3.75rem);margin-top:var(--space-l-xl)}.nav-primary:not(#\#) ul.nav li>ul{font-size:clamp(1.5rem,1.3696rem + .6522vw,1.875rem);font-size:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);font-size:var(--font-size-4);list-style-type:none;margin-bottom:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);margin-bottom:var(--space-m);margin-left:clamp(2rem,1.8261rem + .8696vi,2.5rem);margin-left:var(--space-l);margin-top:clamp(.75rem,.5761rem + .8696vi,1.25rem);margin-top:var(--space-xs-s)}.nav-primary:not(#\#) ul.nav li>ul>li+li{margin-top:clamp(1rem,.6957rem + 1.5217vi,1.875rem);margin-top:var(--space-s-m)}.nav-primary:not(#\#) ul.nav a:hover{text-decoration-line:underline}.nav-primary:not(#\#) ul.nav a{-webkit-text-decoration:none;text-decoration:none;text-decoration-color:#7f8b96;text-decoration-color:var(--link-underline-color,#7f8b96);text-underline-offset:.3em}.nav-primary:not(#\#) ul.nav li.text-festival{--link-underline-color:var(--festival-theme-color)}.nav-primary__bottom:not(#\#){align-items:flex-start;align-items:var(--switcher-vertical-alignment,flex-start);display:flex;flex-wrap:wrap;gap:0 0;gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0))}.nav-primary__bottom:not(#\#)>*{flex-basis:calc((var(--switcher-threshold) - 100%)*999);flex-grow:1}.single-event:not(#\#) article .nav-primary__bottom,.single-movie:not(#\#) article .nav-primary__bottom{--switcher-threshold:45rem;--switcher-vertical-alignment:stretch;--gutter-x:var(--space-m-2xl);--gutter-y:0px}.single-event:not(#\#) article .nav-primary__bottom>:first-child,.single-movie:not(#\#) article .nav-primary__bottom>:first-child{padding-block:clamp(1rem,.0435rem + 4.7826vi,3.75rem);padding-bottom:var(--space-s-xl);padding-top:var(--space-s-xl)}.single-event:not(#\#) article .nav-primary__bottom>:last-child,.single-movie:not(#\#) article .nav-primary__bottom>:last-child{flex-grow:3;padding-block-end:calc(clamp(1rem, -.3913rem + 6.9565vi, 5rem) + clamp(1.5rem, 1.3696rem + .6522vi, 1.875rem) + 2.5rem);padding-block-start:clamp(1rem,.0435rem + 4.7826vi,3.75rem);padding-bottom:calc(var(--space-s-2xl) + var(--back-to-top-bottom-margin) + var(--back-to-top-size));padding-top:var(--space-s-xl)}.single-event:not(#\#) article .nav-primary__bottom .divider,.single-movie:not(#\#) article .nav-primary__bottom .divider{--divider-size:1px;background-color:#c4d5e5;flex-grow:0;min-height:1px;min-height:var(--divider-size);min-width:1px;min-width:var(--divider-size)}.nav-primary__bottom:not(#\#){--gutter:var(--space-m-2xl);--switcher-vertical-alignment:center}@media(prefers-reduced-motion:no-preference){.nav-primary:not(#\#){transition:transform .5s cubic-bezier(.4,0,.2,1)}}.social-networks:not(#\#){--gutter-y:0.25rem;--gutter-x:var(--space-s-m);align-items:center;align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:.25rem clamp(1rem,.6957rem + 1.5217vi,1.875rem);gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start)}.social-networks:not(#\#) a:hover{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.social-networks:not(#\#) a{display:inline-block;font-size:clamp(.8125rem,.7908rem + .1087vw,.875rem);font-size:clamp(.8125rem,.7908rem + .1087vi,.875rem);font-size:var(--font-size--2)}.blog:not(#\#) main,.post-type-archive:not(#\#) main{padding-top:clamp(1.5rem,1.1522rem + 1.7391vi,2.5rem);padding-top:var(--space-m-l)}.blog:not(#\#) main,.error404:not(#\#) main,.page-template-default:not(#\#) main,.page-template-template-about:not(#\#) main,.post-type-archive:not(#\#) main,body.search:not(#\#) main{padding-bottom:calc(clamp(3rem, 2.3043rem + 3.4783vi, 5rem) + clamp(1.5rem, 1.3696rem + .6522vi, 1.875rem) + 2.5rem);padding-bottom:calc(var(--space-xl-2xl) + var(--back-to-top-bottom-margin) + var(--back-to-top-size))}.error404:not(#\#) main,.page-template-default:not(#\#) main,.page-template-template-about:not(#\#) main,body.search:not(#\#) main{padding-top:clamp(1.5rem,.2826rem + 6.087vi,5rem);padding-top:var(--space-m-2xl)}.single-post:not(#\#) main{padding-top:clamp(1rem,.913rem + .4348vi,1.25rem);padding-top:var(--space-s)}.page-template-template-frontpage:not(#\#) main,.single-festival:not(#\#) main,.single-film_section:not(#\#) main,.single-info:not(#\#) main,.single-jury:not(#\#) main,.single-post:not(#\#) main,.single-programme:not(#\#) main,.single-schedule:not(#\#) main,.single-winners:not(#\#) main{padding-bottom:calc(clamp(3rem, 2.3043rem + 3.4783vi, 5rem) + clamp(1.5rem, 1.3696rem + .6522vi, 1.875rem) + 2.5rem);padding-bottom:calc(var(--space-xl-2xl) + var(--back-to-top-bottom-margin) + var(--back-to-top-size))}.footer:not(#\#){--flow-space:var(--space-l-xl);background-color:#000;color:#7f8b96;container:footer/inline-size;padding-top:clamp(2rem,.9565rem + 5.2174vi,5rem);padding-top:var(--space-l-2xl);position:relative}.footer:not(#\#) .grid{--grid-max-columns:3;--grid-column-min-width:14rem;--gutter:var(--space-m-l)}@container footer (width < 50rem){.footer:not(#\#) .grid{--grid-column-min-width:50rem}}.footer__widget:not(#\#)>*+*{margin-block-start:1em;margin-top:var(--flow-space,1em)}.footer__widget:not(#\#){--flow-space:var(--space-m)}.footer__widget--text:not(#\#){text-wrap:pretty;font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1);max-width:35ch}.footer__widget--text:not(#\#) em,.footer__widget--text:not(#\#) strong{color:#fff;font-weight:400}.footer__widget--newsletter:not(#\#){--flow-space:var(--space-m-l);text-wrap:pretty;color:#fff;font-size:clamp(1.2rem,1.0957rem + .5217vw,1.5rem);font-size:clamp(1.2rem,1.0957rem + .5217vi,1.5rem);font-size:var(--font-size-2)}.footer:not(#\#) .button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.footer:not(#\#) .button{background-color:transparent;border-color:#fff;font-size:clamp(1.0625rem,.9973rem + .3261vw,1.25rem);font-size:clamp(1.0625rem,.9973rem + .3261vi,1.25rem);font-size:var(--font-size-1)}.footer:not(#\#) .footer-navigation-wrapper{--gutter-y:var(--space-s);--gutter-x:var(--space-m-l);border-top:1px solid #343c42;padding-bottom:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);padding-bottom:var(--space-m);padding-top:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);padding-top:var(--space-m)}.footer:not(#\#) .footer-navigation-wrapper .logo{height:1.5rem;width:auto}.footer:not(#\#) .footer-navigation-wrapper .footer-nav{--gutter-x:var(--space-m-l);--gutter-y:var(--space-2xs);align-items:center;align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:clamp(.5rem,.4565rem + .2174vi,.625rem) clamp(1.5rem,1.1522rem + 1.7391vi,2.5rem);gap:var(--gutter-y,var(--gutter,0)) var(--gutter-x,var(--gutter,0));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start)}.footer:not(#\#) .footer-navigation-wrapper .footer-nav a:hover{text-decoration-line:underline}.footer:not(#\#) .footer-navigation-wrapper .footer-nav a{font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1);-webkit-text-decoration:none;text-decoration:none}.back-to-top:not(#\#){align-items:center;border-radius:100%;display:flex;height:2.5rem;height:var(--back-to-top-size);justify-content:center;position:absolute;right:1rem;right:calc(var(--back-to-top-size) - var(--back-to-top-icon-height));top:calc((1.5rem + 1rem + clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem))*-1);top:calc((1.5rem + 1rem + clamp(1.5rem, 1.3696rem + .6522vi, 1.875rem))*-1);top:calc((var(--back-to-top-size) + var(--back-to-top-bottom-margin))*-1);width:2.5rem;width:var(--back-to-top-size)}.back-to-top:not(#\#) svg{height:1.5rem;height:var(--back-to-top-icon-height);width:1.65rem;width:calc(var(--back-to-top-icon-height)*1.1)}.back-to-top:hover:not(#\#){background-color:#000;color:#fff}.text-festival:not(#\#){color:var(--festival-theme-color)}.gallery:not(#\#){--gutter:0.15rem}.gallery:not(#\#) a{-webkit-text-decoration:none;text-decoration:none}.gallery:not(#\#) figure{align-items:center;display:grid;justify-items:center;place-items:center}.gallery:not(#\#) figure>*{grid-area:1/1}.gallery:not(#\#) figcaption{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:none;flex-direction:column;font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--font-size--1);gap:clamp(1rem,.4783rem + 2.6087vw,2.5rem);gap:clamp(1rem,.4783rem + 2.6087vi,2.5rem);gap:var(--space-s-l);height:100%;justify-content:center;letter-spacing:.03em;padding:clamp(1.5rem,1.3696rem + .6522vi,1.875rem);padding:var(--space-m);text-align:center;width:100%}@media(hover:hover){.gallery:not(#\#) figure:hover figcaption{display:flex}}.gallery:not(#\#) img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.tobii__slide:not(#\#) figure>figcaption{font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:clamp(.9375rem,.9158rem + .1087vi,1rem);font-size:var(--tobii-base-font-size);margin-top:clamp(1.5rem,1.1522rem + 1.7391vi,2.5rem);margin-top:var(--space-m-l);max-width:80vw;max-width:var(--tobii-slide-max-width);position:static;text-align:center}.tobii__btn:not(#\#){opacity:1}.tobii__btn:not(#\#) svg{stroke-width:0;height:27px;width:auto}.tobii__btn--close:not(#\#){height:auto;right:1em;top:1.5em;width:auto}.tobii__btn--close:not(#\#) svg{height:24px;transform:scale(1);width:auto}.tobii__btn:focus:not(#\#){outline:none}.tobii__btn:focus-visible:not(#\#){outline:2px solid #fff;outline-offset:.2lh}.hover\:underline:hover:not(#\#){text-decoration-line:underline}.focus\:not-sr-only:focus:not(#\#){clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}