:root{--color-red:#e80000;--color-black:#000;--color-white:#fff;--global-padding:clamp(1rem,5vw,2rem);--global-border-radius:3px;--font-family-sans:"futura-pt",sans-serif;--font-family-serif:Georgia,serif;--size--2:clamp(0.72rem,0.8026rem + -0.1065vw,0.7813rem);--size--1:clamp(0.9rem,0.9505rem + -0.0652vw,0.9375rem);--size-0:clamp(1.125rem,1.125rem + 0vw,1.125rem);--size-1:clamp(1.35rem,1.3304rem + 0.0978vw,1.4063rem);--size-2:clamp(1.62rem,1.5721rem + 0.2397vw,1.7578rem);--size-3:clamp(1.944rem,1.8559rem + 0.4405vw,2.1973rem);--size-4:clamp(2.3328rem,2.1889rem + 0.7196vw,2.7466rem);--size-5:clamp(2.7994rem,2.5789rem + 1.1024vw,3.4332rem);--size-6:clamp(3.3593rem,3.0512rem + 1.5405vw,4.3166rem);--size-7:clamp(4.0311rem,3.5814rem + 2.2512vw,5.3958rem);--size-8:clamp(4.8373rem,4.1777rem + 3.2949vw,6.745rem);--size-9:clamp(5.8048rem,4.806rem + 4.994vw,8.4312rem);--theme-spacing:clamp(1rem,0.75rem + 1vi,1.5rem);--spacing--1:calc(var(--theme-spacing)/2);--spacing-0:var(--theme-spacing);--spacing-1:calc(var(--theme-spacing)*2);--spacing-2:calc(var(--theme-spacing)*4);--spacing-3:calc(var(--theme-spacing)*6);--theme-color-bg:#000;--theme-color-fg:#fff;--theme-color-accent:#e80000;--theme-color-accent--contrast:#ff3232;--page-wrap-size:var(--wp--style--global--wide-size);--theme-wrapper-padding:var(--global-padding)}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol[class],p,ul[class]{margin:0}ol.wp-block-list,ul.wp-block-list{margin-inline:auto}ol[class],ul[class]{padding:0}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{scroll-behavior:smooth}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.clearfix:after{clear:both;content:"";display:table}.hidden,.screen-reader-text{height:1px;left:-100%;overflow:hidden;position:absolute;top:auto;width:1px}.skip-link{background:#000;color:#fff;height:30px;left:50%;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s}.skip-link:focus{transform:translateY(0);z-index:10000}a,blockquote,code,details,h1,h2,h3,h4,h5,h6,label,li,p,pre,q,summary,td,th,ul{color:inherit}.content-wrap>:where(.ehd-block){margin-bottom:var(--wp--preset--spacing--20)}.content-wrap>*{margin-inline:auto;max-width:var(--wp--style--global--content-size)}.content-wrap .alignwide,.content-wrap .is-layout-constrained>*,.content-wrap>*{width:min(100%,100vw - 2 * var(--wp--preset--spacing--40))}.content-wrap .alignwide{max-width:var(--wp--style--global--wide-size)}.content-wrap .alignfull{margin-left:0;margin-right:0;max-width:100%;width:100%}body{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1000px;--ehd--grid--gap:clamp(1rem,5vw,2rem);--ehd--grid--middle-half:calc((var(--wp--style--global--content-size) - var(--ehd--grid--gap))/2);--ehd--grid--wide-columns:calc(var(--wp--style--global--wide-size)/2 - var(--wp--style--global--content-size)/2 - var(--ehd--grid--gap)*2/2);--ehd--grid:[full-start] 0 [wide-start content-start] minmax(0,1fr) minmax(0,1fr) [content-end wide-end] 0 [full-end]}@media (min-width:calc(800px + 2 * clamp(1rem,5vw,2rem))){body{--ehd--grid:[full-start] 0 [wide-start] minmax(0,1fr) [content-start] minmax(0,var(--ehd--grid--middle-half)) minmax(0,var(--ehd--grid--middle-half)) [content-end] minmax(0,1fr) [wide-end] 0 [full-end]}}@media (min-width:calc(1000px + 2 * clamp(1rem,5vw,2rem))){body{--ehd--grid:[full-start] 1fr [wide-start] var(--ehd--grid--wide-columns) [content-start] var(--ehd--grid--middle-half) var(--ehd--grid--middle-half) [content-end] var(--ehd--grid--wide-columns) [wide-end] 1fr [full-end]}}.ehd-grid{display:grid;grid-template-columns:var(--ehd--grid);grid-column-gap:var(--ehd--grid--gap);grid-template-rows:auto}.ehd-grid>*{grid-column:content;margin-bottom:var(--wp--preset--spacing--40)}.ehd-grid>.alignwide{grid-column:wide}.ehd-grid>.alignfull{grid-column:1/-1}body{background:var(--theme-color-bg);color:var(--theme-color-fg)}body a:where(:not(.button)){color:var(--theme-color-accent);-webkit-text-decoration:var(--wp--custom--theme--default--link-decoration);text-decoration:var(--wp--custom--theme--default--link-decoration)}body a:where(:not(.button)):active,body a:where(:not(.button)):hover{color:var(--theme-color-accent--contrast);-webkit-text-decoration:var(--wp--custom--theme--default--link-decoration-hover);text-decoration:var(--wp--custom--theme--default--link-decoration-hover)}.content-wrap{font-size:var(--size-0)}.site-wrap{display:flex;flex-direction:column;min-height:100vh}.admin-bar .site-wrap{min-height:calc(100vh - 32px)}.spacer-wraper{margin-bottom:-5rem!important;overflow:hidden;position:relative;z-index:-1}.spacer-wraper:before{background:var(--theme-color-fg);content:"";height:80%;left:0;position:absolute;top:0;transform:rotate(2deg) translateY(-32px) translateX(-5%);width:110%;z-index:9}.spacer-wraper__no-margin,.spacer-wraper__reverse{margin-bottom:0!important}.spacer-wraper__reverse{margin-top:-5rem!important}.spacer-wraper__reverse__no-margin{margin-top:0!important}.spacer-wraper__reverse:before{transform:rotate(2deg) translateY(-48px) translateX(-5%)}.spacer-wraper .wp-block-spacer{margin-bottom:0!important}body:not(.home) .content-wrap{overflow:hidden;padding-bottom:var(--wp--preset--spacing--80);position:relative}body:not(.home) .content-wrap:after{background:var(--theme-color-fg);bottom:-80px;content:"";height:80px;left:0;position:absolute;transform:rotate(2deg) translateY(-32px) translateX(-5%);width:110%;z-index:9}.has-background{background:var(--theme-color-bg);color:var(--theme-color-fg)}.has-background.has-red-background-color{--theme-color-bg:#e80000;--theme-color-fg:#fff;--theme-color-accent:#fff;--theme-color-accent--contrast:#3241ff}.has-background.has-black-background-color{--theme-color-bg:#000;--theme-color-fg:#fff;--theme-color-accent:#e80000;--theme-color-accent--contrast:#ff3232}.has-background.has-white-background-color{--theme-color-bg:#fff;--theme-color-fg:#000;--theme-color-accent:#e80000;--theme-color-accent--contrast:#ff3232}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.site-wrap :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,cite):not(:last-child){margin-bottom:var(--wp--preset--spacing--20)}.wp-block-heading:not(:first-child){margin-top:var(--wp--preset--spacing--20)}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.wp-block-list li{margin-left:1rem}.font-futura-pt{font-family:futura-pt,sans-serif}.font-futura-pt-normal{font-family:futura-pt,sans-serif;font-style:normal;font-weight:400}.font-futura-pt-normal-italic{font-family:futura-pt,sans-serif;font-style:italic;font-weight:400}.font-futura-pt-bold-italic{font-family:futura-pt,sans-serif;font-style:italic;font-weight:700}.font-futura-pt-extra-bold{font-family:futura-pt,sans-serif;font-style:normal;font-weight:800}.font-futura-pt-extra-bold-italic{font-family:futura-pt,sans-serif;font-style:italic;font-weight:800}.font-color-accent{color:var(--theme-color-accent)}body{--header-bg-color:RGB(from black r g b/1);--flyin-menu-bg-color:#000}.site-header{background-color:var(--header-bg-color);position:sticky;top:0;transform:translateY(0);transition:transform .3s ease-in-out;z-index:1000}@media (min-width:800px){.site-header{padding:.5rem 0 0}}.site-header.scrolled{transform:translateY(-100%)}@media (min-width:800px){.site-header{align-items:center;display:flex;gap:2rem;margin:0 auto;padding-inline:var(--theme-wrapper-padding);width:100%}}.site-header .menu-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;position:relative;z-index:1001}@media (min-width:800px){.site-header .menu-bar{flex:1}}@media (max-width:800px){.site-header .menu-bar{max-width:var(--page-wrap-size);padding:.75em 0 0;padding-inline:var(--theme-wrapper-padding);width:100%}}.site-header .menu-bar h1.logo,.site-header .menu-bar p.logo{margin-bottom:0}.site-header .menu-bar h1.logo img,.site-header .menu-bar p.logo img{height:40px;width:auto}@media (min-width:800px){.site-header .menu-bar h1.logo img,.site-header .menu-bar p.logo img{height:56px;width:166px}}.site-header .menu-bar .menu-right{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.site-header .nav-toggle{display:none}@media (max-width:800px){.site-header .nav-toggle{display:inline-block}.site-header .nav-toggle span{background:#fff;border-radius:3px;display:block;height:3px;margin-top:7px;padding:0;position:relative;transition:all .2s ease;width:2rem}.site-header .nav-toggle span:first-of-type{margin-top:0}}.site-header .nav-box{flex:0 0 auto}@media (max-width:800px){.site-header .nav-box{left:0;position:absolute;right:0;top:100%;transform:translateX(-100%);transition:transform .15s ease-in-out;z-index:1000}.site-header .nav-box .nav-inner{background-color:var(--flyin-menu-bg-color);margin:0 auto;max-width:var(--page-wrap-size);padding:1em 0;padding-inline:var(--theme-wrapper-padding)}}.site-header.nav-open .nav-box{border-bottom:1px solid #e80000;border-top:1px solid #e80000;transform:translateX(0)}.site-header.nav-open .nav-toggle span:first-of-type{top:10px;transform:rotate(45deg)}.site-header.nav-open .nav-toggle span:nth-of-type(2){opacity:0}.site-header.nav-open .nav-toggle span:nth-of-type(3){top:-10px;transform:rotate(-45deg)}@media (max-width:800px){.site-header .ehd-button-wrap.hide-mb{display:none}}@media (min-width:800px){.site-header .ehd-button-wrap.hide-dk{display:none}}.site-header .ehd-button-wrap.hide-dk .ehd-button{font-size:1rem}.site-header .ehd-button-wrap .ehd-button{padding-block:.5rem;padding-inline:.75rem;transform:rotate(-3deg);transition:transform .3s ease-in-out}.site-header .ehd-button-wrap .ehd-button:hover{transform:rotate(0)}.footer-wrap{background-color:var(--theme-color-fg);background-image:url(../images/footer-bg.jpg);background-repeat:no-repeat;background-size:100%}.site-footer{margin:auto auto 0;padding:var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--40);width:min(var(--wp--style--global--wide-size),100% - 3rem)}.site-footer p{color:var(--theme-color-bg);font-size:14px;margin-bottom:1rem;text-align:center}.site-footer .sponsors-producers-row{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.site-footer .producers-row,.site-footer .sponsors-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1rem}.site-footer .producers-row img,.site-footer .sponsors-row img{max-width:200px}@media (min-width:1000px){.site-footer .container{display:flex;justify-content:space-between}.site-footer .container .left p{text-align:left}.site-footer .container .right p{text-align:right}.site-footer p{margin-bottom:0}}.footer-legal p{margin-bottom:2rem}.footer-legal p:last-child{margin-bottom:0}.page-header{padding:3em 0;text-align:center}.page-header-image,.page-header-video{position:relative}.page-header-image img,.page-header-image video,.page-header-video img,.page-header-video video{background-size:cover;height:auto;width:100%}.page-header-small-image{height:clamp(200px,30vw,400px);overflow:hidden;position:relative}.page-header-small-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-header-image{max-height:100vh;overflow:hidden}.page-header-image h2{background-color:var(--theme-color-fg);font-size:var(--size-4);margin-bottom:1rem;margin-bottom:0!important;padding-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20);text-align:center}@media (min-width:calc(800px + 2 * clamp(1rem,5vw,2rem))){.page-header-image h2{font-size:var(--size-6);margin-bottom:0}}.page-header-image h2 span{font-weight:900}.page-header-image .header-image-logo{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.page-header.cast-creative-header .container{align-items:center;display:flex;font-size:var(--wp--preset--font-size--gigantic);font-weight:var(--wp--custom--font-weight--bold);gap:1rem;justify-content:center;text-transform:uppercase}.page-header.cast-creative-header .container a,.page-header.cast-creative-header .container h1,.page-header.cast-creative-header .container span{margin:0}.page-header.cast-creative-header .container h1{color:#e80000}.page-header.cast-creative-header .container a{color:#fff;opacity:.5}.page-header.cast-creative-header .container a:hover{opacity:1}:root{--nav-text-mobile:#fff;--nav-text-desktop:#fff;--nav-text-mobile-active:var(--wp--preset--color--red);--nav-text-desktop-active:var(--wp--preset--color--red)}nav.main-navigation ul{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;list-style:none;text-align:left}nav.main-navigation ul li{margin:0;position:relative}nav.main-navigation ul li a{border-bottom:1px solid rgba(var(--wp--preset--color--accent),.3);color:var(--nav-text-mobile);display:block;font-size:1.2rem;font-weight:700;text-decoration:none;text-transform:uppercase}nav.main-navigation ul li a:hover{text-decoration:underline}@media (min-width:800px){nav.main-navigation ul li a{color:var(--nav-text-desktop)}}nav.main-navigation ul li.current-menu-item>a,nav.main-navigation ul li.current-page-parent>a{color:var(--wp--preset--color--red)}@media (max-width:800px){nav.main-navigation ul li ul{max-height:0;overflow:hidden}}nav.main-navigation ul li ul li{margin-top:0}nav.main-navigation ul li ul li a{padding:.5em 1.2em .5em 2.4em}nav.main-navigation ul li.expanded-sub-nav ul{max-height:100%;overflow:visible}nav.main-navigation ul li.menu-item-has-children{position:relative}nav.main-navigation ul li.menu-item-has-children button{align-items:center;background:hsla(0,0%,100%,.3);border:none;border-bottom:hsla(0,0%,100%,.5);color:#fff;display:flex;height:51px;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:0;width:80px}nav.main-navigation ul li.menu-item-has-children button svg{color:currentColor;height:auto;width:1.5em}nav.main-navigation ul li.menu-item-has-children button.expanded-sub-nav button,nav.main-navigation ul li.menu-item-has-children button:hover{background:var(--wp--preset--color--accent)}nav.main-navigation ul li.menu-item-has-children button.expanded-sub-nav button svg{color:var(--wp--preset--color--accent)}@media (min-width:800px){nav.main-navigation ul li.menu-item-has-children button{display:none}}nav.main-navigation ul li.menu-item-has-children button>div{font-size:1.5em;font-weight:400;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}@media (min-width:800px){nav.main-navigation ul{flex-direction:row;margin:0}nav.main-navigation ul li{padding:0}nav.main-navigation ul li a{border-bottom:none;height:100%}nav.main-navigation ul li ul{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.1);display:none;left:-1em;min-width:10rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;visibility:hidden}nav.main-navigation ul li ul li{clear:both;width:100%}nav.main-navigation ul li ul li a{padding:.5rem 1em;text-align:left;text-transform:none}nav.main-navigation ul li ul li a,nav.main-navigation ul li ul li a:hover{color:var(--wp--preset--color--accent)}nav.main-navigation ul li ul:focus,nav.main-navigation ul li ul:hover,nav.main-navigation ul li:focus-within>ul,nav.main-navigation ul li:hover>ul{display:block;opacity:1;pointer-events:auto;visibility:visible}}.tickets-dropdown{position:relative}.tickets-dropdown .ehd-button{padding:.5em 2rem}@media (max-width:800px){.tickets-dropdown .ehd-button{display:inline;width:100%}}.tickets-dropdown .ehd-button:hover{background-color:#e80000}.tickets-dropdown .tickets-dropdown-list{background-color:#000;border:1px solid #e80000;display:none;flex-direction:column;position:absolute;text-align:center;top:calc(100% - 3px);width:100%}@media (min-width:800px){.tickets-dropdown .tickets-dropdown-list{background-color:#e80000}}.tickets-dropdown .tickets-dropdown-list a{color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:.05em;padding:.5rem;text-shadow:-.09375em .09375em .03125em rgba(0,0,0,.8);text-transform:uppercase;transition:all .2s ease}.tickets-dropdown .tickets-dropdown-list a:hover{background-color:#e80000;color:#fff;text-decoration:underline}@media (hover:hover){.tickets-dropdown:hover .tickets-dropdown-list{display:flex}}.page-id-38 form p{grid-column:1/-1}.media-page-inner{grid-column:1/-1;margin-inline:auto}.media-page-inner .wrapper{grid-column:wide;max-width:100%}.media-page-inner .wrapper .container{display:flex;flex-direction:column;gap:1rem}.media-page-inner .padding-top-small{padding-top:var(--wp--preset--spacing--30)}.media-page-inner .media-page-item{display:flex;flex-direction:column;gap:.5rem}.media-page-inner .media-page-item p.h4{font-size:var(--wp--preset--font-size--medium);font-weight:600;margin-bottom:0}.media-page-inner .media-page-item a.ehd-button{background:#e80000;border-color:#e80000;color:#fff;font-size:var(--wp--preset--font-size--medium);transform:scale(.75)}@media (min-width:calc(1000px + 2 * clamp(1rem,5vw,2rem))){.media-page-inner .media-page-item{align-items:center;flex-direction:row;gap:1rem}.media-page-inner .media-page-item__video{align-items:start;flex-direction:column}}.media-page-inner .media-page-item .media-page-image{flex:1}.media-page-inner .media-page-item .media-page-image img{height:auto;width:100%}.media-page-inner .media-page-item .button-wrap,.media-page-inner .media-page-item .media-page-content{display:flex;flex:3;flex-direction:column;gap:.5rem}.media-page-inner .media-page-item .button-wrap p,.media-page-inner .media-page-item .media-page-content p{line-height:1.2;margin-bottom:0}@media (min-width:calc(1000px + 2 * clamp(1rem,5vw,2rem))){.media-page-inner .media-page-item .button-wrap,.media-page-inner .media-page-item .media-page-content{gap:1rem}.media-page-inner .media-page-item .button-wrap{flex-direction:row;gap:1rem;justify-content:flex-start}}.city-header-container{margin-inline:auto;padding:3em 0;text-align:center}@media (max-width:1000px){.city-header-container span.dot{display:none}.city-header-container span.dates-theatre{display:block}}.city-header-container h1{margin-bottom:1rem;text-transform:uppercase}.city-header-container h2{text-transform:none;text-transform:uppercase}.city-wrapper{grid-column:wide}.city-wrapper .city-header-container{padding:1em}.city-tabs .container{padding-left:0}.city-tabs a{border:1px solid #e80000;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;display:inline-flex;font-family:var(--wp--preset--font-size--large);font-weight:600;opacity:.5;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out}.city-tabs a.active-city,.city-tabs a:hover{background-color:#e80000;color:#fff;opacity:1}.city-tabs a.active-city{font-weight:700}.city-inner{margin-bottom:2.5rem}.city-inner .date-theatre h2{font-size:var(--size-3)}.city-inner h3.wp-block-heading{font-size:var(--size-2)}.city-inner .form-container button.button{background-color:var(--ehd-button-background)!important;color:var(--ehd-button-text)!important;font-size:1.25rem;text-shadow:-.09375em .09375em .03125em rgba(0,0,0,.8);transition:background-color .1s ease,color .1s ease,border-color .1s ease}.city-inner .form-container button.button:hover{background-color:var(--theme-color-fg)!important;border-color:var(--theme-color-bg)!important;color:var(--theme-color-bg)!important;text-shadow:none!important}.city-inner>.container{border:1px solid #e80000;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;padding:clamp(1rem,5vw,2rem)}.site-wrap .post-stub{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--10);margin-bottom:2rem}@media (min-width:800px){.site-wrap .post-stub{margin-bottom:4rem}}.site-wrap .post-stub:not(:last-child){border-bottom:2px solid #000;padding-bottom:var(--wp--preset--spacing--10)}.site-wrap .post-stub h2{margin-bottom:0}body{--form--gap-y:1rem;--form--gap-x:1rem;--form--input--border-color:#fff;--form--input--border-width:2px;--form--input--border-style:solid;--form--input--border-radius:4px;--form--input--background-color:#fff;--form--input--font-color:#000;--form--input--font-size:1rem;--form--input--padding-y:0.5rem;--form--input--padding-x:0.5rem;--form--input--placeholder--color:#9da0a4;--form--input--border-color--focus:#2d4880;--form--input--shadow--focus:transparent 0px 0px 0px 0px,rgba(46,156,202,.26) 0px 0px 0px 2.55631px;--form--label--color:#fff;--form--label--font-size:0.8rem;--form--label--font-weight:600;--form--label--text-transform:uppercase;--form--label--margin-bottom:5px;--form--label--sup--color:red;--submit--justify-content:center;--submit--bg-color:#000;--submit--font-color:#fff;--submit--font-size:1.5rem;--submit--font-family:inherit;--submit--font-weight:700;--submit--padding-y:1rem;--submit--padding-x:3rem;--submit--border-radius:4px;--submit--border-width:2px;--submit--border-color:#000;--submit--border-style:solid;--submit--text-transform:uppercase;--submit--line-height:1;--submit--bg-color--hover:#fff;--submit--border-color--hover:#000;--submit--font-color--hover:#000}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation{--gf-form-gap-y:var(--form--gap-y);--gf-form-gap-x:var(--form--gap-x);--gf-field-gap-y:var(--form--gap-y);--gf-field-gap-x:var(--form--gap-x)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields label,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields legend,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields label,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields legend{gap:0;--gf-local-margin-y:0 var(--form--label--margin-bottom);--gf-local-color:var(--form--label--color);--gf-local-font-size:var(--form--label--font-size);--gf-local-font-weight:var(--form--label--font-weight);text-transform:var(--form--label--text-transform)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields label .gfield_required.gfield_required_asterisk,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields legend .gfield_required.gfield_required_asterisk,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields label .gfield_required.gfield_required_asterisk,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields legend .gfield_required.gfield_required_asterisk{color:var(--form--label--sup--color)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox]),.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox]),.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea{--gf-local-border-color:var(--form--input--border-color);--gf-local-border-width:var(--form--input--border-width);--gf-local-radius:var(--form--input--border-radius);--gf-local-border-style:var(--form--input--border-style);--gf-local-font-size:var(--form--input--font-size);--gf-local-padding-x:var(--form--input--padding-x);--gf-local-padding-y:var(--form--input--padding-y);--gf-local-bg-color:var(--form--input--background-color);--gf-local-color:var(--form--input--font-color)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox]):focus,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select:focus,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea:focus,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox]):focus,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select:focus,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea:focus{--gf-local-border-color:var(--form--input--border-color--focus);--gf-local-shadow:var(--form--input--shadow--focus)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox])::-moz-placeholder,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select::-moz-placeholder,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea::-moz-placeholder,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox])::-moz-placeholder,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select::-moz-placeholder,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea::-moz-placeholder{color:var(--form--input--placeholder--color)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox])::placeholder,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select::placeholder,.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea::placeholder,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields input:not([type=checkbox])::placeholder,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select::placeholder,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields textarea::placeholder{color:var(--form--input--placeholder--color)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--form--input--placeholder--color);line-height:1.3}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select:valid,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_body .gform_fields select:valid{color:var(--form--input--font-color)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_footer,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_footer{display:flex;justify-content:var(--submit--justify-content)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_footer input[type=submit].gform_button.button,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_footer input[type=submit].gform_button.button{cursor:pointer;--gf-local-radius:var(--submit--border-radius);--gf-local-font-family:var(--submit--font-family);--gf-local-bg-color:var(--submit--bg-color);--gf-local-border-color:var(--submit--border-color);--gf-local-border-width:var(--submit--border-width);--gf-local-border-style:var(--submit--border-style);--gf-local-color:var(--submit--font-color);--gf-local-font-weight:var(--submit--font-weight);--gf-local-font-size:var(--submit--font-size);--gf-local-text-transform:var(--submit--text-transform);--gf-local-padding-y:var(--submit--padding-y);--gf-local-padding-x:var(--submit--padding-x);--gf-local-line-height:var(--submit--line-height)}.block-editor-block-list__block .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_footer input[type=submit].gform_button.button:hover,.site-wrap .gform_wrapper.gform-theme--framework.gform-theme--foundation form .gform_footer input[type=submit].gform_button.button:hover{--gf-local-bg-color:var(--submit--bg-color--hover);--gf-local-border-color:var(--submit--border-color--hover);--gf-local-color:var(--submit--font-color--hover)}.block-editor-block-list__block .gform_confirmation_message,.site-wrap .gform_confirmation_message{border:1px solid var(--theme-color-accent);padding:2rem}.form-container form{-moz-column-gap:var(--form--gap-x);column-gap:var(--form--gap-x);display:grid;margin-inline:auto;row-gap:var(--form--gap-y)}@media (min-width:650px){.form-container form{grid-template-columns:repeat(6,1fr)}.form-container form .cm-half-width{grid-column:span 3}.form-container form .cm-third-width{grid-column:span 2}}.form-container form>div{display:flex;flex-direction:column;justify-content:flex-end}.form-container form>div label{color:var(--form--label--color);display:block;font-size:var(--form--label--font-size);font-weight:var(--form--label--font-weight);margin-bottom:var(--form--label--margin-bottom);text-transform:var(--form--label--text-transform)}.form-container form>div label sup{color:var(--form--label--sup--color)}.form-container form>div input,.form-container form>div select,.form-container form>div textarea{background-color:var(--form--input--background-color);border-color:var(--form--input--border-color);border-radius:var(--form--input--border-radius);border-style:var(--form--input--border-style);border-width:var(--form--input--border-width);color:var(--form--input--font-color);font-size:var(--form--input--font-size);padding-block:var(--form--input--padding-y);padding-inline:var(--form--input--padding-x)}.form-container form>div input:focus,.form-container form>div select:focus,.form-container form>div textarea:focus{border-color:var(--form--input--border-color--focus);box-shadow:var(--form--input--shadow--focus)}.form-container form>div input::-moz-placeholder,.form-container form>div select::-moz-placeholder,.form-container form>div textarea::-moz-placeholder{color:var(--form--input--placeholder--color)}.form-container form>div input::placeholder,.form-container form>div select::placeholder,.form-container form>div textarea::placeholder{color:var(--form--input--placeholder--color)}.form-container form>div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M7.41 8.58 12 13.17l4.59-4.59L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right .7em top 50%;background-repeat:no-repeat;border-radius:var(--form--input--border-radius);color:var(--form--input--placeholder--color);line-height:1.5}.form-container form>div select:valid{color:var(--form--input--font-color)}.form-container form .cm-full-width{grid-column:1/-1;padding-top:.5rem}.form-container form .cm-full-width label{padding-top:1rem}.form-container form .cm-full-width input,.form-container form .cm-full-width select{width:100%}.form-container form .cm-full-width.t-and-cs{padding-inline:var(--wp--preset--spacing--300)}.form-container form .cm-full-width.t-and-cs p{color:var(--ehd--form--accent--color);margin:0;text-wrap:balance}.form-container form .submit-wrapper{display:flex;flex-direction:row;justify-content:var(--submit--justify-content)}.form-container form .submit-wrapper button[type=submit].button{background-color:var(--submit--bg-color);border-color:var(--submit--border-color);border-radius:var(--submit--border-radius);border-style:var(--submit--border-style);border-width:var(--submit--border-width);color:var(--submit--font-color);cursor:pointer;font-family:var(--submit--font-family);font-size:var(--submit--font-size);font-weight:var(--submit--font-weight);line-height:var(--submit--line-height);padding-block:var(--submit--padding-y);padding-inline:var(--submit--padding-x);text-transform:var(--submit--text-transform)}.form-container form .submit-wrapper button[type=submit].button:hover{background-color:var(--submit--bg-color--hover);border-color:var(--submit--border-color--hover);color:var(--submit--font-color--hover)}body.cast #primary,body.creatives #primary{background-attachment:fixed;background-image:url(../../dist/images/cast-page-bg-v2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.content-wrap .wp-block-cover{overflow:hidden;position:relative}.content-wrap .wp-block-cover .wp-block-cover__image-background{width:100%}@media (max-width:calc(800px + 2 * clamp(1rem,5vw,2rem))){.wp-block-columns.is-layout-flex{flex-direction:column!important;flex-wrap:nowrap!important;gap:clamp(1rem,5vw,2rem)}.wp-block-columns.is-layout-flex>*{flex-basis:100%!important}.wp-block-media-text.is-stacked-on-mobile{display:flex;flex-direction:column;gap:1.5rem}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{order:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{order:1}.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:300px;width:100%}}@media (min-width:calc(800px + 2 * clamp(1rem,5vw,2rem))){.wp-block-media-text.is-image-fill .wp-block-media-text__content{margin-block:1rem}}body{--ehd-button-background:var(--theme-color-accent);--ehd-button-text:var(--theme-color-fg);--ehd-button-background-hover:var(--theme-color-accent--contrast);--ehd-button-text-hover:var(--theme-color-fg)}body .has-background.has-light-background-color{--ehd-button-background:var(--theme-color-bg);--ehd-button-text:var(--theme-color-accent);--ehd-button-background-hover:var(--theme-color-bg--contrast);--ehd-button-text-hover:var(--theme-color-accent)}.wp-block-button .wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ehd-button-background);border:2px solid transparent;border-radius:var(--border-radius,4px);color:var(--ehd-button-text);cursor:pointer;display:block;font-size:1.25rem;font-weight:900;letter-spacing:.05em;margin:0 auto;padding:.6em 2em;text-align:center;text-decoration:none;text-shadow:-.09375em .09375em .03125em rgba(0,0,0,.8);text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:hover{background:var(--ehd-button-background-hover);color:var(--ehd-button-text-hover)}@media (min-width:1000px){.wp-block-button .wp-block-button__link{display:inline-block}}.wp-block-button.is-style-outline .wp-block-button__link{background:var(--theme-color-bg);border-color:var(--ehd-button-background);color:var(--theme-color-fg);text-shadow:none}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--theme-color-fg);border-color:var(--theme-color-bg);color:var(--theme-color-bg)}.ehd-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ehd-button-background);border:2px solid transparent;border-radius:var(--border-radius,4px);color:var(--ehd-button-text);cursor:pointer;display:block;font-size:1.25rem;font-weight:900;letter-spacing:.05em;margin:0 auto;padding:.6em 2em;text-align:center;text-decoration:none;text-shadow:-.09375em .09375em .03125em rgba(0,0,0,.8);text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ehd-button:active,.ehd-button:hover{background:var(--ehd-button-background-hover);color:var(--ehd-button-text-hover)}@media (min-width:1000px){.ehd-button{display:inline-block}}.ehd-button.secondary-button{background:var(--theme-color-bg);border-color:var(--ehd-button-background);color:var(--theme-color-fg);text-shadow:none}.ehd-button.secondary-button:hover{background-color:var(--theme-color-fg);border-color:var(--theme-color-bg);color:var(--theme-color-bg)}