a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}button{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit}html{overflow-x:hidden}*{box-sizing:border-box;scroll-margin-top:6.5rem}@media screen and (min-width:52rem){.site *{scroll-margin-top:calc(clamp(4rem, 7.8125vw, 6.25rem) + 5.31875rem)}}img,video{display:block;height:auto;width:100%}::selection{background:#000;color:#fff}:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}*{accent-color:#000!important}.editor-visual-editor .wp-block-post-title{font-size:2rem}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.meta-line{align-items:baseline;-moz-column-gap:.6em;column-gap:.6em;display:flex;flex-wrap:wrap;row-gap:.15em}.meta-line__sep{color:#4a4a4a}@font-face{font-display:swap;font-family:Only Extended;font-style:normal;font-weight:400;src:url(https://www.stattkino.ch/wp-content/themes/vonweb/dist/fonts/OnlyExtended-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Only Extended;font-style:normal;font-weight:600;src:url(https://www.stattkino.ch/wp-content/themes/vonweb/dist/fonts/OnlyExtended-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Only Extended;font-style:normal;font-weight:700;src:url(https://www.stattkino.ch/wp-content/themes/vonweb/dist/fonts/OnlyExtended-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Isola;font-style:normal;font-weight:400;src:url(https://www.stattkino.ch/wp-content/themes/vonweb/dist/fonts/IsolaWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Isola;font-style:normal;font-weight:700;src:url(https://www.stattkino.ch/wp-content/themes/vonweb/dist/fonts/IsolaWeb-Bold.woff2) format("woff2")}body{background:#fff;color:#000;font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);line-height:1.25}p{margin-bottom:1em}p:last-child{margin-bottom:0}strong{font-weight:700}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#000;font-weight:400;line-height:1.15}.h1,h1{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.5rem,1.3481rem + .6483vw,1.75rem);font-weight:700;margin-bottom:1.5rem;overflow-wrap:break-word;word-break:break-word}.h1:last-child,h1:last-child{margin-bottom:0}.h2,h2{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:700;line-height:1.2;margin-bottom:.25rem;overflow-wrap:break-word;word-break:break-word}.h2:last-child,h2:last-child{margin-bottom:0}h3{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:400;margin-bottom:.5rem}h3:last-child{margin-bottom:0}h4{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:700;margin-bottom:.5rem}h4:last-child{margin-bottom:0}h5{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:700;margin-bottom:.5rem}h5:last-child{margin-bottom:0}h6{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:700;margin-bottom:.5rem}h6:last-child{margin-bottom:0}.lead{font-size:clamp(1.25rem,1.174rem + .3241vw,1.375rem)}figcaption{font-size:clamp(.9375rem,.8995rem + .1621vw,1rem);margin:.5rem 0}ol.wp-block-list,ul.wp-block-list{margin-bottom:2rem;padding-inline-start:2rem}ol.wp-block-list li,ul.wp-block-list li{padding-left:.5rem;position:relative}ol.wp-block-list li:last-child,ol.wp-block-list:last-child,ul.wp-block-list li:last-child,ul.wp-block-list:last-child{margin-bottom:0}ul.wp-block-list{list-style-type:"— "}ol.wp-block-list{list-style-type:decimal}ol.wp-block-list li::marker{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.gform-loader{animation-duration:1.1s!important;animation-iteration-count:infinite!important}}:root{--admin-bar-height:0px}body.admin-bar{--admin-bar-height:var(--wp-admin--admin-bar--height,32px)}@media screen and (max-width:600px){body.admin-bar{--admin-bar-height:0px}}.header-sentinel{height:50px;position:absolute;top:0;width:1px}.site-header{position:fixed;top:var(--admin-bar-height);inset-inline:0;padding-inline:clamp(1rem,3.125vw,2.5rem);pointer-events:none;z-index:40}.site-header__bar{background:#000;border-radius:0 0 clamp(1.75rem,4.0625vw,3.25rem) clamp(1.75rem,4.0625vw,3.25rem);justify-content:center;min-height:clamp(7rem,15.625vw,12.5rem);padding-inline:1rem;pointer-events:auto;position:relative;transition:min-height .65s cubic-bezier(.4,0,.2,1)}.logo,.site-header__bar{align-items:center;display:flex}.logo{color:#fff;flex-direction:column;text-align:center;text-decoration:none}.logo__word{font-size:clamp(1.5rem,3.71vw,2.96875rem);line-height:0;transition:font-size .65s cubic-bezier(.4,0,.2,1)}.logo__mark{display:block;height:1.3em;width:auto}.logo__claim{font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:clamp(.6875rem,1.09375vw,.875rem);font-weight:400;height:1lh;letter-spacing:.05em;margin-top:.65rem;min-height:0;overflow:hidden;text-transform:uppercase;transition:height .65s cubic-bezier(.4,0,.2,1),margin-top .65s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1) .2s}.site-header[data-shrunk=true] .site-header__bar{min-height:clamp(4rem,7.8125vw,6.25rem)}.site-header[data-shrunk=true] .logo__word{font-size:clamp(1.125rem,2.41vw,1.9297rem)}.site-header[data-shrunk=true] .logo__claim{height:0;margin-top:0;opacity:0;transition:height .65s cubic-bezier(.4,0,.2,1),margin-top .65s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1)}.site-header[data-shrink-instant=true] .logo__claim,.site-header[data-shrink-instant=true] .logo__word,.site-header[data-shrink-instant=true] .site-header__bar{transition:none}@media(max-width:52rem){.site-header__bar{justify-content:flex-start;min-height:4.5rem}.logo__claim{display:none}.site-header[data-shrunk=true] .site-header__bar{min-height:4.5rem}.site-header[data-shrunk=true] .logo__word{font-size:clamp(1.5rem,3.71vw,2.96875rem)}}.skip-link{background:#fff;border:1px solid #000;border-radius:999px;color:#000;left:1rem;padding:.75rem 1.25rem;position:absolute;top:calc(1rem + var(--admin-bar-height));transform:translateY(-300%);transition:transform .2s cubic-bezier(.22,1,.36,1);z-index:200}.skip-link:focus{transform:translateY(0)}.main-nav{margin-left:auto;margin-right:auto;margin-block:3rem;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));position:relative;width:100%}.main-nav:has(.main-nav__item:focus-within .nav-dropdown),.main-nav:has(.nav-dropdown--closing),.main-nav:has(.nav-dropdown--open){z-index:46}html:not(.js) .main-nav:has(.main-nav__item:hover .nav-dropdown){z-index:46}.main-nav__list{display:grid;gap:clamp(.375rem,.8vw,.625rem);grid-template-columns:repeat(4,1fr)}.main-nav__item{position:relative}.main-nav__pill{align-items:center;background:#fff;border:1px solid #000;border-radius:999px;color:#000;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;padding:.55rem 1rem;text-decoration:none;text-transform:uppercase;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:100%}.main-nav__pill:hover,.main-nav__pill[aria-current=page]{background:#000;color:#fff}@media screen and (min-width:52rem){.main-nav{position:sticky;top:calc(var(--admin-bar-height) + clamp(7rem, 15.625vw, 12.5rem) + 1rem);transition:top .65s cubic-bezier(.4,0,.2,1);z-index:30}.layout:has(.site-header[data-shrunk=true]) .main-nav{top:calc(var(--admin-bar-height) + clamp(4rem, 7.8125vw, 6.25rem) + 1rem)}.layout:has(.site-header[data-shrink-instant=true]) .main-nav{transition:none}}.nav-dropdown{left:50%;min-width:100%;opacity:0;position:absolute;top:calc(100% + .5rem);transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s;translate:-50% 0;visibility:hidden;z-index:50}.main-nav__item:focus-within .nav-dropdown,.nav-dropdown--open,html:not(.js) .main-nav__item:hover .nav-dropdown{opacity:1;visibility:visible}.nav-dropdown--pills ul{align-items:center;display:flex;flex-direction:column;gap:.5rem}.nav-dropdown--pills li{display:flex;justify-content:center;min-width:100%}.nav-dropdown--pills .nav-dropdown__link{align-items:center;background:#fff;border:1px solid #000;border-radius:999px;color:#000;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;min-width:100%;padding:.55rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);white-space:nowrap}.nav-dropdown--pills .nav-dropdown__link:focus-visible,.nav-dropdown--pills .nav-dropdown__link:hover{background:#000;color:#fff}@media screen and (min-width:52rem){.layout:after{background:#00000073;content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s;visibility:hidden;z-index:45}.layout:has(.main-nav__item:focus-within .nav-dropdown):after,.layout:has(.nav-dropdown--open):after{opacity:1;visibility:visible}html:not(.js) .layout:has(.main-nav__item:hover .nav-dropdown):after{opacity:1;visibility:visible}}.mobile-nav__burger{display:none;flex-direction:column;gap:5px;height:2.5rem;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;translate:0 -50%;width:2.5rem}.mobile-nav__burger span{background:#fff;border-radius:1px;display:block;height:2px}@media(max-width:52rem){.mobile-nav__burger{display:flex}}.mobile-nav{background:#000;border:0;color:#fff;height:auto;inset:0 0 auto;margin:0;max-height:100dvh;max-width:none;overflow-y:auto;padding:0;width:100vw}.mobile-nav::backdrop{background:#00000073}.mobile-nav:focus-visible{outline:none}.mobile-nav__inner{display:flex;flex-direction:column;padding:0 calc(clamp(1rem, 3.125vw, 2.5rem) + 1rem) 2rem}.mobile-nav__bar{align-items:center;background:#000;display:flex;justify-content:space-between;min-height:4.5rem;padding-block:.75rem;position:sticky;top:0;z-index:1}.mobile-nav__close{color:#fff;padding:.5rem}.mobile-nav__close svg{display:block;height:auto;width:1.5rem}.mobile-nav__close svg :is(line){stroke-width:2px}.mobile-nav__list{display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;padding-block:1rem .5rem;width:min(22rem,100%)}.mobile-nav__pill{align-items:center;background:#fff;border:1px solid #fff;border-radius:999px;color:#000;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}.mobile-nav__pill[aria-current=page]{background:#000;color:#fff}.mobile-nav__children{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding-block:.75rem .5rem;padding-inline:1rem}.mobile-nav__child{align-items:center;background:#fff;border:1px solid #fff;border-radius:999px;color:#000;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;min-width:100%;padding:.75rem 1.25rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(max-width:52rem){.main-nav{display:none}.site__main{margin-top:2rem}}.site-footer{margin-top:4rem;padding-inline:clamp(1rem,3.125vw,2.5rem)}.site-footer__inner{background:#000;border-radius:clamp(1.75rem,4.0625vw,3.25rem) clamp(1.75rem,4.0625vw,3.25rem) 0 0;color:#fff;font-size:.875rem;padding-block:clamp(2rem,3.5vw,2.8125rem)}.site-footer__container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.site-footer__info{font-family:Only Extended,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;line-height:1.143}.site-footer__name{font-weight:600;text-transform:lowercase}.site-footer__address{font-style:normal}.site-footer__address p{margin-bottom:0}.site-footer__address a{text-decoration:none}.site-footer__address a:hover{text-decoration:underline;text-underline-offset:.2em}.site-footer__hours{margin-top:1.5rem}.site-footer__menu ul{display:flex;flex-direction:column;gap:.625rem}.site-footer__menu ul a{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:.875rem;letter-spacing:.05em;line-height:1.43;text-decoration:none;text-transform:uppercase}.site-footer__menu ul a:hover{text-decoration:underline;text-underline-offset:.2em}.site-footer__newsletter{flex-basis:16rem;flex-grow:0}.site-footer__newsletter .gform_wrapper{margin:0}.site-footer__newsletter .gfield_label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.site-footer__newsletter .gform_fields{row-gap:1rem!important}.site-footer__newsletter .gfield{grid-column:1/-1!important}.site-footer__newsletter input[type=email]{background:#fff!important;block-size:auto!important;border:0!important;border-radius:0!important;color:#000!important;display:block;font-size:.875rem!important;inline-size:100%;letter-spacing:.02em!important;line-height:1.4!important;min-block-size:0!important;padding:.45rem .75rem!important}.site-footer__newsletter input[type=email]::placeholder{color:#4a4a4a!important}.site-footer__newsletter .gform_footer{margin:0!important;padding:0!important}.site-footer__newsletter .gform_footer .gform_button{align-items:center;background:#fff!important;block-size:auto!important;border:1px solid #000;border-color:#0000!important;border-radius:999px;border-radius:999px!important;color:#000!important;cursor:pointer;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-family:Only Extended,Helvetica Neue,Arial,sans-serif!important;font-size:.6875rem;font-size:.6875rem!important;font-weight:600;font-weight:600!important;justify-content:center;letter-spacing:.2em;letter-spacing:.2em!important;margin-top:.75rem!important;min-block-size:0!important;padding:.45rem 1.5rem!important;text-decoration:none;text-transform:uppercase;text-transform:uppercase!important;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);white-space:nowrap}.site-footer__newsletter .gform_footer .gform_button:focus-visible,.site-footer__newsletter .gform_footer .gform_button:hover{background:#4a4a4a!important;color:#fff!important}.site-footer__newsletter .gform_footer .gform_button.gform-has-spinner,.site-footer__newsletter .gform_footer .gform_button.gform-has-spinner:focus-visible,.site-footer__newsletter .gform_footer .gform_button.gform-has-spinner:hover{--gf-form-spinner-fg-color:#fff;--gf-form-spinner-bg-color:#ffffff40;background:#4a4a4a!important;color:#0000!important}.site-footer__newsletter .gform_footer .gform_button.gform-has-spinner .gform-loader,.site-footer__newsletter .gform_footer .gform_button.gform-has-spinner:focus-visible .gform-loader,.site-footer__newsletter .gform_footer .gform_button.gform-has-spinner:hover .gform-loader{block-size:14px;border-width:1.5px;inline-size:14px}.site-footer__newsletter .gform_confirmation_message{background:#0000!important;color:#fff!important;font-size:.875rem;line-height:1.5;padding:0!important}.site-footer__newsletter .gfield_validation_message,.site-footer__newsletter .gform_submission_error,.site-footer__newsletter .gform_validation_errors,.site-footer__newsletter .gform_validation_errors h2,.site-footer__newsletter .validation_message{background:#0000!important;border:0!important;box-shadow:none!important;color:#ee502d!important;font-size:.6875rem;outline:0!important;padding:0!important}.site-footer__newsletter .gform_validation_errors{margin-block:.4rem .75rem}.site-footer__newsletter .gfield_validation_message,.site-footer__newsletter .validation_message{margin-top:.4rem}.site-footer__newsletter-title{color:inherit;font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.site-footer__social{display:flex;gap:.75rem;margin-top:1.5rem}.site-footer__social a{align-items:center;display:flex;justify-content:center;min-height:1.75rem;min-width:1.75rem;padding:.25rem}.site-footer__social svg{fill:currentColor;height:1.5rem;opacity:.85;transition:opacity .45s cubic-bezier(.22,1,.36,1);width:1.5rem}.site-footer__social a:hover svg{opacity:1}.site{display:flex;flex-direction:column;min-height:100vh;padding-top:clamp(7rem,15.625vw,12.5rem)}.site__main{flex:1;width:100%}@media(max-width:52rem){.site{padding-top:4.5rem}}.main-wrapper .main-content>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.main-wrapper .main-content>.gform_confirmation_message,.main-wrapper .main-content>.gform_confirmation_wrapper,.main-wrapper .main-content>.gform_wrapper,.main-wrapper .main-content>.wp-block-buttons,.main-wrapper .main-content>.wp-block-gravityforms-form{margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.main-wrapper .main-content>:is(ul,ol){padding-inline-start:calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px) + 2rem)}.main-wrapper .main-content>:is(h1,h2,h3,h4,h5,h6){margin-top:4rem}.main-wrapper .main-content>h3{margin-top:1.75rem}@media screen and (min-width:992px){.main-wrapper .main-content>h3{margin-top:2.5rem}}.main-wrapper .main-content>:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:1.5rem}@media screen and (min-width:992px){.main-wrapper .main-content>:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:1rem}}.main-wrapper .main-content>ol a,.main-wrapper .main-content>p a,.main-wrapper .main-content>ul a{text-decoration:underline;text-underline-offset:.1em;transition:color .45s cubic-bezier(.22,1,.36,1)}.main-wrapper .main-content>ol a:hover,.main-wrapper .main-content>p a:hover,.main-wrapper .main-content>ul a:hover{opacity:.5}.main-wrapper .main-content>blockquote{font-style:italic;margin-block:2rem;padding-left:1rem}.main-wrapper .main-content>.wp-block-buttons,.main-wrapper .main-content>figure:not(.wp-block-table){margin-block:2rem}.main-wrapper .main-content>.wp-block-buttons:first-child,.main-wrapper .main-content>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6):first-child{margin-top:4rem}.main-wrapper .main-content>.wp-block-buttons:last-child,.main-wrapper .main-content>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:4rem}.main-wrapper .main-content--page{margin-inline:auto;max-width:80rem;--section-indent:0.75rem}@media screen and (min-width:992px){.main-wrapper .main-content--page{--section-indent:1.3375rem}}.main-wrapper .main-content--page>.section-anchor{--section-indent:0px}.main-wrapper .main-content--page>.wp-block-buttons,.main-wrapper .main-content--page>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){padding-inline:calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media screen and (min-width:992px){.main-wrapper .main-content--page>.wp-block-buttons,.main-wrapper .main-content--page>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){max-width:calc(75% - clamp(1rem, 3vw, 2rem)*2*3/4 - clamp(.375rem, .8vw, .625rem)*3*3/4 + clamp(.375rem, .8vw, .625rem)*2 + clamp(1rem, 3vw, 2rem)*2 + var(--section-indent, 0px))}}.main-wrapper .main-content--page>.wp-block-buttons,.main-wrapper .main-content--page>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){margin-inline:0}.main-wrapper .main-content--page>:is(ul,ol){padding-inline-start:calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px) + 2rem)}.editor-styles-wrapper .wp-block-post-title,.editor-visual-editor .wp-block-post-title{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media screen and (min-width:992px){.editor-styles-wrapper .wp-block-post-title,.editor-visual-editor .wp-block-post-title{margin-bottom:4rem}}.editor-styles-wrapper .is-root-container{margin-inline:auto;max-width:80rem;--section-indent:0.75rem}@media screen and (min-width:992px){.editor-styles-wrapper .is-root-container{--section-indent:1.3375rem}}.editor-styles-wrapper .is-root-container>.section-anchor{--section-indent:0px}.editor-styles-wrapper .is-root-container>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.editor-styles-wrapper .is-root-container>.gform_confirmation_message,.editor-styles-wrapper .is-root-container>.gform_confirmation_wrapper,.editor-styles-wrapper .is-root-container>.gform_wrapper,.editor-styles-wrapper .is-root-container>.wp-block-buttons,.editor-styles-wrapper .is-root-container>.wp-block-gravityforms-form{margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.editor-styles-wrapper .is-root-container>:is(ul,ol){padding-inline-start:calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px) + 2rem)}.editor-styles-wrapper .is-root-container>:is(h1,h2,h3,h4,h5,h6){margin-top:4rem}.editor-styles-wrapper .is-root-container>h3{margin-top:1.75rem}@media screen and (min-width:992px){.editor-styles-wrapper .is-root-container>h3{margin-top:2.5rem}}.editor-styles-wrapper .is-root-container>:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:1.5rem}@media screen and (min-width:992px){.editor-styles-wrapper .is-root-container>:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:1rem}}.editor-styles-wrapper .is-root-container>ol a,.editor-styles-wrapper .is-root-container>p a,.editor-styles-wrapper .is-root-container>ul a{text-decoration:underline;text-underline-offset:.1em;transition:color .45s cubic-bezier(.22,1,.36,1)}.editor-styles-wrapper .is-root-container>ol a:hover,.editor-styles-wrapper .is-root-container>p a:hover,.editor-styles-wrapper .is-root-container>ul a:hover{opacity:.5}.editor-styles-wrapper .is-root-container>blockquote{font-style:italic;margin-block:2rem;padding-left:1rem}.editor-styles-wrapper .is-root-container>.wp-block-buttons,.editor-styles-wrapper .is-root-container>figure:not(.wp-block-table){margin-block:2rem}.editor-styles-wrapper .block-editor-block-list__block .block-list-appender:not(:only-child){bottom:auto;margin-top:.5rem;position:relative;right:auto}.block-editor-iframe__body .is-root-container>[class*=wp-block-vonweb-],.editor-styles-wrapper .is-root-container>[class*=wp-block-vonweb-]{margin-bottom:3.5rem;margin-top:3.5rem}@media screen and (min-width:992px){.block-editor-iframe__body .is-root-container>[class*=wp-block-vonweb-],.editor-styles-wrapper .is-root-container>[class*=wp-block-vonweb-]{margin-bottom:5rem;margin-top:5rem}}.block-editor-iframe__body .is-root-container>.accordions--spacing-top-small,.block-editor-iframe__body .is-root-container>.logos--spacing-top-small,.editor-styles-wrapper .is-root-container>.accordions--spacing-top-small,.editor-styles-wrapper .is-root-container>.logos--spacing-top-small{margin-top:1.75rem}@media screen and (min-width:992px){.block-editor-iframe__body .is-root-container>.accordions--spacing-top-small,.block-editor-iframe__body .is-root-container>.logos--spacing-top-small,.editor-styles-wrapper .is-root-container>.accordions--spacing-top-small,.editor-styles-wrapper .is-root-container>.logos--spacing-top-small{margin-top:2.5rem}}.block-editor-iframe__body .is-root-container>.logos--spacing-bottom-small,.editor-styles-wrapper .is-root-container>.logos--spacing-bottom-small{margin-bottom:1.75rem}@media screen and (min-width:992px){.block-editor-iframe__body .is-root-container>.logos--spacing-bottom-small,.editor-styles-wrapper .is-root-container>.logos--spacing-bottom-small{margin-bottom:2.5rem}}.block-editor-iframe__body .is-root-container>.section-anchor,.editor-styles-wrapper .is-root-container>.section-anchor{margin-bottom:0}.block-editor-iframe__body .is-root-container>.section-anchor+*,.editor-styles-wrapper .is-root-container>.section-anchor+*{margin-top:0}.block-editor-iframe__body .gfield--turnstile-preview,.block-editor-iframe__body .gform_wrapper .gfield--type-turnstile>.gfield_label,.editor-styles-wrapper .gfield--turnstile-preview,.editor-styles-wrapper .gform_wrapper .gfield--type-turnstile>.gfield_label{display:none}body .gform-theme{--gf-color-primary:#000!important;--gf-color-primary-rgb:0,0,0!important;--gf-color-primary-contrast:#fff!important;--gf-color-primary-contrast-rgb:255,255,255!important;--gf-color-primary-darker:#000!important;--gf-color-primary-lighter:#000!important;--gf-color-secondary:#fff!important;--gf-color-secondary-rgb:255,255,255!important;--gf-color-secondary-contrast:#000!important;--gf-color-secondary-contrast-rgb:0,0,0!important;--gf-color-secondary-darker:#f2f2f2!important;--gf-color-secondary-lighter:#fff!important;--gf-color-out-ctrl-light:#0000001a!important;--gf-color-out-ctrl-light-rgb:0,0,0!important;--gf-color-out-ctrl-light-darker:#4a4a4a59!important;--gf-color-out-ctrl-light-lighter:#f2f2f2!important;--gf-color-out-ctrl-dark:#4a4a4a!important;--gf-color-out-ctrl-dark-rgb:74,74,74!important;--gf-color-out-ctrl-dark-darker:#000!important;--gf-color-out-ctrl-dark-lighter:#000000a6!important;--gf-color-in-ctrl:#fff!important;--gf-color-in-ctrl-rgb:255,255,255!important;--gf-color-in-ctrl-contrast:#000!important;--gf-color-in-ctrl-contrast-rgb:0,0,0!important;--gf-color-in-ctrl-darker:#f2f2f2!important;--gf-color-in-ctrl-lighter:#fff!important;--gf-color-in-ctrl-primary:#000!important;--gf-color-in-ctrl-primary-rgb:0,0,0!important;--gf-color-in-ctrl-primary-contrast:#fff!important;--gf-color-in-ctrl-primary-contrast-rgb:255,255,255!important;--gf-color-in-ctrl-primary-darker:#000!important;--gf-color-in-ctrl-primary-lighter:#000!important;--gf-color-in-ctrl-light:#0000001a!important;--gf-color-in-ctrl-light-rgb:0,0,0!important;--gf-color-in-ctrl-light-darker:#4a4a4a59!important;--gf-color-in-ctrl-light-lighter:#f2f2f2!important;--gf-color-in-ctrl-dark:#4a4a4a!important;--gf-color-in-ctrl-dark-rgb:74,74,74!important;--gf-color-in-ctrl-dark-darker:#000!important;--gf-color-in-ctrl-dark-lighter:#000000a6!important;--gf-radius:3px!important;--gf-ctrl-shadow:none!important;--gf-ctrl-btn-shadow:none!important;--gf-form-validation-shadow:none!important;--gf-field-section-border-width:0!important;--gf-font-size-secondary:16px!important;--gf-font-size-tertiary:14px!important;--gf-label-space-y-secondary:var( --gf-label-space-y-md-secondary )!important;--gf-label-req-gap:0!important;--gf-ctrl-label-font-size-req:inherit!important;--gf-ctrl-border-color:#4a4a4a!important;--gf-ctrl-size:var(--gf-ctrl-size-md)!important;--gf-ctrl-label-color-primary:#000!important;--gf-ctrl-label-color-secondary:#000!important;--gf-ctrl-choice-size:var(--gf-ctrl-choice-size-md)!important;--gf-ctrl-checkbox-check-size:var( --gf-ctrl-checkbox-check-size-md )!important;--gf-ctrl-radio-check-size:var(--gf-ctrl-radio-check-size-md)!important;--gf-ctrl-checkbox-check-radius:0!important;--gf-ctrl-btn-font-size:var(--gf-ctrl-btn-font-size-md)!important;--gf-ctrl-btn-padding-x:var(--gf-ctrl-btn-padding-x-md)!important;--gf-ctrl-btn-size:var(--gf-ctrl-btn-size-md)!important;--gf-ctrl-btn-border-color-secondary:#4a4a4a!important;--gf-ctrl-btn-color-ctrl:#fff!important;--gf-ctrl-file-btn-bg-color:#0000!important;--gf-ctrl-file-btn-bg-color-hover:#0000!important;--gf-ctrl-file-btn-color-hover:#000!important;--gf-ctrl-file-btn-radius:0!important;--gf-field-img-choice-size:var(--gf-field-img-choice-size-md)!important;--gf-field-img-choice-card-space:var( --gf-field-img-choice-card-space-md )!important;--gf-field-img-choice-check-ind-size:var( --gf-field-img-choice-check-ind-size-md )!important;--gf-field-img-choice-check-ind-icon-size:var( --gf-field-img-choice-check-ind-icon-size-md )!important;--gf-field-pg-steps-number-color:#000c!important}@media screen and (max-width:991px){body .gform-theme{--gf-field-img-choice-size-md:calc(50% - 6px)!important}}body .gform-theme:not(.site-footer__newsletter *){--gf-font-size-primary:clamp(1rem,0.924rem + 0.3241vw,1.125rem)!important;--gf-font-size-secondary:clamp(1rem,0.924rem + 0.3241vw,1.125rem)!important;--gf-font-size-tertiary:clamp(1rem,0.924rem + 0.3241vw,1.125rem)!important;--gf-line-height-secondary:1.25!important;--gf-line-height-tertiary:1.25!important;--gf-form-validation-line-height:1.25!important;--gf-ctrl-textarea-line-height:1.25!important}body .gform_wrapper .gform_heading .gform_title{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:700;line-height:1.2;margin-bottom:.25rem;overflow-wrap:break-word;word-break:break-word}body .gform_wrapper .gform_heading .gform_title:last-child{margin-bottom:0}body .gform_wrapper .gform_heading .gform_title{margin-bottom:1.5rem}body .gform_wrapper .gform_heading .gform_required_legend{display:none}body .gform_wrapper .gfield_html{font-size:clamp(.9375rem,.8995rem + .1621vw,1rem)}body .gform_wrapper .gfield_html a{text-decoration:underline;text-underline-offset:.1em;transition:color .45s cubic-bezier(.22,1,.36,1)}body .gform_wrapper .gfield_html a:hover{opacity:.5}body .gform_wrapper :is(input,textarea,select,button):focus:not(:focus-visible){outline:none}body .gform_wrapper input[type=file]{border-radius:0}body .gform_wrapper input[type=file]:focus-visible{outline:2px solid #000;outline-offset:2px}body .gform_wrapper .gform_body .gform_fields{row-gap:1.5rem}@media screen and (min-width:992px){body .gform_wrapper .gform_body .gform_fields .gfield:not(.gsection){grid-column:span 6}body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox,body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-consent,body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-fileupload,body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-textarea{grid-column:1/-1}body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-html{grid-column:1/span 6}body .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-turnstile,body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-full{grid-column:1/-1}body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-left{grid-column:1/span 6;min-block-size:5rem}body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-right{grid-column:7/span 6}body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-rows-2{grid-row:span 2}body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-rows-3{grid-row:span 3}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox,body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio{-moz-column-gap:2.5rem;column-gap:2.5rem;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox>.gchoice,body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio>.gchoice{flex:0 1 auto;max-width:100%;width:auto}}body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-inline-choices .gfield_radio{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}body .gform_wrapper .gform_body .gform_fields .gfield.vonweb-inline-choices .gfield_radio>.gchoice{flex:0 0 auto;width:auto}body .gform_wrapper .gform_body .gform_fields .gfield h3,body .gform_wrapper .gform_body .gform_fields .gfield h4{margin:1rem 0 -.75rem}body .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_title{margin-bottom:.5rem}body .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description{font-size:clamp(1rem,.924rem + .3241vw,1.125rem)}body .gform_wrapper .gform_body .gform_fields .gfield p{margin:0}body .gform_wrapper .gform_body .gform_fields .gfield label,body .gform_wrapper .gform_body .gform_fields .gfield legend{cursor:pointer}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_required_asterisk{color:#000}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{text-wrap:pretty}body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield textarea{background-color:#f2f2f2;box-shadow:none;padding:.35rem 1rem;width:100%;block-size:3rem;border:none;border-radius:0;font-size:clamp(1rem,.924rem + .3241vw,1.125rem)}body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield select::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder{color:#4a4a4a}body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield select:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus-visible{outline:2px solid #000;outline-offset:2px}body .gform_wrapper .gform_body .gform_fields .gfield textarea{padding:1rem}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox],body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]{transition:none}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:checked,body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:checked{background-color:#000;border-color:#000}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox>.gchoice,body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio>.gchoice{align-items:start}body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer{margin-block-start:0!important}body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button{align-items:center;background:#000!important;block-size:auto!important;border:1px solid #000;border:1px solid #000!important;border-radius:999px;border-radius:999px!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-family:Only Extended,Helvetica Neue,Arial,sans-serif!important;font-size:.875rem;font-size:.875rem!important;font-weight:600;font-weight:600!important;justify-content:center;letter-spacing:.2em;letter-spacing:.2em!important;line-height:1.25!important;margin-top:0!important;min-block-size:0!important;padding:.55rem 1.5rem!important;text-decoration:none;text-transform:uppercase;text-transform:uppercase!important;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);white-space:nowrap}body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button:focus-visible,body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button:hover{background:#fff!important;color:#000!important}body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button:focus-visible{outline:2px solid #000;outline-offset:2px}body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button.gform-has-spinner,body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button.gform-has-spinner:focus-visible,body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button.gform-has-spinner:hover{--gf-form-spinner-fg-color:#000;--gf-form-spinner-bg-color:#00000040;background:#fff!important;color:#0000!important}body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button.gform-has-spinner .gform-loader,body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button.gform-has-spinner:focus-visible .gform-loader,body .gform_wrapper:not(.site-footer__newsletter *) .gform_footer .gform_button.gform-has-spinner:hover .gform-loader{block-size:18px;border-width:2px;inline-size:18px}body .gform_confirmation_message{background-color:#000;color:#fff;padding:2rem}:where(.main-wrapper) figure.wp-block-table{margin-bottom:4rem;margin-top:4rem;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.main-wrapper) figure.wp-block-table table{border-collapse:collapse;width:100%}:where(.main-wrapper) figure.wp-block-table table,:where(.main-wrapper) figure.wp-block-table table.has-fixed-layout{min-width:min-content;table-layout:fixed}:where(.main-wrapper) figure.wp-block-table td,:where(.main-wrapper) figure.wp-block-table th{border:0;font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem);font-weight:400;line-height:1.25;overflow-wrap:break-word;padding:.75rem 1.5rem .75rem 0;vertical-align:initial;width:9rem}:where(.main-wrapper) figure.wp-block-table td:last-child,:where(.main-wrapper) figure.wp-block-table th:last-child{padding-right:0}@media screen and (min-width:992px){:where(.main-wrapper) figure.wp-block-table td,:where(.main-wrapper) figure.wp-block-table th{width:14rem}:where(.main-wrapper) figure.wp-block-table td:last-child,:where(.main-wrapper) figure.wp-block-table th:last-child{width:auto}}:where(.main-wrapper) figure.wp-block-table :where(th){text-align:left}:where(.main-wrapper) figure.wp-block-table tbody tr+tr{border-top:1px solid #000}:where(.main-wrapper) figure.wp-block-table thead{border-bottom:1px solid #000}:where(.main-wrapper) figure.wp-block-table thead th{color:#000;font-weight:700}:where(.main-wrapper) figure.wp-block-table tfoot{border-top:1px solid #000}:where(.main-wrapper) figure.wp-block-table figcaption{color:#4a4a4a;font-size:clamp(.9375rem,.8995rem + .1621vw,1rem);margin-top:.75rem}.main-wrapper .main-content>.table-scrollbar,.main-wrapper .main-content>figure.wp-block-table{margin-inline:calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px)) auto;max-width:calc(80rem - (clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px))*2);padding-inline:0;width:calc(100% - (clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px))*2)}:where(.main-wrapper) figure.wp-block-table.has-custom-scrollbar{scrollbar-width:none}:where(.main-wrapper) figure.wp-block-table.has-custom-scrollbar::-webkit-scrollbar{display:none}:where(.main-wrapper) .table-scrollbar{background:#fff;bottom:0;display:none;margin-top:-3.5rem;padding-block:1rem;position:sticky;touch-action:none;z-index:1}:where(.main-wrapper) .table-scrollbar.is-scrollable{display:block}:where(.main-wrapper) .table-scrollbar.is-out-of-view{visibility:hidden}:where(.main-wrapper) .table-scrollbar__track{background:#0000001a;border-radius:999px;height:6px;position:relative}:where(.main-wrapper) .table-scrollbar__thumb{background:#000;border-radius:inherit;cursor:grab;height:100%;inset-block:0;left:0;min-width:2.5rem;position:absolute}:where(.main-wrapper) .table-scrollbar__thumb:active{cursor:grabbing}.section-anchor .section-header{margin-bottom:3.5rem}@media screen and (min-width:992px){.section-anchor .section-header{margin-bottom:5rem}}.main-wrapper .main-content>.section-anchor+*,.main-wrapper .main-content>h1+.section-anchor .section-header{margin-top:0}.section-header{margin:4rem auto 2rem;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media screen and (min-width:992px){.section-header{margin-top:6rem}}.section-header__bar{align-items:center;background:#000;border:1px solid #000;border-radius:999px;color:#fff;display:inline-flex;display:flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;margin:0;padding:.75rem 1.25rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}.screening-list,.screening-list__empty{margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.screening-list__empty{margin-block:3rem}.screening-row{align-items:start;border-top:1px solid #000;display:grid;gap:.75rem;grid-template-columns:1fr;padding-block:.75rem}.screening-list__item:last-child>.screening-row{border-bottom:1px solid #000}@media screen and (min-width:992px){.screening-row{-moz-column-gap:1.5625rem;column-gap:1.5625rem;grid-template-columns:21.875rem 1fr auto;row-gap:.75rem}.screening-row .screening-row__actions{flex-direction:column;gap:.35rem;padding-top:.1rem}}.screening-row__media{aspect-ratio:16/9;background:#d8d8d8;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.screening-row__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1);width:100%}.screening-row__media:focus-visible .screening-row__image,.screening-row__media:hover .screening-row__image{transform:scale(1.03)}.screening-row__media:focus-visible .play-badge,.screening-row__media:hover .play-badge{transform:scale(1.08)}.screening-row__when{align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(1.25rem,1.174rem + .3241vw,1.375rem);gap:.75em;margin-bottom:1.5rem}.screening-row__title,.screening-row__when{font-family:Isola,Helvetica Neue,Arial,sans-serif}.screening-row__title{font-size:clamp(1.5rem,1.3481rem + .6483vw,1.75rem);font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:.5rem;text-transform:uppercase;text-wrap:balance}@media screen and (min-width:992px){.screening-row__title{margin-bottom:1.5rem}}.screening-row__title a:hover{text-decoration:underline;text-underline-offset:.12em}.screening-row__meta{font-size:clamp(1rem,.924rem + .3241vw,1.125rem);margin-bottom:1.5rem}.screening-row__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;margin-top:1.5rem}.screening-row__actions{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;padding-top:.5rem}@media screen and (min-width:992px){.screening-row__actions{padding-top:0}}.screening-note{display:flex;font-size:clamp(1rem,.924rem + .3241vw,1.125rem);gap:.4em}.screening-note__icon{flex:0 0 auto;height:1.15em;width:1.15em}.play-badge{align-items:center;background:#ffffffb3;border:1px solid #000;border-radius:50%;display:flex;height:3rem;inset:0;justify-content:center;margin:auto;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1);width:3rem}.play-badge svg{fill:#000;height:1.2rem;margin-left:.1rem;stroke:#000;width:1.2rem}.play-badge:hover{transform:scale(1.08)}.compact-list{margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.accordion__content-inner .compact-list{padding-inline:0}.compact-list__row{align-items:center;border-top:1px solid #000;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(6rem,2fr) minmax(4rem,2fr) minmax(7rem,auto);padding-block:1.25rem}.compact-list__row:last-child{border-bottom:1px solid #000}.accordion__content-inner .compact-list__row:first-child{border-top:0}.accordion__content-inner .compact-list__row:last-child{border-bottom:0}@media(max-width:44rem){.compact-list__row{grid-template-areas:"title  title title" "day    time  tickets";grid-template-columns:auto auto 1fr;row-gap:.5rem}}.compact-list__title{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.5rem,1.3481rem + .6483vw,1.75rem);font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;text-wrap:balance}.compact-list__title a:hover{text-decoration:underline;text-underline-offset:.12em}@media(max-width:44rem){.compact-list__title{grid-area:title}}.compact-list__day,.compact-list__time{font-size:clamp(1.125rem,1.049rem + .3241vw,1.25rem)}@media(max-width:44rem){.compact-list__day{grid-area:day}.compact-list__time{grid-area:time}}.compact-list__tickets{justify-self:end}@media(max-width:44rem){.compact-list__tickets,.compact-list__tickets-placeholder{grid-area:tickets}}.compact-list__note{grid-column:1/-1;margin-top:.5rem}.compact-list--films .compact-list__row{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}@media(max-width:44rem){.compact-list--films .compact-list__row{grid-template-areas:none;grid-template-columns:minmax(0,1fr)}}.compact-list--formate .compact-list__row{grid-template-columns:minmax(0,1fr)}@media(max-width:44rem){.compact-list--formate .compact-list__row{grid-template-areas:none;grid-template-columns:minmax(0,1fr)}.compact-list--films .compact-list__title,.compact-list--formate .compact-list__title{grid-area:auto}}.compact-list__meta{margin:0}.list-view__toggle{display:none;gap:.5rem;justify-content:flex-start;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media(max-width:52rem){.list-view__toggle{margin-bottom:2rem}}.js .list-view__toggle{display:flex}.list-view__option{align-items:center;background:#fff;border:1px solid #000;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;min-height:2.5rem;padding:.6rem 1.4rem;text-decoration:none;text-transform:uppercase;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);white-space:nowrap}.list-view__option svg{height:auto;width:2rem}.list-view__option--active,.list-view__option:hover,.list-view__option[aria-pressed=true]{background:#000;color:#fff}.film-grid{display:grid;gap:2.5rem 1.625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media(max-width:44rem){.film-grid{gap:2rem;grid-template-columns:1fr}}.film-card{position:relative}.film-card__media{aspect-ratio:16/9;background:#d8d8d8;display:block;margin-bottom:.75rem;overflow:hidden;position:relative}.film-card__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1);width:100%}.film-card:focus-within:not(:has(.film-card__tags a:focus)) .film-card__image,.film-card:hover:not(:has(.film-card__tags a:hover)) .film-card__image{transform:scale(1.03)}.film-card__title{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.5rem,1.3481rem + .6483vw,1.75rem);font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:.25rem;text-transform:uppercase;text-wrap:balance}.film-card__title a:after{content:"";inset:0;position:absolute}.film-card__title a:hover{text-decoration:underline;text-underline-offset:.12em}.film-card__meta{font-size:clamp(1rem,.924rem + .3241vw,1.125rem);margin-bottom:0}.film-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;position:relative}.film-detail{align-content:start;-moz-column-gap:1.5625rem;column-gap:1.5625rem;display:grid;grid-template-areas:"intro aside" "prose aside";grid-template-columns:minmax(0,1fr) 21.875rem;margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media(max-width:56rem){.film-detail{grid-template-areas:"intro" "aside" "prose";grid-template-columns:1fr}}.film-detail__intro{grid-area:intro}.film-detail__prose{grid-area:prose}.film-detail__media{aspect-ratio:16/9;background:#d8d8d8;border:0;display:block;margin-bottom:1.5rem;overflow:hidden;padding:0;position:relative;width:100%}.film-detail__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .45s cubic-bezier(.22,1,.36,1);width:100%}button.film-detail__media{cursor:pointer}button.film-detail__media:focus-visible .film-detail__image,button.film-detail__media:hover .film-detail__image{transform:scale(1.02)}button.film-detail__media:focus-visible .play-badge,button.film-detail__media:hover .play-badge{transform:scale(1.08)}.film-detail__media .play-badge{border:2px solid #000;height:6rem;width:6rem}.film-detail__media .play-badge svg{height:3rem;width:3rem}@media(max-width:56rem){.film-detail__media .play-badge{border:1px solid #000;height:3rem;width:3rem}.film-detail__media .play-badge svg{height:1.2rem;margin-left:.1rem;width:1.2rem}}.film-detail__title{font-size:clamp(1.5rem,1.3481rem + .6483vw,1.75rem);font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:.5rem;text-transform:uppercase;text-wrap:balance}.film-detail__meta{font-size:clamp(1rem,.924rem + .3241vw,1.125rem);margin-bottom:.75rem}.film-detail__tags{margin-top:1.5rem}.film-detail__synopsis{margin-top:3rem}.film-detail__synopsis a{text-decoration:underline;text-underline-offset:.1em;transition:color .45s cubic-bezier(.22,1,.36,1)}.film-detail__synopsis a:hover{opacity:.5}.film-screenings{grid-area:aside}@media(max-width:56rem){.film-screenings{margin-top:2rem}}.film-screenings__list{display:flex;flex-direction:column}.film-screenings__item{border-top:1px solid #000;padding-block:.5rem}.film-screenings__item:last-child{border-bottom:1px solid #000}.film-screenings__when{align-items:baseline;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:6.5rem 1fr auto}.film-screenings__date,.film-screenings__time{font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.25rem,1.174rem + .3241vw,1.375rem)}.film-screenings__note{font-size:clamp(1rem,.924rem + .3241vw,1.125rem);font-weight:700;margin-top:.25rem}.film-screenings__empty{font-size:clamp(.9375rem,.8995rem + .1621vw,1rem)}.formate-index{display:grid;gap:1.625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}@media(max-width:44rem){.formate-index{gap:2rem;grid-template-columns:minmax(0,1fr)}}.formate-index__link{display:block;text-decoration:none}.formate-index__media{aspect-ratio:16/9;background:#d8d8d8;display:block;overflow:hidden;position:relative}.formate-index__image,.series-detail__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.formate-index__link .formate-index__image{transition:transform .45s cubic-bezier(.22,1,.36,1)}.formate-index__link:focus-visible .formate-index__image,.formate-index__link:hover .formate-index__image{transform:scale(1.03)}.formate-index__title{color:#000;font-family:Isola,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.5rem,1.3481rem + .6483vw,1.75rem);font-weight:700;margin-block:.5rem 0;text-transform:uppercase}.formate-index__link:focus-visible .formate-index__title,.formate-index__link:hover .formate-index__title{text-decoration:underline;text-underline-offset:.12em}.formate-section__empty{color:#4a4a4a;margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));width:100%}.formate-section:first-of-type>.section-header{margin-top:0}.series-detail{margin-left:auto;margin-right:auto;max-width:80rem;padding:0 calc(clamp(1rem, 3vw, 2rem) + var(--section-indent, 0px));padding-block-start:2rem;width:100%}.series-detail__media{aspect-ratio:16/9;background:#d8d8d8;margin-bottom:1.5rem;overflow:hidden;position:relative}.series-detail__title{font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;letter-spacing:.02em;line-height:1.2;margin-bottom:0;text-transform:uppercase;text-wrap:balance}.series-detail__description{margin-top:1.5rem}@media screen and (min-width:992px){.series-detail__description>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){max-width:calc(75% + var(--section-indent, 0px)*2*3/4 - clamp(.375rem, .8vw, .625rem)*3*3/4 + clamp(.375rem, .8vw, .625rem)*2 - var(--section-indent, 0px))}}.series-detail__description>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6) a{text-decoration:underline;text-underline-offset:.1em;transition:color .45s cubic-bezier(.22,1,.36,1)}.series-detail__description>:is(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6) a:hover{opacity:.5}.series-detail__films,.series-detail__screenings{margin-top:3rem}.series-detail__films .film-grid,.series-detail__films .screening-list,.series-detail__screenings .film-grid,.series-detail__screenings .screening-list{padding-inline:0}.series-detail__films .film-grid,.series-detail__screenings .film-grid{gap:2rem 1.5rem}.series-detail__description .fokus-list .compact-list,.series-detail__description .fokus-list .fokus-list__title,.series-detail__description .fokus-list .formate-index{padding-inline:0}.series-detail__screenings .accordion__content-inner{max-width:none}.hero-slider{margin-top:1.5rem;padding-inline:clamp(1rem,3.125vw,2.5rem);position:relative}.hero-slider__viewport{border-radius:clamp(1.75rem,4.0625vw,3.25rem);overflow:hidden}.hero-slider__container{display:flex}.hero-slider__slide{aspect-ratio:21/9;background:#d8d8d8;flex:0 0 100%;max-height:34rem;min-height:16rem;position:relative}@media(max-width:44rem){.hero-slider__slide{min-height:0}}@media screen and (min-width:1300px){.hero-slider__slide{max-height:44rem;min-height:37.5rem}}.hero-slider__image,.hero-slider__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-slider__video-embed{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero-slider__video-embed iframe{aspect-ratio:16/9;border:0;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;translate:-50% -50%}.hero-slider__link{inset:0;position:absolute}.hero-slider__nav{align-items:center;display:flex;inset-block:0;inset-inline:calc(clamp(1rem, 3.125vw, 2.5rem) + 1.5rem);justify-content:space-between;pointer-events:none;position:absolute}.hero-slider__nav-button{align-items:center;background:#ffffffb3;border:1px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;height:3.75rem;justify-content:center;pointer-events:auto;transition:transform .45s cubic-bezier(.22,1,.36,1);width:3.75rem}.hero-slider__nav-button svg{height:1.75rem;stroke:currentColor;width:1.75rem}.hero-slider__nav-button:hover{transform:scale(1.08)}@media(max-width:44rem){.hero-slider__nav-button{height:2.75rem;width:2.75rem}.hero-slider__nav-button svg{height:1.25rem;width:1.25rem}}.hero-slider__dots{bottom:.8rem;display:flex;gap:.4rem;justify-content:center;left:0;margin-inline:auto;position:absolute;right:0;width:-moz-fit-content;width:fit-content}.hero-slider__dot{align-items:center;display:flex;height:1.5rem;justify-content:center;opacity:.5;transition:opacity .45s cubic-bezier(.22,1,.36,1);width:1.5rem}.hero-slider__dot:before{background:#fff;border:1px solid #000;border-radius:50%;content:"";height:1.15rem;width:1.15rem}.hero-slider__dot--active{opacity:1}.trailer-overlay{background:#0000;border:0;max-width:none;padding:0;width:min(92vw,64rem,(100svh - 6rem)*16/9)}.trailer-overlay::backdrop{background:#000000e0}.trailer-overlay__inner{position:relative}.trailer-overlay__frame{aspect-ratio:16/9;background:#000}.trailer-overlay__frame iframe{border:0;height:100%;width:100%}.trailer-overlay__close{color:#fff;padding:.5rem;position:fixed;right:1rem;top:1rem;z-index:1}.trailer-overlay__close svg{display:block;height:auto;width:1.5rem}.trailer-overlay__close svg :is(line){stroke-width:2px}.back-to-top{display:flex;justify-content:center;margin-top:4rem}@media screen and (min-width:992px){.back-to-top{margin-top:6rem}}.back-to-top__button{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;height:3.75rem;justify-content:center;transition:transform .45s cubic-bezier(.22,1,.36,1);width:3.75rem}.back-to-top__button svg{height:1.75rem;stroke:currentColor;width:1.75rem}.back-to-top__button:hover{transform:translateY(-2px)}.tag-pill{align-items:center;background:#000;border:1px solid #000;border-radius:999px;color:#fff;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.6875rem;font-weight:600;justify-content:center;letter-spacing:.2em;line-height:1;min-height:22px;padding:.25rem .75rem;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:none;text-transform:uppercase;white-space:nowrap;white-space:normal}.tag-pill--fokus{background:#dbb63f;border-color:#dbb63f;color:#fff}.tag-pill--lokal{background:#00a15f;border-color:#00a15f;color:#fff}a.tag-pill{transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1)}a.tag-pill:focus-visible,a.tag-pill:hover{background:#fff;color:#000}.arrow-link{align-items:center;display:inline-flex;font-size:clamp(1.25rem,1.174rem + .3241vw,1.375rem);gap:.325rem;white-space:nowrap}.arrow-link__icon{flex:0 0 auto;height:.75em;width:.75em}.arrow-link__icon :is(line,polyline,path){stroke-width:2.75px}.arrow-link:hover{text-decoration:underline;text-underline-offset:.1em}.wp-block-button a{align-items:center;background:#000;border:1px solid #000;border-radius:999px;color:#fff;display:inline-flex;font-family:Only Extended,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.2em;padding:.55rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);white-space:nowrap;white-space:normal}.wp-block-button a:focus-visible,.wp-block-button a:hover{background:#fff;color:#000}