html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline-offset:2px;outline:2px solid #000}a:hover,a:active{outline:0}a img{border:0}html{scroll-behavior:smooth}body{background:#fff}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{clear:both}hr{background-color:#eaeaea;border:0;height:1px;margin-bottom:15px}p{word-wrap:break-word;margin:0 0 15px}ul,ol{margin:0 0 1.5em 2em}ul{list-style:outside}ol{list-style:decimal}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;max-width:100%;margin-bottom:1.6em;padding:1.6em;font-family:"Courier 10 Pitch",Courier,monospace;font-size:1.5rem;line-height:1.6;overflow:auto}code,kbd,tt,var{font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{cursor:help;border-bottom:1px dotted #eaeaea}mark,ins{background:#e94213;text-decoration:none}sup,sub{vertical-align:baseline;height:0;font-size:75%;line-height:0;position:relative}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{width:100%;margin:0 0 1.5em}th{font-weight:700}td,th{padding:3px 10px 0 0}iframe[name=google_conversion_frame]{display:none}@media screen and (width>=568px){.mobile-only{display:none}.desktop-only{display:initial}}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}select{width:100%}.visually-hidden,.skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100000;text-align:center;color:#000;background:#fff;width:fit-content;padding:.8rem 1.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;position:absolute;top:1rem;left:1rem}.skip-link:focus{outline-color:#fff}.mobile-only{display:initial}@media screen and (width>=568px){.mobile-only{display:none}}.desktop-only{display:none}@media screen and (width>=568px){.desktop-only{display:initial}}.mt-0{margin-top:0!important}.m-0{margin:0!important}.w-100{border:1px solid #ddd;width:100%;margin-bottom:5px}.anchor-target-offset{scroll-margin-top:8rem}:root{--wp--preset--font-size--small:.875rem;--wp--preset--font-size--medium:1.125rem;--wp--preset--font-size--large:1.25rem;--wp--preset--font-size--x-large:1.5rem}@media screen and (width>=768px){:root{--wp--preset--font-size--small:1rem;--wp--preset--font-size--medium:1.375rem;--wp--preset--font-size--large:1.5rem;--wp--preset--font-size--x-large:2rem}}@font-face{font-family:SequelSans;src:url(../Sequel-Sans-Medium-Disp.816ec241.otf)format("opentype");font-weight:400}@font-face{font-family:SequelSans;src:url(../Sequel-Sans-Medium-Obl-Disp.bf09aa29.otf)format("opentype");font-style:italic}@font-face{font-family:SequelSans;src:url(../Sequel-Sans-Semi-Bold-Disp.2ae09fd7.otf)format("opentype");font-weight:600}@font-face{font-family:SequelSans;src:url(../Sequel-Sans-Bold-Disp.8ed48e4e.otf)format("opentype");font-weight:700}@font-face{font-family:SequelSans;src:url(../Sequel-Sans-Light-Disp.1a531196.otf)format("opentype");font-weight:300}body{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#000;font-variant-numeric:lining-nums;font-family:embarcadero-mvb-pro-condense,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;line-height:1.4}::selection{color:#000;background:#9ed6c6}.p,p,ul,ol,table,td,th,dl,dd,dt{font-size:1.125rem}@media screen and (width>=768px){.p,p,ul,ol,table,td,th,dl,dd,dt{font-size:1.375rem}}table.push_billing_info{display:block;overflow:auto}article li,article p,article .p{max-width:960px}a{color:#00637c;cursor:pointer;-o-transition:color .2s,background .2s,border .2s;transition:color .2s,background .2s,border .2s}a:hover,a:active{color:#000}a:focus-visible{outline-offset:2px;outline:2px solid #000}a.more-link,.post-navigation a{font-size:18px;font-weight:700;text-decoration:none}.quiet-link a{color:inherit;text-decoration:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-top:.75em;margin-bottom:.5em;font-family:SequelSans,sans-serif;line-height:1}h1,.h1{font-size:3rem}h1.main-headline,.h1.main-headline{text-align:center;padding:10px 0;font-weight:700}@media screen and (width>=768px){h1,.h1{font-size:4.0625rem}}#content h1.main-headline,#content .h1.main-headline{text-align:left;margin-bottom:20px;font-weight:700}@media screen and (width<=767px){#content h1.main-headline,#content .h1.main-headline{margin-top:5px}}h2,.h2{font-size:2rem}@media screen and (width>=768px){h2,.h2{font-size:3.375rem}}h3,.h3{font-size:1.5rem;font-weight:700}@media screen and (width>=768px){h3,.h3{font-size:2rem}}h3.supporters,h3.when,h3.venue,h3.tickets,h3.access,h3.extra,h3.related,.h3.supporters,.h3.when,.h3.venue,.h3.tickets,.h3.access,.h3.extra,.h3.related{color:#fff;background:#000;align-items:center;gap:.5em;margin-bottom:1rem;padding:.75rem 1rem;display:flex;position:relative}h3.supporters:before,h3.when:before,h3.venue:before,h3.tickets:before,h3.access:before,h3.extra:before,h3.related:before,.h3.supporters:before,.h3.when:before,.h3.venue:before,.h3.tickets:before,.h3.access:before,.h3.extra:before,.h3.related:before{background:#000;justify-content:center;align-items:center;font-family:FontAwesome;font-size:.85em;line-height:1;display:inline-flex}h3.supporters:before,.h3.supporters:before{content:""}h3.when:before,.h3.when:before{content:""}h3.venue:before,.h3.venue:before{content:""}h3.tickets:before,.h3.tickets:before{content:""}h3.access:before,.h3.access:before{content:""}h3.extra:before,.h3.extra:before{content:""}h3.related:before,.h3.related:before{content:""}h4,.h4{color:#000;font-size:1rem;font-weight:600}@media screen and (width>=568px){h4,.h4{font-size:1.5rem}}h5,h6,.h5,.h6{color:#000;font-size:16px;font-weight:300}h2.post-title a,.h2.post-title a{color:#000;text-decoration:none}h2.post-title a:hover,.h2.post-title a:hover{text-decoration:underline}h3.subtitle{text-transform:uppercase;margin:5px 0;font-size:16px}h5.subtitle{text-transform:uppercase;margin:5px 0;font-size:14px}h5.hys_push_title_donspon{color:#fff;letter-spacing:1.4px;text-align:center;text-transform:uppercase;background:#ababab;margin-top:20px;padding:10px 0;font-size:14px;font-weight:700}.push-show-sponsors h3{background:#efefef;margin-bottom:15px;padding:8px 60px;font-size:24px;position:relative}.push-show-sponsors h3:before{color:#fff;content:"";background:#ababab;padding:8px 12px;font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:0}blockquote{color:#000;margin:20px 0;font-size:24px;position:relative}blockquote:before{content:"“";color:#00637c;font-size:80px;font-weight:700;line-height:.89;position:absolute;top:0;left:0}blockquote p{padding:0 0 0 46.6667px;font-size:24px;line-height:30px}blockquote p strong{font-size:20px}blockquote footer,blockquote cite{padding:10px 0 0 90px;font-size:22px;font-style:normal;font-weight:700}@media screen and (width<=480px){blockquote{background-size:30px;font-size:18px}blockquote p{padding-left:40px;font-size:18px;line-height:24px}blockquote footer,blockquote cite{padding-left:55px;font-size:18px}}#masthead{z-index:200;width:100%;margin:0;padding:0;position:sticky;top:0;left:0}.admin-bar #masthead{top:calc(0px + var(--wp-admin--admin-bar--height))}@media screen and (width>=768px){#masthead .branding{margin-right:auto}}@media screen and (width>=896px){#masthead .branding{margin-right:unset}}#masthead .branding .branding-logo{padding:12px 0;position:relative}@media screen and (width>=768px){#masthead .branding .branding-logo{top:unset;left:unset;padding:1rem .25rem 1rem 0;position:relative;transform:none}}@media screen and (width>=896px){#masthead .branding .branding-logo{padding:1rem 1rem 1rem 0}}#masthead .branding .branding-logo a{aspect-ratio:762.7/176.5;color:#0000;background-image:url(../Push2026_Logo.cb5ef250.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:auto;height:24px;transition:none;display:block}@media screen and (width>=958px){#masthead .branding .branding-logo a{height:44px}}#masthead .branding .branding-logo a:after{content:"";width:100%;height:100%;position:absolute;inset:0}#masthead .branding .branding-logo a:focus-visible{outline-offset:4px;outline:2px solid #fff}.site-header{background-color:#000}.main-header{align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0;display:flex}@media screen and (width<=767px){.main-header .main-navigation{flex-grow:1;flex-basis:0;order:1}.main-header .main-navigation .menu-main-top-menu-container{display:none}.main-header .branding{flex-shrink:1;order:2}.main-header .mobile-right{flex-grow:1;flex-basis:0;order:4;justify-content:flex-end;gap:.5rem;padding-right:1rem;display:flex}}@media screen and (width<=367px){.main-header .mobile-right{padding-right:0}}@media screen and (width>=768px){.main-header{padding:0 1rem}}.main-navigation{width:auto;display:flex}.main-navigation .menu{margin:0;padding:0;list-style:none;display:flex}.main-navigation .menu>li{padding:0;display:flex;position:relative}.main-navigation .menu>li>a{color:#fff;text-transform:uppercase;white-space:nowrap;user-select:none;padding:4px 6px;font-size:16px;font-weight:700;text-decoration:none;transition:unset}@media screen and (width>=896px){.main-navigation .menu>li>a{padding:8px 14px}}.main-navigation .menu>li>a:after{content:"";background-color:#0000;width:calc(100% - 12px);height:4px;position:absolute;top:100%;left:6px}@media screen and (width>=896px){.main-navigation .menu>li>a:after{width:calc(100% - 28px);left:14px}}.main-navigation .menu>li>a:hover{color:#000;background:#9ed6c6}.main-navigation .menu>li>a:focus-visible{outline-offset:-2px;outline:2px solid #fff}.main-navigation .sub-menu{z-index:99999;background-color:#fff;width:200px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;box-shadow:0 5px 10px #00000040}.main-navigation .sub-menu li a{color:#000;width:100%;padding:12px 15px;font-size:16px;font-weight:700;text-decoration:none;display:block}.main-navigation .sub-menu li a:focus-visible{outline-offset:0;background-color:#9ed6c6;outline:2px solid #000}.main-navigation .sub-menu li a:hover{color:#000;background:#9ed6c6}.main-navigation #search-site-label{color:#000;margin-bottom:0}.main-navigation ul li:hover>.sub-menu{display:block}.main-navigation ul li.current-menu-item>a:after,.main-navigation ul li.current-menu-ancestor>a:after{background-color:#000}.main-navigation ul.sub-menu li.current-menu-item>a{cursor:default;pointer-events:none;background-color:#9ed6c6}.mobile-right button[data-donation]{border-color:#000}.mobile-right button[data-donation]:focus-visible{outline:2px solid #fff}.menu-toggle{display:none}.main-small-navigation{float:left;width:100%;position:relative}.main-small-navigation>ul{display:none}@media screen and (width<=767px){.main-navigation ul{display:none}.menu-toggle,.main-small-navigation ul,.main-small-navigation ul ul{display:block}.menu-toggle{color:#fff;text-align:left;text-transform:uppercase;background:#000;border:none;border-radius:0;align-items:center;margin:0;padding:12px 1rem;font-family:embarcadero-mvb-pro-condense,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:700;line-height:.8;display:inline-flex}.menu-toggle:focus{outline:0}.menu-toggle:before{content:"";aspect-ratio:15/26;background-color:#fff;width:15px;height:auto;margin-right:10px;mask-image:url(../burger.031d8404.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.main-small-navigation ul{margin:0;padding:0;font-size:20px;font-weight:600;list-style:none}.main-small-navigation ul .sub-menu{font-size:16px}.main-small-navigation ul>li{border-top:1px solid #80808042}.main-small-navigation ul li{background:#fff}.main-small-navigation ul li:hover,.main-small-navigation ul li:hover ul li:hover{background:#fbf5e5}.main-small-navigation ul li a{color:#000;padding:10px 40px;text-decoration:none;display:block}.main-small-navigation ul ul a{padding-left:60px}.main-small-navigation ul ul ul a{padding-left:80px}}@media screen and (width<=367px){.menu-toggle{padding:12px .5rem}}html.no-scroll{height:100%}html.no-scroll body{height:100%;overflow:hidden}html.no-scroll #site-navigation{background-color:#000;width:100%;position:absolute;top:0}@media screen and (width<=767px){html.no-scroll .menu-toggle{z-index:12;width:100%;position:relative}html.no-scroll #masthead #mobile-branding,html.no-scroll #masthead #searchform,html.no-scroll #masthead [data-donation]{z-index:13}html.no-scroll #masthead #mobile-branding .trigger span,html.no-scroll #masthead #searchform .trigger span,html.no-scroll #masthead [data-donation] .trigger span{display:inline-block}}html.no-scroll .menu-main-top-menu-container{z-index:11;background:#fff;width:100%;height:100%;padding-top:50px;position:fixed;top:0;overflow-y:auto}.push-alert a{text-align:center;color:#fff;background-color:#00637c;width:100%;padding:10px;font-size:20px;text-decoration:none;display:block}.push-alert a:hover{background-color:#f72f6e;text-decoration:underline}.push-alert p{color:#fff;background-color:#00637c;margin:0;padding:10px;font-size:20px}.container,.donate-form{padding-left:1rem;padding-right:1rem}@media screen and (width>=500px){.container.shaded,.shaded.donate-form{background:#eaeaea;margin-bottom:3em}}.row{clear:both;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}@media screen and (width>=1312px){.row{padding:0 1rem}}#main{padding:.5em 0}.hide{display:none}@media screen and (width<=1180px){#content.col-12{width:100%;margin:0;padding-left:5%;padding-right:5%}#single-show-heading{padding-left:2%;padding-right:2%}}@media screen and (width<=768px){#content{width:100%;margin:0;padding-left:1rem;padding-right:1rem}}@media screen and (width<=480px){.hide-on-small{display:none}}@media screen and (width<=320px){.hide-on-tiny{display:none}}.col-8.push-2{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media screen and (width>=1312px){.col-8.push-2{padding:0}}.col-1,.col-md-1{float:left;width:4.85%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-1,.col-md-1{float:none;width:100%;margin-left:0;margin-right:0}}.col-1,.col-md-1{box-sizing:border-box}.col-2,.col-md-2{float:left;width:13.45%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-2,.col-md-2{float:none;width:100%;margin-left:0;margin-right:0}}.col-2,.col-md-2{box-sizing:border-box}.col-3,.col-md-3{float:left;width:22.05%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-3,.col-md-3{float:none;width:100%;margin-left:0;margin-right:0}}.col-3,.col-md-3{box-sizing:border-box}.col-4,.col-md-4{float:left;width:30.75%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-4,.col-md-4{float:none;width:100%;margin-left:0;margin-right:0}}.col-4,.col-md-4{box-sizing:border-box}.col-5,.col-md-5{float:left;width:39.45%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-5,.col-md-5{float:none;width:100%;margin-left:0;margin-right:0}}.col-5,.col-md-5{box-sizing:border-box}.col-6,.col-md-6{float:left;width:48%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-6,.col-md-6{float:none;width:100%;margin-left:0;margin-right:0}}.col-6,.col-md-6{box-sizing:border-box}.col-7,.col-md-7{float:left;width:56.75%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-7,.col-md-7{float:none;width:100%;margin-left:0;margin-right:0}}.col-7,.col-md-7{box-sizing:border-box}.col-8,.col-md-8{float:left;width:65.4%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-8,.col-md-8{float:none;width:100%;margin-left:0;margin-right:0}}.col-8,.col-md-8{box-sizing:border-box}.col-9,.col-md-9{float:left;width:74.05%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-9,.col-md-9{float:none;width:100%;margin-left:0;margin-right:0}}.col-9,.col-md-9{box-sizing:border-box}.col-10,.col-md-10{float:left;width:82.7%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-10,.col-md-10{float:none;width:100%;margin-left:0;margin-right:0}}.col-10,.col-md-10{box-sizing:border-box}.col-11,.col-md-11{float:left;width:91.35%;min-height:1px;margin-right:3.8%}@media (width<=568px){.col-11,.col-md-11{float:none;width:100%;margin-left:0;margin-right:0}}.col-11,.col-md-11{box-sizing:border-box}.col-12,.col-md-12{float:left;width:100%;margin-right:0}@media (width<=568px){.col-12,.col-md-12{float:none;width:100%;margin-left:0;margin-right:0}}.col-12,.col-md-12{box-sizing:border-box;margin-right:0}.push-1,.col-md-offset-1{margin-left:8.65%}@media (width<=568px){.push-1,.col-md-offset-1{float:none;width:100%;margin-left:0;margin-right:0}}.push-2,.col-md-offset-2{margin-left:17.3%}@media (width<=568px){.push-2,.col-md-offset-2{float:none;width:100%;margin-left:0;margin-right:0}}.push-3,.col-md-offset-3{margin-left:25.95%}@media (width<=568px){.push-3,.col-md-offset-3{float:none;width:100%;margin-left:0;margin-right:0}}.push-4,.col-md-offset-4{margin-left:34.6%}@media (width<=568px){.push-4,.col-md-offset-4{float:none;width:100%;margin-left:0;margin-right:0}}.push-5,.col-md-offset-5{margin-left:43.25%}@media (width<=568px){.push-5,.col-md-offset-5{float:none;width:100%;margin-left:0;margin-right:0}}.push-6,.col-md-offset-6{margin-left:51.9%}@media (width<=568px){.push-6,.col-md-offset-6{float:none;width:100%;margin-left:0;margin-right:0}}.push-7,.col-md-offset-7{margin-left:60.55%}@media (width<=568px){.push-7,.col-md-offset-7{float:none;width:100%;margin-left:0;margin-right:0}}.push-8,.col-md-offset-8{margin-left:69.2%}@media (width<=568px){.push-8,.col-md-offset-8{float:none;width:100%;margin-left:0;margin-right:0}}.push-9,.col-md-offset-9{margin-left:77.85%}@media (width<=568px){.push-9,.col-md-offset-9{float:none;width:100%;margin-left:0;margin-right:0}}.push-10,.col-md-offset-10{margin-left:86.5%}@media (width<=568px){.push-10,.col-md-offset-10{float:none;width:100%;margin-left:0;margin-right:0}}.push-11,.col-md-offset-11{margin-left:95.15%}@media (width<=568px){.push-11,.col-md-offset-11{float:none;width:100%;margin-left:0;margin-right:0}}.last{margin-right:0}@media screen and (width<=900px){.col-sm-1{float:left;box-sizing:border-box;width:4.85%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-1{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-2{float:left;box-sizing:border-box;width:13.45%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-2{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-3{float:left;box-sizing:border-box;width:22.05%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-3{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-4{float:left;box-sizing:border-box;width:30.75%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-4{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-5{float:left;box-sizing:border-box;width:39.45%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-5{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-6{float:left;box-sizing:border-box;width:48%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-6{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-7{float:left;box-sizing:border-box;width:56.75%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-7{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-8{float:left;box-sizing:border-box;width:65.4%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-8{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-9{float:left;box-sizing:border-box;width:74.05%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-9{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-10{float:left;box-sizing:border-box;width:82.7%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-10{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-11{float:left;box-sizing:border-box;width:91.35%;min-height:1px;margin-right:3.8%}}@media screen and (width<=900px) and (width<=568px){.col-sm-11{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.col-sm-12{float:left;box-sizing:border-box;width:100%;margin-right:0}}@media screen and (width<=900px) and (width<=568px){.col-sm-12{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.push-sm-0,.col-sm-offset-0{margin-left:0;margin-right:0}}@media screen and (width<=900px) and (width<=568px){.push-sm-0,.col-sm-offset-0{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=900px){.last{margin-right:0}}@media screen and (width<=568px){.column-grid .column{border-right:0;width:100%}}.headline{color:#fff;z-index:100;text-align:center;background:#000;width:100%}.no-scroll .headline{position:static}.headline .triangle-left{border-top:30px solid #fff;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:30px solid #0000;width:0;height:0;position:absolute;top:0;left:0}@media screen and (width<=568px){.headline .triangle-left{display:none}}.headline .triangle-right{border-top:0 solid #0000;border-bottom:30px solid #000;border-left:30px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;top:-30px;right:0}@media screen and (width<=568px){.headline .triangle-right{display:none}}.headline .all-events{position:absolute;top:20%;left:30px}@media screen and (width<=568px){.headline .all-events{top:3px;left:2px}}@media screen and (width<=480px){.headline .all-events+.main-headline{padding-left:110px}}h1.main-headline-rally{text-indent:-9999px;background:#1e6e80 url(../PuShRally_mobile_750px.83056d1d.png) 0 0/contain no-repeat;height:0;margin:0;padding:0 0 40%}@media screen and (width>=568px){h1.main-headline-rally{background-image:url(../PuShRally_desktop_1500px.fec8e585.png);padding-bottom:16.6667%}}.page-template-festival-events-php .headline .row{position:relative;overflow:visible}.page-template-festival-events-php .headline .row .highlights-heading{color:#fff;text-transform:uppercase;background:#40ad48;padding:8px 50px 8px 40px;font-size:24px;font-weight:700;position:absolute;bottom:-23px;left:0}@media screen and (width<=768px){.page-template-festival-events-php .headline .row .highlights-heading{padding-left:30px;font-size:18px;bottom:-30px}}@media screen and (width<=480px){.page-template-festival-events-php .headline .row .highlights-heading{font-size:16px}}.page-template-festival-events-php .headline .row .highlights-heading span{position:relative}.page-template-festival-events-php .headline .row .highlights-heading span .right-angle-corner{border-top:0 solid #0000;border-bottom:20px solid gray;border-left:20px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;top:20px;right:-51px}.overflow-hint{position:relative}.overflow-hint:before{pointer-events:none;content:"";z-index:1;opacity:1;background:linear-gradient(90deg,#0000,#00000080);width:40px;height:100%;transition:opacity .5s ease-out;position:absolute;top:0;right:0}@media screen and (width>=680px){.overflow-hint:before{display:none}}.overflow-hint.scrolled:before{opacity:0}.headline .box-office{white-space:nowrap;justify-content:space-between;max-width:1280px;margin:0 auto;padding:.5rem 0;display:flex;position:relative}@media screen and (width>=375px){.headline .box-office{padding:.5rem .25rem}}@media screen and (width>=768px){.headline .box-office{padding:.5rem 1rem}}.headline .box-office .subnav{align-items:stretch;gap:.25rem;height:32px;padding-left:0;font-size:14px;display:flex}@media screen and (width>=835px){.headline .box-office .subnav{gap:.5rem;font-size:16px}}@media screen and (width>=880px){.headline .box-office .subnav{padding-left:0}}@keyframes moveJumpDown{0%{mask-position:0 100%}60%{mask-position:0 0}to{mask-position:0 0}}.headline .box-office .subnav .jump-down{color:#000;background-color:#9ed6c6;gap:4px}@media (hover){.headline .box-office .subnav .jump-down:hover{color:#000;background-color:#fff}}@media screen and (width>=568px){.headline .box-office .subnav .jump-down:before{content:"";aspect-ratio:56/40;background-color:currentColor;width:23px;height:auto;animation:5s linear infinite moveJumpDown;display:inline-flex;mask-image:url(../jump-down.9b896e68.svg);mask-repeat:round}}.headline .box-office .tray{padding-left:0;padding-right:0}@media screen and (width>=880px){.headline .box-office .tray{padding-right:0}}.headline .box-office .fa-star,.headline .box-office .fa-shopping-cart,.headline .box-office .fa-user{margin-right:5px;display:inline}@media screen and (width<=767px){.headline .box-office .fa-star:not(.fa-times),.headline .box-office .fa-shopping-cart:not(.fa-times),.headline .box-office .fa-user:not(.fa-times){display:none}}.headline .box-office .js-cart-count{text-align:center;font-variant-numeric:tabular-nums;background-color:#e94213;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-left:6px;padding-bottom:1px;font-size:18px;font-weight:700;line-height:1;transition:color .3s,background-color .3s,transform .3s;display:inline-flex;color:#fff!important}@media screen and (width<=767px){.headline .box-office .js-cart-count{width:18px;height:18px;font-size:.7em}}.headline .box-office .js-cart-count.cart-count-updated{animation:1s ease-in-out cartCountFlash}.headline .box-office .js-cart-count.cart-count-bump{animation:.4s ease-out cartCountBump}@keyframes cartPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes cartHighlight{0%{background-color:#0000}25%{background-color:#fff3}to{background-color:#0000}}@keyframes cartCountFlash{0%{background-color:#9ed6c6;transform:scale(1)}25%{background-color:#d4ede6;transform:scale(1.15)}50%{background-color:#9ed6c6;transform:scale(1.1)}75%{background-color:#c2e5db;transform:scale(1.05)}to{background-color:#9ed6c6;transform:scale(1)}}@keyframes cartCountBump{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes cartItemFlash{0%{background-color:#0000}25%{background-color:#9ed6c699}75%{background-color:#9ed6c64d}to{background-color:#0000}}.headline .box-office .cart-updated{border-radius:4px;transition:all .3s;animation:1.2s ease-in-out cartItemFlash}.headline .box-office .leader .fa{color:inherit;top:0}.headline .box-office .leader{color:inherit;text-transform:uppercase;border-right:2px solid #fff;margin-top:14px;margin-bottom:10px;margin-right:10px;padding-left:5px;padding-right:25px;font-size:15px;display:none}@media screen and (width>=835px){.headline .box-office .leader{align-items:center;display:flex}}.headline .box-office a{color:inherit;align-items:center;padding:8px 4px;font-size:.775rem;font-weight:700;text-decoration:none;transition:none;display:flex}@media (hover){.headline .box-office a:hover{background-color:#9ed6c6}.headline .box-office a:hover i{color:#000}.headline .box-office a:hover:after{background-color:#000}.headline .box-office a:hover span{color:#000}.headline .box-office a:hover .js-cart-count span{color:#fff}.headline .box-office a:has(.jump-down):hover{background-color:#000}.headline .box-office a:has(.jump-down):hover span{color:#9ed6c6;background-color:#000}}@media screen and (width>=350px){.headline .box-office a{font-size:.875rem}}@media screen and (width>=380px){.headline .box-office a{padding:6px}}@media screen and (width>=835px){.headline .box-office a{padding:4px 10px;font-size:1.125rem}}.headline .box-office a[aria-expanded=true]{background-color:#9ed6c6}.headline .box-office a:focus-visible{outline-offset:2px;outline:2px solid #fff}.headline .box-office a.active{font-weight:700}.headline .box-office a.disabled{opacity:.25;pointer-events:none}@media (hover){.headline .box-office a.disabled:hover{background-color:#0000}}.headline .box-office a.disabled.active{border-bottom-color:#0000;font-weight:400}@media (hover:hover){.headline .box-office ul a:hover{background:#9ed6c6}}.box-office-title{padding-left:1rem}@media screen and (width>=1312px){.box-office-title{padding-left:0}}.event-banner-center{text-align:center}.event-banner{float:none;width:auto;margin:10px auto 30px;display:block;position:relative}.event-banner .cat-list{position:absolute;top:10px;left:0}.event-banner .photo-credit{color:#fff;background:#000c;margin:0;padding:10px;font-size:16px;bottom:8px;right:0}.event-banner img{width:100%;height:auto;margin:0;display:block}#single-show-heading p.details{text-transform:uppercase;margin-bottom:.25em;font-weight:400}#single-show-heading h4{text-transform:uppercase;letter-spacing:-.02em;font-size:48px;font-weight:400;line-height:100%}.event-details{background:#fbf5e5;padding:10px 20px}.event-details p{margin:0;padding:2px 0 2px 23px;font-size:16px;font-weight:700;position:relative}.event-details p.map-marker{border-top:1px solid #eaeaea;margin-top:6px;padding-top:8px}.event-details p:before{color:#ababab;font-family:FontAwesome;font-size:16px;font-weight:400;position:absolute;top:2px;left:0}.event-details p.calendar:before{content:""}.event-details p.map-marker:before{content:"";top:7px;left:3px}.event-categories{background:gray;padding:0}.event-categories ul{text-align:center;margin:0;padding:0;list-style-type:none}.event-categories li{display:inline-block}.event-categories a{color:#fff;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-block}.event-categories a:hover{background:gray}@media screen and (width<=768px){.event-categories ul{text-align:left;margin-left:24px}.event-categories a{padding:10px}}@media screen and (width<=568px){.event-categories ul{margin-left:0}}.single-push_shows .hentry{padding:0}.single-push_shows .hentry .subtitle{text-transform:uppercase;font-size:30px;font-weight:400}@media screen and (width<=568px){.single-push_shows .hentry .subtitle{font-size:20px}}.single-push_shows .hentry .corner-clip{color:#fff;background-color:#000;margin:0 0 .75em;padding:10px 30px;display:inline-block}.single-push_shows .hentry p:last-child{margin-bottom:0}.event-information h4{margin-top:2rem}.event-information .passInfo{color:#fff;background-color:#00637c;flex-direction:column;align-content:center;padding:1rem;display:flex}@media screen and (width>=580px){.event-information .passInfo{flex-direction:row;gap:1rem;padding:1rem 1.5rem}}.event-information .passInfo img{max-width:150px;margin:0 auto}@media screen and (width>=580px){.event-information .passInfo img{margin:0}}.event-information .passInfo p{text-align:center;line-height:1.5}@media screen and (width>=580px){.event-information .passInfo p{text-align:left}}.event-information .passInfo a.push_button{margin:1rem 0 0;padding:.25rem 1rem}.event-information .passInfo a:not(.push_button){color:#fff;text-decoration:underline}.event-information .passInfo a:not(.push_button):hover{color:#e94213;text-decoration:none}.event-information .push_button{padding:6px 50px}@media screen and (width<=568px){.event-information .push_button{padding:6px 10px}}.event-information .row{margin:15px 0}.event-information .col-6:first-child{border-right:1px solid #eaeaea}@media screen and (width<=568px){.event-information .col-6:first-child{border-right:none}}.event-information .sponsors-list{flex-wrap:wrap;gap:2rem;display:flex}.event-information .sponsors-list:has(.label) .sponsor:not(:has(.label)):has(a) a,.event-information .sponsors-list:has(.label) .sponsor:not(:has(.label)):not(:has(a)) img{margin-top:30px}.event-information .sponsor{flex-direction:column;align-items:flex-start;display:flex}.event-information .sponsor:has(a){justify-content:center}.event-information .sponsor:has(a) a{flex-direction:column;flex:1 0 auto;display:flex}.event-information .sponsor .label{margin-bottom:10px;font-size:22px;font-weight:700}.event-information .sponsor img{max-width:100%;height:auto;display:block}.push-show-sponsors{margin-bottom:1em}.push-show-sponsors .column-first{border-right:0}.push-show-sponsors p{font-size:18px}.hys_push_list_donspon{text-align:center;margin:0;padding:0;list-style:none}.hys_push_list_donspon li{padding:15px;display:inline-block}#festival-support{background:#fbf5e5;padding:20px}.event-grid:before,.event-grid:after,.event-grid-single:before,.event-grid-single:after{content:"";display:table}.event-grid:after,.event-grid-single:after{clear:both}.event-grid,.event-grid-single{cursor:pointer;background:#039dd4;margin-bottom:15px;position:relative}.event-grid header:before,.event-grid header:after,.event-grid-single header:before,.event-grid-single header:after{content:"";display:table}.event-grid header:after,.event-grid-single header:after{clear:both}.event-grid header,.event-grid-single header{color:#fff;cursor:pointer;position:relative}.event-grid p.details,.event-grid-single p.details{color:#fff;margin-right:10px;padding:10px 0 10px 25px;font-size:30px;font-weight:700}@media (width<=666px){.event-grid p.details,.event-grid-single p.details{padding:20px 0 10px 15px;font-size:17px}}@media (width<=468px){.event-grid p.details,.event-grid-single p.details{padding-bottom:40px}}.event-grid .category-description,.event-grid-single .category-description{background:#0278a2;margin:0;padding:15px 25px 10px;font-size:16px;display:none;position:relative;overflow:hidden}.event-grid ul,.event-grid-single ul{background:#fff;border:4px solid #039dd4;flex-wrap:wrap;height:100px;margin:0;padding:10px;list-style:none;display:flex;overflow:hidden}.event-grid ul li,.event-grid-single ul li{width:31.3333%;margin:1%}:is(.event-grid ul li:empty,.event-grid ul li:blank,.event-grid-single ul li:empty,.event-grid-single ul li:blank){display:none}.event-grid ul li a,.event-grid-single ul li a{background-color:#fbf5e5;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative}.event-grid ul li a .pic,.event-grid-single ul li a .pic{background-position:50%;background-size:cover;flex:1;width:100%;min-height:200px}.event-grid ul li a .information,.event-grid-single ul li a .information{color:#fff;background:#000c;width:100%;max-height:100%;padding:15px 0 0;display:block}.event-grid ul li a .information a,.event-grid-single ul li a .information a{color:#fff}.event-grid ul li a .information .fa.arrow,.event-grid-single ul li a .information .fa.arrow{position:absolute;top:-1px;bottom:auto;right:0}.event-grid ul li a .information h4,.event-grid-single ul li a .information h4{color:#fff;margin:8px 0 10px;padding-left:15px;padding-right:25px;font-size:18px;font-weight:700;line-height:1}.event-grid ul li a .information p.details,.event-grid-single ul li a .information p.details{text-transform:uppercase;color:#e4e4e4;margin:0;padding:0 25px 0 15px;font-size:13px}.event-grid ul li a .information p,.event-grid-single ul li a .information p{color:#fff;background:0 0;margin:0;padding:0;font-size:14px;line-height:1.1}.event-grid ul li a .information .info-event-date,.event-grid-single ul li a .information .info-event-date{color:#fff;background:#000;padding:10px 0 10px 15px;position:relative;overflow:hidden}.event-grid ul li a .information .info-event-date .showtime,.event-grid-single ul li a .information .info-event-date .showtime{margin-right:13px;line-height:1.25;display:inline-block}.event-grid ul li a .information .info-event-date .showtime:last-of-type,.event-grid-single ul li a .information .info-event-date .showtime:last-of-type{margin-right:0}.event-grid ul li a .information .blurb,.event-grid-single ul li a .information .blurb{padding:10px 15px 9px}.event-grid ul li a .information .location,.event-grid-single ul li a .information .location{display:none}.event-grid ul li a .information .fa.fa-calendar,.event-grid-single ul li a .information .fa.fa-calendar{color:#ababab;margin-right:3px}.event-grid ul li a .information .fa.arrow,.event-grid-single ul li a .information .fa.arrow{background:#00637c;border:none}.event-grid ul li a:hover .fa.arrow,.event-grid-single ul li a:hover .fa.arrow{background:#000}.event-grid.smaller ul li a,.event-grid-single.smaller ul li a{background-position:top;background-size:auto;height:177px}.event-grid.smaller ul li a .information,.event-grid-single.smaller ul li a .information{padding:25px 15px}.event-grid:before,.event-grid-single:before{-o-transition:background .5s ease-out;background:url(../events-toggle.1c0d771a.png) no-repeat;width:35px;height:28px;transition:background .5s ease-out;position:absolute;top:17px;right:30px}.event-grid:after,.event-grid-single:after{content:"";background:url(../events-clip.14c20f05.png) repeat-x;width:100%;height:41px;padding:0 4px;position:absolute;bottom:0;left:0}.event-grid .view-toggle,.event-grid-single .view-toggle{position:absolute;top:18px;right:90px}.event-grid .view-toggle a,.event-grid-single .view-toggle a{color:#fff;border:1px solid #fff;border-radius:16px;margin-right:18px;padding:4px 10px;font-size:14px;line-height:17px;text-decoration:none;display:inline-block}.event-grid .view-toggle a:last-child,.event-grid-single .view-toggle a:last-child{margin-right:0}.event-grid .view-toggle a:hover,.event-grid .view-toggle a.active,.event-grid-single .view-toggle a:hover,.event-grid-single .view-toggle a.active{color:#40ad48;background:#fff}@media (width<=468px){.event-grid .view-toggle,.event-grid-single .view-toggle{inset:auto auto 10px 15px}}.event-grid:not(.active):not(.filtered) ul,.event-grid-single:not(.active):not(.filtered) ul{border-bottom:0}.event-grid:not(.active):not(.filtered) li:nth-child(n+4) li:not(.unfiltered) .pic,.event-grid-single:not(.active):not(.filtered) li:nth-child(n+4) li:not(.unfiltered) .pic{background-image:none!important}.event-grid.active,.event-grid.filtered,.event-grid-single.active,.event-grid-single.filtered{cursor:initial}.event-grid.active .category-description,.event-grid.filtered .category-description,.event-grid-single.active .category-description,.event-grid-single.filtered .category-description{display:block}.event-grid.active ul,.event-grid.filtered ul,.event-grid-single.active ul,.event-grid-single.filtered ul{border-color:#0278a2;height:auto}.event-grid.active:before,.event-grid.filtered:before,.event-grid-single.active:before,.event-grid-single.filtered:before{background-position:0 100%}.event-grid.active:after,.event-grid.filtered:after,.event-grid-single.active:after,.event-grid-single.filtered:after{display:none}.event-grid .no-results,.event-grid-single .no-results{width:100%;display:none}.event-grid .no-results .example-highlight,.event-grid-single .no-results .example-highlight{color:#399a40;border:1px solid #399a40;border-radius:12px;padding:4px 10px;font-size:12px;line-height:14px;text-decoration:none;display:inline-block}.event-grid.filtered,.event-grid li.filtered,.event-grid-single.filtered,.event-grid-single li.filtered{display:none}.event-grid.filtered.calendar-grid,.event-grid li.filtered.calendar-grid,.event-grid-single.filtered.calendar-grid,.event-grid-single li.filtered.calendar-grid,.event-grid.filtered.calendar-grid .no-results,.event-grid li.filtered.calendar-grid .no-results,.event-grid-single.filtered.calendar-grid .no-results,.event-grid-single li.filtered.calendar-grid .no-results{display:block}.event-grid.blue,.event-grid-single.blue{background:#1e6e80}.event-grid.blue ul,.event-grid-single.blue ul{border-color:#1e6e80}.event-grid.blue ul li a .information .fa.arrow,.event-grid-single.blue ul li a .information .fa.arrow{background:#1e6e80}.event-grid.blue ul li a:hover .information .fa.arrow,.event-grid-single.blue ul li a:hover .information .fa.arrow{color:#1e6e80;background:#fff}.event-grid.blue.active .category-description,.event-grid-single.blue.active .category-description{background:#144a57}.event-grid.blue.active ul,.event-grid-single.blue.active ul{border-color:#144a57}.event-grid.green,.event-grid-single.green{background:#40ad48}.event-grid.green ul,.event-grid-single.green ul{border-color:#40ad48}.event-grid.green ul li a .information .fa.arrow,.event-grid-single.green ul li a .information .fa.arrow{background:#40ad48}.event-grid.green ul li a:hover .information .fa.arrow,.event-grid-single.green ul li a:hover .information .fa.arrow{color:#40ad48;background:#fff}.event-grid.green.active .category-description,.event-grid-single.green.active .category-description{background:#328839}.event-grid.green.active ul,.event-grid-single.green.active ul{border-color:#328839}.event-grid.dark-green,.event-grid-single.dark-green{background:#3d8c08}.event-grid.dark-green ul,.event-grid-single.dark-green ul{border-color:#3d8c08}.event-grid.dark-green ul li a .information .fa.arrow,.event-grid-single.dark-green ul li a .information .fa.arrow{background:#3d8c08}.event-grid.dark-green ul li a:hover .information .fa.arrow,.event-grid-single.dark-green ul li a:hover .information .fa.arrow{color:#3d8c08;background:#fff}.event-grid.dark-green.active .category-description,.event-grid-single.dark-green.active .category-description{background:#285c05}.event-grid.dark-green.active ul,.event-grid-single.dark-green.active ul{border-color:#285c05}.event-grid.date-green,.event-grid-single.date-green{background:#399a40}.event-grid.date-green ul,.event-grid-single.date-green ul{border-color:#399a40}.event-grid.date-green.active .category-description,.event-grid-single.date-green.active .category-description{background:#2b7531}.event-grid.date-green.active ul,.event-grid-single.date-green.active ul{border-color:#2b7531}.event-grid.red,.event-grid-single.red{background:#e94213}.event-grid.red ul,.event-grid-single.red ul{border-color:#e94213}.event-grid.red ul li a .information .fa.arrow,.event-grid-single.red ul li a .information .fa.arrow{background:#e94213}.event-grid.red ul li a:hover .information .fa.arrow,.event-grid-single.red ul li a:hover .information .fa.arrow{color:#e94213;background:#fff}.event-grid.red.active .category-description,.event-grid-single.red.active .category-description{background:#ba350f}.event-grid.red.active ul,.event-grid-single.red.active ul{border-color:#ba350f}.event-grid.red-2019,.event-grid-single.red-2019{background:#9f294f}.event-grid.red-2019 ul,.event-grid-single.red-2019 ul{border-color:#9f294f}.event-grid.red-2019 ul li a .information .fa.arrow,.event-grid-single.red-2019 ul li a .information .fa.arrow{background:#9f294f}.event-grid.red-2019 ul li a:hover .information .fa.arrow,.event-grid-single.red-2019 ul li a:hover .information .fa.arrow{color:#9f294f;background:#fff}.event-grid.red-2019.active .category-description,.event-grid-single.red-2019.active .category-description{background:#761f3b}.event-grid.red-2019.active ul,.event-grid-single.red-2019.active ul{border-color:#761f3b}.event-grid.orange,.event-grid-single.orange{background:#e94213}.event-grid.orange ul,.event-grid-single.orange ul{border-color:#e94213}.event-grid.orange ul li a .information .fa.arrow,.event-grid-single.orange ul li a .information .fa.arrow{background:#e94213}.event-grid.orange ul li a:hover .information .fa.arrow,.event-grid-single.orange ul li a:hover .information .fa.arrow{color:#e94213;background:#fff}.event-grid.orange.active .category-description,.event-grid-single.orange.active .category-description{background:#ba350f}.event-grid.orange.active ul,.event-grid-single.orange.active ul{border-color:#ba350f}.event-grid.yellow,.event-grid-single.yellow{background:#e94213}.event-grid.yellow ul,.event-grid-single.yellow ul{border-color:#e94213}.event-grid.yellow ul li a .information .fa.arrow,.event-grid-single.yellow ul li a .information .fa.arrow{background:#e94213}.event-grid.yellow ul li a:hover .information .fa.arrow,.event-grid-single.yellow ul li a:hover .information .fa.arrow{color:#e94213;background:#fff}.event-grid.yellow.active .category-description,.event-grid-single.yellow.active .category-description{background:#ba350f}.event-grid.yellow.active ul,.event-grid-single.yellow.active ul{border-color:#ba350f}.event-grid.mustard,.event-grid-single.mustard{background:#e94213}.event-grid.mustard ul,.event-grid-single.mustard ul{border-color:#e94213}.event-grid.mustard ul li a .information .fa.arrow,.event-grid-single.mustard ul li a .information .fa.arrow{background:#e94213}.event-grid.mustard ul li a:hover .information .fa.arrow,.event-grid-single.mustard ul li a:hover .information .fa.arrow{color:#e94213;background:#fff}.event-grid.mustard.active .category-description,.event-grid-single.mustard.active .category-description{background:#ba350f}.event-grid.mustard.active ul,.event-grid-single.mustard.active ul{border-color:#ba350f}.event-grid.purple,.event-grid-single.purple{background:#421880}.event-grid.purple ul,.event-grid-single.purple ul{border-color:#421880}.event-grid.purple ul li a .information .fa.arrow,.event-grid-single.purple ul li a .information .fa.arrow{background:#421880}.event-grid.purple ul li a:hover .information .fa.arrow,.event-grid-single.purple ul li a:hover .information .fa.arrow{color:#421880;background:#fff}.event-grid.purple.active .category-description,.event-grid-single.purple.active .category-description{background:#2c1055}.event-grid.purple.active ul,.event-grid-single.purple.active ul{border-color:#2c1055}.event-grid.lilac,.event-grid-single.lilac{background:#bc52af}.event-grid.lilac ul,.event-grid-single.lilac ul{border-color:#bc52af}.event-grid.lilac ul li a .information .fa.arrow,.event-grid-single.lilac ul li a .information .fa.arrow{background:#bc52af}.event-grid.lilac ul li a:hover .information .fa.arrow,.event-grid-single.lilac ul li a:hover .information .fa.arrow{color:#bc52af;background:#fff}.event-grid.lilac.active .category-description,.event-grid-single.lilac.active .category-description{background:#9e3d92}.event-grid.lilac.active ul,.event-grid-single.lilac.active ul{border-color:#9e3d92}.event-grid-single ul{border:0;padding:0}.event-grid-single.has-1 ul li a{width:100%;margin:0}.event-grid-single.has-2 ul li a{width:49.5%;margin:0 1% 0 0}.event-grid-single.has-2 ul li:last-child a{margin-right:0}.event-grid-single.has-3 ul li a{width:32.6667%;margin:0 1% 0 0}.event-grid-single.has-3 ul li:last-child a{margin-right:0}.event-grid-single.has-4 ul li a{width:24.25%;margin:0 1% 0 0}.event-grid-single.has-4 ul li:last-child a{margin-right:0}@media (width<=1024px){.event-grid-single ul{padding:0 5%}.event-grid-single.has-4 ul li a{width:49.5%;margin:0 1% 3% 0}.event-grid-single.has-4 ul li:nth-child(2n) a{margin-right:0}}@media (width<=768px){.event-grid-single.has-3 ul li a{width:49.5%;margin:0 1% 3% 0}.event-grid-single.has-3 ul li:nth-child(2n) a{margin-right:0}}@media (width<=568px){.event-grid-single.has-2 ul li a,.event-grid-single.has-3 ul li a,.event-grid-single.has-4 ul li a{width:100%;margin:0 0 4%}}.event-grid.table ul{padding:0}.event-grid.table ul li{box-shadow:0 -1px #d2d2d2}.event-grid.table ul li:nth-child(2n){background:#f1f1f1}.event-grid.table ul li:hover{background:#ccc}.event-grid.table ul li a{float:none;height:auto;margin:0}.event-grid.table ul li a .pic{display:none}.event-grid.table ul li a .information{color:#000;background:0 0;padding:0;position:static}.event-grid.table ul li a .information:before,.event-grid.table ul li a .information:after{content:"";display:table}.event-grid.table ul li a .information:after{clear:both}.event-grid.table ul li a .information h4{float:left;white-space:nowrap;text-overflow:ellipsis;width:33%;margin:0;padding:10px 0 9px 10px;font-size:16px;font-weight:400;line-height:19px;overflow:hidden}.event-grid.table ul li a .information p.details{display:none}.event-grid.table ul li a .information p{color:#000;font-size:16px;font-weight:400;line-height:19px}.event-grid.table ul li a .information p i{color:#949494}.event-grid.table ul li a .information .info-event-date{color:#000;float:left;background:0 0;width:33%}.event-grid.table ul li a .information .info-event-date .fa-angle-right,.event-grid.table ul li a .information .blurb{display:none}.event-grid.table ul li a .information .location{color:#000;float:left;white-space:nowrap;text-overflow:ellipsis;width:33%;padding:10px 0 9px;display:block;overflow:hidden}@media (width<=565px){.event-grid.table ul li a .information{padding:5px}.event-grid.table ul li a .information h4{float:none;width:100%;padding:0;font-weight:700}.event-grid.table ul li a .information .info-event-date{float:none;width:100%;margin:5px 0;padding:0}.event-grid.table ul li a .information .location{float:none;width:100%;padding:0}}.date-green .event-block:hover .fa.arrow.blue{color:#1e6e80;background:#fff}.date-green .event-block:hover .fa.arrow.green{color:#40ad48;background:#fff}.date-green .event-block:hover .fa.arrow.dark-green{color:#3d8c08;background:#fff}.date-green .event-block:hover .fa.arrow.red,.date-green .event-block:hover .fa.arrow.orange,.date-green .event-block:hover .fa.arrow.yellow,.date-green .event-block:hover .fa.arrow.mustard{color:#e94213;background:#fff}.date-green .event-block:hover .fa.arrow.purple{color:#421880;background:#fff}.date-green .event-block:hover .fa.arrow.lilac{color:#bc52af;background:#fff}.column-first{border-right:1px solid #eaeaea;padding-right:10px}@media screen and (width<=768px){.event-grid ul li,.event-grid-single ul li{width:48%;height:auto}.event-grid.smaller ul li a,.event-grid-single.smaller ul li a{height:auto}.event-grid.smaller ul li a .information,.event-grid-single.smaller ul li a .information{padding-bottom:45px}}@media screen and (width<=700px){.event-grid ul li,.event-grid-single ul li{width:98%}}.page-id-54 .hentry,.page-id-54 #main{padding:0}.page-id-54 .global-reach{margin:0 auto;display:block}.page-id-54 .global-reach-text{max-width:880px;margin:1em auto 2em}.page-id-54 .global-reach-text p{font-size:18px}@media screen and (width<=568px){.page-id-54 .global-reach-text{-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto;margin:10px 0;font-size:16px}}.donate-form .row{overflow:initial}.donate-form .tabs:before,.donate-form .tabs:after{content:"";display:table}.donate-form .tabs:after{clear:both}.donate-form .tabs{color:#40ad48;font-weight:600;display:flex}.donate-form .tabs div{cursor:pointer;margin-left:10px}.donate-form .tabs div:hover{text-decoration:underline}.donate-form.donate-other .tab.tab-other,.donate-form.donate-today .tab.tab-today,.donate-form.donate-monthly .tab.tab-monthly,.donate-form .tab.active{cursor:default;color:#fff;background:#40ad48;border-color:#40ad48}.donate-form .tab{cursor:pointer;color:#0009;float:left;text-align:center;float:left;background:#fbf5e5;border:1px solid #eaeaea;width:33%;margin-right:.5%;padding:10px 0;font-size:24px;font-weight:700;box-shadow:inset 0 0 4px #0000001a}.donate-form .tab:last-of-type{margin-right:0}@media screen and (width<=568px){.donate-form .tab{font-size:20px}}@media screen and (width<=480px){.donate-form .tab{padding:15px 0;line-height:25px}.donate-form .tab span{display:block}}.donate-form .tab:hover{color:#40ad48}.donate-form .box{display:none}.donate-form .box.active{display:block}.donate-form .levels-wrap{margin-bottom:40px;position:relative}@media screen and (width<=568px){.donate-form .levels-wrap{position:relative}.donate-form .levels-wrap:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0%,#00000040 100%);width:15px;height:79px;position:absolute;top:0;right:0}}.donate-form .donate-today-button{float:left;width:22.05%;min-height:1px;margin-right:3.8%}@media (width<=568px){.donate-form .donate-today-button{float:none;width:100%;margin-left:0;margin-right:0}}.donate-form .donate-today-button{box-sizing:border-box;margin-left:8.65%}@media (width<=568px){.donate-form .donate-today-button{float:none;width:100%;margin-left:0;margin-right:0}}.donate-form .donate-today-button{text-align:center}@media screen and (width<=768px){.donate-form .donate-today-button{margin-left:0}}.donate-form .donate-today-button,.donate-form.donate-today .donate-finish,.donate-form.donate-today .amount{display:none}.donate-form.donate-today .donate-today-button{display:block}.donate-form .levels{margin-top:12px;margin-bottom:15px;padding-bottom:4px}.donate-form .levels:before,.donate-form .levels:after{content:"";display:table}.donate-form .levels:after{clear:both}@media screen and (width<=568px){.donate-form .levels{margin-bottom:20px;overflow:auto}.donate-form .levels .slide-wrap{width:575px}}.donate-form.benefits-visionary .level-visionary,.donate-form.benefits-sustaining .level-sustaining,.donate-form.benefits-producer .level-producer,.donate-form.benefits-curator .level-curator,.donate-form.benefits-advocate .level-advocate,.donate-form.benefits-supporter .level-supporter,.donate-form.benefits-friend .level-friend,.donate-form .level.active{color:#454545;cursor:default;background:#fbf5e5;box-shadow:0 4px #40ad48}.donate-form .level{cursor:pointer;text-align:center;float:left;border:1px solid #eaeaea;width:13.8571%;margin-right:.5%;padding:14px 0 15px}.donate-form .level:last-of-type{margin-right:0}.donate-form .level:hover{color:#40ad48}.donate-form .level .label{font-size:14px;font-weight:700;line-height:17px}.donate-form .level .value{margin-top:10px;font-size:28px;line-height:34px;display:none}@media screen and (width<=768px){.donate-form .level .label{font-size:12px;line-height:12px}.donate-form .level .value{font-size:23px;line-height:26px}}.donate-form .amount{float:left;width:22.05%;min-height:1px;margin-right:3.8%}@media (width<=568px){.donate-form .amount{float:none;width:100%;margin-left:0;margin-right:0}}.donate-form .amount{box-sizing:border-box;margin-left:8.65%}@media (width<=568px){.donate-form .amount{float:none;width:100%;margin-left:0;margin-right:0}}@media screen and (width<=768px){.donate-form .amount{margin-left:0}}.donate-form .amount label{margin:10px 0;font-size:22px;display:block;position:relative}.donate-form .amount label .dollars{position:absolute;top:5px;left:10px}.donate-form .amount label .per-month{display:none}.donate-form .amount label input{text-align:right;width:50%;margin-right:5px;font-size:22px}@media screen and (width<=768px){.donate-form .amount label input{width:100px}}.donate-form .benefits .require{color:red}.donate-form .benefits{float:left;width:48%;min-height:1px;margin-right:3.8%}@media (width<=568px){.donate-form .benefits{float:none;width:100%;margin-left:0;margin-right:0}}.donate-form .benefits{box-sizing:border-box}@media screen and (width<=768px){.donate-form .benefits{float:left;box-sizing:border-box;width:74.05%;min-height:1px;margin-right:0}}@media screen and (width<=768px) and (width<=568px){.donate-form .benefits{float:none;width:100%;margin-left:0;margin-right:0}}.donate-form .benefits{padding-bottom:40px;font-size:16px}.donate-form .benefits .level-benefits{display:none}.donate-form .benefits .level-benefits.active{display:block}.donate-form .benefits ul{margin:1em 1.25em 30px;padding:0;font-size:16px}.donate-form .benefits p{margin:1em 0;font-size:16px}.donate-form .benefits input[type=checkbox]{position:relative;top:-2px}.donate-form .benefits select{font-size:18px}.donate-form .benefits input[type=text],.donate-form .benefits input[type=email],.donate-form .benefits select{width:100%;display:block}@media screen and (width<=568px){.donate-form .benefits input[type=text],.donate-form .benefits input[type=email],.donate-form .benefits select{width:66%}}@media screen and (width<=480px){.donate-form .benefits input[type=text],.donate-form .benefits input[type=email],.donate-form .benefits select{width:75%}}@media screen and (width<=320px){.donate-form .benefits input[type=text],.donate-form .benefits input[type=email],.donate-form .benefits select{width:100%}}.donate-form .benefits input[type=text],.donate-form .benefits input[type=email]{margin:0}.donate-form .benefits label{cursor:pointer;margin:22px 0 30px;display:block}.donate-form .range-today,.donate-form .range-monthly{display:none}.donate-form .donate-finish .row label{cursor:pointer;margin:7px 0;font-size:14px}.donate-form .donate-finish .row label.bigger{font-size:16px}.donate-form .box-monthly-today .donation-list{border-top:1px solid #eaeaea;margin-top:60px}.donate-form .donation-list{text-align:center}.donate-form .donation-list h2{margin-top:30px;margin-bottom:50px;font-size:36px;font-weight:lighter;line-height:43px}.donate-form .donation-list h3{margin-top:28px;margin-bottom:8px;font-size:22px;line-height:26px}.donate-form .donation-list ul{margin:0;padding:0 0 28px;list-style-type:none;position:relative}.donate-form .donation-list ul li{line-height:22px;display:inline-block}.donate-form .donation-list ul li:after{content:" •"}.donate-form .donation-list ul li:last-of-type:after{display:none}.donate-form .donation-list ul:after{content:"";background:#40ad48;width:60px;height:4px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.donate-form .donation-list ul:last-of-type:after{padding-bottom:0;display:none}.donate-form.donate-monthly .box-monthly-today,.donate-form.donate-monthly .levels .level .value-monthly{display:block}.donate-form.donate-monthly .amount label .per-month,.donate-form.donate-monthly .range-monthly{display:inline}.donate-form.donate-monthly .matching{display:none}.donate-form.donate-today .box-monthly-today,.donate-form.donate-today .levels .level .value-today{display:block}.donate-form.donate-today .range-today{display:inline}.donate-form.donate-today .matching{display:block}.donate-form.donate-other .levels{display:none}.donate-form.donate-other .box-other,.donate-form.benefits-friend .level-benefits-friend,.donate-form.benefits-supporter .level-benefits-supporter,.donate-form.benefits-advocate .level-benefits-advocate,.donate-form.benefits-curator .level-benefits-curator,.donate-form.benefits-producer .level-benefits-producer,.donate-form.benefits-sustaining .level-benefits-sustaining,.donate-form.benefits-visionary .level-benefits-visionary{display:block}.donate-form.donate-other{margin-top:25px}.donor-five,.donor-ten,.donor-fifteen,.donor-month{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin:2px 1px;display:inline-block}.donor-month{background-image:url(../monthly-double-arrow.6c0c74b3.svg);width:22px;height:20px}.donor-five{background-image:url(../5-yr.f1e66f4e.svg)}.donor-ten{background-image:url(../10-yr.5aa15110.svg)}.donor-fifteen{background-image:url(../15-yr.53f05fc5.svg)}.show-desktop{display:none}@media screen and (width>=568px){.show-desktop{display:block}}.show-mobile{display:block}@media screen and (width>=568px){.show-mobile{display:none}}.donate-form div.benefits{width:100%;margin-right:0}.donate-form div.benefits ul{margin:1em 0}.donate-form-header-wrap{border-bottom:2px solid #40ad48}.donate-form-header{justify-content:space-between;align-items:center;margin-top:15px;padding:0 4px;display:flex}.donate-form-header .tabs:before,.donate-form-header .tabs:after{content:"";display:table}.donate-form-header .tabs:after{clear:both}.donate-form-header .tabs{color:#40ad48;font-weight:600;display:flex}.donate-form-header .tabs .donate-tab{cursor:pointer;margin-left:10px}.notches ul{margin:0;padding:0;display:flex}.notches ul li{color:#40ad48;text-align:center;border:2px solid #40ad48;border-radius:22px;width:44px;height:44px;margin-right:5px;padding:4px 10px 0;font-size:130%;font-weight:600;list-style:none}.notches ul li:hover{cursor:pointer}.notches ul li.active{color:#fff;background:#40ad48}.card{color:#40ad48;background:#fff;border:1px solid #40ad48;width:400px;height:300px;padding:10px;font-weight:600;transition:transform .2s;display:flex;position:absolute;left:480px}.card .card-image{flex-basis:48%;height:100%}.card p.card-text{flex-basis:49%;align-items:center;margin:0;padding-left:16px;padding-right:0;font-size:20px;display:flex}.cards{width:480px;height:380px;position:relative;overflow:hidden}.donate-form.benefits-supporter div.level-benefits-supporter{flex-wrap:wrap;display:flex}.donate-form.benefits-supporter div.level-benefits-supporter .inner-left{border-right:2px solid #40ad48;width:50%;padding-top:5%;padding-right:5%}@media screen and (width<=1024px){.donate-form.benefits-supporter div.level-benefits-supporter .inner-left{border-right:none;width:100%;padding-right:0}}.donate-form.benefits-supporter div.level-benefits-supporter .inner-right{width:50%;padding-top:5%;padding-left:5%;position:relative}@media screen and (width<=1024px){.donate-form.benefits-supporter div.level-benefits-supporter .inner-right{width:100%;margin-bottom:40px}}.donate-form.benefits-supporter div.level-benefits-supporter .inner-right .error{margin-bottom:30px}.donate-form.benefits-supporter div.level-benefits-supporter .inner-right .error p{margin:0}.donate-form.benefits-supporter div.level-benefits-supporter .donation-notch-header{font-size:18px}.donate-form.benefits-supporter div.level-benefits-supporter .donate-finish input:not([type=checkbox]){height:40px}.donate-form.benefits-supporter div.level-benefits-supporter .donate-finish select{background:#fff;height:40px}.donate-today .donate-monthly-form,.donate-today .donate-monthly-levels{display:none}.donate-today .donate-default{opacity:1;z-index:10;position:absolute}.donate-today .donate-default .impact-card{display:block}.donate-today .donate-default .impact-card .impact-card-inner{background:#edf5ed;height:100%;padding:40px}.donate-today .donate-default .impact-card .impact-card-inner .impact-card-text{margin-top:0;font-size:22px}.donate-today .donate-default .impact-card .impact-card-inner .impact-button{color:#40ad48;cursor:pointer;background:#edf5ed;border:1px solid #40ad48;font-size:16px}.donate-today .donate-default .impact-card .impact-card-inner .impact-button:hover{color:#fff;background:#40ad48}.donate-today .donate-today-levels{opacity:0}.donate-today .default-cards .card{left:0}@media screen and (width<=1024px){.donate-today.benefits-supporter div.level-benefits-supporter .inner-right,.donate-monthly.benefits-supporter .benefits div.level-benefits-supporter .inner-left{display:none}}.donate-monthly .donate-today-form,.donate-monthly .donate-today-levels,.donate-monthly .donate-default{display:none}@media screen and (width<=1024px){.donate-monthly .donate-monthly-levels{padding-left:35px}}.donate-monthly .donate-monthly-levels .donation-notch-header{margin-top:0}.donate-monthly .donate-monthly-form .donation-amount{display:flex}.donate-monthly .donate-monthly-form .amount{float:none;width:100%;margin-left:0}.donate-monthly .donate-monthly-form .amount .amount-cta{color:#40ad48}.donate-monthly .donate-monthly-form .amount .donate-monthly-amount{margin-top:10px}.donate-monthly .donate-monthly-form .amount .donate-monthly-amount .js-set-amount{width:45%;display:inline-block}.donate-monthly .donate-monthly-form .amount .donate-monthly-amount .per-month{color:#ababab;font-size:18px;font-weight:600;display:inline}.donate-tab{border-bottom:2px solid #fff}.donate-tab:hover{border-bottom:2px solid #40ad48;text-decoration:none}.donate-tab.active{border-bottom:2px solid #40ad48}.box-other .box-other-content{margin-top:50px}.box-other .dropdown.button{background-color:#40ad48;margin-bottom:14px}.box-other .dropdown.button:hover,.box-other .dropdown.button.active{color:#40ad48;background:#fff;border:1px solid #40ad48!important}.box-other .dropdown.other-dropdown{text-align:left}.box-other .dropdown-inner-content{margin-bottom:14px}.box-other .corporate-cta{color:#000;margin-bottom:5px;font-weight:700}.box-other .corporate-button{font-size:22px}.corporate-search-modal .corporate-search-input{padding:20px;font-size:2.2em}.corporate-search-modal .corporate-results{color:#000;background:#fff;height:100%;max-height:calc(75vh - 78px);padding:5px 0 10px;display:none;overflow:auto}.corporate-search-modal .corporate-results.active{display:block}.corporate-search-modal .corporate-results .result{margin:0 20px}.corporate-search-modal .corporate-results .result .strong{font-size:20px}.corporate-search-modal .corporate-results a.button.match-button{text-align:center;color:#fff;width:100%}.corporate-search-modal .corporate-results a.button.match-button:hover{color:#e94213;background:#fff}.tier .tier-description{color:#40ad48;font-weight:600}.tier .tier-donors{margin:0;padding:0 0 28px;list-style-type:none;position:relative}.tier .tier-donors .tier-donor{line-height:22px;display:inline-block}.tier .tier-donors .tier-donor:after{content:" •"}.tier .tier-donors .tier-donor:last-of-type:after{display:none}.tier .tier-donors:after{content:"";background:#40ad48;width:60px;height:4px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tier .tier-donors:last-of-type:after{padding-bottom:0;display:none}.become-a-donor{color:#fff;background-color:#00637c;width:fit-content;padding:20px;font-weight:600}.promo-display{background-color:#fff;width:100%;height:300px;margin-bottom:30px;display:inline-block}@media (width<=800px){.promo-display{flex-direction:column;display:inline-flex}}.promo-display__scene{z-index:1;background-color:salmon;border:1px solid #000;width:33%;height:100%;display:inline-block}@media (width<=800px){.promo-display__scene{width:100%;height:25%}}.promo-display__banner{z-index:3;color:#fff;background-color:#d3d3d3;justify-content:center;align-items:center;width:100%;height:20%;font-size:40px;display:flex;position:relative;bottom:60%}@media (width<=800px){.promo-display__banner{position:inherit;justify-content:flex-start;height:25%;font-size:20px}}.tickets-about-section{margin-top:30px!important}.tickets-about__flex{align-items:flex-start;margin-bottom:15px;display:flex}@media (width<=500px){.tickets-about__flex{flex-direction:column}}.tickets-about__image{max-width:200px}@media (width<=500px){.tickets-about__image{max-width:150px}}.cat-list.black{white-space:normal;background-color:#303030;padding-top:12px}.content-box__lower,.event-date.tickets{background-color:#000}.fa.fa-calendar.tickets{color:#fff}.fa.fa-calendar.tickets:before{padding-right:5px}.fa-map-marker.block{color:#fff;margin-top:3px;margin-right:30px;display:block}.fa-map-marker.block:before{padding-right:5px}.content-box.sec-latest.show.tickets{margin-right:1%}.no-float{float:none}.ticket-pack-section__text{margin-bottom:30px}.tickets-price{justify-content:center;align-items:center;margin:30px 0;font-weight:700;display:flex}.tickets-price__price{margin-top:12px;margin-right:15px;font-size:35px}.button.ticket-price__button{border:1px solid #0000}.button.ticket-price__button:hover{border:1px solid #e94213}.content-box.sec-latest p.event-date{font-size:14px}.pass-info.content-box{background:#efefef;flex-direction:column;display:flex}.pass-info.content-box .pic{background:#fff}.pass-info.content-box .content-entry{text-align:center;flex-grow:1;flex-basis:100%;justify-content:center;align-items:center;padding:5px;display:flex}.pass-info.content-box .push_button{color:#fff;display:inline-block}.pass-info.content-box .push_button:hover{color:#40ad48}@media screen and (width>=569px) and (width<=750px){.pass-info.content-box .push_button{font-size:20px}}@media screen and (width<=568px){.pass-info.content-box{display:block;padding-bottom:0!important}}.event-block.tickets{background-color:#efefef;width:31.3333%;height:300px;margin:1%;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width<=600px){.event-block.tickets{width:100%;margin:10px 0}.event-block.tickets:first-of-type{margin-top:0}}.event-block.tickets h2{text-transform:uppercase;margin:0;padding:0 25px 0 15px;font-size:13px}.event-block.tickets h1{margin:8px 0 10px;padding-left:15px;padding-right:25px;font-size:18px;font-weight:700;line-height:1}.event-block.tickets .info-event-date{color:#fff;background:#000;margin-bottom:0;padding:10px 40px 9px 20px;position:relative}.event-block.tickets .fa-fa-calendar{color:#ababab;margin-right:3px}.event-block.tickets .information{color:#fff;background:#000c;width:100%;max-height:100%;display:block;position:absolute;bottom:0;left:0}.tickets.pic{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.show-wrapper{display:flex}@media (width<=600px){.show-wrapper{flex-direction:column;padding:10px}}.content-box.tickets{margin-bottom:30px;display:inline-block}.content-entry.tickets{min-height:120px}.event-date.ticket.fa-calendar{color:#000}.passes-banner{color:#fff;background-color:#00637c;grid-template:"title img"1fr"content content"/1fr auto;gap:0 1rem;padding:1.5rem 1rem;display:grid}@media (width>=768px){.passes-banner{grid-template-areas:"title img""content img";gap:0 2rem;padding:1.5rem 2rem}}.passes-banner h2{color:inherit;grid-area:title;margin-top:0}.passes-banner .passes-banner-img{grid-area:img;align-self:center;max-width:80px}@media (width>=768px){.passes-banner .passes-banner-img{max-width:unset}}.passes-banner .passes-banner-content{grid-area:content}.passes-banner.passes-banner-plain{display:block}.billing-section-head,.push-booking-section-header,.push_info_text_header{background:#fbf5e5;margin:20px 0;padding:8px}.pass-widget{background:#fff;border:2px solid #40ad48;border-radius:5px;margin-top:.454545em;font-size:16px;font-weight:700;line-height:22px;display:inline-flex;position:relative}.pass-widget .pass-widget-number{padding:.318182em .454545em}.pass-widget:before{color:#fff;content:"Pass #";background:#40ad48 url(../ticket.f0e89693.svg) 0/contain no-repeat;border:.318182em solid #40ad48;border-width:.318182em .681818em .318182em .454545em;padding-left:2.04545em}.payment-form:before,.payment-form:after{content:"";display:table}.payment-form:after{clear:both}.payment-form{border-bottom:1px solid #dadada;margin-bottom:20px;padding-bottom:20px}.payment-form.row,.payment-form .row{overflow:initial}.payment-form label{margin-top:20px;font-weight:700;display:block}.payment-form label.tight{margin-top:5px}.payment-form input[type=text],.payment-form input[type=email],.payment-form select{color:#000;width:80%;margin-top:10px;font-size:18px;display:block}@media screen and (width<=568px){.payment-form input[type=text],.payment-form input[type=email],.payment-form select{width:100%}}.payment-form input[type=text].cc-number::-webkit-input-placeholder{color:#666}.payment-form input[type=email].cc-number::-webkit-input-placeholder{color:#666}.payment-form select.cc-number::-webkit-input-placeholder{color:#666}.payment-form input[type=text].cc-number::-moz-input-placeholder{color:#666}.payment-form input[type=email].cc-number::-moz-input-placeholder{color:#666}.payment-form select.cc-number::-moz-input-placeholder{color:#666}.payment-form input[type=checkbox],.payment-form input[type=radio]{margin-right:5px}.payment-form span.required{color:red}.payment-form.full-width-inputs input[type=text],.payment-form.full-width-inputs input[type=email],.payment-form.full-width-inputs select{width:100%}.payment-form .expiration input{width:90px}.payment-form .security input{width:60px}.payment-form .card-wrapper{transform-origin:0 0;width:350px;margin-top:30px;transform:scale(.82)}.pay-buttons{margin-bottom:20px}.push_productName{font-weight:700}.push-product{border-left:5px solid #ccc;margin:0 0 20px;padding-left:15px}.push-product h2{margin:0}.cart-back-button{margin-left:5px}.push_current_bookings li{margin:10px 0}.pfb_cancellation_notice{margin-bottom:20px}.booking-show-cat-heading{margin-top:40px}h2+.booking-show-cat-heading{margin-top:30px}.booking-show-cat-heading+.push_helpText{margin-bottom:5px}.push-booking-cancel-button{float:right;color:#e94213;margin-top:2px;margin-left:20px;font-size:16px;font-weight:400}.push-booking-cancel-button input{margin-right:2px;position:relative;top:-2px}.hentry ul.push-booking-cancelled{padding-bottom:0}.booking-show .booking-show-heading{cursor:pointer;padding:10px 0}.booking-show .booking-show-heading h4{font-weight:700}.booking-show .booking-show-heading h4:before{content:"";border:6px solid #0000;border-left-color:#000;margin-right:10px;display:inline-block;position:relative;left:3px}.booking-show .booking-show-heading.active{padding-bottom:5px}.booking-show .booking-show-heading.active h4:before{border-color:#000 #0000 #0000;top:3px;left:0}.booking-show:first-of-type h4{padding-top:10px}.booking-show table{margin-top:10px;margin-bottom:15px}.push_booking_showinfo{padding-left:20px}.push_booking_showinfo table{margin-top:5px}.push_booking_showinfo thead{color:gray;font-weight:700}#push_subtotal{border-top:1px dashed #ccc;width:auto;min-width:250px;padding:15px 0 0}#push_subtotal .push_productQty{text-align:right}.push_billing_info th{font-weight:700}.push_product_list li{padding:10px 0;overflow:visible}.hentry .pfb_product_group ul{margin:0;padding:0}.hentry .pfb_product_confirm ul{margin:15px 0;padding:0}.pfb_product_confirm .quantity{width:70px}.pfb_product_confirm .row{margin:10px 0}.push_product_list{margin-top:30px;margin-bottom:30px;padding:0}.push_product_list #group4 li{color:#990;font-size:12px}.push_dollar_sign{color:#666;padding:3px 5px 0}.push_product_list li input{float:left}.push_productPrice{color:#666;float:left;padding:4px 0 0;display:inline-block;overflow:visible}.push_productDonate_green{color:#990}h3.expando{color:#990;cursor:pointer;margin-bottom:5px;padding-left:5px;font-weight:400}h3.expando span.push_helpText{color:#666;cursor:pointer;padding-left:5px;font-weight:400!important}.push_passholder_info,.push_passholder_info li{list-style:none}.push_passholder_info li input,.push_passholder_info li select{float:right;display:block}.push_passholder_info li label{float:left;padding-left:10px;display:block}.push_cc_info th{font-weight:400}.extra-information-header{margin-top:20px}td.push_helpText,tf.push_form_header{width:500px!important}.push_passholder_info_text{margin:10px 0;list-style:none;overflow:hidden}.push_form_header{font-size:18px;font-weight:700}.push_booking_showinfo{color:#666;margin-left:10px}.push_bookShows{margin-bottom:25px}.available{color:#393}.limited{color:#c90}.closed{color:#c00}#highlights{color:#fff;background:gray;padding-bottom:30px}@media screen and (width>=768px){#highlights .featured{padding-top:30px}}#highlights .content-box{background:0 0}#highlights p.event-date{color:#fff;background:#000;padding:10px 0 9px 20px}#highlights .highlight-detail{background:#282828;padding-top:10px;left:0}#highlights .highlight-content{padding:10px 15px 5px}#highlights h1{color:#fff;margin:5px 0;font-weight:700}#highlights h2{color:#e4e4e4;text-transform:uppercase;font-weight:700}#highlights .main-highlight{margin-bottom:10px;position:relative}#highlights .main-highlight h1{font-size:28px;line-height:1.2}#highlights .main-highlight h2{font-size:18px}#highlights .main-highlight .highlight-excerpt{color:#fff;border-top:1px solid #000;margin-top:10px;padding-top:10px}#highlights .sec-highlight{margin-top:20px;margin-bottom:0;position:relative}#highlights .sec-highlight h1{font-size:20px;line-height:1}#highlights .sec-highlight h2{font-size:14px}#highlights .sec-highlight .fa.arrow{padding:2px 10px}#highlights .sec-highlight p.event-date{padding:6px 0 7px 15px}#highlights .sec-highlight.last{margin-left:4%}@media screen and (width<=768px){#highlights .main-highlight,#highlights .sec-highlight{margin:20px 0 0}#highlights .main-highlight h1,#highlights .sec-highlight h1{font-size:20px}#highlights .main-highlight h2,#highlights .sec-highlight h2{font-size:16px}}@media screen and (width<=568px){#highlights .main-highlight .highlight-detail,#highlights .sec-highlight .highlight-detail{width:100%;position:static}#highlights .sec-highlight.last{margin-left:0}}.content-list{margin:0;padding:0;list-style-type:none}.content-list .row{border-bottom:1px solid #eaeaea;padding:40px 0}@media screen and (width<=568px){.content-list .row{padding:20px 0}}.content-list .row:first-child{padding-top:20px}.content-list .row:last-child{border-bottom:none;margin-bottom:20px}@media screen and (width<=568px){.content-list h2{margin-top:20px}}.content-list h2+p{font-size:16px}.content-list .image{text-align:center;border:2px solid #dcdddd;padding-top:30px;padding-bottom:30px}@media screen and (width<=568px){.content-list .image{text-align:left;border:none;padding:0}}.content-list.artists .image{border:none;padding:0}.content-list.artists .image img{display:block}.content-list .events{background:#fbf5e5;padding:20px;position:relative}@media screen and (width<=568px){.content-list .events{margin-top:20px}}.content-list .events h3{color:gray;text-transform:uppercase;border-bottom:1px solid #eaeaea;padding-bottom:10px;font-size:14px}.content-list .events>ul{margin:0;padding:0;list-style-type:none}.content-list .events>ul li{margin:15px 0}.content-list .events>ul li:last-child{margin-bottom:0}.content-list .events>ul a{font-weight:700}.content-list .events:after{content:" ";pointer-events:none;border:10px solid #0000;border-right-color:#efefef;width:0;height:0;position:absolute;top:18px;right:100%}.tab-switcher{align-items:stretch;margin:15px 0;display:flex}.tab-switcher .tab{cursor:pointer;color:#0009;text-align:center;background:#fbf5e5;border:1px solid #eaeaea;justify-content:center;align-items:center;width:100%;margin-right:.5%;padding:10px 5px;font-size:22px;font-weight:700;display:flex;box-shadow:inset 0 0 4px #0000001a}@media screen and (width<=480px){.tab-switcher .tab{font-size:16px}}.tab-switcher .tab:hover{color:#40ad48}.tab-switcher .tab.active{cursor:default;color:#fff;background:#40ad48;border-color:#40ad48}.tab-content .tab{display:none}.tab-content .tab.active{display:block}.collapsible .collapsible-header{padding-left:30px;position:relative}.collapsible .collapsible-header:before{content:"";-webkit-transition:border-color .2s,-webkit-transform .2s;-moz-transition:border-color .2s,-moz-transform .2s;-ms-transition:border-color .2s,-ms-transform .2s;border:10px solid #0000;border-top-color:#000;border-bottom-width:0;width:0;height:0;transition:border-color .2s,transform .2s;display:block;position:absolute;top:7px;left:0;transform:rotate(-90deg)}.collapsible .collapsible-body{padding-left:30px;display:none}.collapsible.active .collapsible-body{display:block}.collapsible.active .collapsible-header{color:#40ad48}.collapsible.active .collapsible-header:before{border-color:#40ad48 #0000 #0000;transform:rotate(0)}.page-template-page-landing .event-banner img{border-bottom:0}.page-template-page-landing h1{font-size:2em;font-weight:700}.page-template-page-landing h2{margin-top:40px}.page-template-page-landing .details{text-indent:-18px;margin-bottom:10px;padding-left:30px;line-height:1.3}.page-template-page-landing .details:last-of-type{margin-bottom:20px}.page-template-page-landing .details .fa{color:#555;text-align:center;width:18px}.page-template-page-landing .columns.two-columns .column{margin-bottom:24px}.page-template-page-landing .columns.two-columns .column img{display:block}.page-template-page-landing .columns.two-columns .column h3{margin:5px 0 6px}.page-template-page-landing .columns.two-columns .column .text{padding:5px 10px 10px}.page-template-page-landing .columns.two-columns .column p:last-of-type,.page-template-page-landing .columns.two-columns .column:last-child{margin-bottom:0}.page-template-page-landing .columns.two-columns a.column{text-decoration:none;display:block}.page-template-page-landing .columns.two-columns a.column h3,.page-template-page-landing .columns.two-columns a.column p{color:#000;transition:color .2s}.page-template-page-landing .columns.two-columns a.column .text{background:#fbf5e5;transition:background .2s}.page-template-page-landing .columns.two-columns a.column .link{color:#e94213;margin-top:10px;text-decoration:underline;transition:color .2s;display:block}.page-template-page-landing .columns.two-columns a.column:hover h3,.page-template-page-landing .columns.two-columns a.column:hover p,.page-template-page-landing .columns.two-columns a.column:hover .link{color:#fff}.page-template-page-landing .columns.two-columns a.column:hover .text{background:#40ad48}@media screen and (width>=500px){.page-template-page-landing .columns.two-columns{flex-wrap:wrap;display:flex}.page-template-page-landing .columns.two-columns .column{width:calc(50% - 20px);margin-right:20px}.page-template-page-landing .columns.two-columns .column:nth-last-child(2){margin-bottom:0}}#program,#passed-program{max-width:1280px;margin:0 auto;padding:0 1rem;position:relative}.program .program-header{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:.5rem;display:flex}@media screen and (width>=520px){.program .program-header{gap:.5rem 1.5rem}}.program .program-header .program-header-downloads{flex-wrap:wrap;gap:.5rem;display:flex}@media screen and (width>=768px){.program .program-header .program-header-downloads{margin-bottom:4px}}.program .program-header h2{margin:0}.program .program-header .program-header-download{align-items:center;gap:.5em;text-decoration:none;display:flex}.program .program-body{margin-top:1rem}.program .program-filters{--maxWidth:60px;--gutter:.05rem;--indent:.65rem;--borderWidth:2px;margin-bottom:0}@media screen and (width>=768px){.program .program-filters{--maxWidth:76px;--gutter:.25rem;--indent:.65rem;margin-bottom:1rem}}.program .program-filters ul{margin:1rem 0;padding:0;list-style:none}@media screen and (width>=768px){.program .program-filters ul{padding-inline-start:calc(var(--maxWidth) + var(--gutter) + var(--borderWidth)*2)}}.program .program-filters li{vertical-align:middle;margin:0 var(--gutter)calc(var(--gutter)*4)0;display:inline-flex;position:relative}@media screen and (width>=768px){.program .program-filters li{margin:0 var(--gutter)calc(var(--gutter)*2)0}.program .program-filters li:first-child{margin-left:calc((var(--maxWidth) + var(--indent) - var(--borderWidth))*-1)}}.program .program-filters input[type=checkbox],.program .program-filters input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.program .program-filters input[type=checkbox]:focus-visible+label span,.program .program-filters input[type=radio]:focus-visible+label span{outline-offset:2px;outline:2px solid #000}.program .program-filters span,.program .program-filters a{text-transform:uppercase;padding:.5rem 5rem;text-decoration:none;display:inline-block}.program .program-filters .program-filters-dates label[for=highlight-all],.program .program-filters .program-filters-dates label[for=date-all],.program .program-filters .program-filters-dates span,.program .program-filters .program-filters-highlights label[for=highlight-all],.program .program-filters .program-filters-highlights label[for=date-all],.program .program-filters .program-filters-highlights span{color:#00637c;border:var(--borderWidth)solid #00637c;text-align:center;text-transform:none;flex-direction:column;justify-content:center;height:40px;padding:.25rem;font-family:SequelSans,sans-serif;font-size:.875rem;font-weight:700;line-height:1;display:flex}@media screen and (width>=768px){.program .program-filters .program-filters-dates label[for=highlight-all],.program .program-filters .program-filters-dates label[for=date-all],.program .program-filters .program-filters-dates span,.program .program-filters .program-filters-highlights label[for=highlight-all],.program .program-filters .program-filters-highlights label[for=date-all],.program .program-filters .program-filters-highlights span{height:48px;padding:.5rem;font-size:1rem}}.program .program-filters .program-filters-dates strong,.program .program-filters .program-filters-highlights strong{font-size:1rem}@media screen and (width>=768px){.program .program-filters .program-filters-dates strong,.program .program-filters .program-filters-highlights strong{font-size:1.25rem}}.program .program-filters .program-filters-dates label[for=date-all],.program .program-filters .program-filters-dates span,.program .program-filters .program-filters-highlights label[for=highlight-all]{width:var(--maxWidth);min-width:var(--maxWidth);max-width:var(--maxWidth)}.program .program-filters input[hidden]{display:none}@media (hover:hover){.program .program-filters input:hover:not(:disabled):not(:checked)+label[for=highlight-all],.program .program-filters input:hover:not(:disabled):not(:checked)+label[for=date-all],.program .program-filters input:hover:not(:disabled):not(:checked)+label span{color:#fff;background-color:#00637c}}.program .program-filters input:checked+label span,.program .program-filters input:checked+label[for=date-all],.program .program-filters input:checked+label[for=highlight-all]{color:#fff;cursor:pointer;background-color:#00637c}.program .program-filters input:disabled+label span,.program .program-filters input:disabled+label[for=date-all],.program .program-filters input:disabled+label[for=highlight-all]{opacity:.3;pointer-events:none}.program-body:has(.show-list-item--list){margin-top:3rem}@media screen and (width>=520px){.program-body:has(.show-list-item--list){padding:0}}.program-body .show-list{grid-template-columns:repeat(2,1fr);gap:.25rem;margin:1.5rem -6px;list-style-type:none;display:grid}@media screen and (width>=520px){.program-body .show-list{gap:.5rem;margin-top:2.5rem;margin-left:0;margin-right:0}}@media screen and (width>=768px){.program-body .show-list{gap:1rem;margin-bottom:4rem}}@media screen and (width>=1280px){.program-body .show-list{margin-bottom:6.25rem}}.program-body .show-list.no-ads .show-list-item--ad{display:none}.program-body .show-list.has-iframe{flex-direction:column;gap:2rem;display:flex}@media screen and (width>=768px){.program-body .show-list.has-iframe{gap:4rem}}.program-body .show-list-item{grid-column:span 1;position:relative}.program-body .show-list-item:after{content:"";opacity:0;box-sizing:border-box;pointer-events:none;border:3px solid #9ed6c6;width:100%;height:100%;transition:opacity .3s,transform .3s;position:absolute;inset:0}@media (hover){.program-body .show-list-item:hover:after{opacity:1}.program-body .show-list-item:hover .show-list-item-keywords{transform:translateY(-50%)translate(0%)}}.program-body .show-list-item.show-list-item--hidden{display:none}.program-body .show-list-item.show-list-item--ad{color:#000;opacity:0;background-color:#fff;border-color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem;transition:opacity .5s .25s,transform .5s .25s;display:flex;transform:translateY(3rem)}.program-body .show-list-item.show-list-item--ad:after{display:none}@media screen and (width>=520px){.program-body .show-list-item.show-list-item--ad{padding:0}}.program-body .show-list-item.show-list-item--ad.in-view{opacity:1;transform:translateY(0)}.program-body .show-list-item.show-list-item--ad .h2{font-size:1.15rem}@media screen and (width>=520px){.program-body .show-list-item.show-list-item--ad .h2{font-size:2rem}}@media screen and (width>=768px){.program-body .show-list-item.show-list-item--ad .h2{font-size:2.5rem}}@media screen and (width>=1024px){.program-body .show-list-item.show-list-item--ad .h2{font-size:3.375rem}}.program-body .show-list-item.show-list-item--list{background:unset;border:unset;flex:auto;grid-template:"header img""action img"1fr"content content"/1fr auto;gap:.5rem;display:grid}.program-body .show-list-item.show-list-item--list:after{display:none}@media screen and (width>=380px){.program-body .show-list-item.show-list-item--list{gap:1rem}}@media screen and (width>=768px){.program-body .show-list-item.show-list-item--list{grid-template:"img header action""img content content"1fr/auto 1fr auto;gap:2rem}}.program-body .show-list-item.show-list-item--list:hover{background-color:unset;border-color:unset}.program-body .show-list-item.show-list-item--list .show-img{grid-area:img;width:100px}@media screen and (width>=768px){.program-body .show-list-item.show-list-item--list .show-img{width:200px}}.program-body .show-list-item.show-list-item--list .show-header{flex-direction:column;grid-area:header;align-items:flex-start;display:flex}@media screen and (width>=380px){.program-body .show-list-item.show-list-item--list .show-header{flex-flow:wrap}}.program-body .show-list-item.show-list-item--list .show-header:after{display:none}.program-body .show-list-item.show-list-item--list .show-header h2{color:#00637c;flex-basis:100%;margin:0}.program-body .show-list-item.show-list-item--list .show-header a{color:#000;font-size:.875rem;font-weight:400;display:inline-block}@media screen and (width>=520px){.program-body .show-list-item.show-list-item--list .show-header a{font-size:1rem}}.program-body .show-list-item.show-list-item--list .show-header a.remove-from-shortlist-page{text-decoration:underline}@media screen and (width>=380px){.program-body .show-list-item.show-list-item--list .show-header a.remove-from-shortlist-page{margin-left:1rem}}@media screen and (width>=768px){.program-body .show-list-item.show-list-item--list .show-header a.remove-from-shortlist-page{display:none}}.program-body .show-list-item.show-list-item--list .show-action{grid-area:action;justify-self:end;padding-top:.25rem}@media screen and (width<=767px){.program-body .show-list-item.show-list-item--list .show-action{display:none}}.program-body .show-list-item.show-list-item--list .show-content{flex:1 0 auto;grid-area:content}.program-body .show-list-item>a:after{content:"";width:100%;height:100%;position:absolute;inset:0}.program-body .show-list-item-alert{color:#fff;background-color:#00637c;padding:.25em .5em;font-size:.85rem;font-weight:700;position:absolute;top:0;left:0}@media screen and (width>=768px){.program-body .show-list-item-alert{font-size:1rem;top:1rem;left:1rem}}@media screen and (width>=1280px){.program-body .show-list-item-alert{font-size:1.438rem}}.program-body .show-list-item-header{position:relative;overflow:hidden}.program-body .show-list-item-keywords,.program-body .show-list-item-alert{z-index:1}.program-body .show-list-item-image{width:100%;display:block}@media screen and (width>=768px){.program-body .show-list-item-image{padding:1rem}}.program-body .show-list-item-image.show-list-item-image--fallback{object-fit:cover;aspect-ratio:1200/990}.program-body .show-list-item-keywords{color:#000;pointer-events:none;background-color:#9ed6c6;justify-content:center;width:100%;margin:auto 0;padding:0 24px;transition:transform .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)translate(100%);container-type:inline-size}@media screen and (width>=520px){.program-body .show-list-item-keywords{display:flex}}.program-body .show-list-item-keywords .show-list-item-keywords-list{align-items:center;width:fit-content;height:12cqi;margin:0;padding:0;font-size:5.5cqi;list-style:none;display:flex}.program-body .show-list-item-keywords .show-list-item-keywords-list.long{font-size:5cqi}.program-body .show-list-item-keywords li{white-space:nowrap;gap:.2em;font-family:SequelSans,sans-serif;font-weight:700;display:flex}.program-body .show-list-item-keywords li:after{content:"//";padding-right:.2em}.program-body .show-list-item-keywords li:last-child:after{content:"";padding:0}.box-office .trigger{align-items:center;display:flex}.box-office .trigger[aria-expanded=true]{color:#000}.box-office .trigger[aria-expanded=true]:after{background-color:#000;transform:rotate(180deg)}.box-office .trigger:after{content:"";background-color:#fff;width:7px;height:7px;margin-left:2px;transition:transform .3s;transform:rotate(0);mask-image:url(../caret-down.28ed1ec5.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@media screen and (width>=768px){.box-office .trigger:after{width:10px;height:10px;margin-left:5px}}.headline .box-office a.subnav-toggle{border:0;height:100%}.headline .box-office a.subnav-toggle.active{color:#000;background-color:#9ed6c6;border-bottom-color:#000}.subnav-dropdown{color:#000;text-align:left;z-index:13;background:#fff;width:100%;display:none;position:absolute;left:0;box-shadow:0 5px 5px #0000004d}.subnav-dropdown:before{content:"";width:100%;height:.5rem;position:absolute;top:-.5rem}.subnav-dropdown.active{display:block}.subnav-dropdown ul{margin:0;list-style:none}.subnav-dropdown a{color:#000;padding:0;text-decoration:underline;display:inline-block}@media (hover){.subnav-dropdown a:hover{background-color:unset;text-decoration:none}}.cm-wrapper{flex-wrap:wrap;max-width:1200px;margin:0 auto;display:flex}@media screen and (width>=768px){.cm-wrapper{flex-wrap:nowrap}}.cm-wrapper .contextual-menu{border-bottom:1px solid #ababab;flex-basis:100%;padding:1rem 0;display:flex}.cm-wrapper .contextual-menu:last-of-type{border-right:none}@media screen and (width>=768px){.cm-wrapper .contextual-menu{padding:1rem .5rem}}@media screen and (width>=1024px){.cm-wrapper .contextual-menu{border-bottom:0;border-right:1px solid #ababab;flex-basis:400px;padding:30px 16px}.cm-wrapper .contextual-menu:first-of-type{justify-content:end}}.contextual-menu-inner{max-width:380px;padding:0 10px}.contextual-menu-inner ul{padding:0}.contextual-menu-link{padding-bottom:6px;line-height:1.2}@media screen and (width>=768px){.contextual-menu-link{padding-bottom:10px}}.contextual-menu-title{font-size:16px;font-weight:700}.subnav-dropdown-footer{color:#000;background:#9ed6c6;flex-basis:100%}.subnav-dropdown-footer .subnav-dropdown-footer-wrap{max-width:1200px;margin:0 auto;padding:1rem 0}.subnav-dropdown-footer .subnav-dropdown-footer-wrap p:last-of-type{margin-bottom:0;padding-left:.5rem}@media screen and (width>=768px){.subnav-dropdown-footer .subnav-dropdown-footer-wrap p:last-of-type{padding-left:1rem}}.subnav-dropdown-footer .subnav-dropdown-footer-wrap a{color:#000}.subnav-dropdown-footer .subnav-dropdown-footer-wrap a:focus-visible{outline-color:#fff}.subnav-dropdown-footer .subnav-dropdown-footer-wrap strong{margin-right:10px}.subnav-toggle-add{z-index:3;align-items:stretch;display:flex;position:relative}.subnav-toggle-add .subnav-toggle-add-dropdown{color:#000;z-index:2;background:#fff;margin:0;padding:0;list-style-type:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 5px 5px #0000004d}.subnav-toggle-add .subnav-toggle-add-dropdown:before{content:"";width:100%;height:.5rem;position:absolute;top:-.5rem}@media screen and (width>=768px){.subnav-toggle-add .subnav-toggle-add-dropdown{top:calc(100% + .5rem)}}.subnav-toggle-add .subnav-toggle-add-dropdown ul{border-bottom:1px solid #ababab}.subnav-toggle-add .subnav-toggle-add-dropdown li a{width:100%;padding:12px 15px;font-size:16px;font-weight:700}.subnav-toggle-add .subnav-toggle-add-dropdown li a:focus-visible{outline-offset:-4px;outline:2px solid #000}.subnav-toggle-add .shortlist.subnav-toggle-add-dropdown{left:initial;right:0}.subnav-toggle-add.active .subnav-toggle-add-dropdown{display:block}.subnav-toggle-add.active .subnav-toggle-add-affordance{transform:rotate(0)translateY(-1px)}.shortlist-item{position:static}@media screen and (width>=768px){.shortlist-item{position:relative}}.shortlist-item.active .shortlist{display:flex}.box-office .shortlist{white-space:normal;flex-direction:column;max-height:calc(100vh - 150px)}@media screen and (width>=768px){.box-office .shortlist{width:460px}}.admin-bar .box-office .shortlist{max-height:calc(100vh - 182px)}.box-office .shortlist .pass-promo{color:#fff;background:#e94213;padding:10px;font-size:16px;font-weight:700;display:none;position:relative}@media (hover){.box-office .shortlist .pass-promo:hover{background:#ed5328}}.box-office .shortlist .pass-promo a{color:#fff;border:none;padding:0;text-decoration:underline;display:inline}@media (hover){.box-office .shortlist .pass-promo a:hover{background:0 0}}.box-office .shortlist .pass-promo a:after{content:"";position:absolute;inset:0}.box-office .shortlist .pass-promo.active{display:block}.box-office .shortlist ul:empty{display:none}.box-office .shortlist ul{background:#fff;flex:1;margin:0;padding:10px 0;list-style-type:none;overflow:auto}.box-office .shortlist ul li{justify-content:space-between;align-items:center;display:flex}.box-office .shortlist ul li a{border:none;padding:0}.box-office .shortlist ul li .name{text-align:left;text-transform:uppercase;flex-grow:1;align-self:stretch;margin:0;padding:5px 10px;font-size:16px}@media screen and (width>=768px){.box-office .shortlist ul li .name{font-size:18px}}@media (hover){.box-office .shortlist ul li .name:hover{color:#00637c;background-color:#0000;text-decoration:underline}}.box-office .shortlist ul li .actions{flex:0 0 45px;justify-content:flex-end;align-items:center;width:fit-content;margin-left:10px;display:flex}.box-office .shortlist ul li .buy{color:#fff;background:#000;margin-right:5px;padding:0 10px 2px;font-size:16px}@media screen and (width>=768px){.box-office .shortlist ul li .buy{margin-right:10px;font-size:18px}}@media (hover){.box-office .shortlist ul li .buy:hover{color:#000;background:#9ed6c6}}.box-office .shortlist ul li .remove-from-list{color:#000;cursor:pointer;background-color:#fff;border:0;padding:10px;font-size:14px}@media (hover){.box-office .shortlist ul li .remove-from-list:hover{color:#000;background-color:#9ed6c6}}@media screen and (width>=768px){.box-office .shortlist ul li .remove-from-list{margin-right:4px;padding:8px 10px;font-size:18px}.box-office .shortlist ul li .remove-from-list i{width:18px}}.box-office .shortlist ul li .remove-from-list i{margin:0}.box-office .shortlist .info{color:#000;position:relative}.box-office .shortlist .info .text{font-size:14px}@media screen and (width>=768px){.box-office .shortlist .info .text{font-size:18px}}.box-office .shortlist .info .text{padding:10px 10px 0}.box-office .shortlist .info .buttons{justify-content:center;padding:10px;display:flex}.box-office .shortlist .info .buttons .button{margin:0}.box-office .shortlist .info .buttons .button::hover{background-color:#fff}.box-office .shortlist .info .buttons .button+.button{margin-left:10px}.industry-header img{width:100%;margin:0 auto;display:block}.industry-header{background:#0185a3;margin-bottom:10px}.industry-back-link{color:#000;margin:4px 0;font-size:18px;text-decoration:none;display:inline-block}.industry-back-link:hover{text-decoration:underline}.industry-alert{background:#f1fcff;border:2px solid #0185a3;margin-bottom:15px;padding:10px;font-size:18px;font-weight:700}.industry-alert.error{background:#fff;border:2px solid red}.industry-alert.error a{color:red}#main .industry-attendees{grid-gap:40px;border-bottom:2px solid #333;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));margin-top:30px;margin-bottom:40px;padding-bottom:40px;display:grid}#main .industry-attendees .industry-attendee figure{margin:0}#main .industry-attendees .industry-attendee h3{margin-top:.5em}#main .industry-attendees .industry-attendee p{margin-bottom:.5em}#main .industry-attendees .industry-attendee img{max-width:300px}@media screen and (width<=435px){#main .industry-attendees .industry-attendee img{max-width:125px}}#main .industry-attendees .industry-attendee img{aspect-ratio:1;object-fit:cover;object-position:top center;width:100%}#main .industry-attendees .industry-attendee .link,#main .industry-attendees .industry-attendee :last-child{margin-bottom:0}.page-template-page-industry-home .m-0,.page-template-page-industry-protected .m-0{margin:0!important}.page-template-page-industry-home .mt-0,.page-template-page-industry-protected .mt-0{margin-top:0!important}.page-template-page-industry-home .mb-0,.page-template-page-industry-protected .mb-0{margin-bottom:0!important}.page-template-page-industry-home .accordion-content,.page-template-page-industry-protected .accordion-content{padding:15px 25px 30px}.page-template-page-industry-home .accordion-content :first-child,.page-template-page-industry-protected .accordion-content :first-child{margin-top:0}.filter-delegates{margin-bottom:1.5em}.filter-delegates label{margin-bottom:3px;font-size:18px;font-weight:700;display:block}.filter-delegates input{font-size:24px}.wp-block-image a[href="https://denimandsteel.com/theatre-manager/"]{display:block}.industry-nav{justify-content:flex-start;gap:1rem;max-width:fit-content;margin:0 -1rem 0 0;padding:0 1rem .5rem 0;list-style:none;display:flex;overflow-x:auto}.industry-nav::-webkit-scrollbar{width:12px;display:block}.industry-nav::-webkit-scrollbar-track{background:#f5f5f54d;border-radius:28px}.industry-nav::-webkit-scrollbar-thumb{background-color:#0000;border:4px solid #0000;border-radius:24px;box-shadow:inset 4px 0 0 4px #00000080}@-moz-document url-prefix(){.industry-nav{scrollbar-width:thin}}@media screen and (width>=768px){.industry-nav{padding:1rem 0}}.industry-nav li{padding:0}.industry-nav a{text-align:center;color:#004250;border:2px solid #004250;flex-direction:column;gap:.25rem;width:100px;min-width:100px;padding:.5rem 1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.industry-nav a.pre-series{width:175px;min-width:175px}.industry-nav a strong{font-size:2rem}.industry-nav a.active,.industry-nav a:hover{color:#fff;background-color:#004250}.industry-schedule{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:1rem 0;display:grid}@media screen and (width<=400px){.industry-schedule,.industry-schedule dt,.industry-schedule dd{font-size:.85rem}}.industry-schedule dt{text-align:right;font-weight:700}.industry-schedule dd{margin:0}.contact-info{width:100%;margin-bottom:1em;padding-left:5%;padding-right:5%}@media screen and (width>=768px){.contact-info{width:30.75%;margin-top:43px;margin-bottom:0;padding-left:0;padding-right:0}}.contact-info-wrapper{background:#eaeaea;width:100%;min-width:290px;padding:25px}@media screen and (width>=768px){.contact-info-wrapper{width:initial}}.phone-number{color:#000;margin-bottom:0;font-size:28px;font-weight:700;text-decoration:none}.phone-number:hover{color:#000}.box-office-content{padding-left:1rem}@media screen and (width>=1312px){.box-office-content{padding-left:0}}article.show{container:showConent/inline-size}article.show .show-header{position:relative;overflow:visible}article.show .show-header:after{content:"";height:100%;width:calc(100vw - var(--scrollbar-width,0px));top:0;left:calc(50% - (50vw - var(--scrollbar-width,0px)/2));z-index:-1;background-color:#000;display:block;position:absolute}article.show .show-header header{flex-direction:column;gap:1rem;max-width:1280px;margin:0 auto;padding:1rem 0;display:flex}article.show .show-header header .push_button{width:fit-content}article.show .show-header .show-header-img{width:100%;margin-bottom:2rem;display:flex;position:relative}article.show .show-header .show-header-img img{width:calc(100vw - var(--scrollbar-width,0px));height:auto;max-width:unset;position:absolute;left:-16px}article.show .show-header .show-header-img .show-header-img-credit{color:#000;letter-spacing:.05em;background-color:#fff;padding:.5rem 1rem;font-family:SequelSans,sans-serif;font-size:1rem;font-weight:300;position:absolute;bottom:0;right:-1rem}@media screen and (width>=768px){article.show .show-header .show-header-img .show-header-img-credit{bottom:2rem}}article.show .show-header h1{color:#9ed6c6;margin:0;font-family:SequelSans,sans-serif;font-size:3rem;font-weight:600;line-height:1}@media screen and (width>=520px){article.show .show-header h1{font-size:4.8rem}}@media screen and (width>=768px){article.show .show-header h1{font-size:6.5rem}}@media screen and (width>=1280px){article.show .show-header h1{font-size:8.125rem}}article.show .show-header h1.is-long{font-size:2.75rem}@media screen and (width>=768px){article.show .show-header h1.is-long{font-size:3.25rem}}@media screen and (width>=1280px){article.show .show-header h1.is-long{font-size:4rem}}article.show .show-header p{color:#fff;margin:0;font-family:SequelSans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}@media screen and (width>=768px){article.show .show-header p{font-size:2.5rem}}@media screen and (width>=1280px){article.show .show-header p{font-size:3.5rem}}.show-modal article.show .show-header header,.show-modal article.show .show-header .show-header-img{z-index:1;position:relative}.show-modal article.show .show-header:after{z-index:0;width:calc(100% + var(--showInnerPadding)*2);left:calc(var(--showInnerPadding)*-1)}.show-modal article.show .show-header .show-header-img{width:calc(100% + var(--showInnerPadding)*2);left:calc(var(--showInnerPadding)*-1)}.show-modal article.show .show-header .show-header-img img{width:100%;left:0}article.show .show-info{color:#fff;flex-direction:column;gap:1rem;margin:1.5rem auto;display:flex}@container showConent (width>=768px){article.show .show-info{grid-template-columns:2fr minmax(360px,1fr);margin:3.75rem auto;display:grid}}article.show .show-info .strong,article.show .show-info strong{font-size:1.25rem;font-weight:700;line-height:1.2}@container showConent (width>=768px){article.show .show-info .strong,article.show .show-info strong{font-size:1.5rem}}article.show .show-info .show-info-detail{background-color:#00637c;flex-direction:column;gap:1rem;padding:1rem;display:flex}article.show .show-info .show-info-detail.has-alert{padding-top:2.75rem;position:relative}article.show .show-info .show-info-detail .show-info-alert{color:#000;background-color:#fff;border:2px solid #00637c;padding:.5rem 1rem;font-weight:700;position:absolute;top:0;left:0}article.show .show-info .show-info-detail strong{font-family:SequelSans,sans-serif}article.show .show-info .show-info-detail .show-info-detail-dates{flex-wrap:nowrap;gap:1.5rem;margin:0;padding:0 0 1rem;list-style:none;display:flex;overflow:auto hidden}article.show .show-info .show-info-detail .show-info-detail-dates::-webkit-scrollbar{width:12px;display:block}article.show .show-info .show-info-detail .show-info-detail-dates::-webkit-scrollbar-track{background:#f5f5f54d;border-radius:28px}article.show .show-info .show-info-detail .show-info-detail-dates::-webkit-scrollbar-thumb{background-color:#0000;border:4px solid #0000;border-radius:24px;box-shadow:inset 4px 0 0 4px #00000080}@-moz-document url-prefix(){article.show .show-info .show-info-detail .show-info-detail-dates{scrollbar-width:thin}}@media screen and (width>=768px){article.show .show-info .show-info-detail .show-info-detail-dates{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}}article.show .show-info .show-info-detail .show-info-detail-dates li{text-align:center;flex-direction:column;gap:.1rem;width:fit-content;max-width:132px;padding:0 .25rem;font-family:SequelSans,sans-serif;line-height:1;display:flex}@media screen and (width>=768px){article.show .show-info .show-info-detail .show-info-detail-dates li{font-size:1.125rem}}article.show .show-info .show-info-detail .show-info-detail-venue{align-items:flex-start;gap:.5rem;display:flex}article.show .show-info .show-info-detail .show-info-detail-venue i{font-size:1.125em;line-height:1.75}article.show .show-info .show-info-detail .show-info-detail-venue a{color:#fff;text-underline-offset:.2em;text-decoration:underline}@media (hover){article.show .show-info .show-info-detail .show-info-detail-venue a:hover{text-decoration:none}}article.show .show-info .show-info-detail .show-info-detail-online{border-top:1px solid #fff;align-items:center;gap:1rem;padding-top:.75rem;display:flex}@media screen and (width>=768px){article.show .show-info .show-info-detail .show-info-detail-online{gap:2rem}}article.show .show-info .show-info-detail .show-info-detail-online span{font-family:SequelSans,sans-serif}@media screen and (width>=768px){article.show .show-info .show-info-detail .show-info-detail-online span{font-size:1.25rem}}@media screen and (width>=1280px){article.show .show-info .show-info-detail .show-info-detail-online span{font-size:1.5rem}}article.show .show-info .show-info-shortcuts{color:#000;background-color:#9ed6c6;flex-direction:column;gap:.75rem 1.5rem;padding:1rem;display:flex}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item:not(:first-child){border-top:1px solid #000;padding-top:.75rem}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item:has(.accessibility){align-items:flex-start}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item span{font-family:SequelSans,sans-serif}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item span,article.show .show-info .show-info-shortcuts .show-info-shortcuts-item strong{font-size:1.25rem}@container showConent (width>=768px){article.show .show-info .show-info-shortcuts .show-info-shortcuts-item span,article.show .show-info .show-info-shortcuts .show-info-shortcuts-item strong{font-size:1.375rem}}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item .accessibility{align-items:center;gap:.5rem;display:flex}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item .accessibility ul{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item .accessibility a{color:#000}article.show .show-info .show-info-shortcuts .show-info-shortcuts-item .accessibility a:hover{text-decoration:none}article.show .show-info .show-info-shortcuts .show-info-actions{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}article.show .show-info .show-info-shortcuts .show-info-actions li{text-align:center;flex-direction:column;display:flex}@container showConent (width>=320px){article.show .show-info .show-info-shortcuts .show-info-actions li{align-items:flex-start}}article.show .show-info .show-info-shortcuts .show-info-actions li .button{width:100%}article.show .show-info .show-info-shortcuts .show-info-actions li .active .fa-star{color:#e94213;animation:.4s ease-out cartCountBump}article.show .wp-block-embed{margin-bottom:15px}article.show .show-highlights{margin:0;padding:0;list-style:none}article.show .show-presenting-partners{gap:2rem;margin:0;padding:0;list-style:none;display:flex}article.show .show-presenting-partners img{object-fit:contain;max-width:300px;max-height:164px}article.show .show-presenting-partners:not(:has(+.wp-block-heading)){padding-bottom:4rem}article.show .extra-details strong{text-transform:uppercase}article.show .artist-bio{position:relative}article.show .artist-bio.is-shortened{max-height:450px;position:relative;overflow:hidden}article.show .artist-bio.is-shortened:after{content:"";background:linear-gradient(#fff0,#fff);width:100%;height:150px;display:block;position:absolute;bottom:0;left:0}.hentry .show-highlights{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}@media screen and (width>=768px){.hentry .show-highlights{gap:1rem}}.hentry .show-highlights .show-highlights-item{display:inline-block}.hentry .show-highlights .show-highlights-item a{line-height:1;display:inline-block}.passes-page section{border-bottom:1px solid #eaeaea;padding-top:2rem;padding-bottom:2rem}.passes-page section h2{margin-top:0}.passes-page section h3{text-wrap:balance}@media screen and (width>=768px){.passes-page section{padding-top:4rem;padding-bottom:4rem}}.passes-page section:last-of-type{border-bottom:none;padding-bottom:0}.passes-page .pass-options{flex-direction:column;gap:3rem;display:flex}@media screen and (width>=580px){.passes-page .pass-options{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.passes-page .pass-options .pass-options-item ul{font-size:1rem}@media screen and (width>=768px){.passes-page .pass-options .pass-options-item ul{font-size:1.125rem}}.passes-page .pass-options .pass-options-item .pass-options-form{align-items:center;gap:1rem;display:flex}@media screen and (width>=580px){.passes-page .pass-options .pass-options-item .pass-options-form{padding-bottom:1rem}}.passes-page .pass-options .pass-options-item .pass-options-form label{margin:0}.passes-page .pass-options .pass-options-item .pass-options-form select{font-size:inherit}.passes-page .pass-industry{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=768px){.passes-page .pass-industry{flex-direction:row;gap:2rem}}.passes-page .pass-industry h2{margin-top:0}.passes-page .pass-industry .pass-industry-content{flex:1}.passes-page .pass-industry .pass-industry-content .pass-industry-description{font-size:1rem}@media screen and (width>=768px){.passes-page .pass-industry .pass-industry-content .pass-industry-description{font-size:1.125rem}}.passes-page .pass-industry .pass-industry-image{order:-1}.passes-page .pass-industry .pass-industry-image img{max-width:300px}@media screen and (width>=768px){.passes-page .pass-industry .pass-industry-image{order:0}}.acknowledgement-wrap{background-color:#000;justify-content:center;width:100%;display:flex}.acknowledgement-wrap .h3{color:#fff;font-weight:400}.acknowledgement-wrap p.h3{margin-top:0;margin-bottom:.75em;line-height:1.2}.acknowledgement-wrap ul.h3{margin-bottom:0}.acknowledgement{text-align:center;max-width:850px;padding:2.5rem 1rem}@media screen and (width>=768px){.acknowledgement{padding:5rem 0}}.acknowledgement ul{flex-direction:column;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.acknowledgement ul{flex-direction:row;gap:2rem}}.acknowledgement .nation{display:grid}.acknowledgement .nation>*{grid-row-start:-1;grid-column-start:-1;line-height:1.1;overflow:hidden}.acknowledgement strong{text-wrap:nowrap;padding:0 10px;transition:background-color 1s,color 1s}.acknowledgement strong.active{color:#000;background:#fff;transition-delay:.5s}.acknowledgement .on-off{opacity:0;background-color:#000;transition:opacity .5s,transform .5s;transform:translateY(20px)}.acknowledgement .nation:nth-child(2) .on-off{transition-delay:1s}.acknowledgement .nation:nth-child(3) .on-off{transition-delay:2s}.acknowledgement .nation:nth-child(4) .on-off{transition-delay:3s}.acknowledgement.on-off-active .on-off{opacity:1;transform:translateY(0)}.acknowledgement a{color:#fff;justify-content:center;align-items:center;gap:.25em;line-height:1}@media screen and (width>=768px){.acknowledgement a{display:flex}}.acknowledgement a:hover{color:#00637c}.acknowledgement a:after{content:"";vertical-align:middle;background-color:currentColor;width:.9em;height:.85em;margin-left:.25em;display:inline-flex;mask-image:url(../arrow.29084661.svg);mask-size:contain;mask-repeat:no-repeat}@media screen and (width>=768px){.acknowledgement a:after{margin-left:0}}.news-container{background-color:#fde8ba;margin:50px 0 100px;padding:50px 0}#news-heading{text-transform:uppercase;text-align:center;margin-top:0;font-size:4.5rem;font-weight:400}#home-banner{background-color:#f6eee4;margin-bottom:15px;padding:0;position:relative;overflow:hidden}#home-banner .poster-blob{display:none}#home-banner .image{background-color:#f6eee4;background-image:url(../banner-2018.10fbc9be.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:45vw}@media screen and (width>=1200px){#home-banner .image{background-position:0 0;background-size:contain}}#home-banner .content-entry{box-sizing:border-box;color:#fff;text-align:center;width:100%;padding:20px 1rem;bottom:20px}@media screen and (width>=700px){#home-banner .content-entry{text-align:left}}#home-banner .content-entry .thanks{text-align:center}#home-banner .content-entry .thanks h1{color:#000;font-weight:700}#home-banner .content-entry .thanks h1 br{display:none}@media screen and (width>=350px){#home-banner .content-entry .thanks h1 br{display:block}}@media screen and (width>=415px){#home-banner .content-entry .inside{justify-content:center;display:flex}}#home-banner .content-entry .inside{max-width:1340px}@media screen and (width>=1450px){#home-banner .content-entry .inside{max-width:1500px}}#home-banner .content-entry .inside{margin:0 auto}#home-banner .content-entry .inside a .arrow{position:relative;top:2px;left:2px}#home-banner .content-entry h2{color:#000;margin:25px 0;font-size:25px;font-weight:400}@media screen and (width>=480px){#home-banner .content-entry h2{font-size:35px}}@media screen and (width>=769px){#home-banner .content-entry h2{margin:0 0 0 5px}}@media screen and (width>=1024px){#home-banner .content-entry h2{font-size:45px}}@media screen and (width>=415px){#home-banner .content-entry .seconds{margin-right:15px}}#home-banner .content-entry h3{margin:0 0 10px;font-size:20px;font-weight:400}@media screen and (width>=769px){#home-banner .content-entry h3{margin:25px 0 0}#home-banner .content-entry h3.second{margin-bottom:50px}}@media screen and (width>=540px){#home-banner .content-entry h3 br{display:none}}@media screen and (width>=700px){#home-banner .content-entry h3 br{display:block}}@media screen and (width>=780px){#home-banner .content-entry h3 br{display:none}}#home-banner .trailer{display:none}@media screen and (width>=1025px){#home-banner .trailer{display:block}}#home-banner .trailer{transform-origin:0 100%;cursor:pointer;width:50%;height:200%;transition:transform .15s ease-out;position:absolute;bottom:0%;right:-33vw;overflow:hidden;transform:translate(0)rotate(30deg)}#home-banner .trailer .internal{transform-origin:0 100%;background-size:cover;width:100%;height:50%;transition:transform .15s ease-out;position:absolute;bottom:0;left:0;transform:rotate(-30deg)}@media screen and (width>=700px){#home-banner .play-button{justify-content:center;align-items:center;width:25%;height:100%;margin-bottom:0;display:flex;position:absolute;top:0;right:0}}@media screen and (width>=1025px){#home-banner .play-button{pointer-events:none}}#home-banner .play-button .clicky{justify-content:center;align-items:center;display:flex}#home-banner .play-button .clicky br{display:none}#home-banner .play-button .clicky{color:#000;width:100%;margin-bottom:20px;font-size:1.5em;font-weight:700;text-decoration:none}@media screen and (width>=700px){#home-banner .play-button .clicky{text-align:center;display:block}#home-banner .play-button .clicky br{display:block}}#home-banner .play-button .clicky:before{content:"";background:url(../play.50901a3f.svg) 50%/contain no-repeat;width:50px;height:50px;display:block;transform:scale(.9)}@media screen and (width>=700px){#home-banner .play-button .clicky:before{width:100%;height:75px;margin-bottom:15px}}#home-banner .play-button .clicky.active{color:#fff}#home-banner .play-button .clicky.active:before,#home-banner .play-button .clicky:hover:before{transform:scale(1)}#home-banner .video-container{background:#000;width:100%;height:100%;display:none;position:absolute;top:0;left:0}#home-banner .video-container .responsive-video{height:0;padding-top:25px;padding-bottom:56.25%;position:relative}#home-banner .video-container .responsive-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}#home-banner.play-video{background:#000;min-height:0}#home-banner.play-video .hero,#home-banner.play-video .trailer,#home-banner.play-video .play-button{display:none}#home-banner.play-video .video-container{text-align:center;display:block;position:relative}#home-banner.play-video .clicky{color:#fff;justify-content:center;align-items:center;margin:15px 0;padding-left:65px;font-size:1.5em;text-decoration:none;display:flex}#home-banner.play-video .clicky:before{content:"";background:url(../close.18b54ce3.svg) 0/contain no-repeat;width:50px;height:50px;margin-right:15px;display:block;transform:scale(.9)}#home-banner.play-video .clicky:hover:before{transform:scale(1)}@media screen and (width<=768px){#home-banner{min-height:400px}}@media screen and (width<=480px){#home-banner{min-height:230px}}#intro{text-align:center;background:#40ad48;border-top:4px solid #fff;border-bottom:4px solid #fff;padding:10px 0}#intro p{color:#fff;text-align:center;margin:0;padding:0 0 10px;font-size:40px;font-weight:700}@media screen and (width<=768px){#intro .col-9,#intro .col-3{width:100%}#intro p{font-size:30px}}@media screen and (width<=480px){#intro p{font-size:22px}}.event-filters{color:#fff;text-align:center;background:#000;padding:24px 0 37px;position:relative}.event-filters .anchor{position:absolute;top:-152px}@media screen and (width<=1024px){.event-filters .anchor{top:-186px}}@media screen and (width<=768px){.event-filters .anchor{top:-183px}}@media screen and (width<=568px){.event-filters .anchor{top:-88px}}.event-filters .anchor{left:0}.event-filters h1{margin:5px 0 25px;font-weight:700}.event-filters .label{text-transform:uppercase;font-size:15px;font-weight:700;line-height:18px}.event-filters .tabs{margin:0 auto 30px}.event-filters .tabs a{color:#ffffff80;border-bottom:4px solid #0000;padding-bottom:8px;font-size:24px;line-height:29px;text-decoration:none;display:inline-block}.event-filters .tabs a:first-child{margin-right:60px}.event-filters .tabs a:hover,.event-filters .tabs a.active{color:#fff;border-bottom-color:#fff}.event-filters .highlights a{color:#fff;border:1px solid #fff;border-radius:12px;margin-top:14px;margin-right:18px;padding:4px 10px;font-size:12px;line-height:14px;text-decoration:none;display:inline-block}.event-filters .highlights a:last-child{margin-right:0}.event-filters .highlights a.active{color:#000;background:#fff}.event-calendar{color:#fff;text-align:center;background:#222;padding:27px 0 20px;box-shadow:0 -1px #ffffff80}.event-calendar .label{text-transform:uppercase;font-size:13px;font-weight:700;line-height:16px}.event-calendar .calendar-label{vertical-align:top;width:66px;margin-top:20px;font-size:25px;font-weight:700;display:inline-block;transform:rotate(-90deg)}.event-calendar .calendar-label span{border-bottom:2px solid #fff}.event-calendar .day{-o-transition:opacity .2s;text-align:center;opacity:.5;cursor:pointer;background:url(../event-calendar-inactive.b1b168ed.svg) 0 0/contain no-repeat;width:66px;margin:15px 8px;transition:opacity .2s;display:inline-block}@media (width<=568px){.event-calendar .day{margin-bottom:15px;margin-right:5px}}@media (width<=375px){.event-calendar .day{margin-right:18px}}@media (width<=370px){.event-calendar .day{margin-right:5px}}.event-calendar .day:last-child{margin-right:0}.event-calendar .day .weekday{font-size:18px;line-height:20px}.event-calendar .day .date{font-size:25px;font-weight:700;line-height:30px}.event-calendar .day.active{opacity:1;background-image:none}.event-calendar .row{max-width:1175px}@media (width<=1195px){.event-calendar .row{max-width:1000px;padding-left:10px;padding-right:10px}}.event-calendar .toggle-buttons{text-align:center;margin-bottom:20px;font-size:13px;line-height:16px}.event-calendar .toggle-buttons a{color:#fff;border-radius:12px;padding:5px 12px 5px 10px;text-decoration:none;display:inline-block}.event-calendar .toggle-buttons a:first-child{margin-right:17px}.event-calendar .toggle-buttons a i{margin-right:6px;font-size:14px;line-height:14px}.event-calendar .toggle-buttons a:hover{color:#399a40;background:#fff}.no-dates{text-align:center;padding:50px 0;font-size:24px;display:none}.no-dates.active{display:block}.support{text-align:center;background:#000 url(../diagmonds.25cb2726.png);border-bottom:4px solid #e94213;min-height:300px;padding-top:30px}.support.up-top{padding:92px 20px}.support .fa{color:#fff;padding:20px 0}.support h3{color:#fff;margin-top:0;margin-bottom:30px;font-size:40px}#home-secondary-content{margin-bottom:40px}.support-us-container{background:#000}.support-us{color:#fff;background:#000;margin-top:20px;margin-bottom:40px;padding:30px}.support-us .donate .h4,.support-us .donate span:not([aria-label]){color:#fff;margin-top:0;font-size:30px;font-weight:700}.support-us .donate p{font-size:18px;line-height:22px}.support-us .donate p:last-of-type{margin-bottom:0}.support-us .donate-button{padding-top:15px}@media screen and (width<=768px){.support h3{font-size:30px}#home-main-support .col-8,#home-main-support .col-4,#festival-support .col-8,#festival-support .col-4{width:100%}}.main-headline-supporters{text-transform:uppercase;margin-bottom:0;font-size:4.5rem;font-weight:400}@media screen and (width>=768px){.main-headline-supporters{font-size:6rem}}#post-29336{margin-bottom:0;padding-bottom:0}.sponsors{margin-top:50px}@media screen and (width>=950px){.sponsors{margin-top:100px}}.sponsors .sponsor-spotlight h3{border-bottom:2px solid #000;padding-bottom:.25em}.sponsors .sponsor-spotlight .sponsors-featured{gap:20px 2rem;display:grid}@media screen and (width>=625px){.sponsors .sponsor-spotlight .sponsors-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1056px){.sponsors .sponsor-spotlight .sponsors-featured{grid-template-columns:minmax(300px,2fr) minmax(250px,1fr)}}.sponsors .sponsor-spotlight .sponsors-featured .sponsor{margin-right:40px}.sponsors .sponsor-spotlight .sponsors-featured .sponsor img{width:100%;max-width:350px;height:auto;max-height:350px}.sponsors .sponsor-spotlight .sponsors-featured .spotlight{text-transform:uppercase;text-align:center;color:#fff;background:#000;padding-top:3px;padding-bottom:3px;font-size:17px;text-decoration:none}.sponsors .sponsor-spotlight .sponsors-featured .sponsor-pitch{color:#fff;background-color:#000;align-self:flex-start;padding:1.25rem;position:relative}.sponsors .sponsor-spotlight .sponsors-featured .sponsor-pitch p{color:inherit;margin:0 0 1rem}.sponsors .sponsor-spotlight .sponsors-featured .sponsor-pitch .button:focus-visible{outline:2px solid #fff}.sponsors .sponsors-list{grid-template-rows:repeat(auto-fill,auto);grid-template-columns:repeat(1,minmax(160px,1fr));margin-bottom:20px;display:grid}@media screen and (width>=480px){.sponsors .sponsors-list{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media screen and (width>=768px){.sponsors .sponsors-list{grid-template-columns:repeat(4,minmax(160px,1fr))}}.sponsors .sponsors-list{max-height:490px;overflow:hidden}.sponsors .sponsors-list h3{border-bottom:1px solid #000;grid-column:-1/1;margin:2.5rem 0 1rem;padding-bottom:.25em;font-size:2.5rem}@media screen and (width>=768px){.sponsors .sponsors-list h3{margin:2em 0 1em;font-size:3.5rem}}.page-template-page-industry-home .sponsors .sponsors-list h3{margin:1em 0}.sponsors .sponsors-list .sponsor{color:#000;justify-content:center;text-decoration:none;display:flex}.sponsors .sponsors-list .sponsor:focus-visible{outline-offset:-2px;outline:2px solid #000}.sponsors .sponsors-list .sponsor .image{background:#fff;align-items:center;padding:20px;display:flex}.sponsors .sponsors-list .sponsor img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:125px;display:block}.sponsors .see-all{color:#fff;text-align:center;cursor:pointer;background:#00637c;border:2px solid #00637c;width:100%;padding:10px;font-size:18px;font-weight:700;position:absolute;bottom:0;box-shadow:0 0 10px #0003}.sponsors .see-all:hover{color:#00637c;background:#fff}.sponsors .see-all:focus-visible{outline-offset:-2px;outline:2px solid #000}.sponsors .sponsors-normal{position:relative}.sponsors .sponsors-normal.shown .see-all{display:none}.sponsors .sponsors-normal.shown .sponsors-list{max-height:initial}.cat-list{color:#fff;white-space:pre;text-transform:uppercase;-o-transition:background .2s,color .2s;padding:6px 15px;font-weight:700;transition:background .2s,color .2s}.cat-list.blue{background:#1e6e80}.cat-list.green{background:#40ad48}.cat-list.dark-green{background:#3d8c08}.cat-list.red{background:#e94213}.cat-list.red-2019{background:#9f294f}.cat-list.orange,.cat-list.yellow,.cat-list.mustard{background:#e94213}.cat-list.purple{background:#421880}.cat-list.lilac{background:#bc52af}#highlights .content-box:hover .cat-list{background:#fff}#highlights .content-box:hover .cat-list.blue{color:#1e6e80}#highlights .content-box:hover .cat-list.green{color:#40ad48}#highlights .content-box:hover .cat-list.dark-green{color:#3d8c08}#highlights .content-box:hover .cat-list.red{color:#e94213}#highlights .content-box:hover .cat-list.red-2019{background:#9f294f}#highlights .content-box:hover .cat-list.orange,#highlights .content-box:hover .cat-list.yellow,#highlights .content-box:hover .cat-list.mustard{color:#e94213}#highlights .content-box:hover .cat-list.purple{color:#421880}#highlights .content-box:hover .cat-list.lilac{color:#bc52af}p.event-date{background:#fbf5e5;width:100%;margin:0;font-weight:700;position:relative}p.event-date .fa-calendar{color:#ababab;margin-right:5px}.fa.arrow{color:#fff;padding:5px 15px 5px 17px;position:absolute;bottom:0;right:0}* .fa.blue,* .fa.green,* .fa.dark-green,* .fa.red,* .fa.red-2019,* .fa.orange,* .fa.yellow,* .fa.mustard,* .fa.purple,* .fa.lilac,.event-grid ul li a .information .fa.blue,.event-grid ul li a .information .fa.green,.event-grid ul li a .information .fa.dark-green,.event-grid ul li a .information .fa.red,.event-grid ul li a .information .fa.red-2019,.event-grid ul li a .information .fa.orange,.event-grid ul li a .information .fa.yellow,.event-grid ul li a .information .fa.mustard,.event-grid ul li a .information .fa.purple,.event-grid ul li a .information .fa.lilac{-o-transition:background .2s,color .2s;transition:background .2s,color .2s}* .fa.blue,.event-grid ul li a .information .fa.blue{background:#1e6e80}* .fa.green,.event-grid ul li a .information .fa.green{background:#40ad48}* .fa.dark-green,.event-grid ul li a .information .fa.dark-green{background:#3d8c08}* .fa.red,.event-grid ul li a .information .fa.red{background:#e94213}* .fa.red-2019,.event-grid ul li a .information .fa.red-2019{background:#9f294f}* .fa.orange,.event-grid ul li a .information .fa.orange,* .fa.yellow,.event-grid ul li a .information .fa.yellow,* .fa.mustard,.event-grid ul li a .information .fa.mustard{background:#e94213}* .fa.purple,.event-grid ul li a .information .fa.purple{background:#421880}* .fa.lilac,.event-grid ul li a .information .fa.lilac{background:#bc52af}#highlights .content-box:hover .fa.blue,#highlights .content-box:hover .fa.green,#highlights .content-box:hover .fa.dark-green,#highlights .content-box:hover .fa.red,#highlights .content-box:hover .fa.red-2019,#highlights .content-box:hover .fa.orange,#highlights .content-box:hover .fa.yellow,#highlights .content-box:hover .fa.mustard,#highlights .content-box:hover .fa.purple,#highlights .content-box:hover .fa.lilac{background:#fff}#highlights .content-box:hover .fa.blue{color:#1e6e80}#highlights .content-box:hover .fa.green{color:#40ad48}#highlights .content-box:hover .fa.dark-green{color:#3d8c08}#highlights .content-box:hover .fa.red{color:#e94213}#highlights .content-box:hover .fa.red-2019{color:#9f294f}#highlights .content-box:hover .fa.orange,#highlights .content-box:hover .fa.yellow,#highlights .content-box:hover .fa.mustard{color:#e94213}#highlights .content-box:hover .fa.purple{color:#421880}#highlights .content-box:hover .fa.lilac{color:#bc52af}.content-box{background:#fff;margin-bottom:30px;text-decoration:none;display:block;position:relative}.content-box.col-6:nth-child(2n),.content-box.col-4:nth-child(3n){margin-right:0}.content-box{outline:10px solid #ffff4800;transition:box-shadow .4s}@media screen and (width>=768px){.home .content-box:hover{transition:box-shadow .1s;box-shadow:0 0 60px #fff}}.content-box a{color:#000;text-decoration:none;display:block}.content-box .pic{position:relative}.content-box .pic img{display:block}.content-box .pic .cat-list{position:absolute;bottom:0;left:0}.content-box .content-entry{position:relative}.content-box.latest{min-height:420px}.content-box.latest.blog h2{background:#fbf5e5;padding:12px 30px}.content-box.latest.show h2{padding:5px 30px 0}.content-box.latest.show h3,.content-box.latest p{padding:10px 30px 0}.content-box.latest p.event-date{padding:8px 30px 12px;bottom:0;left:0}.content-box.latest .pic .cat-list{bottom:5px}.content-box.latest .cat-list{padding:8px 20px}.content-box.sec-latest .content-entry{padding:0 5px}.content-box.sec-latest p{padding:10px 0;font-size:12px}.content-box.sec-latest p.event-date{padding:5px 10px 9px}.content-box.sec-latest p:last-child{margin-bottom:0}.content-box.sec-latest.blog h3{padding:12px 0 0}.content-box.sec-latest.show h5{padding:5px 0}.content-box.sec-latest.show h4{padding:0;font-weight:700}.content-box.sec-latest .fa.arrow{padding:3px 10px 3px 13px}.content-box.blue{border-bottom:2px solid #1e6e80}.content-box.green{border-bottom:2px solid #40ad48}.content-box.dark-green{border-bottom:2px solid #3d8c08}.content-box.red{border-bottom:2px solid #e94213}.content-box.red-2019{border-bottom:2px solid #9f294f}.content-box.orange,.content-box.yellow,.content-box.mustard{border-bottom:2px solid #e94213}.content-box.purple{border-bottom:2px solid #421880}.content-box.lilac{border-bottom:2px solid #bc52af}#highlights .content-box.blue:hover,#highlights .content-box.green:hover,#highlights .content-box.dark-green:hover,#highlights .content-box.red:hover,#highlights .content-box.red-2019:hover,#highlights .content-box.orange:hover,#highlights .content-box.yellow:hover,#highlights .content-box.mustard:hover,#highlights .content-box.purple:hover,#highlights .content-box.lilac:hover{border-bottom-color:#fff}@media screen and (width<=568px){.content-box{margin-bottom:20px}.content-box .widget{text-align:center}.content-box.latest{min-height:0;padding-bottom:20px}}.dropdown{text-align:center;cursor:pointer;border:1px solid #0000;justify-content:space-between;width:100%}.dropdown.active{color:#000;background:#fff;border:1px solid #000}.dropdown:hover{border-color:#000}.faq-content{margin:20px 0}.faq_content__inside{margin:25px 0}.faq-list{padding:3px 0;font-size:16px;list-style:none}.faq-list:last-of-type{margin-bottom:25px}li[data-type=feature] .feature-wrap{aspect-ratio:2000/1104;grid-row-gap:10px;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:1fr;display:grid;position:relative}@media screen and (width>=768px){li[data-type=feature] .feature-wrap{grid-row-gap:25px}}li[data-type=feature] .feature-wrap{overflow:hidden}li[data-type=feature] .banner-image{grid-row:1/7;grid-column-start:1}li[data-type=feature] .push-image{pointer-events:none;grid-row-start:2;grid-column-start:1;width:36.6875%}li[data-type=feature] .push-image.push-white{opacity:.43;mix-blend-mode:overlay}li[data-type=feature] .push-image.push-orange{opacity:.84;mix-blend-mode:overlay}li[data-type=feature] .tagline-image{pointer-events:none;grid-row-start:3;grid-column-start:1;width:36.6875%}li[data-type=feature] .dates-image{pointer-events:none;grid-row-start:4;grid-column-start:1;width:36.6875%}li[data-type=feature] .dates-image.dates-white{opacity:.43;mix-blend-mode:overlay}li[data-type=feature] .dates-image.dates-orange{opacity:.84;mix-blend-mode:overlay}li[data-type=feature] .trailer-button{text-align:center;grid-row-start:5;grid-column-start:1;position:relative}li[data-type=feature] #foglayer_01,li[data-type=feature] #foglayer_02,li[data-type=feature] #foglayer_03{pointer-events:none;width:200%;height:100%;position:absolute;top:0}li[data-type=feature] #foglayer_01 .image01,li[data-type=feature] #foglayer_01 .image02,li[data-type=feature] #foglayer_02 .image01,li[data-type=feature] #foglayer_02 .image02,li[data-type=feature] #foglayer_03 .image01,li[data-type=feature] #foglayer_03 .image02{float:left;width:50%;height:100%}li[data-type=feature] #foglayer_01{animation:10s linear infinite foglayer_01_opacity,15s linear infinite foglayer_moveme;left:0}li[data-type=feature] #foglayer_01 .image01,li[data-type=feature] #foglayer_01 .image02{background:url(../fog-combined.dd3e4e2b.png) 50%/cover no-repeat}@keyframes foglayer_01_opacity{0%{opacity:.5}22%{opacity:.8}40%{opacity:.58}58%{opacity:.7}80%{opacity:.46}to{opacity:.5}}@keyframes foglayer_02_opacity{0%{opacity:.6}25%{opacity:.4}50%{opacity:.3}80%{opacity:.5}to{opacity:.7}}@keyframes foglayer_03_opacity{0%{opacity:.9}27%{opacity:.3}52%{opacity:.7}68%{opacity:.4}to{opacity:.9}}@keyframes foglayer_moveme{0%{transform:translate(0)}to{transform:translate(-50%)}}@media only screen and (width>=280px) and (width<=767px){li[data-type=feature] #foglayer_01 .image01,li[data-type=feature] #foglayer_01 .image02,li[data-type=feature] #foglayer_02 .image01,li[data-type=feature] #foglayer_02 .image02,li[data-type=feature] #foglayer_03 .image01,li[data-type=feature] #foglayer_03 .image02{width:100%}}.feature-trailer-modal{z-index:100;background:#000;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.feature-trailer-modal button{z-index:1;position:absolute;top:20px;right:20px}.feature-trailer-modal button:active{position:absolute;top:20px}.feature-trailer-modal .feature-trailer-modal-inner{justify-content:center;align-items:center;height:100%;display:flex}.feature-trailer-modal .responsive-video{width:100%;height:0;padding-top:25px;padding-bottom:56.25%;position:relative}.feature-trailer-modal .responsive-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.callout{background:#fff;border:8px solid #000;margin-bottom:40px;padding:10px;display:flex}.callout-image{align-items:center;display:flex}.callout-image img{width:170px}.callout-text{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:10px;display:flex}@media screen and (width>=1024px){.callout-text{flex-direction:row;justify-content:space-around;align-items:center;padding-left:0}.callout-text .callout-text-inner{flex-basis:485px}}.callout-text h1{padding-right:10px;font-size:24px;font-weight:700}@media screen and (width>=1024px){.callout-text h1{font-size:30px}}.callout-text p{padding-right:10px;font-size:16px}@media screen and (width>=1024px){.callout-text p{font-size:18px}}.callout-button{justify-content:center;align-items:center;display:flex}.callout-button .button:hover{color:#fff;background:#4b4b4b}.news-podcasts{max-width:1280px;margin:60px auto;padding:0 16px}.news-podcasts .news-podcasts-heading{flex-wrap:wrap;align-items:end;gap:1.5rem;margin-bottom:30px;display:flex}.news-podcasts .news-podcasts-heading h2{margin:0;font-family:SequelSans,sans-serif}.news-podcasts .news-podcasts-heading .button{width:fit-content;height:fit-content;margin-bottom:4px}.news-podcasts .sidescroll{margin:0 -16px 30px}.news-podcasts .sidescroll-list{--side-padding:1rem;scrollbar-width:none;gap:1rem;display:flex;overflow:scroll hidden}.news-podcasts .sidescroll-list::-webkit-scrollbar{display:none}.news-podcasts .sidescroll-list{padding-left:var(--side-padding);padding-right:var(--side-padding)}.news-podcasts .sidescroll-scrollbar{background:0 0;width:100%;height:10px;margin-top:1rem;position:relative}@media (width>=768px){.news-podcasts .sidescroll-scrollbar{margin-top:2rem}}.news-podcasts .sidescroll-scrollbar .scrollbar-track{background-color:#0000001a;width:auto;height:100%;position:absolute;top:0;left:1rem;right:1rem;overflow:hidden}.news-podcasts .sidescroll-scrollbar .scrollbar-bar{background-color:#00000080;width:0%;height:100%;position:absolute;top:0;left:1rem;right:1rem}.news-podcasts .feature{background-color:#00637c;flex-direction:column;flex:1;min-width:300px;display:flex;position:relative}@media screen and (width>=768px){.news-podcasts .feature{max-width:unset}}.news-podcasts .feature:hover .feature-text,.news-podcasts .feature:focus-within .feature-text{background-color:#9ed6c6}.news-podcasts .feature:hover .feature-text h3 a,.news-podcasts .feature:focus-within .feature-text h3 a{color:#000}.news-podcasts .feature .feature-text{flex-grow:1;padding:10px 10px 20px}.news-podcasts .feature h3{margin:0}.news-podcasts .feature h3 a{color:#fff;text-decoration:none}.news-podcasts .feature h3 a:after{content:"";width:100%;height:100%;position:absolute;inset:0}.news-podcasts .feature .thumbnail-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.news-podcasts .podcast{color:#000;background-color:#9ed6c6;flex-direction:column;gap:20px;padding:20px;display:flex;position:relative}@media screen and (width>=500px){.news-podcasts .podcast{flex-direction:row}}.news-podcasts .podcast img{width:160px;height:auto}.news-podcasts .podcast .podcast-text h3{color:#000;margin-top:0;font-family:SequelSans,sans-serif}.news-podcasts .podcast a{color:#000;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.news-podcasts .podcast a:hover{text-decoration:underline}.news-podcasts .podcast a:before{content:url(../podcast-play.0f4005d9.svg);width:28px;height:28px}.news-podcasts .podcast a:after{content:"";width:100%;height:100%;position:absolute;inset:0}.hero{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (width<=767px){.hero{background:0 0;position:relative}.hero .hero-overlay-mobile{z-index:0;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 -16px}.hero .hero-text{position:relative}.hero .hero-text .h1,.hero .hero-text .h3,.hero .hero-text .button{z-index:1}}.hero .row{max-width:1280px;overflow:unset;flex-direction:column;padding:0 16px;display:flex}@media screen and (width>=768px){.hero .row{flex-direction:row;padding:20px 0}}.hero .hero-text{flex-direction:column;order:1;justify-content:center;padding:1rem 0;display:flex}@media screen and (width>=768px){.hero .hero-text{flex:50%;order:unset;padding:1rem}}.hero .hero-text h2.h1{color:#9ed6c6;text-shadow:0 4px 4px #00000040;margin:0 0 .25em;line-height:1}.hero .hero-text p{color:#fff;text-shadow:0 4px 4px #00000040;margin:0}.hero .hero-text a{width:fit-content;margin-top:1.25rem}.hero .hero-media{height:fit-content;margin-left:-16px;margin-right:-16px}@media screen and (width>=768px){.hero .hero-media{flex:50%;margin-left:0;margin-right:32px}}@media screen and (width>=1100px){.hero .hero-media{margin-right:65px}}@media screen and (width>=1424px){.hero .hero-media{margin-right:0}}.hero .hero-media[class*=lines-]{position:relative}.hero .hero-media[class*=lines-]:before{content:"";aspect-ratio:294/144;z-index:1;pointer-events:none;background-color:#e94213;width:50%;position:absolute;mask-image:url(../yellow-slashes.1a62194b.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.hero .hero-media.lines-off:before{display:none}.hero .hero-media.lines-top-left:before{top:0;left:0}@media screen and (width>=768px){.hero .hero-media.lines-top-left:before{top:-20px;left:-32px}}@media screen and (width>=1100px){.hero .hero-media.lines-top-left:before{left:-100px}}.hero .hero-media.lines-top-right:before{top:0;right:0}@media screen and (width>=768px){.hero .hero-media.lines-top-right:before{top:-20px;right:-32px}}@media screen and (width>=1100px){.hero .hero-media.lines-top-right:before{right:-65px}}.hero .hero-media.lines-bottom-left:before{bottom:0;left:0}@media screen and (width>=768px){.hero .hero-media.lines-bottom-left:before{bottom:-20px;left:-32px}}@media screen and (width>=1100px){.hero .hero-media.lines-bottom-left:before{left:-100px}}.hero .hero-media.lines-bottom-right:before{bottom:0;right:0}@media screen and (width>=768px){.hero .hero-media.lines-bottom-right:before{bottom:-20px;right:-32px}}@media screen and (width>=1100px){.hero .hero-media.lines-bottom-right:before{right:-65px}}.hero .hero-media img{width:100%;height:auto;margin:0 auto;display:block}.slots{flex-direction:column;margin-top:60px;margin-bottom:30px;display:flex}@media screen and (width>=968px){.slots{background-position:top;background-size:100%;margin-top:120px;margin-bottom:60px}}.slots.slots--hide-video{margin-top:60px}@media screen and (width>=968px){.slots.slots--hide-video{margin-top:60px}}.slots.slots--hide-video .slots-video-wrapper{order:2;margin-bottom:0}.slots.slots--hide-video .slots-social{margin-bottom:16px}.slots .slots-video-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px;display:flex}@media screen and (width>=968px){.slots .slots-video-wrapper{margin-bottom:120px}}.slots .slots-video{flex-direction:column;align-items:center;gap:20px;padding:0 16px;display:flex}@media screen and (width>=968px){.slots .slots-video{grid-template-columns:1fr 1fr;display:grid}}.slots .slots-video h2{text-align:center;text-wrap:balance;max-width:450px;margin:0}@media screen and (width>=968px){.slots .slots-video h2{text-align:right}}.slots .slots-video .video{max-width:286px}.slots .slots-video .video-image img{width:100%;height:auto;box-shadow:0 4px 4px #00000040}.slots .slots-social{flex-direction:column;align-items:center;gap:20px;margin-top:28px;display:flex}@media screen and (width>=768px){.slots .slots-social{grid-template-columns:1fr 1fr;display:grid}}.slots .slots-social p.h4{text-align:center;text-wrap:balance;max-width:250px;margin:0}@media screen and (width>=768px){.slots .slots-social p.h4{text-align:right}}.slots .slots-featured{justify-content:center;align-items:center;padding:0 16px;display:flex}.slots .slots-featured .slots-list{grid-template-columns:1fr;gap:20px;width:100%;max-width:680px;margin:0;list-style:none;display:grid}@media screen and (width>=968px){.slots .slots-featured .slots-list{grid-template-columns:repeat(4,1fr);max-width:1280px}.slots .slots-featured .slots-list.has-odd .slots-item:last-of-type{grid-column:2/4}}.slots .slots-featured .slots-item{color:#fff;background-position:100%;background-repeat:no-repeat;background-size:cover;justify-content:space-between;gap:20px;padding:20px;display:flex;position:relative}@media screen and (width>=968px){.slots .slots-featured .slots-item{grid-column:span 2}}.slots .slots-featured .slots-item .slots-item-heading{margin-top:0}.slots .slots-featured .slots-item .slots-item-text{flex-direction:column;display:flex}.slots .slots-featured .slots-item a{align-self:flex-start;margin-top:auto}.slots .slots-featured .slots-item a:focus-visible{outline-color:#fff}.slots .slots-featured .slots-item a:after{content:"";width:100%;height:100%;position:absolute;inset:0}.slots .slots-featured .slots-item.industry{background-image:url(../slot-industry.9a809c84.svg)}.slots .slots-featured .slots-item.industry .slots-item-heading{color:#95d5c4}.slots .slots-featured .slots-item.default{color:#fff;background-color:#000}.slots .slots-featured .slots-item.star{color:#000;background-image:url(../slot-star.0de0825e.svg)}.slots .slots-featured .slots-item-image{display:none}@media screen and (width>=600px){.slots .slots-featured .slots-item-image{display:block}}@media screen and (width>=968px){.slots .slots-featured .slots-item-image{display:none}}@media screen and (width>=1150px){.slots .slots-featured .slots-item-image{display:block}}.slots .slots-featured .slots-item-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;max-width:175px}.hero-raffle{background:#a30f41 url(../2025_Gradient02_2560.30183117.jpg) 50%/cover no-repeat;padding:3rem 0}@media screen and (width<=767px){.hero-raffle{padding:1rem 0}}@media screen and (width>=2000px){.hero-raffle{padding:7rem 0}}.hero-raffle .mt-3{margin-top:3em}.hero-raffle .mb-3{margin-bottom:3em}@media screen and (width<=767px){.hero-raffle .mt-3{margin-top:2em}.hero-raffle .mb-3{margin-bottom:2em}}@media screen and (width>=2000px){.hero-raffle .mt-3{margin-top:5em}.hero-raffle .mb-3{margin-bottom:5em}}.hero-raffle h1,.hero-raffle h2,.hero-raffle h3,.hero-raffle p{color:#fff;text-wrap:balance;margin:0;font-family:SequelSans,sans-serif;line-height:1}.hero-raffle .h1{margin-bottom:.15em}.hero-raffle .total{font-size:5rem}.hero-raffle .button{margin-top:.75em}.hero-raffle .caption{color:#fff}.hero-raffle .row{align-items:center;gap:1.5rem;display:flex}@media screen and (width<=767px){.hero-raffle .row{flex-direction:column-reverse;align-items:flex-start}}.hero-raffle .row>div{flex:1}.hero-raffle .row img{width:100%;height:auto;box-shadow:0 4px 4px #00000040}.hero-raffle.hero-raffle--save-the-date{background-image:unset;background-color:#9ed6c6}.hero-raffle.hero-raffle--save-the-date .row{justify-content:center;align-items:center}@media screen and (width<=767px){.hero-raffle.hero-raffle--save-the-date .row{justify-content:center;align-items:center}}.hero-raffle.hero-raffle--save-the-date h2{color:#000;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25ch;display:flex}.switchboard{max-width:1280px;margin:60px auto}@media screen and (width>=768px){.switchboard{margin:120px auto}}.switchboard h2.h1{padding:0 1rem}.switchboard .switchboard-list{grid-template-columns:1fr;row-gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.switchboard .switchboard-list{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.switchboard .switchboard-item{gap:10px;padding:8px 16px;display:flex;position:relative}@media screen and (width>=768px){.switchboard .switchboard-item{padding:16px}}@media (hover){.switchboard .switchboard-item:hover:after{opacity:1}}.switchboard .switchboard-item:before{content:"";border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:4px}@media screen and (width>=768px){.switchboard .switchboard-item:before{width:43px;height:43px}}.switchboard .switchboard-item:nth-child(odd):before{background-color:#00637c}.switchboard .switchboard-item:nth-child(2n):before{background-color:#e94213}.switchboard .switchboard-item:after{content:"";opacity:0;z-index:-1;background-color:#eaeaea;border-radius:8px;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.switchboard .switchboard-text h3{margin:0 0 4px}.switchboard .switchboard-text a{color:#000;text-decoration:none}.switchboard .switchboard-text a:after{content:"";width:100%;height:100%;position:absolute;inset:0}.switchboard .switchboard-text p{margin:0}.hentry{max-width:960px;padding:0 0 30px}.hentry ul,.hentry ol{margin:0 10px 10px;padding:0 10px 10px}.hentry .blog-list:before,.hentry .blog-list:after{content:"";display:table}.hentry .blog-list:after{clear:both}.hentry .blog-list{border-bottom:1px solid #fbf5e5;padding-bottom:20px}p.date{color:gray}.post-article{position:relative}.post-article:hover .h2,.post-article:hover h2{text-decoration:underline}.post-article a.more-link:before,.post-article .post-navigation a:before,.post-navigation .post-article a:before{content:"";width:100%;height:calc(100% - 50px);position:absolute;top:0;left:0}.entrymeta{color:gray;border-top:1px solid #fbf5e5;margin:20px 0}.entrymeta p{margin:8px 0;font-size:16px}.entrymeta a{color:gray;text-decoration:none}.entrymeta a:hover{color:#000}.post-navigation{padding:20px 0 25px;line-height:1}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.avatar{float:left;padding:0 1.25em .625em 0;display:block}#commentlist{border-top:1px solid #ababab;margin:0;padding:1.25em 0;list-style:none}#commentlist ul,#commentlist ol{padding:0}#commentlist li{border-bottom:1px solid #ababab;margin:0;padding:.625em;font-size:1.4rem}#commentlist li p{padding:.625em 0}#commentlist ul li{list-style:outside}#commentlist ol li{list-style:decimal}#commentlist .children{margin:.625em .625em 0 1.25em;padding:0;list-style:none}#commentlist .children li{border-top:1px solid #ababab;padding-top:5px;list-style:none}.big-footer{background:#000;padding-top:30px;padding-bottom:30px}.big-footer .footer-logo img{width:100%;max-width:170px;height:auto;margin-bottom:0}@media screen and (width<=900px){.big-footer .footer-logo img{margin-bottom:16px}}.big-footer ul{margin:0;padding:0;list-style-type:none}.big-footer ul li{padding:2px 0}.big-footer ul ul{margin-left:1.5em}.big-footer .h4{color:#fff;letter-spacing:1.2px;text-transform:uppercase;word-wrap:normal;margin:0;font-size:14px;font-weight:700;line-height:20px}.big-footer a{color:#fff;font-size:14px;line-height:20px;text-decoration:none}.big-footer a:hover,.big-footer a:focus-visible{color:#ababab;text-decoration:underline}.big-footer a:focus-visible{outline-offset:2px;outline:2px solid #fff}.big-footer p{color:#d9d9d9}.big-footer .social-list{flex-wrap:wrap;margin-top:10px}.big-footer .social-list li{color:#fff}.big-footer .social-list a{color:#fff;align-items:center;display:flex}.big-footer .social-list a:hover{color:#9ed6c6;text-decoration:none}.big-footer .social-list i{width:34px;height:34px}.big-footer .subscribe .invert{color:#000;margin-top:10px;text-decoration:none}.big-footer .subscribe .push_button{border:1px solid #0000;margin-top:1rem}.big-footer .subscribe .push_button:hover{border:1px solid #e94213}.big-footer .second-row{margin-top:10px}@media screen and (width<=568px){.big-footer .second-row{display:none}#big-footer{padding-top:0}#big-footer .h4,#big-footer a{font-size:16px;line-height:23px}#big-footer .h4{color:#ababab;margin-top:25px}#big-footer .first .h4{margin-top:0}#big-footer .row{padding-bottom:60px;position:relative}#big-footer .footer-logo img{position:absolute;bottom:0;left:0}}#cookie-warning{z-index:10;background-color:#f6f6f6;border:1px solid #b3b2b280;border-bottom-width:0;width:320px;padding:16px;display:none;position:fixed;bottom:0;right:64px;box-shadow:0 0 20px #0000005e}#cookie-warning .actions{text-align:right}@media screen and (width<=568px){#cookie-warning{width:100%;right:0}}input[type=text],input[type=email],input[type=number],input[type=url],input[type=tel],input[type=password],input[type=search],select{color:#000;-webkit-appearance:none;border:1px solid #d9d9d9;border-radius:0;padding:5px 10px;font-size:20px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=url]:disabled,input[type=tel]:disabled,input[type=password]:disabled,input[type=search]:disabled,select:disabled{opacity:.5;background:#ececec}input[type=text]:hover,input[type=email]:hover,input[type=number]:hover,input[type=url]:hover,input[type=tel]:hover,input[type=password]:hover,input[type=search]:hover,select:hover{border-color:#ddb3a7}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,select:focus{border-color:#e94213;outline:none;box-shadow:0 0 3px #e9421380}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,select:focus-visible{outline:none}select{cursor:pointer;background:url(../select-disclosure-triangle.1ab0afca.svg) 100% 0/contain no-repeat;padding-right:1.5em;box-shadow:0 2px 1px #0000001a,0 2px 6px #0000000d}@media screen and (width>=768px){select{padding-right:2em}}textarea{color:#000;border:1px solid #d9d9d9;border-radius:0;width:98%;padding:5px 3px}.push_cc_info select{width:60px}.error{color:#e94213}.success{font-size:1.25rem!important}.success:before{float:left;content:"";color:#fff;background-color:#009193;border-radius:100%;width:32px;height:32px;margin-right:10px;font-weight:700;display:inline-block;mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" id=\"Check-Circle-1--Streamline-Ultimate\" height=\"24\" width=\"24\"><path d=\"M12 0a12 12 0 1 0 12 12A12 12 0 0 0 12 0Zm6.93 8.2 -6.85 9.29a1 1 0 0 1 -1.43 0.19l-4.89 -3.91a1 1 0 0 1 -0.15 -1.41A1 1 0 0 1 7 12.21l4.08 3.26L17.32 7a1 1 0 0 1 1.39 -0.21 1 1 0 0 1 0.22 1.41Z\" fill=\"%23000000\" stroke-width=\"1\"></path></svg>");mask-size:contain;mask-repeat:no-repeat}.push-form select{background:#fff;height:48px}.push-form textarea{border-radius:5px}.push-form input[type=text]{border-radius:5px;height:48px;padding-left:7px!important}.container .gform_wrapper .gform_button.button,.donate-form .gform_wrapper .gform_button.button{padding:4px 7px;font-size:.875rem}@media screen and (width>=568px){.container .gform_wrapper .gform_button.button,.donate-form .gform_wrapper .gform_button.button{padding:8px 14px;font-size:1rem}}.container .gform_wrapper.gravity-theme .gfield_checkbox label,.donate-form .gform_wrapper.gravity-theme .gfield_checkbox label,.container .gform_wrapper.gravity-theme .gfield_radio label,.donate-form .gform_wrapper.gravity-theme .gfield_radio label{margin-left:3px;font-size:18px}input[type=search]::-ms-clear{width:0;height:0;display:none}input[type=search]::-ms-reveal{width:0;height:0;display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.tickets-form h3{clear:none}.tickets-form label{font-weight:700;font-size:inherit;margin:20px 0;display:block}.tickets-form label:has(select){flex-direction:column;gap:.5rem;max-width:200px;display:flex}.tickets-form label:has(select) select{font-size:1rem}.tickets-form input[type=radio]{margin-right:10px}.tickets-form input[type=number]{margin-left:10px}.tickets-form select{background-color:#fff;width:fit-content}.tickets-form table{width:100%}.tickets-form table.showtimes-table{width:min-content;margin-bottom:0}@media screen and (width<=579px){.tickets-form table.showtimes-table{display:none}}.tickets-form table.showtimes-table td,.tickets-form table.showtimes-table th{white-space:nowrap}.tickets-form table.showtimes-table td:first-child,.tickets-form table.showtimes-table th:first-child{width:100%}@media screen and (width>=580px){.tickets-form table{width:unset;min-width:500px}}.tickets-form table td,.tickets-form table th,.tickets-form table select{font-size:.875rem}@media screen and (width>=380px){.tickets-form table td,.tickets-form table th,.tickets-form table select{font-size:1rem}}@media screen and (width>=768px){.tickets-form table td,.tickets-form table th,.tickets-form table select{font-size:1.375rem}}.tickets-form table th,.tickets-form table td{padding:5px 10px}@media screen and (width>=768px){.tickets-form table th,.tickets-form table td{padding:10px 15px}}.tickets-form table tbody tr:nth-child(odd){background:#f5f5f5}.tickets-form>.push_button{margin-top:1rem}@media screen and (width>=580px){.tickets-form .showtimes-list{display:none}}.tickets-form .showtimes-list .showtimes-item{flex-direction:column;gap:.25rem;padding:.5rem;font-size:.875rem;display:flex}@media screen and (width>=380px){.tickets-form .showtimes-list .showtimes-item{font-size:1rem}}@media screen and (width>=768px){.tickets-form .showtimes-list .showtimes-item{font-size:1.125rem}}.tickets-form .showtimes-list .showtimes-item:nth-child(odd){background:#f5f5f5}.tickets-form .showtimes-list .showtimes-item .showtimes-item-date{gap:.5rem;display:flex}.tickets-form .showtimes-list .showtimes-item .showtimes-item-note{font-style:italic;font-weight:400}.tickets-form .showtimes-list .showtimes-item .showtimes-item-form{gap:1rem;display:flex}@media screen and (width>=380px){.tickets-form .showtimes-list .showtimes-item .showtimes-item-form{gap:1.5rem}}.tickets-form .showtimes-list .showtimes-item .showtimes-item-form .showtimes-item-form-ticket{align-items:center;gap:.5rem;display:flex}.tickets-form .showtimes-list .showtimes-item .showtimes-item-form .showtimes-item-form-ticket label{margin:0}.tickets-form .showtimes-list .showtimes-item .showtimes-item-form .showtimes-item-form-ticket select{font-size:inherit}.tickets-form .tickets-form-content{font-size:1rem}@media screen and (width>=768px){.tickets-form .tickets-form-content{font-size:1.125rem}}.tickets-form .tickets-form-content p{font-size:inherit;margin-bottom:.5rem}.tickets-form>p{font-size:1rem;font-weight:700}.newsletter-form{margin-top:2rem;font-size:20px}.newsletter-form label{margin-bottom:.2rem;font-weight:700;display:block}.newsletter-form input[type=text],.newsletter-form input[type=email]{width:100%;max-width:330px;font-family:inherit}.newsletter-form .form-field{margin-bottom:1rem}.newsletter-form .required{color:#e94213}html input[type=button],input[type=reset],input[type=submit],button[type=submit],.button,.button.gform_button,.push_button,.SpektrixPage input[type=submit],.SpektrixPage .Buttons a{color:#000;cursor:pointer;user-select:none;appearance:none;text-align:center;text-wrap:pretty;background:#9ed6c6;border:2px solid #9ed6c6;border-radius:0;margin:0;padding:4px 16px;font-family:embarcadero-mvb-pro-condense,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s,background .2s,border .2s;display:inline-block}@media screen and (width>=360px){html input[type=button],input[type=reset],input[type=submit],button[type=submit],.button,.button.gform_button,.push_button,.SpektrixPage input[type=submit],.SpektrixPage .Buttons a{font-size:1.25rem}}@media screen and (width>=568px){html input[type=button],input[type=reset],input[type=submit],button[type=submit],.button,.button.gform_button,.push_button,.SpektrixPage input[type=submit],.SpektrixPage .Buttons a{padding:6px 25px;font-size:1.5rem}}@media (hover){html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button[type=submit]:hover,.button:hover,.button.gform_button:hover,.push_button:hover,.SpektrixPage input[type=submit]:hover,.SpektrixPage .Buttons a:hover{color:#000;background:#fff;border-color:#000}}html input[type=button][clicked=true],input[type=reset][clicked=true],input[type=submit][clicked=true],button[type=submit][clicked=true],.button[clicked=true],.button.gform_button[clicked=true],.push_button[clicked=true],.SpektrixPage input[type=submit][clicked=true],.SpektrixPage .Buttons a[clicked=true]{color:#fff;opacity:.25;pointer-events:none;background:#000}html input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible,button[type=submit]:focus-visible,.button:focus-visible,.button.gform_button:focus-visible,.push_button:focus-visible,.SpektrixPage input[type=submit]:focus-visible,.SpektrixPage .Buttons a:focus-visible{outline-offset:4px;outline:2px solid #000}html input[type=button].dropdown,input[type=reset].dropdown,input[type=submit].dropdown,button[type=submit].dropdown,.button.dropdown,.button.gform_button.dropdown,.push_button.dropdown,.SpektrixPage input[type=submit].dropdown,.SpektrixPage .Buttons a.dropdown{display:flex!important}.Item html input[type=button],html input[type=button][value=Apply\ Code],html input[type=button].spx-button-tertiary,html input[type=button].spx-button-secondary,html input[type=button].small,.Item input[type=reset],input[type=reset][value=Apply\ Code],input[type=reset].spx-button-tertiary,input[type=reset].spx-button-secondary,input[type=reset].small,.Item input[type=submit],input[type=submit][value=Apply\ Code],input[type=submit].spx-button-tertiary,input[type=submit].spx-button-secondary,input[type=submit].small,.Item button[type=submit],button[type=submit][value=Apply\ Code],button[type=submit].spx-button-tertiary,button[type=submit].spx-button-secondary,button[type=submit].small,.Item .button,.button[value=Apply\ Code],.button.spx-button-tertiary,.button.spx-button-secondary,.button.small,.Item .button.gform_button,.button.gform_button[value=Apply\ Code],.button.gform_button.spx-button-tertiary,.button.gform_button.spx-button-secondary,.button.gform_button.small,.Item .push_button,.push_button[value=Apply\ Code],.push_button.spx-button-tertiary,.push_button.spx-button-secondary,.push_button.small,.Item .SpektrixPage input[type=submit],.SpektrixPage input[type=submit][value=Apply\ Code],.SpektrixPage input[type=submit].spx-button-tertiary,.SpektrixPage input[type=submit].spx-button-secondary,.SpektrixPage input[type=submit].small,.Item .SpektrixPage .Buttons a,.SpektrixPage .Buttons a[value=Apply\ Code],.SpektrixPage .Buttons a.spx-button-tertiary,.SpektrixPage .Buttons a.spx-button-secondary,.SpektrixPage .Buttons a.small{padding:4px 8px;font-size:.875rem}@media screen and (width>=568px){.Item html input[type=button],html input[type=button][value=Apply\ Code],html input[type=button].spx-button-tertiary,html input[type=button].spx-button-secondary,html input[type=button].small,.Item input[type=reset],input[type=reset][value=Apply\ Code],input[type=reset].spx-button-tertiary,input[type=reset].spx-button-secondary,input[type=reset].small,.Item input[type=submit],input[type=submit][value=Apply\ Code],input[type=submit].spx-button-tertiary,input[type=submit].spx-button-secondary,input[type=submit].small,.Item button[type=submit],button[type=submit][value=Apply\ Code],button[type=submit].spx-button-tertiary,button[type=submit].spx-button-secondary,button[type=submit].small,.Item .button,.button[value=Apply\ Code],.button.spx-button-tertiary,.button.spx-button-secondary,.button.small,.Item .button.gform_button,.button.gform_button[value=Apply\ Code],.button.gform_button.spx-button-tertiary,.button.gform_button.spx-button-secondary,.button.gform_button.small,.Item .push_button,.push_button[value=Apply\ Code],.push_button.spx-button-tertiary,.push_button.spx-button-secondary,.push_button.small,.Item .SpektrixPage input[type=submit],.SpektrixPage input[type=submit][value=Apply\ Code],.SpektrixPage input[type=submit].spx-button-tertiary,.SpektrixPage input[type=submit].spx-button-secondary,.SpektrixPage input[type=submit].small,.Item .SpektrixPage .Buttons a,.SpektrixPage .Buttons a[value=Apply\ Code],.SpektrixPage .Buttons a.spx-button-tertiary,.SpektrixPage .Buttons a.spx-button-secondary,.SpektrixPage .Buttons a.small{padding:8px 14px;font-size:1rem}}html input[type=button].medium,input[type=reset].medium,input[type=submit].medium,button[type=submit].medium,.button.medium,.button.gform_button.medium,.push_button.medium,.SpektrixPage input[type=submit].medium,.SpektrixPage .Buttons a.medium{padding:4px 8px;font-weight:900}@media screen and (width>=568px){html input[type=button].medium,input[type=reset].medium,input[type=submit].medium,button[type=submit].medium,.button.medium,.button.gform_button.medium,.push_button.medium,.SpektrixPage input[type=submit].medium,.SpektrixPage .Buttons a.medium{padding:8px 14px;font-size:1.125rem}}html input[type=button].invert,input[type=reset].invert,input[type=submit].invert,button[type=submit].invert,.button.invert,.button.gform_button.invert,.push_button.invert,.SpektrixPage input[type=submit].invert,.SpektrixPage .Buttons a.invert{color:#000;background:#fbf5e5}@media (hover){html input[type=button].invert:hover,input[type=reset].invert:hover,input[type=submit].invert:hover,button[type=submit].invert:hover,.button.invert:hover,.button.gform_button.invert:hover,.push_button.invert:hover,.SpektrixPage input[type=submit].invert:hover,.SpektrixPage .Buttons a.invert:hover{background:#ebdcc5}}html input[type=button].green,input[type=reset].green,input[type=submit].green,button[type=submit].green,.button.green,.button.gform_button.green,.push_button.green,.SpektrixPage input[type=submit].green,.SpektrixPage .Buttons a.green{color:#fff;background:#40ad48}@media (hover){html input[type=button].green:hover,input[type=reset].green:hover,input[type=submit].green:hover,button[type=submit].green:hover,.button.green:hover,.button.gform_button.green:hover,.push_button.green:hover,.SpektrixPage input[type=submit].green:hover,.SpektrixPage .Buttons a.green:hover{color:#40ad48;background:#fff}}html input[type=button].spx-button-tertiary,html input[type=button].ItemEditButton,html input[type=button].spx-button-secondary,html input[type=button].black,input[type=reset].spx-button-tertiary,input[type=reset].ItemEditButton,input[type=reset].spx-button-secondary,input[type=reset].black,input[type=submit].spx-button-tertiary,input[type=submit].ItemEditButton,input[type=submit].spx-button-secondary,input[type=submit].black,button[type=submit].spx-button-tertiary,button[type=submit].ItemEditButton,button[type=submit].spx-button-secondary,button[type=submit].black,.button.spx-button-tertiary,.button.ItemEditButton,.button.spx-button-secondary,.button.black,.button.gform_button.spx-button-tertiary,.button.gform_button.ItemEditButton,.button.gform_button.spx-button-secondary,.button.gform_button.black,.push_button.spx-button-tertiary,.push_button.ItemEditButton,.push_button.spx-button-secondary,.push_button.black,.SpektrixPage input[type=submit].spx-button-tertiary,.SpektrixPage input[type=submit].ItemEditButton,.SpektrixPage input[type=submit].spx-button-secondary,.SpektrixPage input[type=submit].black,.SpektrixPage .Buttons a.spx-button-tertiary,.SpektrixPage .Buttons a.ItemEditButton,.SpektrixPage .Buttons a.spx-button-secondary,.SpektrixPage .Buttons a.black{color:#fff;background:#000;border-color:#fff}@media (hover){html input[type=button].spx-button-tertiary:hover,html input[type=button].ItemEditButton:hover,html input[type=button].spx-button-secondary:hover,html input[type=button].black:hover,input[type=reset].spx-button-tertiary:hover,input[type=reset].ItemEditButton:hover,input[type=reset].spx-button-secondary:hover,input[type=reset].black:hover,input[type=submit].spx-button-tertiary:hover,input[type=submit].ItemEditButton:hover,input[type=submit].spx-button-secondary:hover,input[type=submit].black:hover,button[type=submit].spx-button-tertiary:hover,button[type=submit].ItemEditButton:hover,button[type=submit].spx-button-secondary:hover,button[type=submit].black:hover,.button.spx-button-tertiary:hover,.button.ItemEditButton:hover,.button.spx-button-secondary:hover,.button.black:hover,.button.gform_button.spx-button-tertiary:hover,.button.gform_button.ItemEditButton:hover,.button.gform_button.spx-button-secondary:hover,.button.gform_button.black:hover,.push_button.spx-button-tertiary:hover,.push_button.ItemEditButton:hover,.push_button.spx-button-secondary:hover,.push_button.black:hover,.SpektrixPage input[type=submit].spx-button-tertiary:hover,.SpektrixPage input[type=submit].ItemEditButton:hover,.SpektrixPage input[type=submit].spx-button-secondary:hover,.SpektrixPage input[type=submit].black:hover,.SpektrixPage .Buttons a.spx-button-tertiary:hover,.SpektrixPage .Buttons a.ItemEditButton:hover,.SpektrixPage .Buttons a.spx-button-secondary:hover,.SpektrixPage .Buttons a.black:hover{color:#000;background:#fff;border-color:#000}}html input[type=button].ItemEditButton,input[type=reset].ItemEditButton,input[type=submit].ItemEditButton,button[type=submit].ItemEditButton,.button.ItemEditButton,.button.gform_button.ItemEditButton,.push_button.ItemEditButton,.SpektrixPage input[type=submit].ItemEditButton,.SpektrixPage .Buttons a.ItemEditButton{display:none}html input[type=button].ItemDeleteButton,html input[type=button].outline,input[type=reset].ItemDeleteButton,input[type=reset].outline,input[type=submit].ItemDeleteButton,input[type=submit].outline,button[type=submit].ItemDeleteButton,button[type=submit].outline,.button.ItemDeleteButton,.button.outline,.button.gform_button.ItemDeleteButton,.button.gform_button.outline,.push_button.ItemDeleteButton,.push_button.outline,.SpektrixPage input[type=submit].ItemDeleteButton,.SpektrixPage input[type=submit].outline,.SpektrixPage .Buttons a.ItemDeleteButton,.SpektrixPage .Buttons a.outline{color:#000;background:#fff;border-color:#000}@media (hover){html input[type=button].ItemDeleteButton:hover,html input[type=button].outline:hover,input[type=reset].ItemDeleteButton:hover,input[type=reset].outline:hover,input[type=submit].ItemDeleteButton:hover,input[type=submit].outline:hover,button[type=submit].ItemDeleteButton:hover,button[type=submit].outline:hover,.button.ItemDeleteButton:hover,.button.outline:hover,.button.gform_button.ItemDeleteButton:hover,.button.gform_button.outline:hover,.push_button.ItemDeleteButton:hover,.push_button.outline:hover,.SpektrixPage input[type=submit].ItemDeleteButton:hover,.SpektrixPage input[type=submit].outline:hover,.SpektrixPage .Buttons a.ItemDeleteButton:hover,.SpektrixPage .Buttons a.outline:hover{color:#fff;background:#000;border-color:#fff}}html input[type=button].remove-pill,input[type=reset].remove-pill,input[type=submit].remove-pill,button[type=submit].remove-pill,.button.remove-pill,.button.gform_button.remove-pill,.push_button.remove-pill,.SpektrixPage input[type=submit].remove-pill,.SpektrixPage .Buttons a.remove-pill{color:#000;background:#fff;border-color:#000;border-radius:50px;align-items:center;gap:6px;padding:2px 16px 4px;font-weight:700;display:flex}html input[type=button].remove-pill:hover,input[type=reset].remove-pill:hover,input[type=submit].remove-pill:hover,button[type=submit].remove-pill:hover,.button.remove-pill:hover,.button.gform_button.remove-pill:hover,.push_button.remove-pill:hover,.SpektrixPage input[type=submit].remove-pill:hover,.SpektrixPage .Buttons a.remove-pill:hover{color:#fff;background:#000}html input[type=button].remove-pill:before,input[type=reset].remove-pill:before,input[type=submit].remove-pill:before,button[type=submit].remove-pill:before,.button.remove-pill:before,.button.gform_button.remove-pill:before,.push_button.remove-pill:before,.SpektrixPage input[type=submit].remove-pill:before,.SpektrixPage .Buttons a.remove-pill:before{content:"×"}html input[type=button].yellow,input[type=reset].yellow,input[type=submit].yellow,button[type=submit].yellow,.button.yellow,.button.gform_button.yellow,.push_button.yellow,.SpektrixPage input[type=submit].yellow,.SpektrixPage .Buttons a.yellow{color:#000;background:#ffd326}@media (hover){html input[type=button].yellow:hover,input[type=reset].yellow:hover,input[type=submit].yellow:hover,button[type=submit].yellow:hover,.button.yellow:hover,.button.gform_button.yellow:hover,.push_button.yellow:hover,.SpektrixPage input[type=submit].yellow:hover,.SpektrixPage .Buttons a.yellow:hover{color:#ffd326;background:#000}}html input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary,button[type=submit].secondary,.button.secondary,.button.gform_button.secondary,.push_button.secondary,.SpektrixPage input[type=submit].secondary,.SpektrixPage .Buttons a.secondary{color:#fff;background:#dc3a00;border-color:#e94213}@media (hover){html input[type=button].secondary:hover,input[type=reset].secondary:hover,input[type=submit].secondary:hover,button[type=submit].secondary:hover,.button.secondary:hover,.button.gform_button.secondary:hover,.push_button.secondary:hover,.SpektrixPage input[type=submit].secondary:hover,.SpektrixPage .Buttons a.secondary:hover{color:#000;background:#fff;border-color:#000}}html input[type=button].continue,html input[type=button].small.continue,input[type=reset].continue,input[type=reset].small.continue,input[type=submit].continue,input[type=submit].small.continue,button[type=submit].continue,button[type=submit].small.continue,.button.continue,.button.small.continue,.button.gform_button.continue,.button.gform_button.small.continue,.push_button.continue,.push_button.small.continue,.SpektrixPage input[type=submit].continue,.SpektrixPage input[type=submit].small.continue,.SpektrixPage .Buttons a.continue,.SpektrixPage .Buttons a.small.continue{background-image:url(../continue-arrow.2806e646.svg);background-position:100%;background-repeat:no-repeat;background-size:30px 30px;padding-right:46px}html input[type=button].external,input[type=reset].external,input[type=submit].external,button[type=submit].external,.button.external,.button.gform_button.external,.push_button.external,.SpektrixPage input[type=submit].external,.SpektrixPage .Buttons a.external{background-image:url(../external-link.a4210bc3.svg);background-position:20px;background-repeat:no-repeat;padding-left:50px;padding-right:25px}@media (hover){html input[type=button].external:hover,input[type=reset].external:hover,input[type=submit].external:hover,button[type=submit].external:hover,.button.external:hover,.button.gform_button.external:hover,.push_button.external:hover,.SpektrixPage input[type=submit].external:hover,.SpektrixPage .Buttons a.external:hover{background-image:url(../external-link.a4210bc3.svg);background-position:20px;background-repeat:no-repeat}}html input[type=button].active,input[type=reset].active,input[type=submit].active,button[type=submit].active,.button.active,.button.gform_button.active,.push_button.active,.SpektrixPage input[type=submit].active,.SpektrixPage .Buttons a.active{color:#fff;background:#000;border-color:#fff}@media (hover){html input[type=button].active:hover,input[type=reset].active:hover,input[type=submit].active:hover,button[type=submit].active:hover,.button.active:hover,.button.gform_button.active:hover,.push_button.active:hover,.SpektrixPage input[type=submit].active:hover,.SpektrixPage .Buttons a.active:hover{color:#000;background:#fff;border-color:#000}}html input[type=button].disabled,html input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled],button[type=submit].disabled,button[type=submit][disabled],.button.disabled,.button[disabled],.button.gform_button.disabled,.button.gform_button[disabled],.push_button.disabled,.push_button[disabled],.SpektrixPage input[type=submit].disabled,.SpektrixPage input[type=submit][disabled],.SpektrixPage .Buttons a.disabled,.SpektrixPage .Buttons a[disabled]{cursor:not-allowed;color:#fff;background:gray;border-color:gray}html input[type=button].disabled:active,html input[type=button][disabled]:active,input[type=reset].disabled:active,input[type=reset][disabled]:active,input[type=submit].disabled:active,input[type=submit][disabled]:active,button[type=submit].disabled:active,button[type=submit][disabled]:active,.button.disabled:active,.button[disabled]:active,.button.gform_button.disabled:active,.button.gform_button[disabled]:active,.push_button.disabled:active,.push_button[disabled]:active,.SpektrixPage input[type=submit].disabled:active,.SpektrixPage input[type=submit][disabled]:active,.SpektrixPage .Buttons a.disabled:active,.SpektrixPage .Buttons a[disabled]:active{top:0}a.view-more-btn{text-align:center;color:#000;background-color:#9ed6c6;background-image:url(../chevron-down-white.31d6ed7c.svg);background-position:90%;background-repeat:no-repeat;background-size:18px 20px;border:2px solid #000;border-radius:3px;height:auto;margin:10px 0;text-decoration:none;display:inline-block}@media (hover){a.view-more-btn:hover{color:#fff}}a.view-more-btn.active{color:#9ed6c6;background-color:#000;background-image:url(../chevron-up-red.0714767e.svg);border:2px solid #9ed6c6}@media (hover){a.view-more-btn.active:hover{color:#9ed6c6}}.hidden-content{display:none}#respond{margin-top:30px;padding:15px 0}#respond p{margin-bottom:15px}#commentform{padding:1.25em 0}#commentform p{margin-bottom:.625em}#commentform label{width:90px;display:inline-block}.form-allowed-tags{display:none}#searchform,#corporate-searchform{cursor:text;justify-content:center;align-items:center;display:inline-flex}@media screen and (width>=580px){#searchform,#corporate-searchform{margin-right:.5rem}}#searchform input[type=search],#corporate-searchform input[type=search]{color:#000;background:0 0;border:1px solid #ababab;padding:8px 2px 8px 30px}#searchform input[type=search]::placeholder,#corporate-searchform input[type=search]::placeholder{color:#000}#searchform .trigger,#corporate-searchform .trigger{text-transform:uppercase;cursor:pointer;color:#fff;background-color:#000;border:none;width:max-content;padding:4px 6px;font-family:embarcadero-mvb-pro-condense,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:700;position:relative}@media screen and (width>=896px){#searchform .trigger,#corporate-searchform .trigger{padding:8px 14px}}@media screen and (width>=1920px){#searchform .trigger,#corporate-searchform .trigger{font-size:1rem}}#searchform .trigger:hover,#corporate-searchform .trigger:hover{color:#000;background:#9ed6c6;border-color:#9ed6c6}#searchform .trigger:focus-visible,#corporate-searchform .trigger:focus-visible{outline:2px solid #fff}#searchform .trigger:after,#corporate-searchform .trigger:after{content:"";margin-left:.25em;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;display:inline-block;transform:scaleX(-1)}#searchform .trigger span,#corporate-searchform .trigger span{display:none}@media screen and (width>=580px){#searchform .trigger span,#corporate-searchform .trigger span{display:inline-block}}.search-modal,.corporate-search-modal{z-index:101;pointer-events:none;opacity:0;background:radial-gradient(#0009 10%,#000000e6 100%);width:100%;height:100%;transition:opacity .15s ease-in;position:fixed;top:0;left:0}.search-modal.active,.corporate-search-modal.active{pointer-events:auto;opacity:1}.search-modal.working,.corporate-search-modal.working{opacity:.4}.search-modal .contents,.corporate-search-modal .contents{color:#fff;width:100%;max-width:500px;margin:10vh auto 0;padding:0 10px}@media (width>=500px){.search-modal .contents,.corporate-search-modal .contents{margin-top:15vh}}.search-modal input,.corporate-search-modal input{-webkit-appearance:none;color:#000;box-sizing:border-box;border:0;border-radius:0;outline:none;width:100%;padding:0 10px;font-size:2em;font-weight:700}@media (width>=500px){.search-modal input,.corporate-search-modal input{padding:0 15px;font-size:3.5em}}.search-modal .search-close,.corporate-search-modal .search-close{color:#fff;width:fit-content;margin-bottom:4px;margin-left:auto;padding:2px;font-size:4.5rem;font-weight:700;line-height:.5;text-decoration:none;display:block;position:relative;right:10px}.search-modal .search-close:hover,.corporate-search-modal .search-close:hover{outline:2px solid #fff}.search-modal .search-close:focus,.corporate-search-modal .search-close:focus{outline-offset:0;outline-color:#fff}@media (width>=600px){.search-modal .search-close,.corporate-search-modal .search-close{right:-35px}}.search-modal .search-close:before,.corporate-search-modal .search-close:before{content:"×";margin:1.5rem;display:block;transform:scaleY(.875)}.touch-only .search-modal .hint,.touch-only .corporate-search-modal .hint{display:none}.search-modal .hint,.corporate-search-modal .hint{color:#fff;padding:10px 0;font-size:18px}.search-modal .hint span,.corporate-search-modal .hint span{font-weight:700}.search-modal .results,.corporate-search-modal .results{background:#fff;height:100%;max-height:calc(75vh - 78px);padding:5px 0 10px;display:none;overflow:auto}.search-modal .results.active,.corporate-search-modal .results.active{display:block}.search-modal .grouping,.corporate-search-modal .grouping{margin:0 0 20px}.search-modal .grouping h2,.corporate-search-modal .grouping h2{color:#fff;text-transform:uppercase;background-color:#000;width:50%;margin:0 0 10px;padding:7px 10px;font-size:1.1em;position:relative}@media (width>=500px){.search-modal .grouping h2,.corporate-search-modal .grouping h2{font-size:22px}}.search-modal .grouping h2:after,.corporate-search-modal .grouping h2:after{content:"";border-top:0 solid #0000;border-bottom:20px solid #fff;border-left:20px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.search-modal .result,.corporate-search-modal .result{margin:0 10px}.search-modal .result a,.corporate-search-modal .result a{color:#000;border:2px solid #0000;border-radius:4px;padding:7px 10px;font-size:1em;text-decoration:none;transition:none;display:block}.search-modal .result a:hover,.corporate-search-modal .result a:hover{color:#00637c}@media (width>=500px){.search-modal .result a,.corporate-search-modal .result a{font-size:1.15em}}.search-modal .result.active a,.corporate-search-modal .result.active a{color:#00637c;border:2px solid #00637c}embed,iframe,object{max-width:100%}.container img,.donate-form img,.content-box img{vertical-align:bottom;max-width:100%;height:auto}.single-post #main .wp-block-image img,.single-push_shows #main .wp-block-image img{width:100%}.alignleft{float:left;margin-right:15px;display:inline}.alignright{float:right;margin-left:15px;display:inline}.aligncenter{clear:both;margin:0 auto;display:block}.wp-caption{max-width:100%;margin-bottom:15px;position:relative}.wp-caption img[class*=wp-image-]{max-width:98%;margin:0 auto;display:block}.wp-caption .wp-caption-text{color:#fff;background:#000c;margin:0;padding:5px 10px;font-size:12px;font-style:italic;position:absolute;bottom:8px;right:0}.gallery{margin:auto}.gallery img{border:1px solid #ababab}.gallery-item{text-align:center;vertical-align:top;width:100%;margin-top:10px;display:inline-block}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-caption{margin-left:0;font-size:1.3rem}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}@media print{header,.sponsors,.support-us,#socmed,#big-footer{display:none}}#foxform .Options li>a,#foxform .LinkList li>a,.SpektrixPage .Options li>a,.SpektrixPage .LinkList li>a,.AboveTheForms .Options li>a,.AboveTheForms .LinkList li>a,.spx-header-container .Options li>a,.spx-header-container .LinkList li>a,.spx-main-container .Options li>a,.spx-main-container .LinkList li>a,#foxform .Progress li>span,#foxform .Progress li>a>span,#foxform .Options li>span,#foxform .Options li>a>span,.SpektrixPage .Progress li>span,.SpektrixPage .Progress li>a>span,.SpektrixPage .Options li>span,.SpektrixPage .Options li>a>span,.AboveTheForms .Progress li>span,.AboveTheForms .Progress li>a>span,.AboveTheForms .Options li>span,.AboveTheForms .Options li>a>span,.spx-header-container .Progress li>span,.spx-header-container .Progress li>a>span,.spx-header-container .Options li>span,.spx-header-container .Options li>a>span,.spx-main-container .Progress li>span,.spx-main-container .Progress li>a>span,.spx-main-container .Options li>span,.spx-main-container .Options li>a>span{color:#000;background:#fff;border:1px solid #000;padding:8px 20px;font-weight:700;text-decoration:none;display:block}#foxform .LinkList a[disabled=disabled],.SpektrixPage .LinkList a[disabled=disabled],.AboveTheForms .LinkList a[disabled=disabled],.spx-header-container .LinkList a[disabled=disabled],.spx-main-container .LinkList a[disabled=disabled],#foxform .Progress li>a:hover>.Current,#foxform .Progress li>a:hover>.Selected,#foxform .Options li>a:hover>.Current,#foxform .Options li>a:hover>.Selected,.SpektrixPage .Progress li>a:hover>.Current,.SpektrixPage .Progress li>a:hover>.Selected,.SpektrixPage .Options li>a:hover>.Current,.SpektrixPage .Options li>a:hover>.Selected,.AboveTheForms .Progress li>a:hover>.Current,.AboveTheForms .Progress li>a:hover>.Selected,.AboveTheForms .Options li>a:hover>.Current,.AboveTheForms .Options li>a:hover>.Selected,.spx-header-container .Progress li>a:hover>.Current,.spx-header-container .Progress li>a:hover>.Selected,.spx-header-container .Options li>a:hover>.Current,.spx-header-container .Options li>a:hover>.Selected,.spx-main-container .Progress li>a:hover>.Current,.spx-main-container .Progress li>a:hover>.Selected,.spx-main-container .Options li>a:hover>.Current,.spx-main-container .Options li>a:hover>.Selected,#foxform .Progress .Current,#foxform .Progress .Selected,#foxform .Options .Current,#foxform .Options .Selected,.SpektrixPage .Progress .Current,.SpektrixPage .Progress .Selected,.SpektrixPage .Options .Current,.SpektrixPage .Options .Selected,.AboveTheForms .Progress .Current,.AboveTheForms .Progress .Selected,.AboveTheForms .Options .Current,.AboveTheForms .Options .Selected,.spx-header-container .Progress .Current,.spx-header-container .Progress .Selected,.spx-header-container .Options .Current,.spx-header-container .Options .Selected,.spx-main-container .Progress .Current,.spx-main-container .Progress .Selected,.spx-main-container .Options .Current,.spx-main-container .Options .Selected{color:#fff;background:#000;border:1px solid #000}.container:has(#SpektrixIFrame)+.dual-cta,.donate-form:has(#SpektrixIFrame)+.dual-cta{margin-top:0}#SpektrixIFrame{width:1px;min-width:100%;height:calc(100vh - 146px - var(--wp-admin--admin-bar--height,0px))}body:has(.SpektrixPage):not(.push-loaded){opacity:0;pointer-events:none}body:has(.SpektrixPage):not(.push-loaded):after{content:"";z-index:9999;border:4px solid #f3f3f3;border-top-color:#e94213;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}body:has(.SpektrixPage).push-loaded{opacity:1;pointer-events:initial;padding:0 1rem;transition:opacity .3s ease-in-out}body:has(.SpektrixPage).push-loaded:after,body:has(.SpektrixPage).push-loaded>br{display:none}body.push-shaded-page{text-decoration:none}.SavedMessage.has-message{background:#c2ffbc;border:1px solid #0f0;padding:9px 10px 8px;font-weight:700}.ErrorMessage,.ErrorPanel{color:red;background:#ff00001a;border:1px solid red;margin:10px 0;padding:10px;font-size:18px;font-weight:700}.ErrorMessage ul,.ErrorPanel ul{margin-bottom:0}.push-shaded-page #foxform,.push-shaded-page .SpektrixPage,.push-shaded-page .spx-header-container,.push-shaded-page .spx-main-container{background:#fff;max-width:700px;margin:0 auto;padding:0}@media screen and (width>=449px){.push-shaded-page #foxform,.push-shaded-page .SpektrixPage,.push-shaded-page .spx-header-container,.push-shaded-page .spx-main-container{padding:40px 35px}}@media screen and (width>=1024px){.push-shaded-page #foxform,.push-shaded-page .SpektrixPage,.push-shaded-page .spx-header-container,.push-shaded-page .spx-main-container{padding:40px 80px}}.push-shaded-page .spx-main-container__checkout{max-width:900px}.push-shaded-page .spx-main-container__checkout--checkout-error,.push-shaded-page .spx-main-container__checkout--start-checkout{max-width:700px}.push-shaded-page .spx-header-container{padding-bottom:0}.push-shaded-page .spx-main-container{padding-top:0}.Donations.SpektrixPage .FundDescription:has(span:empty){display:none}.Donations.SpektrixPage .Container.DonationAmount{margin:20px 0}.Donations.SpektrixPage input.TributeNameInput{margin-top:10px}#foxform h1,#foxform h2,.SpektrixPage h1,.SpektrixPage h2,.AboveTheForms h1,.AboveTheForms h2,.spx-header-container h1,.spx-header-container h2,.spx-main-container h1,.spx-main-container h2{text-align:center;font-weight:700}#foxform h1.text-left,#foxform h2.text-left,.SpektrixPage h1.text-left,.SpektrixPage h2.text-left,.AboveTheForms h1.text-left,.AboveTheForms h2.text-left,.spx-header-container h1.text-left,.spx-header-container h2.text-left,.spx-main-container h1.text-left,.spx-main-container h2.text-left{text-align:left}#foxform h3,.SpektrixPage h3,.AboveTheForms h3,.spx-header-container h3,.spx-main-container h3{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:10px}#foxform h1,.SpektrixPage h1,.AboveTheForms h1,.spx-header-container h1,.spx-main-container h1{margin:0;padding-top:2rem;padding-bottom:2rem;font-size:3rem}#foxform h2,.SpektrixPage h2,.AboveTheForms h2,.spx-header-container h2,.spx-main-container h2{font-size:2rem}#foxform h3,.SpektrixPage h3,.AboveTheForms h3,.spx-header-container h3,.spx-main-container h3{font-size:1.5rem}#foxform div,#foxform span,#foxform p,.SpektrixPage div,.SpektrixPage span,.SpektrixPage p,.AboveTheForms div,.AboveTheForms span,.AboveTheForms p,.spx-header-container div,.spx-header-container span,.spx-header-container p,.spx-main-container div,.spx-main-container span,.spx-main-container p{font-size:20px}#foxform .ValidationError,.SpektrixPage .ValidationError,.AboveTheForms .ValidationError,.spx-header-container .ValidationError,.spx-main-container .ValidationError{color:#e94213;margin-top:6px;display:block}#foxform .ValidationError br,.SpektrixPage .ValidationError br,.AboveTheForms .ValidationError br,.spx-header-container .ValidationError br,.spx-main-container .ValidationError br{display:none}#foxform .required,.SpektrixPage .required,.AboveTheForms .required,.spx-header-container .required,.spx-main-container .required{color:#e94213}#foxform label.spx-state-required:after,.SpektrixPage label.spx-state-required:after,.AboveTheForms label.spx-state-required:after,.spx-header-container label.spx-state-required:after,.spx-main-container label.spx-state-required:after{content:"*";color:#e94213}#foxform label.spx-state-required>span.spx-state-required,.SpektrixPage label.spx-state-required>span.spx-state-required,.AboveTheForms label.spx-state-required>span.spx-state-required,.spx-header-container label.spx-state-required>span.spx-state-required,.spx-main-container label.spx-state-required>span.spx-state-required{display:none}#foxform label,.SpektrixPage label,.AboveTheForms label,.spx-header-container label,.spx-main-container label{margin-top:15px;font-weight:700;display:block}#foxform .Comment,.SpektrixPage .Comment,.AboveTheForms .Comment,.spx-header-container .Comment,.spx-main-container .Comment{margin-top:3px;display:block}#foxform .checkbox-group,.SpektrixPage .checkbox-group,.AboveTheForms .checkbox-group,.spx-header-container .checkbox-group,.spx-main-container .checkbox-group{margin:10px 0}#foxform .checkbox-group input[type=checkbox],.SpektrixPage .checkbox-group input[type=checkbox],.AboveTheForms .checkbox-group input[type=checkbox],.spx-header-container .checkbox-group input[type=checkbox],.spx-main-container .checkbox-group input[type=checkbox]{margin-right:5px}#foxform .checkbox-group label,.SpektrixPage .checkbox-group label,.AboveTheForms .checkbox-group label,.spx-header-container .checkbox-group label,.spx-main-container .checkbox-group label{display:inline}#foxform .radio-group>*,.SpektrixPage .radio-group>*,.AboveTheForms .radio-group>*,.spx-header-container .radio-group>*,.spx-main-container .radio-group>*{margin-left:25px}#foxform .radio-group input[type=radio],.SpektrixPage .radio-group input[type=radio],.AboveTheForms .radio-group input[type=radio],.spx-header-container .radio-group input[type=radio],.spx-main-container .radio-group input[type=radio]{float:left;margin-top:3px;margin-left:0}#foxform input[type=text],#foxform input[type=tel],#foxform input[type=email],#foxform input[type=password],#foxform select,.SpektrixPage input[type=text],.SpektrixPage input[type=tel],.SpektrixPage input[type=email],.SpektrixPage input[type=password],.SpektrixPage select,.AboveTheForms input[type=text],.AboveTheForms input[type=tel],.AboveTheForms input[type=email],.AboveTheForms input[type=password],.AboveTheForms select,.spx-header-container input[type=text],.spx-header-container input[type=tel],.spx-header-container input[type=email],.spx-header-container input[type=password],.spx-header-container select,.spx-main-container input[type=text],.spx-main-container input[type=tel],.spx-main-container input[type=email],.spx-main-container input[type=password],.spx-main-container select{vertical-align:bottom;border-radius:0;width:100%;max-width:350px;min-height:42px;font-family:inherit}#foxform .hint,#foxform .Comment,.SpektrixPage .hint,.SpektrixPage .Comment,.AboveTheForms .hint,.AboveTheForms .Comment,.spx-header-container .hint,.spx-header-container .Comment,.spx-main-container .hint,.spx-main-container .Comment{color:#777;margin-top:6px;margin-left:2px;font-size:.95em}#foxform .Title input[type=text],.SpektrixPage .Title input[type=text],.AboveTheForms .Title input[type=text],.spx-header-container .Title input[type=text],.spx-main-container .Title input[type=text]{max-width:150px}#foxform .DateOfBirth select,.SpektrixPage .DateOfBirth select,.AboveTheForms .DateOfBirth select,.spx-header-container .DateOfBirth select,.spx-main-container .DateOfBirth select{width:120px!important}#foxform .DateOfBirth input[type=text],.SpektrixPage .DateOfBirth input[type=text],.AboveTheForms .DateOfBirth input[type=text],.spx-header-container .DateOfBirth input[type=text],.spx-main-container .DateOfBirth input[type=text]{width:90px!important}#foxform .DetailsEditor~.ChangePassword,.SpektrixPage .DetailsEditor~.ChangePassword,.AboveTheForms .DetailsEditor~.ChangePassword,.spx-header-container .DetailsEditor~.ChangePassword,.spx-main-container .DetailsEditor~.ChangePassword{margin-top:20px;display:block}#foxform select[name=CardTypeList],.SpektrixPage select[name=CardTypeList],.AboveTheForms select[name=CardTypeList],.spx-header-container select[name=CardTypeList],.spx-main-container select[name=CardTypeList]{width:200px!important}#foxform .Buttons,.SpektrixPage .Buttons,.AboveTheForms .Buttons,.spx-header-container .Buttons,.spx-main-container .Buttons{margin-top:1rem}#foxform .Buttons:empty,.SpektrixPage .Buttons:empty,.AboveTheForms .Buttons:empty,.spx-header-container .Buttons:empty,.spx-main-container .Buttons:empty,#foxform .Buttons:not(:has(*)),.SpektrixPage .Buttons:not(:has(*)),.AboveTheForms .Buttons:not(:has(*)),.spx-header-container .Buttons:not(:has(*)),.spx-main-container .Buttons:not(:has(*)){display:none}#foxform .Buttons .Button,.SpektrixPage .Buttons .Button,.AboveTheForms .Buttons .Button,.spx-header-container .Buttons .Button,.spx-main-container .Buttons .Button{max-width:100%;margin:0}#foxform .Buttons .Button:last-of-type,.SpektrixPage .Buttons .Button:last-of-type,.AboveTheForms .Buttons .Button:last-of-type,.spx-header-container .Buttons .Button:last-of-type,.spx-main-container .Buttons .Button:last-of-type{margin-left:0}#foxform .Buttons~.Account_Link,.SpektrixPage .Buttons~.Account_Link,.AboveTheForms .Buttons~.Account_Link,.spx-header-container .Buttons~.Account_Link,.spx-main-container .Buttons~.Account_Link{margin-top:20px}#foxform .Container.Issue_Number,#foxform .Container.Start_Date,.SpektrixPage .Container.Issue_Number,.SpektrixPage .Container.Start_Date,.AboveTheForms .Container.Issue_Number,.AboveTheForms .Container.Start_Date,.spx-header-container .Container.Issue_Number,.spx-header-container .Container.Start_Date,.spx-main-container .Container.Issue_Number,.spx-main-container .Container.Start_Date{display:none}#foxform .Button.Logout,.SpektrixPage .Button.Logout,.AboveTheForms .Button.Logout,.spx-header-container .Button.Logout,.spx-main-container .Button.Logout{margin-top:0}#foxform .Options,#foxform .LinkList,.SpektrixPage .Options,.SpektrixPage .LinkList,.AboveTheForms .Options,.AboveTheForms .LinkList,.spx-header-container .Options,.spx-header-container .LinkList,.spx-main-container .Options,.spx-main-container .LinkList{white-space:nowrap;margin:0;list-style-type:none;display:flex;overflow:auto}#foxform .Options li,#foxform .LinkList li,.SpektrixPage .Options li,.SpektrixPage .LinkList li,.AboveTheForms .Options li,.AboveTheForms .LinkList li,.spx-header-container .Options li,.spx-header-container .LinkList li,.spx-main-container .Options li,.spx-main-container .LinkList li{font-size:22px}#foxform .Progress,#foxform .Options,.SpektrixPage .Progress,.SpektrixPage .Options,.AboveTheForms .Progress,.AboveTheForms .Options,.spx-header-container .Progress,.spx-header-container .Options,.spx-main-container .Progress,.spx-main-container .Options{margin:0 0 30px;display:flex}@media screen and (width>=450px){#foxform .Progress,#foxform .Options,.SpektrixPage .Progress,.SpektrixPage .Options,.AboveTheForms .Progress,.AboveTheForms .Options,.spx-header-container .Progress,.spx-header-container .Options,.spx-main-container .Progress,.spx-main-container .Options{justify-content:center}}#foxform .Progress ol,#foxform .Progress ul,#foxform .Options ol,#foxform .Options ul,.SpektrixPage .Progress ol,.SpektrixPage .Progress ul,.SpektrixPage .Options ol,.SpektrixPage .Options ul,.AboveTheForms .Progress ol,.AboveTheForms .Progress ul,.AboveTheForms .Options ol,.AboveTheForms .Options ul,.spx-header-container .Progress ol,.spx-header-container .Progress ul,.spx-header-container .Options ol,.spx-header-container .Options ul,.spx-main-container .Progress ol,.spx-main-container .Progress ul,.spx-main-container .Options ol,.spx-main-container .Options ul{white-space:nowrap;border:1px solid #000;margin:0;list-style-type:none;display:flex;overflow:auto}#foxform .Progress a,#foxform .Options a,.SpektrixPage .Progress a,.SpektrixPage .Options a,.AboveTheForms .Progress a,.AboveTheForms .Options a,.spx-header-container .Progress a,.spx-header-container .Options a,.spx-main-container .Progress a,.spx-main-container .Options a{text-decoration:none}#foxform .Progress .NotDone,#foxform .Options .NotDone,.SpektrixPage .Progress .NotDone,.SpektrixPage .Options .NotDone,.AboveTheForms .Progress .NotDone,.AboveTheForms .Options .NotDone,.spx-header-container .Progress .NotDone,.spx-header-container .Options .NotDone,.spx-main-container .Progress .NotDone,.spx-main-container .Options .NotDone{color:#ababab;text-shadow:1px 1px 1px #fff}#foxform .Progress .MyFixedSubscriptions,#foxform .Options .MyFixedSubscriptions,.SpektrixPage .Progress .MyFixedSubscriptions,.SpektrixPage .Options .MyFixedSubscriptions,.AboveTheForms .Progress .MyFixedSubscriptions,.AboveTheForms .Options .MyFixedSubscriptions,.spx-header-container .Progress .MyFixedSubscriptions,.spx-header-container .Options .MyFixedSubscriptions,.spx-main-container .Progress .MyFixedSubscriptions,.spx-main-container .Options .MyFixedSubscriptions{display:none}#foxform .Options ul,#foxform .LinkList ul,.SpektrixPage .Options ul,.SpektrixPage .LinkList ul,.AboveTheForms .Options ul,.AboveTheForms .LinkList ul,.spx-header-container .Options ul,.spx-header-container .LinkList ul,.spx-main-container .Options ul,.spx-main-container .LinkList ul{border:1px solid #000}@media screen and (width>=450px){#foxform.LoginLogout label,.SpektrixPage.LoginLogout label,.AboveTheForms.LoginLogout label,.spx-header-container.LoginLogout label,.spx-main-container.LoginLogout label{margin-top:20px}#foxform.LoginLogout input[type=text],#foxform.LoginLogout input[type=password],.SpektrixPage.LoginLogout input[type=text],.SpektrixPage.LoginLogout input[type=password],.AboveTheForms.LoginLogout input[type=text],.AboveTheForms.LoginLogout input[type=password],.spx-header-container.LoginLogout input[type=text],.spx-header-container.LoginLogout input[type=password],.spx-main-container.LoginLogout input[type=text],.spx-main-container.LoginLogout input[type=password]{max-width:100%;margin-top:5px}}#foxform.LoginLogout .LoginForm,.SpektrixPage.LoginLogout .LoginForm,.AboveTheForms.LoginLogout .LoginForm,.spx-header-container.LoginLogout .LoginForm,.spx-main-container.LoginLogout .LoginForm{margin-bottom:1rem}#foxform.NewAccount,.SpektrixPage.NewAccount,.AboveTheForms.NewAccount,.spx-header-container.NewAccount,.spx-main-container.NewAccount{max-width:500px}#foxform.NewAccount .YourDetailsHeading,#foxform.NewAccount .YourDetailsMessage,.SpektrixPage.NewAccount .YourDetailsHeading,.SpektrixPage.NewAccount .YourDetailsMessage,.AboveTheForms.NewAccount .YourDetailsHeading,.AboveTheForms.NewAccount .YourDetailsMessage,.spx-header-container.NewAccount .YourDetailsHeading,.spx-header-container.NewAccount .YourDetailsMessage,.spx-main-container.NewAccount .YourDetailsHeading,.spx-main-container.NewAccount .YourDetailsMessage{display:none}#foxform .SavedMessage,.SpektrixPage .SavedMessage,.AboveTheForms .SavedMessage,.spx-header-container .SavedMessage,.spx-main-container .SavedMessage{clear:both}#foxform.ChangePassword,.SpektrixPage.ChangePassword,.AboveTheForms.ChangePassword,.spx-header-container.ChangePassword,.spx-main-container.ChangePassword{margin:20px 0;display:block}#foxform.ChangePassword #Buttons,.SpektrixPage.ChangePassword #Buttons,.AboveTheForms.ChangePassword #Buttons,.spx-header-container.ChangePassword #Buttons,.spx-main-container.ChangePassword #Buttons{margin-top:1rem}#foxform.MyAccount .Buttons,.SpektrixPage.MyAccount .Buttons,.AboveTheForms.MyAccount .Buttons,.spx-header-container.MyAccount .Buttons,.spx-main-container.MyAccount .Buttons{border-bottom:none}#foxform.MyAccount .Button.Logout,.SpektrixPage.MyAccount .Button.Logout,.AboveTheForms.MyAccount .Button.Logout,.spx-header-container.MyAccount .Button.Logout,.spx-main-container.MyAccount .Button.Logout{margin-bottom:16px;display:none}#foxform.MyAccount:has(.DetailsEditor) .Buttons,.SpektrixPage.MyAccount:has(.DetailsEditor) .Buttons,.AboveTheForms.MyAccount:has(.DetailsEditor) .Buttons,.spx-header-container.MyAccount:has(.DetailsEditor) .Buttons,.spx-main-container.MyAccount:has(.DetailsEditor) .Buttons{border-bottom:2px solid #eaeaea}#foxform.MyAccount:has(.DetailsEditor) .Button.Logout,.SpektrixPage.MyAccount:has(.DetailsEditor) .Button.Logout,.AboveTheForms.MyAccount:has(.DetailsEditor) .Button.Logout,.spx-header-container.MyAccount:has(.DetailsEditor) .Button.Logout,.spx-main-container.MyAccount:has(.DetailsEditor) .Button.Logout{display:inline-block}#foxform.MyAccount .Addresses>.Address,.SpektrixPage.MyAccount .Addresses>.Address,.AboveTheForms.MyAccount .Addresses>.Address,.spx-header-container.MyAccount .Addresses>.Address,.spx-main-container.MyAccount .Addresses>.Address{border:1px solid #eaeaea;margin:20px 0;padding:10px;display:block}#foxform.MyAccount .Addresses>.Address .AddressType,.SpektrixPage.MyAccount .Addresses>.Address .AddressType,.AboveTheForms.MyAccount .Addresses>.Address .AddressType,.spx-header-container.MyAccount .Addresses>.Address .AddressType,.spx-main-container.MyAccount .Addresses>.Address .AddressType{font-weight:700}#foxform .Items,.SpektrixPage .Items,.AboveTheForms .Items,.spx-header-container .Items,.spx-main-container .Items{margin-bottom:20px}@media screen and (width>=450px){#foxform .Items,.SpektrixPage .Items,.AboveTheForms .Items,.spx-header-container .Items,.spx-main-container .Items{border:2px solid #eaeaea}}#foxform .Items.empty-cart,.SpektrixPage .Items.empty-cart,.AboveTheForms .Items.empty-cart,.spx-header-container .Items.empty-cart,.spx-main-container .Items.empty-cart{padding:24px}#foxform .Items dt,.SpektrixPage .Items dt,.AboveTheForms .Items dt,.spx-header-container .Items dt,.spx-main-container .Items dt{font-size:22px}#foxform .Items dd,.SpektrixPage .Items dd,.AboveTheForms .Items dd,.spx-header-container .Items dd,.spx-main-container .Items dd{margin:0}#foxform .Items .Breakdown,.SpektrixPage .Items .Breakdown,.AboveTheForms .Items .Breakdown,.spx-header-container .Items .Breakdown,.spx-main-container .Items .Breakdown{margin:0;list-style-type:none}@media screen and (width>=450px){#foxform .Items .Item,.SpektrixPage .Items .Item,.AboveTheForms .Items .Item,.spx-header-container .Items .Item,.spx-main-container .Items .Item{padding-left:20px;padding-right:20px}}#foxform .Items .Item p,.SpektrixPage .Items .Item p,.AboveTheForms .Items .Item p,.spx-header-container .Items .Item p,.spx-main-container .Items .Item p{margin:0}#foxform .Items .Item .ViewDetails,.SpektrixPage .Items .Item .ViewDetails,.AboveTheForms .Items .Item .ViewDetails,.spx-header-container .Items .Item .ViewDetails,.spx-main-container .Items .Item .ViewDetails{margin:10px 0}#foxform .Items .Item .ViewDetails a,.SpektrixPage .Items .Item .ViewDetails a,.AboveTheForms .Items .Item .ViewDetails a,.spx-header-container .Items .Item .ViewDetails a,.spx-main-container .Items .Item .ViewDetails a{background:url(../info-icon-red.b7aac761.svg) 0 0/contain no-repeat;padding-left:25px;font-weight:700}#foxform .Items .Item .Buttons,.SpektrixPage .Items .Item .Buttons,.AboveTheForms .Items .Item .Buttons,.spx-header-container .Items .Item .Buttons,.spx-main-container .Items .Item .Buttons{margin:10px 0}#foxform .Items .Footer,.SpektrixPage .Items .Footer,.AboveTheForms .Items .Footer,.spx-header-container .Items .Footer,.spx-main-container .Items .Footer{padding-top:15px;padding-bottom:15px}@media screen and (width>=450px){#foxform .Items .Footer,.SpektrixPage .Items .Footer,.AboveTheForms .Items .Footer,.spx-header-container .Items .Footer,.spx-main-container .Items .Footer{padding-left:24px;padding-right:24px}}#foxform .Items dt.Item,.SpektrixPage .Items dt.Item,.AboveTheForms .Items dt.Item,.spx-header-container .Items dt.Item,.spx-main-container .Items dt.Item{padding-top:15px}#foxform .Items dd.Item,.SpektrixPage .Items dd.Item,.AboveTheForms .Items dd.Item,.spx-header-container .Items dd.Item,.spx-main-container .Items dd.Item{border-bottom:2px solid #eaeaea;padding-bottom:15px}#foxform .Items dd.Item+dt.Item,.SpektrixPage .Items dd.Item+dt.Item,.AboveTheForms .Items dd.Item+dt.Item,.spx-header-container .Items dd.Item+dt.Item,.spx-main-container .Items dd.Item+dt.Item{border-top:none}#foxform .Items dd.Footer ul,.SpektrixPage .Items dd.Footer ul,.AboveTheForms .Items dd.Footer ul,.spx-header-container .Items dd.Footer ul,.spx-main-container .Items dd.Footer ul{font-size:22px;font-weight:700}#foxform .more-buttons .button,.SpektrixPage .more-buttons .button,.AboveTheForms .more-buttons .button,.spx-header-container .more-buttons .button,.spx-main-container .more-buttons .button{text-align:center;width:100%;max-width:320px;margin:10px 20px 10px 0;display:block}@media screen and (width>=480px){#foxform .more-buttons .button,.SpektrixPage .more-buttons .button,.AboveTheForms .more-buttons .button,.spx-header-container .more-buttons .button,.spx-main-container .more-buttons .button{width:auto;max-width:100%;display:inline-block}}#foxform.EventDetails,.SpektrixPage.EventDetails,.AboveTheForms.EventDetails,.spx-header-container.EventDetails,.spx-main-container.EventDetails{max-width:400px;margin:0 auto}#foxform.EventDetails .MonthList,.SpektrixPage.EventDetails .MonthList,.AboveTheForms.EventDetails .MonthList,.spx-header-container.EventDetails .MonthList,.spx-main-container.EventDetails .MonthList{justify-content:center}#foxform.EventDetails .EventDates,.SpektrixPage.EventDetails .EventDates,.AboveTheForms.EventDetails .EventDates,.spx-header-container.EventDetails .EventDates,.spx-main-container.EventDetails .EventDates{text-align:center}#foxform.EventDetails .BookNowButton,.SpektrixPage.EventDetails .BookNowButton,.AboveTheForms.EventDetails .BookNowButton,.spx-header-container.EventDetails .BookNowButton,.spx-main-container.EventDetails .BookNowButton{margin:20px auto;display:block}#foxform.EventDetails .SoldOutText,#foxform.EventDetails .Savings,#foxform.EventDetails .PriorityBookingMessage,.SpektrixPage.EventDetails .SoldOutText,.SpektrixPage.EventDetails .Savings,.SpektrixPage.EventDetails .PriorityBookingMessage,.AboveTheForms.EventDetails .SoldOutText,.AboveTheForms.EventDetails .Savings,.AboveTheForms.EventDetails .PriorityBookingMessage,.spx-header-container.EventDetails .SoldOutText,.spx-header-container.EventDetails .Savings,.spx-header-container.EventDetails .PriorityBookingMessage,.spx-main-container.EventDetails .SoldOutText,.spx-main-container.EventDetails .Savings,.spx-main-container.EventDetails .PriorityBookingMessage{display:none}#foxform.EventDetails .PromoCode,.SpektrixPage.EventDetails .PromoCode,.AboveTheForms.EventDetails .PromoCode,.spx-header-container.EventDetails .PromoCode,.spx-main-container.EventDetails .PromoCode{text-align:center}#foxform.EventDetails .PromoCode label,.SpektrixPage.EventDetails .PromoCode label,.AboveTheForms.EventDetails .PromoCode label,.spx-header-container.EventDetails .PromoCode label,.spx-main-container.EventDetails .PromoCode label{margin-top:30px}#foxform.EventDetails .PromoCode input[type=text],.SpektrixPage.EventDetails .PromoCode input[type=text],.AboveTheForms.EventDetails .PromoCode input[type=text],.spx-header-container.EventDetails .PromoCode input[type=text],.spx-main-container.EventDetails .PromoCode input[type=text]{max-width:220px}#foxform.ChooseSeats,.SpektrixPage.ChooseSeats,.AboveTheForms.ChooseSeats,.spx-header-container.ChooseSeats,.spx-main-container.ChooseSeats{min-height:550px;padding:0 1px}body.has-seating-plan #foxform.ChooseSeats>:not(.SeatingSelector),body.has-seating-plan .SpektrixPage.ChooseSeats>:not(.SeatingSelector),body.has-seating-plan .AboveTheForms.ChooseSeats>:not(.SeatingSelector),body.has-seating-plan .spx-header-container.ChooseSeats>:not(.SeatingSelector),body.has-seating-plan .spx-main-container.ChooseSeats>:not(.SeatingSelector){width:calc(100vw - 20px);max-width:898px;margin-left:auto;margin-right:auto}body.has-seating-plan #foxform.ChooseSeats .SeatingArea>div,body.has-seating-plan .SpektrixPage.ChooseSeats .SeatingArea>div,body.has-seating-plan .AboveTheForms.ChooseSeats .SeatingArea>div,body.has-seating-plan .spx-header-container.ChooseSeats .SeatingArea>div,body.has-seating-plan .spx-main-container.ChooseSeats .SeatingArea>div{margin-left:auto;margin-right:auto}body.not-seating-plan #foxform.ChooseSeats,body.not-seating-plan .SpektrixPage.ChooseSeats,body.not-seating-plan .AboveTheForms.ChooseSeats,body.not-seating-plan .spx-header-container.ChooseSeats,body.not-seating-plan .spx-main-container.ChooseSeats{max-width:989px;margin-left:auto;margin-right:auto}#foxform.ChooseSeats .EventDetails,#foxform.ChooseSeats .AreaAndVenueDetails,#foxform.ChooseSeats .AreaAndVenueDetails+h3,#foxform.ChooseSeats .SeatingAreaInstructions,#foxform.ChooseSeats .SeatingAreaOptionalInstructions,#foxform.ChooseSeats .Savings,#foxform.ChooseSeats .SoldOutMessage,.SpektrixPage.ChooseSeats .EventDetails,.SpektrixPage.ChooseSeats .AreaAndVenueDetails,.SpektrixPage.ChooseSeats .AreaAndVenueDetails+h3,.SpektrixPage.ChooseSeats .SeatingAreaInstructions,.SpektrixPage.ChooseSeats .SeatingAreaOptionalInstructions,.SpektrixPage.ChooseSeats .Savings,.SpektrixPage.ChooseSeats .SoldOutMessage,.AboveTheForms.ChooseSeats .EventDetails,.AboveTheForms.ChooseSeats .AreaAndVenueDetails,.AboveTheForms.ChooseSeats .AreaAndVenueDetails+h3,.AboveTheForms.ChooseSeats .SeatingAreaInstructions,.AboveTheForms.ChooseSeats .SeatingAreaOptionalInstructions,.AboveTheForms.ChooseSeats .Savings,.AboveTheForms.ChooseSeats .SoldOutMessage,.spx-header-container.ChooseSeats .EventDetails,.spx-header-container.ChooseSeats .AreaAndVenueDetails,.spx-header-container.ChooseSeats .AreaAndVenueDetails+h3,.spx-header-container.ChooseSeats .SeatingAreaInstructions,.spx-header-container.ChooseSeats .SeatingAreaOptionalInstructions,.spx-header-container.ChooseSeats .Savings,.spx-header-container.ChooseSeats .SoldOutMessage,.spx-main-container.ChooseSeats .EventDetails,.spx-main-container.ChooseSeats .AreaAndVenueDetails,.spx-main-container.ChooseSeats .AreaAndVenueDetails+h3,.spx-main-container.ChooseSeats .SeatingAreaInstructions,.spx-main-container.ChooseSeats .SeatingAreaOptionalInstructions,.spx-main-container.ChooseSeats .Savings,.spx-main-container.ChooseSeats .SoldOutMessage{display:none}#foxform.ChooseSeats .Ticket_Types_Selection .Input_Text,.SpektrixPage.ChooseSeats .Ticket_Types_Selection .Input_Text,.AboveTheForms.ChooseSeats .Ticket_Types_Selection .Input_Text,.spx-header-container.ChooseSeats .Ticket_Types_Selection .Input_Text,.spx-main-container.ChooseSeats .Ticket_Types_Selection .Input_Text{width:100px}#foxform.ChooseSeats .RefreshButton,.SpektrixPage.ChooseSeats .RefreshButton,.AboveTheForms.ChooseSeats .RefreshButton,.spx-header-container.ChooseSeats .RefreshButton,.spx-main-container.ChooseSeats .RefreshButton{display:none}#foxform.ChooseSeats .InstanceCalendar,.SpektrixPage.ChooseSeats .InstanceCalendar,.AboveTheForms.ChooseSeats .InstanceCalendar,.spx-header-container.ChooseSeats .InstanceCalendar,.spx-main-container.ChooseSeats .InstanceCalendar{width:fit-content!important;margin-left:10px!important;display:inline-block!important}@media screen and (width>=918px){#foxform.ChooseSeats .InstanceCalendar,.SpektrixPage.ChooseSeats .InstanceCalendar,.AboveTheForms.ChooseSeats .InstanceCalendar,.spx-header-container.ChooseSeats .InstanceCalendar,.spx-main-container.ChooseSeats .InstanceCalendar{margin-left:calc(50vw - 449px)!important}}#foxform.ChooseSeats .SeatingSelector,.SpektrixPage.ChooseSeats .SeatingSelector,.AboveTheForms.ChooseSeats .SeatingSelector,.spx-header-container.ChooseSeats .SeatingSelector,.spx-main-container.ChooseSeats .SeatingSelector{overflow:auto}#foxform.ChooseSeats .passholder-seat,.SpektrixPage.ChooseSeats .passholder-seat,.AboveTheForms.ChooseSeats .passholder-seat,.spx-header-container.ChooseSeats .passholder-seat,.spx-main-container.ChooseSeats .passholder-seat{background:url(../passholder-seat.a379191d.png) no-repeat;width:18px;height:18px;display:inline-block}#foxform.ChooseSeats .BestSeatsTable .BestSeatsRow td,.SpektrixPage.ChooseSeats .BestSeatsTable .BestSeatsRow td,.AboveTheForms.ChooseSeats .BestSeatsTable .BestSeatsRow td,.spx-header-container.ChooseSeats .BestSeatsTable .BestSeatsRow td,.spx-main-container.ChooseSeats .BestSeatsTable .BestSeatsRow td{display:block}#foxform.ChooseSeats .BestSeatsTable .TableDataTitle,.SpektrixPage.ChooseSeats .BestSeatsTable .TableDataTitle,.AboveTheForms.ChooseSeats .BestSeatsTable .TableDataTitle,.spx-header-container.ChooseSeats .BestSeatsTable .TableDataTitle,.spx-main-container.ChooseSeats .BestSeatsTable .TableDataTitle{font-weight:700}#foxform.ChooseSeats .BestSeatsTable .BestSeatsBands .TableDataTitle,.SpektrixPage.ChooseSeats .BestSeatsTable .BestSeatsBands .TableDataTitle,.AboveTheForms.ChooseSeats .BestSeatsTable .BestSeatsBands .TableDataTitle,.spx-header-container.ChooseSeats .BestSeatsTable .BestSeatsBands .TableDataTitle,.spx-main-container.ChooseSeats .BestSeatsTable .BestSeatsBands .TableDataTitle{margin-top:30px}#foxform.ChooseSeats .BestSeatsTable .BestAvailablePriceBandSelectAll,.SpektrixPage.ChooseSeats .BestSeatsTable .BestAvailablePriceBandSelectAll,.AboveTheForms.ChooseSeats .BestSeatsTable .BestAvailablePriceBandSelectAll,.spx-header-container.ChooseSeats .BestSeatsTable .BestAvailablePriceBandSelectAll,.spx-main-container.ChooseSeats .BestSeatsTable .BestAvailablePriceBandSelectAll{display:none}#foxform.Basket2,.SpektrixPage.Basket2,.AboveTheForms.Basket2,.spx-header-container.Basket2,.spx-main-container.Basket2{max-width:900px;margin:0 auto}#foxform.Basket2 h1.BasketHeading,.SpektrixPage.Basket2 h1.BasketHeading,.AboveTheForms.Basket2 h1.BasketHeading,.spx-header-container.Basket2 h1.BasketHeading,.spx-main-container.Basket2 h1.BasketHeading{padding-top:2rem;padding-bottom:2rem;font-weight:700}#foxform.Basket2 .ViewDetails,.SpektrixPage.Basket2 .ViewDetails,.AboveTheForms.Basket2 .ViewDetails,.spx-header-container.Basket2 .ViewDetails,.spx-main-container.Basket2 .ViewDetails{display:none}#foxform.Basket2 .Savings,.SpektrixPage.Basket2 .Savings,.AboveTheForms.Basket2 .Savings,.spx-header-container.Basket2 .Savings,.spx-main-container.Basket2 .Savings{padding:12px 0 24px}#foxform.Basket2 .Savings label,.SpektrixPage.Basket2 .Savings label,.AboveTheForms.Basket2 .Savings label,.spx-header-container.Basket2 .Savings label,.spx-main-container.Basket2 .Savings label{font-size:22px}#foxform.Basket2 .Savings>:not(.PromoCode),.SpektrixPage.Basket2 .Savings>:not(.PromoCode),.AboveTheForms.Basket2 .Savings>:not(.PromoCode),.spx-header-container.Basket2 .Savings>:not(.PromoCode),.spx-main-container.Basket2 .Savings>:not(.PromoCode){display:none}#foxform.Basket2 .Items,.SpektrixPage.Basket2 .Items,.AboveTheForms.Basket2 .Items,.spx-header-container.Basket2 .Items,.spx-main-container.Basket2 .Items{position:relative}#foxform.Basket2 dd,.SpektrixPage.Basket2 dd,.AboveTheForms.Basket2 dd,.spx-header-container.Basket2 dd,.spx-main-container.Basket2 dd{margin:0;padding:0 20px}#foxform.Basket2 .Items dt,.SpektrixPage.Basket2 .Items dt,.AboveTheForms.Basket2 .Items dt,.spx-header-container.Basket2 .Items dt,.spx-main-container.Basket2 .Items dt{margin:0;font-weight:700}#foxform.Basket2 .Items dt.Item,.SpektrixPage.Basket2 .Items dt.Item,.AboveTheForms.Basket2 .Items dt.Item,.spx-header-container.Basket2 .Items dt.Item,.spx-main-container.Basket2 .Items dt.Item{border-top:2px solid #eaeaea;padding:20px 20px 0;font-size:1.2em}#foxform.Basket2 dt.Header,.SpektrixPage.Basket2 dt.Header,.AboveTheForms.Basket2 dt.Header,.spx-header-container.Basket2 dt.Header,.spx-main-container.Basket2 dt.Header{padding:10px 0 10px 20px;display:inline-block}#foxform.Basket2 dd.Header,.SpektrixPage.Basket2 dd.Header,.AboveTheForms.Basket2 dd.Header,.spx-header-container.Basket2 dd.Header,.spx-main-container.Basket2 dd.Header{display:inline-block}#foxform.Basket2 ul.Breakdown,.SpektrixPage.Basket2 ul.Breakdown,.AboveTheForms.Basket2 ul.Breakdown,.spx-header-container.Basket2 ul.Breakdown,.spx-main-container.Basket2 ul.Breakdown{justify-content:space-between;width:25%;margin:0;font-weight:700;display:inline-flex;position:absolute;right:20px}#foxform.Basket2 .Header ul.Breakdown,.SpektrixPage.Basket2 .Header ul.Breakdown,.AboveTheForms.Basket2 .Header ul.Breakdown,.spx-header-container.Basket2 .Header ul.Breakdown,.spx-main-container.Basket2 .Header ul.Breakdown{padding:10px 0;top:0}#foxform.Basket2 .Details,.SpektrixPage.Basket2 .Details,.AboveTheForms.Basket2 .Details,.spx-header-container.Basket2 .Details,.spx-main-container.Basket2 .Details{display:inline-block}#foxform.Basket2 .Label,.SpektrixPage.Basket2 .Label,.AboveTheForms.Basket2 .Label,.spx-header-container.Basket2 .Label,.spx-main-container.Basket2 .Label{display:none}#foxform.Basket2 .Item.Instance,#foxform.Basket2 .Item.GiftVoucher,#foxform.Basket2 .Item.Donation,#foxform.Basket2 .Item.Membership,#foxform.Basket2 .Item.Merchandise,.SpektrixPage.Basket2 .Item.Instance,.SpektrixPage.Basket2 .Item.GiftVoucher,.SpektrixPage.Basket2 .Item.Donation,.SpektrixPage.Basket2 .Item.Membership,.SpektrixPage.Basket2 .Item.Merchandise,.AboveTheForms.Basket2 .Item.Instance,.AboveTheForms.Basket2 .Item.GiftVoucher,.AboveTheForms.Basket2 .Item.Donation,.AboveTheForms.Basket2 .Item.Membership,.AboveTheForms.Basket2 .Item.Merchandise,.spx-header-container.Basket2 .Item.Instance,.spx-header-container.Basket2 .Item.GiftVoucher,.spx-header-container.Basket2 .Item.Donation,.spx-header-container.Basket2 .Item.Membership,.spx-header-container.Basket2 .Item.Merchandise,.spx-main-container.Basket2 .Item.Instance,.spx-main-container.Basket2 .Item.GiftVoucher,.spx-main-container.Basket2 .Item.Donation,.spx-main-container.Basket2 .Item.Membership,.spx-main-container.Basket2 .Item.Merchandise{position:relative}#foxform.Basket2 .Item.Instance ul.Breakdown,#foxform.Basket2 .Item.GiftVoucher ul.Breakdown,#foxform.Basket2 .Item.Donation ul.Breakdown,#foxform.Basket2 .Item.Membership ul.Breakdown,#foxform.Basket2 .Item.Merchandise ul.Breakdown,.SpektrixPage.Basket2 .Item.Instance ul.Breakdown,.SpektrixPage.Basket2 .Item.GiftVoucher ul.Breakdown,.SpektrixPage.Basket2 .Item.Donation ul.Breakdown,.SpektrixPage.Basket2 .Item.Membership ul.Breakdown,.SpektrixPage.Basket2 .Item.Merchandise ul.Breakdown,.AboveTheForms.Basket2 .Item.Instance ul.Breakdown,.AboveTheForms.Basket2 .Item.GiftVoucher ul.Breakdown,.AboveTheForms.Basket2 .Item.Donation ul.Breakdown,.AboveTheForms.Basket2 .Item.Membership ul.Breakdown,.AboveTheForms.Basket2 .Item.Merchandise ul.Breakdown,.spx-header-container.Basket2 .Item.Instance ul.Breakdown,.spx-header-container.Basket2 .Item.GiftVoucher ul.Breakdown,.spx-header-container.Basket2 .Item.Donation ul.Breakdown,.spx-header-container.Basket2 .Item.Membership ul.Breakdown,.spx-header-container.Basket2 .Item.Merchandise ul.Breakdown,.spx-main-container.Basket2 .Item.Instance ul.Breakdown,.spx-main-container.Basket2 .Item.GiftVoucher ul.Breakdown,.spx-main-container.Basket2 .Item.Donation ul.Breakdown,.spx-main-container.Basket2 .Item.Membership ul.Breakdown,.spx-main-container.Basket2 .Item.Merchandise ul.Breakdown{top:-38px}#foxform.Basket2 .Item li,.SpektrixPage.Basket2 .Item li,.AboveTheForms.Basket2 .Item li,.spx-header-container.Basket2 .Item li,.spx-main-container.Basket2 .Item li{display:initial;padding-left:7px}#foxform.Basket2 .Item span,.SpektrixPage.Basket2 .Item span,.AboveTheForms.Basket2 .Item span,.spx-header-container.Basket2 .Item span,.spx-main-container.Basket2 .Item span{margin-right:0}#foxform.Basket2 .Items .Buttons,.SpektrixPage.Basket2 .Items .Buttons,.AboveTheForms.Basket2 .Items .Buttons,.spx-header-container.Basket2 .Items .Buttons,.spx-main-container.Basket2 .Items .Buttons{padding-left:20px}#foxform.Basket2 .Item .Buttons,.SpektrixPage.Basket2 .Item .Buttons,.AboveTheForms.Basket2 .Item .Buttons,.spx-header-container.Basket2 .Item .Buttons,.spx-main-container.Basket2 .Item .Buttons{padding-left:0}#foxform.Basket2 .AddAnotherGiftVoucher.Button,.SpektrixPage.Basket2 .AddAnotherGiftVoucher.Button,.AboveTheForms.Basket2 .AddAnotherGiftVoucher.Button,.spx-header-container.Basket2 .AddAnotherGiftVoucher.Button,.spx-main-container.Basket2 .AddAnotherGiftVoucher.Button{margin-left:20px}#foxform.Basket2 .GiftVoucher li.Total,.SpektrixPage.Basket2 .GiftVoucher li.Total,.AboveTheForms.Basket2 .GiftVoucher li.Total,.spx-header-container.Basket2 .GiftVoucher li.Total,.spx-main-container.Basket2 .GiftVoucher li.Total{position:absolute;top:-38px;right:20px}#foxform.Basket2 .GiftVoucher ul.Breakdown,.SpektrixPage.Basket2 .GiftVoucher ul.Breakdown,.AboveTheForms.Basket2 .GiftVoucher ul.Breakdown,.spx-header-container.Basket2 .GiftVoucher ul.Breakdown,.spx-main-container.Basket2 .GiftVoucher ul.Breakdown{position:initial;flex-direction:column}#foxform.Basket2 dt.Footer,.SpektrixPage.Basket2 dt.Footer,.AboveTheForms.Basket2 dt.Footer,.spx-header-container.Basket2 dt.Footer,.spx-main-container.Basket2 dt.Footer{display:none}#foxform.Basket2 .Footer,.SpektrixPage.Basket2 .Footer,.AboveTheForms.Basket2 .Footer,.spx-header-container.Basket2 .Footer,.spx-main-container.Basket2 .Footer{justify-content:flex-end;padding-top:10px;padding-bottom:10px;font-size:1.2em;display:flex;position:relative}#foxform.Basket2 .Footer ul.Breakdown,.SpektrixPage.Basket2 .Footer ul.Breakdown,.AboveTheForms.Basket2 .Footer ul.Breakdown,.spx-header-container.Basket2 .Footer ul.Breakdown,.spx-main-container.Basket2 .Footer ul.Breakdown{position:initial;flex-direction:column;align-items:flex-end;width:auto;display:flex}#foxform.Basket2 .Fee ul.Breakdown li,#foxform.Basket2 .Footer ul.Breakdown li,.SpektrixPage.Basket2 .Fee ul.Breakdown li,.SpektrixPage.Basket2 .Footer ul.Breakdown li,.AboveTheForms.Basket2 .Fee ul.Breakdown li,.AboveTheForms.Basket2 .Footer ul.Breakdown li,.spx-header-container.Basket2 .Fee ul.Breakdown li,.spx-header-container.Basket2 .Footer ul.Breakdown li,.spx-main-container.Basket2 .Fee ul.Breakdown li,.spx-main-container.Basket2 .Footer ul.Breakdown li{display:inline-flex}#foxform.Basket2 .Footer .Label,.SpektrixPage.Basket2 .Footer .Label,.AboveTheForms.Basket2 .Footer .Label,.spx-header-container.Basket2 .Footer .Label,.spx-main-container.Basket2 .Footer .Label{margin-right:20px;font-weight:400;display:block}#foxform.Basket2 .Fee,.SpektrixPage.Basket2 .Fee,.AboveTheForms.Basket2 .Fee,.spx-header-container.Basket2 .Fee,.spx-main-container.Basket2 .Fee{display:inline-flex;position:relative}#foxform.Basket2 dt.Fee,.SpektrixPage.Basket2 dt.Fee,.AboveTheForms.Basket2 dt.Fee,.spx-header-container.Basket2 dt.Fee,.spx-main-container.Basket2 dt.Fee{margin-top:20px;padding-left:20px}#foxform.Basket2 dd.Fee,.SpektrixPage.Basket2 dd.Fee,.AboveTheForms.Basket2 dd.Fee,.spx-header-container.Basket2 dd.Fee,.spx-main-container.Basket2 dd.Fee{float:right;margin-top:20px}#foxform.Basket2 .Fee ul.Breakdown,.SpektrixPage.Basket2 .Fee ul.Breakdown,.AboveTheForms.Basket2 .Fee ul.Breakdown,.spx-header-container.Basket2 .Fee ul.Breakdown,.spx-main-container.Basket2 .Fee ul.Breakdown{display:initial;position:initial;width:auto}#foxform.Basket2 .Membership ul.Breakdown,#foxform.Basket2 .Donation ul.Breakdown,.SpektrixPage.Basket2 .Membership ul.Breakdown,.SpektrixPage.Basket2 .Donation ul.Breakdown,.AboveTheForms.Basket2 .Membership ul.Breakdown,.AboveTheForms.Basket2 .Donation ul.Breakdown,.spx-header-container.Basket2 .Membership ul.Breakdown,.spx-header-container.Basket2 .Donation ul.Breakdown,.spx-main-container.Basket2 .Membership ul.Breakdown,.spx-main-container.Basket2 .Donation ul.Breakdown{justify-content:flex-end}#foxform.Basket2 dt.Promo,.SpektrixPage.Basket2 dt.Promo,.AboveTheForms.Basket2 dt.Promo,.spx-header-container.Basket2 dt.Promo,.spx-main-container.Basket2 dt.Promo{border-top:1px solid #dbd9d6;padding-top:20px;padding-left:20px}#foxform.Basket2 #ctl00_ContentPlaceHolder_RecommendedEvents,.SpektrixPage.Basket2 #ctl00_ContentPlaceHolder_RecommendedEvents,.AboveTheForms.Basket2 #ctl00_ContentPlaceHolder_RecommendedEvents,.spx-header-container.Basket2 #ctl00_ContentPlaceHolder_RecommendedEvents,.spx-main-container.Basket2 #ctl00_ContentPlaceHolder_RecommendedEvents{border-bottom:1px solid #dbd9d6;margin-bottom:20px}#foxform.Basket2 .Promo,.SpektrixPage.Basket2 .Promo,.AboveTheForms.Basket2 .Promo,.spx-header-container.Basket2 .Promo,.spx-main-container.Basket2 .Promo{background-color:#f8f7f7}#foxform.Basket2 .PromoItems,.SpektrixPage.Basket2 .PromoItems,.AboveTheForms.Basket2 .PromoItems,.spx-header-container.Basket2 .PromoItems,.spx-main-container.Basket2 .PromoItems{margin:0;padding:14px 0}#foxform.Basket2 .PromoItems input[type=submit],.SpektrixPage.Basket2 .PromoItems input[type=submit],.AboveTheForms.Basket2 .PromoItems input[type=submit],.spx-header-container.Basket2 .PromoItems input[type=submit],.spx-main-container.Basket2 .PromoItems input[type=submit]{width:auto;margin-top:0;margin-left:10px}#foxform.Basket2 .PromoItems input[type=text],.SpektrixPage.Basket2 .PromoItems input[type=text],.AboveTheForms.Basket2 .PromoItems input[type=text],.spx-header-container.Basket2 .PromoItems input[type=text],.spx-main-container.Basket2 .PromoItems input[type=text]{width:50px}#foxform.Basket2 .PromoItems li span.AddButton,.SpektrixPage.Basket2 .PromoItems li span.AddButton,.AboveTheForms.Basket2 .PromoItems li span.AddButton,.spx-header-container.Basket2 .PromoItems li span.AddButton,.spx-main-container.Basket2 .PromoItems li span.AddButton{margin-bottom:20px;display:block}@media (width<=599px){#foxform.Basket2 .GiftVoucher li.Total,.SpektrixPage.Basket2 .GiftVoucher li.Total,.AboveTheForms.Basket2 .GiftVoucher li.Total,.spx-header-container.Basket2 .GiftVoucher li.Total,.spx-main-container.Basket2 .GiftVoucher li.Total{top:0}#foxform.Basket2 dt.Header,#foxform.Basket2 dd.Header,.SpektrixPage.Basket2 dt.Header,.SpektrixPage.Basket2 dd.Header,.AboveTheForms.Basket2 dt.Header,.AboveTheForms.Basket2 dd.Header,.spx-header-container.Basket2 dt.Header,.spx-header-container.Basket2 dd.Header,.spx-main-container.Basket2 dt.Header,.spx-main-container.Basket2 dd.Header{display:none}#foxform.Basket2 .Label,#foxform.Basket2 .Details,.SpektrixPage.Basket2 .Label,.SpektrixPage.Basket2 .Details,.AboveTheForms.Basket2 .Label,.AboveTheForms.Basket2 .Details,.spx-header-container.Basket2 .Label,.spx-header-container.Basket2 .Details,.spx-main-container.Basket2 .Label,.spx-main-container.Basket2 .Details{display:block}#foxform.Basket2 ul.Breakdown,.SpektrixPage.Basket2 ul.Breakdown,.AboveTheForms.Basket2 ul.Breakdown,.spx-header-container.Basket2 ul.Breakdown,.spx-main-container.Basket2 ul.Breakdown{position:initial;justify-content:space-between;width:auto;margin:0;font-weight:700;display:block}#foxform.Basket2 .Item li,.SpektrixPage.Basket2 .Item li,.AboveTheForms.Basket2 .Item li,.spx-header-container.Basket2 .Item li,.spx-main-container.Basket2 .Item li{padding-left:0;display:flex}#foxform.Basket2 .Item span,.SpektrixPage.Basket2 .Item span,.AboveTheForms.Basket2 .Item span,.spx-header-container.Basket2 .Item span,.spx-main-container.Basket2 .Item span{margin-right:10px}#foxform.Basket2 .PromoItems input[type=submit],.SpektrixPage.Basket2 .PromoItems input[type=submit],.AboveTheForms.Basket2 .PromoItems input[type=submit],.spx-header-container.Basket2 .PromoItems input[type=submit],.spx-main-container.Basket2 .PromoItems input[type=submit]{margin-top:10px;margin-left:0;display:block}#foxform.Basket2 li.To,.SpektrixPage.Basket2 li.To,.AboveTheForms.Basket2 li.To,.spx-header-container.Basket2 li.To,.spx-main-container.Basket2 li.To{display:block}#foxform.Basket2 dt.Fee,.SpektrixPage.Basket2 dt.Fee,.AboveTheForms.Basket2 dt.Fee,.spx-header-container.Basket2 dt.Fee,.spx-main-container.Basket2 dt.Fee{all:unset;padding-left:20px}#foxform.Basket2 .AddAnotherGiftVoucher.Button,.SpektrixPage.Basket2 .AddAnotherGiftVoucher.Button,.AboveTheForms.Basket2 .AddAnotherGiftVoucher.Button,.spx-header-container.Basket2 .AddAnotherGiftVoucher.Button,.spx-main-container.Basket2 .AddAnotherGiftVoucher.Button{margin-top:10px;display:block}#foxform.Basket2 .Savings .PromoCode input.Input_Text,.SpektrixPage.Basket2 .Savings .PromoCode input.Input_Text,.AboveTheForms.Basket2 .Savings .PromoCode input.Input_Text,.spx-header-container.Basket2 .Savings .PromoCode input.Input_Text,.spx-main-container.Basket2 .Savings .PromoCode input.Input_Text{width:100%;margin-bottom:10px;display:block}}#foxform.Checkout .Input_Text,.SpektrixPage.Checkout .Input_Text,.AboveTheForms.Checkout .Input_Text,.spx-header-container.Checkout .Input_Text,.spx-main-container.Checkout .Input_Text{width:100%;max-width:calc(100% - 30px)}#foxform.Checkout .GiftVoucherMessage,.SpektrixPage.Checkout .GiftVoucherMessage,.AboveTheForms.Checkout .GiftVoucherMessage,.spx-header-container.Checkout .GiftVoucherMessage,.spx-main-container.Checkout .GiftVoucherMessage{display:none}#foxform.Checkout .AddAddressesButton,.SpektrixPage.Checkout .AddAddressesButton,.AboveTheForms.Checkout .AddAddressesButton,.spx-header-container.Checkout .AddAddressesButton,.spx-main-container.Checkout .AddAddressesButton{margin-top:20px;margin-left:25px!important}#foxform.Checkout .BillingAddress.SummarySection .Info:not(.Billing_Address),.SpektrixPage.Checkout .BillingAddress.SummarySection .Info:not(.Billing_Address),.AboveTheForms.Checkout .BillingAddress.SummarySection .Info:not(.Billing_Address),.spx-header-container.Checkout .BillingAddress.SummarySection .Info:not(.Billing_Address),.spx-main-container.Checkout .BillingAddress.SummarySection .Info:not(.Billing_Address){display:none}#foxform.Checkout .Button.Edit,#foxform.Checkout .Button.Delivery,#foxform.Checkout .Button.Billing,.SpektrixPage.Checkout .Button.Edit,.SpektrixPage.Checkout .Button.Delivery,.SpektrixPage.Checkout .Button.Billing,.AboveTheForms.Checkout .Button.Edit,.AboveTheForms.Checkout .Button.Delivery,.AboveTheForms.Checkout .Button.Billing,.spx-header-container.Checkout .Button.Edit,.spx-header-container.Checkout .Button.Delivery,.spx-header-container.Checkout .Button.Billing,.spx-main-container.Checkout .Button.Edit,.spx-main-container.Checkout .Button.Delivery,.spx-main-container.Checkout .Button.Billing{margin-bottom:20px}#foxform.Checkout .SummaryView .Buttons,.SpektrixPage.Checkout .SummaryView .Buttons,.AboveTheForms.Checkout .SummaryView .Buttons,.spx-header-container.Checkout .SummaryView .Buttons,.spx-main-container.Checkout .SummaryView .Buttons{margin:0}#foxform.Checkout .SummaryView .TermsAndConditions,.SpektrixPage.Checkout .SummaryView .TermsAndConditions,.AboveTheForms.Checkout .SummaryView .TermsAndConditions,.spx-header-container.Checkout .SummaryView .TermsAndConditions,.spx-main-container.Checkout .SummaryView .TermsAndConditions{max-width:460px}#foxform.Checkout .SummaryView .TermsAndConditions input[type=checkbox],.SpektrixPage.Checkout .SummaryView .TermsAndConditions input[type=checkbox],.AboveTheForms.Checkout .SummaryView .TermsAndConditions input[type=checkbox],.spx-header-container.Checkout .SummaryView .TermsAndConditions input[type=checkbox],.spx-main-container.Checkout .SummaryView .TermsAndConditions input[type=checkbox]{float:left;margin-top:3px}#foxform.Checkout .SummaryView .TermsAndConditions label,.SpektrixPage.Checkout .SummaryView .TermsAndConditions label,.AboveTheForms.Checkout .SummaryView .TermsAndConditions label,.spx-header-container.Checkout .SummaryView .TermsAndConditions label,.spx-main-container.Checkout .SummaryView .TermsAndConditions label{margin-left:20px;display:block}#foxform.Checkout .SummaryView .TermsAndConditions label>div,.SpektrixPage.Checkout .SummaryView .TermsAndConditions label>div,.AboveTheForms.Checkout .SummaryView .TermsAndConditions label>div,.spx-header-container.Checkout .SummaryView .TermsAndConditions label>div,.spx-main-container.Checkout .SummaryView .TermsAndConditions label>div{display:inline}#foxform.Checkout .RedeemVoucher,.SpektrixPage.Checkout .RedeemVoucher,.AboveTheForms.Checkout .RedeemVoucher,.spx-header-container.Checkout .RedeemVoucher,.spx-main-container.Checkout .RedeemVoucher{display:none}#foxform.Checkout .PaymentView .Total,.SpektrixPage.Checkout .PaymentView .Total,.AboveTheForms.Checkout .PaymentView .Total,.spx-header-container.Checkout .PaymentView .Total,.spx-main-container.Checkout .PaymentView .Total{border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;margin:25px 0 10px;padding-top:15px;padding-bottom:15px;font-size:22px;font-weight:700}#foxform.Checkout .PaymentView .Buttons,.SpektrixPage.Checkout .PaymentView .Buttons,.AboveTheForms.Checkout .PaymentView .Buttons,.spx-header-container.Checkout .PaymentView .Buttons,.spx-main-container.Checkout .PaymentView .Buttons{margin:0}#foxform.Memberships.standalone-membership,.SpektrixPage.Memberships.standalone-membership,.AboveTheForms.Memberships.standalone-membership,.spx-header-container.Memberships.standalone-membership,.spx-main-container.Memberships.standalone-membership{max-width:400px;margin:0 auto}#foxform.Memberships .LoginForRenewalMessage,#foxform.Memberships .Header,.SpektrixPage.Memberships .LoginForRenewalMessage,.SpektrixPage.Memberships .Header,.AboveTheForms.Memberships .LoginForRenewalMessage,.AboveTheForms.Memberships .Header,.spx-header-container.Memberships .LoginForRenewalMessage,.spx-header-container.Memberships .Header,.spx-main-container.Memberships .LoginForRenewalMessage,.spx-main-container.Memberships .Header{display:none}#foxform.Memberships .Buttons input,#foxform.Memberships .Buttons .link-button,.SpektrixPage.Memberships .Buttons input,.SpektrixPage.Memberships .Buttons .link-button,.AboveTheForms.Memberships .Buttons input,.AboveTheForms.Memberships .Buttons .link-button,.spx-header-container.Memberships .Buttons input,.spx-header-container.Memberships .Buttons .link-button,.spx-main-container.Memberships .Buttons input,.spx-main-container.Memberships .Buttons .link-button{background:#40ad48}#foxform.Memberships .Buttons input[disabled=disabled],#foxform.Memberships .Buttons .link-button[disabled=disabled],.SpektrixPage.Memberships .Buttons input[disabled=disabled],.SpektrixPage.Memberships .Buttons .link-button[disabled=disabled],.AboveTheForms.Memberships .Buttons input[disabled=disabled],.AboveTheForms.Memberships .Buttons .link-button[disabled=disabled],.spx-header-container.Memberships .Buttons input[disabled=disabled],.spx-header-container.Memberships .Buttons .link-button[disabled=disabled],.spx-main-container.Memberships .Buttons input[disabled=disabled],.spx-main-container.Memberships .Buttons .link-button[disabled=disabled]{color:#40ad48;box-shadow:none;background:#fff;border:1px solid #40ad48}#foxform.Memberships ul,.SpektrixPage.Memberships ul,.AboveTheForms.Memberships ul,.spx-header-container.Memberships ul,.spx-main-container.Memberships ul{margin:0 0 8px;list-style-type:none}#foxform.Memberships.memberships-passes .Membership,.SpektrixPage.Memberships.memberships-passes .Membership,.AboveTheForms.Memberships.memberships-passes .Membership,.spx-header-container.Memberships.memberships-passes .Membership,.spx-main-container.Memberships.memberships-passes .Membership{border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:16px;padding-top:16px;padding-bottom:0}@media screen and (width>=450px){#foxform.Memberships.memberships-passes .Membership,.SpektrixPage.Memberships.memberships-passes .Membership,.AboveTheForms.Memberships.memberships-passes .Membership,.spx-header-container.Memberships.memberships-passes .Membership,.spx-main-container.Memberships.memberships-passes .Membership{border:1px solid #efefef;padding-left:24px;padding-right:24px;box-shadow:0 1px 2px #0003}}#foxform.Memberships.memberships-passes .Membership h1,.SpektrixPage.Memberships.memberships-passes .Membership h1,.AboveTheForms.Memberships.memberships-passes .Membership h1,.spx-header-container.Memberships.memberships-passes .Membership h1,.spx-main-container.Memberships.memberships-passes .Membership h1{text-align:left;font-size:22px;font-weight:700}#foxform.Memberships.memberships-passes .registration-button,.SpektrixPage.Memberships.memberships-passes .registration-button,.AboveTheForms.Memberships.memberships-passes .registration-button,.spx-header-container.Memberships.memberships-passes .registration-button,.spx-main-container.Memberships.memberships-passes .registration-button{color:#fff;background:#40ad48;border-radius:4px;padding:7px 25px;font-size:20px;font-weight:400;text-decoration:none;box-shadow:0 2px #0003}#foxform.Memberships.memberships-passes .Period,.SpektrixPage.Memberships.memberships-passes .Period,.AboveTheForms.Memberships.memberships-passes .Period,.spx-header-container.Memberships.memberships-passes .Period,.spx-main-container.Memberships.memberships-passes .Period{display:none}#foxform.Memberships.memberships-donations,.SpektrixPage.Memberships.memberships-donations,.AboveTheForms.Memberships.memberships-donations,.spx-header-container.Memberships.memberships-donations,.spx-main-container.Memberships.memberships-donations{flex-wrap:wrap;min-height:0;display:flex}#foxform.Memberships.memberships-donations h3,.SpektrixPage.Memberships.memberships-donations h3,.AboveTheForms.Memberships.memberships-donations h3,.spx-header-container.Memberships.memberships-donations h3,.spx-main-container.Memberships.memberships-donations h3{width:100%;margin-top:0}#foxform.Memberships.memberships-donations ul,.SpektrixPage.Memberships.memberships-donations ul,.AboveTheForms.Memberships.memberships-donations ul,.spx-header-container.Memberships.memberships-donations ul,.spx-main-container.Memberships.memberships-donations ul{margin:0}#foxform.Memberships.memberships-donations .Membership,.SpektrixPage.Memberships.memberships-donations .Membership,.AboveTheForms.Memberships.memberships-donations .Membership,.spx-header-container.Memberships.memberships-donations .Membership,.spx-main-container.Memberships.memberships-donations .Membership{text-align:center;padding:10px}#foxform.Memberships.memberships-donations .Price .Label,.SpektrixPage.Memberships.memberships-donations .Price .Label,.AboveTheForms.Memberships.memberships-donations .Price .Label,.spx-header-container.Memberships.memberships-donations .Price .Label,.spx-main-container.Memberships.memberships-donations .Price .Label{display:none}#foxform.Memberships.memberships-donations .Price .Value,.SpektrixPage.Memberships.memberships-donations .Price .Value,.AboveTheForms.Memberships.memberships-donations .Price .Value,.spx-header-container.Memberships.memberships-donations .Price .Value,.spx-main-container.Memberships.memberships-donations .Price .Value{font-size:1.4em;font-weight:700}#foxform.Memberships.memberships-donations .Info,.SpektrixPage.Memberships.memberships-donations .Info,.AboveTheForms.Memberships.memberships-donations .Info,.spx-header-container.Memberships.memberships-donations .Info,.spx-main-container.Memberships.memberships-donations .Info,#foxform.Memberships.memberships-donations .Period,#foxform.Memberships.memberships-donations .AutoRenew,.SpektrixPage.Memberships.memberships-donations .Period,.SpektrixPage.Memberships.memberships-donations .AutoRenew,.AboveTheForms.Memberships.memberships-donations .Period,.AboveTheForms.Memberships.memberships-donations .AutoRenew,.spx-header-container.Memberships.memberships-donations .Period,.spx-header-container.Memberships.memberships-donations .AutoRenew,.spx-main-container.Memberships.memberships-donations .Period,.spx-main-container.Memberships.memberships-donations .AutoRenew{display:none}#foxform.Memberships.memberships-donations .Buttons,.SpektrixPage.Memberships.memberships-donations .Buttons,.AboveTheForms.Memberships.memberships-donations .Buttons,.spx-header-container.Memberships.memberships-donations .Buttons,.spx-main-container.Memberships.memberships-donations .Buttons{margin:2px 0 0}#foxform.AddGiftVoucher .VoucherExpiryText,#foxform.AddGiftVoucher .AddAnotherVoucherText,#foxform.AddGiftVoucher .DateToSend,.SpektrixPage.AddGiftVoucher .VoucherExpiryText,.SpektrixPage.AddGiftVoucher .AddAnotherVoucherText,.SpektrixPage.AddGiftVoucher .DateToSend,.AboveTheForms.AddGiftVoucher .VoucherExpiryText,.AboveTheForms.AddGiftVoucher .AddAnotherVoucherText,.AboveTheForms.AddGiftVoucher .DateToSend,.spx-header-container.AddGiftVoucher .VoucherExpiryText,.spx-header-container.AddGiftVoucher .AddAnotherVoucherText,.spx-header-container.AddGiftVoucher .DateToSend,.spx-main-container.AddGiftVoucher .VoucherExpiryText,.spx-main-container.AddGiftVoucher .AddAnotherVoucherText,.spx-main-container.AddGiftVoucher .DateToSend{display:none}#foxform.AddGiftVoucher .SendTo .left,.SpektrixPage.AddGiftVoucher .SendTo .left,.AboveTheForms.AddGiftVoucher .SendTo .left,.spx-header-container.AddGiftVoucher .SendTo .left,.spx-main-container.AddGiftVoucher .SendTo .left{margin-left:0}#foxform.AddGiftVoucher .SendTo input[type=radio],.SpektrixPage.AddGiftVoucher .SendTo input[type=radio],.AboveTheForms.AddGiftVoucher .SendTo input[type=radio],.spx-header-container.AddGiftVoucher .SendTo input[type=radio],.spx-main-container.AddGiftVoucher .SendTo input[type=radio]{margin-top:10px}#foxform.AddGiftVoucher .SendTo label,.SpektrixPage.AddGiftVoucher .SendTo label,.AboveTheForms.AddGiftVoucher .SendTo label,.spx-header-container.AddGiftVoucher .SendTo label,.spx-main-container.AddGiftVoucher .SendTo label{margin-top:7px}#foxform.AddGiftVoucher .SendTo .left,#foxform.AddGiftVoucher .From .left,#foxform.AddGiftVoucher .Message .left,.SpektrixPage.AddGiftVoucher .SendTo .left,.SpektrixPage.AddGiftVoucher .From .left,.SpektrixPage.AddGiftVoucher .Message .left,.AboveTheForms.AddGiftVoucher .SendTo .left,.AboveTheForms.AddGiftVoucher .From .left,.AboveTheForms.AddGiftVoucher .Message .left,.spx-header-container.AddGiftVoucher .SendTo .left,.spx-header-container.AddGiftVoucher .From .left,.spx-header-container.AddGiftVoucher .Message .left,.spx-main-container.AddGiftVoucher .SendTo .left,.spx-main-container.AddGiftVoucher .From .left,.spx-main-container.AddGiftVoucher .Message .left{margin-top:10px;font-weight:700;display:block}#foxform.Merchandise .Header,.SpektrixPage.Merchandise .Header,.AboveTheForms.Merchandise .Header,.spx-header-container.Merchandise .Header,.spx-main-container.Merchandise .Header{display:none}#foxform.Merchandise .Merchandise h2,.SpektrixPage.Merchandise .Merchandise h2,.AboveTheForms.Merchandise .Merchandise h2,.spx-header-container.Merchandise .Merchandise h2,.spx-main-container.Merchandise .Merchandise h2{text-align:left}#foxform.Merchandise .Merchandise .Button,.SpektrixPage.Merchandise .Merchandise .Button,.AboveTheForms.Merchandise .Merchandise .Button,.spx-header-container.Merchandise .Merchandise .Button,.spx-main-container.Merchandise .Merchandise .Button{display:block}#foxform.Merchandise .Merchandise,.SpektrixPage.Merchandise .Merchandise,.AboveTheForms.Merchandise .Merchandise,.spx-header-container.Merchandise .Merchandise,.spx-main-container.Merchandise .Merchandise{border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:16px;padding-top:16px;padding-bottom:0}@media screen and (width>=450px){#foxform.Merchandise .Merchandise,.SpektrixPage.Merchandise .Merchandise,.AboveTheForms.Merchandise .Merchandise,.spx-header-container.Merchandise .Merchandise,.spx-main-container.Merchandise .Merchandise{border:1px solid #efefef;padding-left:24px;padding-right:24px;box-shadow:0 1px 2px #0003}}#foxform.Merchandise .Merchandise h1,.SpektrixPage.Merchandise .Merchandise h1,.AboveTheForms.Merchandise .Merchandise h1,.spx-header-container.Merchandise .Merchandise h1,.spx-main-container.Merchandise .Merchandise h1{text-align:left;font-size:22px;font-weight:700}#foxform.Merchandise .Merchandise input[type=submit],.SpektrixPage.Merchandise .Merchandise input[type=submit],.AboveTheForms.Merchandise .Merchandise input[type=submit],.spx-header-container.Merchandise .Merchandise input[type=submit],.spx-main-container.Merchandise .Merchandise input[type=submit]{background:#40ad48;margin-top:15px}#foxform.Merchandise .Merchandise input[type=submit][disabled=disabled],.SpektrixPage.Merchandise .Merchandise input[type=submit][disabled=disabled],.AboveTheForms.Merchandise .Merchandise input[type=submit][disabled=disabled],.spx-header-container.Merchandise .Merchandise input[type=submit][disabled=disabled],.spx-main-container.Merchandise .Merchandise input[type=submit][disabled=disabled]{color:#40ad48;box-shadow:none;background:#fff;border:1px solid #40ad48}#foxform.Merchandise .Merchandise .Footer,.SpektrixPage.Merchandise .Merchandise .Footer,.AboveTheForms.Merchandise .Merchandise .Footer,.spx-header-container.Merchandise .Merchandise .Footer,.spx-main-container.Merchandise .Merchandise .Footer{margin-top:1em}#foxform.Confirmation h2,.SpektrixPage.Confirmation h2,.AboveTheForms.Confirmation h2,.spx-header-container.Confirmation h2,.spx-main-container.Confirmation h2{margin-top:1.5em;text-align:left!important}#foxform.Confirmation .EventName,.SpektrixPage.Confirmation .EventName,.AboveTheForms.Confirmation .EventName,.spx-header-container.Confirmation .EventName,.spx-main-container.Confirmation .EventName{margin-top:2em;font-weight:700;display:block}#foxform.Confirmation .AreaLink,.SpektrixPage.Confirmation .AreaLink,.AboveTheForms.Confirmation .AreaLink,.spx-header-container.Confirmation .AreaLink,.spx-main-container.Confirmation .AreaLink{margin:1em 0}#foxform.MyAccount .MyMemberships .Subscription,.SpektrixPage.MyAccount .MyMemberships .Subscription,.AboveTheForms.MyAccount .MyMemberships .Subscription,.spx-header-container.MyAccount .MyMemberships .Subscription,.spx-main-container.MyAccount .MyMemberships .Subscription{margin-bottom:35px}#foxform.MyAccount .MyMemberships .Subscription .MembershipName,.SpektrixPage.MyAccount .MyMemberships .Subscription .MembershipName,.AboveTheForms.MyAccount .MyMemberships .Subscription .MembershipName,.spx-header-container.MyAccount .MyMemberships .Subscription .MembershipName,.spx-main-container.MyAccount .MyMemberships .Subscription .MembershipName{margin-bottom:5px;font-size:1.5em;font-weight:700;display:block}#foxform.MyAccount .MyMemberships .Subscription .StartDateLabel,#foxform.MyAccount .MyMemberships .Subscription .ExpiryDateLabel,.SpektrixPage.MyAccount .MyMemberships .Subscription .StartDateLabel,.SpektrixPage.MyAccount .MyMemberships .Subscription .ExpiryDateLabel,.AboveTheForms.MyAccount .MyMemberships .Subscription .StartDateLabel,.AboveTheForms.MyAccount .MyMemberships .Subscription .ExpiryDateLabel,.spx-header-container.MyAccount .MyMemberships .Subscription .StartDateLabel,.spx-header-container.MyAccount .MyMemberships .Subscription .ExpiryDateLabel,.spx-main-container.MyAccount .MyMemberships .Subscription .StartDateLabel,.spx-main-container.MyAccount .MyMemberships .Subscription .ExpiryDateLabel{font-weight:700}#foxform.MyAccount .MyMemberships .Subscription .StartDate,.SpektrixPage.MyAccount .MyMemberships .Subscription .StartDate,.AboveTheForms.MyAccount .MyMemberships .Subscription .StartDate,.spx-header-container.MyAccount .MyMemberships .Subscription .StartDate,.spx-main-container.MyAccount .MyMemberships .Subscription .StartDate{margin-right:10px}#foxform.MyAccount .MyMemberships .Subscription .AutoRenewCheckbox,.SpektrixPage.MyAccount .MyMemberships .Subscription .AutoRenewCheckbox,.AboveTheForms.MyAccount .MyMemberships .Subscription .AutoRenewCheckbox,.spx-header-container.MyAccount .MyMemberships .Subscription .AutoRenewCheckbox,.spx-main-container.MyAccount .MyMemberships .Subscription .AutoRenewCheckbox{margin-top:10px;margin-bottom:10px;display:block}#foxform.MyAccount .TicketSubscriptions .TicketSubscription,.SpektrixPage.MyAccount .TicketSubscriptions .TicketSubscription,.AboveTheForms.MyAccount .TicketSubscriptions .TicketSubscription,.spx-header-container.MyAccount .TicketSubscriptions .TicketSubscription,.spx-main-container.MyAccount .TicketSubscriptions .TicketSubscription{grid-template-columns:auto 1fr;gap:0 20px;margin:1em 0;display:grid}#foxform.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionStructure,.SpektrixPage.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionStructure,.AboveTheForms.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionStructure,.spx-header-container.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionStructure,.spx-main-container.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionStructure{grid-column:auto/span 2;font-weight:700}#foxform.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionPricingSet,.SpektrixPage.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionPricingSet,.AboveTheForms.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionPricingSet,.spx-header-container.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionPricingSet,.spx-main-container.MyAccount .TicketSubscriptions .TicketSubscription .TicketSubscriptionPricingSet{display:none}#foxform.MyAccount .MyTicketSubscriptionMessage,.SpektrixPage.MyAccount .MyTicketSubscriptionMessage,.AboveTheForms.MyAccount .MyTicketSubscriptionMessage,.spx-header-container.MyAccount .MyTicketSubscriptionMessage,.spx-main-container.MyAccount .MyTicketSubscriptionMessage{margin-top:1em}#foxform .AddressList,.SpektrixPage .AddressList,.AboveTheForms .AddressList,.spx-header-container .AddressList,.spx-main-container .AddressList{margin:0;list-style-type:none}#foxform .AddressList .radio-group input,.SpektrixPage .AddressList .radio-group input,.AboveTheForms .AddressList .radio-group input,.spx-header-container .AddressList .radio-group input,.spx-main-container .AddressList .radio-group input{margin-top:9px}#foxform .AddressList .radio-group label,.SpektrixPage .AddressList .radio-group label,.AboveTheForms .AddressList .radio-group label,.spx-header-container .AddressList .radio-group label,.spx-main-container .AddressList .radio-group label{font-weight:400;display:block}#foxform .AddressList .EditButton,.SpektrixPage .AddressList .EditButton,.AboveTheForms .AddressList .EditButton,.spx-header-container .AddressList .EditButton,.spx-main-container .AddressList .EditButton{margin-left:25px}#foxform .AddAddressesButton,.SpektrixPage .AddAddressesButton,.AboveTheForms .AddAddressesButton,.spx-header-container .AddAddressesButton,.spx-main-container .AddAddressesButton{margin:40px 0 0}#foxform .SummarySection table,.SpektrixPage .SummarySection table,.AboveTheForms .SummarySection table,.spx-header-container .SummarySection table,.spx-main-container .SummarySection table{max-width:250px}#foxform .FundContainer,.SpektrixPage .FundContainer,.AboveTheForms .FundContainer,.spx-header-container .FundContainer,.spx-main-container .FundContainer{margin-bottom:25px}#foxform .FundContainer+.ButtonSpacer,.SpektrixPage .FundContainer+.ButtonSpacer,.AboveTheForms .FundContainer+.ButtonSpacer,.spx-header-container .FundContainer+.ButtonSpacer,.spx-main-container .FundContainer+.ButtonSpacer{display:none}#foxform.Donations .donation-amount,.SpektrixPage.Donations .donation-amount,.AboveTheForms.Donations .donation-amount,.spx-header-container.Donations .donation-amount,.spx-main-container.Donations .donation-amount{margin:20px 0}#foxform.Donations .preset-button,.SpektrixPage.Donations .preset-button,.AboveTheForms.Donations .preset-button,.spx-header-container.Donations .preset-button,.spx-main-container.Donations .preset-button{color:#fff;background-color:#000}#foxform.Donations .preset-button.active,.SpektrixPage.Donations .preset-button.active,.AboveTheForms.Donations .preset-button.active,.spx-header-container.Donations .preset-button.active,.spx-main-container.Donations .preset-button.active{color:#fff;opacity:1;cursor:pointer;background-color:#e94213}#foxform.Donations .DeclineButton,.SpektrixPage.Donations .DeclineButton,.AboveTheForms.Donations .DeclineButton,.spx-header-container.Donations .DeclineButton,.spx-main-container.Donations .DeclineButton,#foxform.Donations [cssclass=DonationAnonymityContainer],#foxform.Donations .DonationAnonymityContainer,.SpektrixPage.Donations [cssclass=DonationAnonymityContainer],.SpektrixPage.Donations .DonationAnonymityContainer,.AboveTheForms.Donations [cssclass=DonationAnonymityContainer],.AboveTheForms.Donations .DonationAnonymityContainer,.spx-header-container.Donations [cssclass=DonationAnonymityContainer],.spx-header-container.Donations .DonationAnonymityContainer,.spx-main-container.Donations [cssclass=DonationAnonymityContainer],.spx-main-container.Donations .DonationAnonymityContainer,#foxform.Donations [cssclass=AddTributeContainer],#foxform.Donations .AddTributeContainer,.SpektrixPage.Donations [cssclass=AddTributeContainer],.SpektrixPage.Donations .AddTributeContainer,.AboveTheForms.Donations [cssclass=AddTributeContainer],.AboveTheForms.Donations .AddTributeContainer,.spx-header-container.Donations [cssclass=AddTributeContainer],.spx-header-container.Donations .AddTributeContainer,.spx-main-container.Donations [cssclass=AddTributeContainer],.spx-main-container.Donations .AddTributeContainer{margin-top:20px}#foxform.Donations [cssclass=RecognitionNameContainer],#foxform.Donations .RecognitionNameContainer,#foxform.Donations [cssclass=TributeTypeAndNameContainer],#foxform.Donations .TributeTypeAndNameContainer,.SpektrixPage.Donations [cssclass=RecognitionNameContainer],.SpektrixPage.Donations .RecognitionNameContainer,.SpektrixPage.Donations [cssclass=TributeTypeAndNameContainer],.SpektrixPage.Donations .TributeTypeAndNameContainer,.AboveTheForms.Donations [cssclass=RecognitionNameContainer],.AboveTheForms.Donations .RecognitionNameContainer,.AboveTheForms.Donations [cssclass=TributeTypeAndNameContainer],.AboveTheForms.Donations .TributeTypeAndNameContainer,.spx-header-container.Donations [cssclass=RecognitionNameContainer],.spx-header-container.Donations .RecognitionNameContainer,.spx-header-container.Donations [cssclass=TributeTypeAndNameContainer],.spx-header-container.Donations .TributeTypeAndNameContainer,.spx-main-container.Donations [cssclass=RecognitionNameContainer],.spx-main-container.Donations .RecognitionNameContainer,.spx-main-container.Donations [cssclass=TributeTypeAndNameContainer],.spx-main-container.Donations .TributeTypeAndNameContainer{margin-left:20px}.TicketBreakdown,.ForgotPassword{min-height:0!important}.ChooseSeats .DropDownCalendar .DropDownSection{right:-33px}.ChooseSeats .DropDownCalendar .NoBookings .BookingInfo{display:none!important}.SpektrixFooter,.ForgotPassword .Email.Confirm{display:none}.spx-main-container__checkout--start-checkout-login .spx-intent-distinguishable{margin-bottom:0;font-weight:700}.spx-main-container__checkout--start-checkout-login .spx-text-copy__checkout--start-checkout-forgotten-password{margin-top:25px;margin-bottom:4px}.spx-subsection-summary-container__checkout--personal-details .spx-data-email{font-weight:700;display:block}.spx-subsection-summary-container__checkout--personal-details .spx-data-phone-number,.spx-field-container__checkout--select-address .spx-data-addressline1,.spx-field-container__checkout--select-address .spx-data-addressline2,.spx-field-container__checkout--select-address .spx-data-country{display:block}.spx-field-container__checkout--select-address .spx-data-city:after,.spx-field-container__checkout--select-address .spx-data-administrative-division:after{content:","}.spx-field-container__checkout--select-address .spx-data-addressline2,.spx-field-container__checkout--select-address .spx-data-city,.spx-field-container__checkout--select-address .spx-data-administrative-division,.spx-field-container__checkout--select-address .spx-data-postcode,.spx-field-container__checkout--select-address .spx-data-country{font-weight:400}.Savings .Button{color:#fff;background:#000}.spx-main-container__checkout h1,.spx-main-container__checkout h2{text-align:left;font-weight:700}.spx-main-container__checkout .spx-section-container__checkout{margin-bottom:20px;padding:20px}.spx-subsection-container__ticket-subscription--display,.spx-main-container__checkout .spx-section-container__checkout,.spx-main-container__checkout .spx-section-container__checkout .spx-field-container__checkout--select-address{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 1px #0003,0 0 3px #0000001a}.spx-subsection-container__ticket-subscription--display.spx-state-editable,.spx-main-container__checkout .spx-section-container__checkout.spx-state-editable,.spx-main-container__checkout .spx-section-container__checkout .spx-field-container__checkout--select-address.spx-state-editable{border-color:#e94213;box-shadow:0 2px 1px #e9421366,0 0 3px #e9421380}.spx-subsection-container__ticket-subscription--display.spx-state-empty h2,.spx-main-container__checkout .spx-section-container__checkout.spx-state-empty h2,.spx-main-container__checkout .spx-section-container__checkout .spx-field-container__checkout--select-address.spx-state-empty h2{color:#ccc;margin:0}.spx-field-container.spx-field-container__checkout--select-address{padding:10px}.spx-field-container.spx-field-container__checkout--select-address label{margin-top:0}.spx-field-container{margin:15px 0}.spx-field-container label{margin-top:15px;font-weight:700;display:block}.spx-subsection-container{margin:15px 0}@media screen and (width>=450px){.spx-main-container__checkout--start-checkout label,.spx-main-container__checkout--start-checkout-login label{margin-top:20px}.spx-main-container__checkout--start-checkout input[type=email],.spx-main-container__checkout--start-checkout input[type=text],.spx-main-container__checkout--start-checkout input[type=password],.spx-main-container__checkout--start-checkout-login input[type=email],.spx-main-container__checkout--start-checkout-login input[type=text],.spx-main-container__checkout--start-checkout-login input[type=password]{width:100%;max-width:100%;margin-top:5px;font-size:1rem}}.spx-section-container__checkout--contact-preferences ul{margin:0;padding:0;list-style:none}.spx-subsection-summary-container__checkout--ticket-summary{margin-bottom:10px}.spx-subsection-summary-container__checkout--ticket-summary>ul{margin:0;padding:0;list-style:none}.spx-main-container__checkout .spx-subsection-container__checkout--final-summary ul.spx-list-summary__checkout--final-summary{border-collapse:collapse;border-top:1px solid #170b101a;width:100%;margin:0;padding:0;display:table}.spx-main-container__checkout .spx-subsection-container__checkout--final-summary ul.spx-list-summary__checkout--final-summary li{display:table-row}.spx-main-container__checkout .spx-subsection-container__checkout--final-summary ul.spx-list-summary__checkout--final-summary li span{text-align:left;border-bottom:1px solid #170b101a;padding:10px;display:table-cell}#order-summary ul{flex-direction:column;margin:0;font-size:1.125rem;list-style:none;display:flex}#order-summary .spx-list-summary{gap:1rem;margin-left:2rem}#order-summary .spx-list-summary ul li{align-items:center;font-size:1rem;display:flex}#order-summary .spx-list-summary ul li label{margin-top:0;margin-left:.25em}#order-summary .spx-list-summary ul li .spx-data-ticket-type{margin-left:.25em}#order-summary .spx-list-summary ul li .spx-data-ticket-price{margin-left:.25em;font-weight:700}#order-summary .spx-list-summary__checkout--final-summary{gap:0;margin-left:0}#order-summary .spx-list-summary__checkout--final-summary li{border-bottom:1px solid #170b101a;justify-content:space-between;display:flex}#order-summary .spx-list-summary__checkout--final-summary li span{border-bottom:none}.spektrix-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;display:flex}.MyOrders .OrderedItems{border-bottom:2px solid #eaeaea;margin:1rem 0}.MyOrders .OrderedItem{border-top:2px solid #efefef!important;margin:0!important;padding:0!important}.MyOrders .OrderedItem .ItemLink .OrderLink{color:#000;padding:10px 10px 8px;font-weight:700;text-decoration:none;display:block}.MyOrders .OrderedItem .ItemLink .OrderLink:hover{color:#00637c;background-color:#efefef}.MyOrders .OrderedItem .ItemLink .Order:after{content:" - ";color:#000;text-decoration:none}.MyOrders .OrderedItem[cssclass="'Open'"] .ItemLink .OrderLink{color:#00637c;background-color:#efefef}.MyOrders .OrderDetails{background:#efefef;padding:1rem;margin-left:0!important}.MyOrders .OrderDetails .SummarySection{margin-bottom:0!important}.MyOrders .OrderDetails .SummarySection table{margin-bottom:0}.Pager .PagerSelected{color:#000;text-decoration:none}.tab-block{flex-wrap:wrap;max-width:960px;margin:1.5em 0;display:flex}.tab-block.green .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.green .tab:hover{color:#fff;background-color:#000}.tab-block.green .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block.dark-green .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.dark-green .tab:hover{color:#fff;background-color:#000}.tab-block.dark-green .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block.date-green .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.date-green .tab:hover{color:#fff;background-color:#000}.tab-block.date-green .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block.blue .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.blue .tab:hover{color:#fff;background-color:#000}.tab-block.blue .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block.red .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.red .tab:hover{color:#fff;background-color:#000}.tab-block.red .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block.orange .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.orange .tab:hover{color:#fff;background-color:#000}.tab-block.orange .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block.purple .tab{color:#000;background-color:#fff;border:2px solid #000!important}.tab-block.purple .tab:hover{color:#fff;background-color:#000}.tab-block.purple .tab.active{color:#fff;background-color:#000;border:2px solid #000!important}.tab-block .tab{text-align:center;color:#000;cursor:pointer;background:#fff;border:1px solid #000;flex-grow:1;margin-bottom:40px;margin-right:5px;padding:15px 0;font-family:inherit;font-size:100%;font-weight:700}@media screen and (width<=568px){.tab-block .tab{margin-bottom:20px;font-size:14px}}@media screen and (width<=480px){.tab-block .tab{padding:5px 0;line-height:25px}.tab-block .tab span{display:block}}.tab-block .tab:hover{color:#fff;background:#e94213;border-color:#e94213}.tab-block .tab:focus-visible{outline-offset:4px;outline:2px solid #000}.tab-block .tab.active{cursor:default;color:#fff;background:#000;border-color:#000}.tab-block .tab.active:hover{color:#fff}.tab-block .tab-content{order:2;width:100%;display:none}.tab-block .tab-content.active{display:block}.accordion{margin-top:16px}.accordion.button.dropdown{align-items:center;padding:12px 25px}.accordion.button.dropdown.active{cursor:pointer}.accordion-content{border:2px solid #00637c;border-top:none;max-width:960px;margin-bottom:16px;padding:16px 25px 0}.dropdown.button.accordion{text-align:left;white-space:normal;color:#fff;background-color:#00637c;border:2px solid #00637c;margin-bottom:0}.dropdown.button.accordion h2{color:#fff}.dropdown.button.accordion:hover,.dropdown.button.accordion.active{color:#00637c;background-color:#fff;border:2px solid #00637c}.dropdown.button.accordion:hover h2,.dropdown.button.accordion.active h2{color:#00637c}.dropdown.button.accordion .dropdown-icon{margin-left:10px}.dropdown.button.accordion.plain{color:#222;background:0 0;border:none;padding:0;display:block!important}.dropdown.button.accordion.plain:hover,.dropdown.button.accordion.plain.active{border:none}.accordion{max-width:960px;padding:0}.accordion+.accordion{margin-top:1rem}.accordion.accordion--open .accordion-body{grid-template-rows:1fr}.accordion .accordion-header{position:relative}.accordion .accordion-header .h4{max-width:unset;margin-top:0;margin-bottom:0;padding-right:16px}.accordion .accordion-header button,.accordion .accordion-header .accordion-toggle{cursor:pointer;text-align:left;white-space:normal;color:#fff;background:#eaeaea;border:none;justify-content:space-between;align-items:center;width:100%;margin:0;padding:1rem .5rem;font-weight:600;display:flex}.accordion .accordion-header button:after,.accordion .accordion-header .accordion-toggle:after{content:"";background-color:currentColor;width:24px;height:24px;display:inline-flex;mask-image:url(../accordion-toggle.ce4f0283.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.accordion .accordion-header button:hover,.accordion .accordion-header .accordion-toggle:hover{background:#9ed6c6}.accordion .accordion-header button[aria-expanded=true]:after,.accordion .accordion-header .accordion-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.accordion .accordion-body{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.accordion .accordion-body-content{padding:1rem .5rem;overflow:hidden}.wp-block-image{width:fit-content;max-width:100%;margin-bottom:1rem;position:relative}.wp-block-image figcaption{color:#fff;background:#000c;margin:0;padding:10px;font-size:16px;bottom:8px;right:0}.wp-block-embed__wrapper{max-width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.is-provider-anchor-fm-inc .wp-block-embed__wrapper{padding-bottom:102px}@media screen and (width>=1176px){.is-provider-anchor-fm-inc .wp-block-embed__wrapper{padding-bottom:163px}}.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper embed{width:100%;height:100%;position:absolute;top:0;left:0}#today{background-color:#000}.today-view{max-width:1280px;margin:0 auto;padding:0 1rem}@media screen and (width>=835px){.today-view{padding:.4px 16px;display:flex}}@media screen and (width>=1280px){.today-view{padding:10px 16px}}.today-view strong{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:700}@media screen and (width>=768px){.today-view strong{padding-top:.35rem}}.today-view .desktop{display:none}.today-view .mobile{justify-content:space-between;padding:6px 0;display:flex}.today-view .reveal{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem .5rem;padding-bottom:1rem;display:flex}@media screen and (width>=768px){.today-view .reveal{gap:10px}}.today-view .reveal a{margin-bottom:5px;line-height:1;display:block}.today-view .reveal a:last-of-type{margin-bottom:0}@media screen and (width>=835px){.today-view .mobile{display:none}.today-view .desktop{margin-right:10px;display:inline}.today-view .reveal{background:0 0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.today-view .reveal a{margin:0;display:inline-flex}}.today-view a{color:#fff;background:#000;border:1px solid #fff;border-radius:16px;justify-content:center;align-items:center;padding:6px 18px;line-height:1;text-decoration:none;display:inline-flex}@media (hover){.today-view a:hover{color:#000;background-color:#fff;border-color:#000}}.arrow{border:3px solid #e94213;border-width:0 3px 3px 0;margin-left:3px;padding:3px;display:inline-block;position:relative;top:-3px}.arrow.right{transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg)}.dual-cta{background-color:#00637c;margin-top:50px;scroll-margin-top:100px}@media screen and (width>=950px){.dual-cta{margin-top:100px}}.dual-cta .button:focus-visible{outline:2px solid #fff}.dual-cta .dual-cta-wrapper{flex-direction:column;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}@media screen and (width>=950px){.dual-cta .dual-cta-wrapper{flex-direction:row}}.dual-cta .dual-cta-newsletter{color:#fff;position:relative}.dual-cta .dual-cta-newsletter:before{content:"";background-color:#00637c;background-position:bottom;background-repeat:no-repeat;background-size:cover;background-image:var(--background);width:100%;height:100%;position:absolute;top:0}@media screen and (width>=950px){.dual-cta .dual-cta-newsletter{flex:55%;padding:50px 40px 50px 16px}.dual-cta .dual-cta-newsletter:before{width:55vw;left:calc(100% - 55vw)}}@media screen and (width>=1280px){.dual-cta .dual-cta-newsletter{flex:65%}.dual-cta .dual-cta-newsletter:before{width:65vw;left:calc(100% - 65vw)}}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px 16px;display:flex;position:relative}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content h2{color:#fff;margin-bottom:20px;font-family:SequelSans,sans-serif;font-size:2.5rem;line-height:1}@media screen and (width>=768px){.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content h2{font-size:4.0625rem}}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content form{width:100%}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content label{font-size:22px;font-weight:700}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content input[type=email]{border-radius:0;padding:8px 25px;font-size:20px}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content .mc-field-group{flex-direction:column;gap:5px;display:flex}.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content input[type=email]{color:#000;width:100%;max-width:400px;margin-bottom:20px;padding:5px 10px;font-size:26px}@media screen and (width>=950px){.dual-cta .dual-cta-newsletter .dual-cta-newsletter-content{padding:0}}.dual-cta .dual-cta-donate{color:#fff;flex-direction:column;align-items:flex-start;padding:30px 16px;display:flex;position:relative}@media screen and (width>=950px){.dual-cta .dual-cta-donate{flex:45%;padding:50px 16px 50px 40px}}@media screen and (width>=1280px){.dual-cta .dual-cta-donate{flex:35%}}.dual-cta .dual-cta-donate p{margin-bottom:40px;line-height:1.2}.dual-cta .dual-cta-donate h2{color:#fff;font-family:SequelSans,sans-serif;font-weight:400;line-height:1.1}.modal-donate{z-index:300;overscroll-behavior:contain;justify-content:center;align-items:flex-start;display:none;position:fixed;inset:0;overflow:auto}.modal-donate .modal-backdrop{opacity:0;background:#0009;position:fixed;inset:0}.modal-donate .modal-close{cursor:pointer;color:#000;border:none;border-radius:50%;width:2rem;height:2rem;margin:5px;padding:0;transition:color .1s ease-out;display:flex;position:absolute;top:0;right:0}.modal-donate .modal-close:hover{color:#e94213}.modal-donate .modal-close:after{content:"";background-color:currentColor;width:100%;height:100%;display:block;mask-image:url(../cricle-close.399ebab9.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.modal-donate .modal-close:focus-visible,.modal-donate .modal-close:focus{outline-offset:2px;outline:2px solid #000}.modal-donate .modal-contents{z-index:1;background:#fff;width:100%;max-width:628px;margin:10px;padding:24px 10px;position:relative;box-shadow:0 4px 60px #0000003d}@media screen and (width>=628px){.modal-donate .modal-contents{margin:40px 0 240px;padding:24px 42px}}.modal-donate .modal-contents .tile-content{background:#000;border-radius:4px;flex-direction:column;width:100%;margin-top:24px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000004d}.modal-donate .modal-contents .tile-content .tile-content-text{padding:24px}.modal-donate .modal-contents .tile-content h4{margin:0}.modal-donate .modal-contents .tile-content img{object-fit:cover;width:100%;height:auto}@media screen and (width>=628px){.modal-donate .modal-contents .tile-content img{width:200px;height:100%}}@keyframes show-backdrop{0%{opacity:0}to{opacity:1}}@keyframes show-contents{0%{opacity:0;transform:translateY(50px);box-shadow:0 4px 60px #0000}to{opacity:1;transform:translateY(0);box-shadow:0 4px 60px #0000003d}}.modal-donate.show{display:flex}.modal-donate.show .modal-backdrop{animation:.25s linear forwards show-backdrop}.modal-donate.show .modal-contents{animation:.5s ease-out forwards show-contents}.modal-donate .amounts-selector,.modal-donate .periods-selector{grid-template-rows:repeat(3,65px);grid-template-columns:repeat(2,1fr);gap:5px;padding:10px 0 20px;display:grid}@media screen and (width>=480px){.modal-donate .amounts-selector,.modal-donate .periods-selector{grid-template-rows:repeat(2,65px);grid-template-columns:repeat(4,1fr)}}.modal-donate .amounts-selector:has(input:focus-visible),.modal-donate .periods-selector:has(input:focus-visible){outline-offset:4px;border-radius:2px;outline:2px solid #000}.modal-donate .amounts-selector .amount,.modal-donate .periods-selector .amount{color:#000;text-align:center;background-color:#9ed6c6;transition:background-color ease-out;position:relative}@media screen and (width<=479px){.modal-donate .amounts-selector .amount:nth-child(3),.modal-donate .amounts-selector .amount:nth-child(5),.modal-donate .periods-selector .amount:nth-child(3),.modal-donate .periods-selector .amount:nth-child(5){grid-column-start:1}}@media screen and (width>=480px){.modal-donate .amounts-selector .amount:nth-child(4),.modal-donate .periods-selector .amount:nth-child(4){grid-column-start:1}}.modal-donate .amounts-selector .amount:hover label,.modal-donate .periods-selector .amount:hover label{color:#fff;background-color:#000;transition:background-color ease-out}.modal-donate .amounts-selector .amount.active,.modal-donate .periods-selector .amount.active{color:#fff;background-color:#0000;border:2px solid #000;transition:background-color .25s ease-out}.modal-donate .amounts-selector .amount label,.modal-donate .periods-selector .amount label{color:#000;flex-direction:row;justify-content:center;align-items:center;height:100%;padding-top:2px;font-size:2.25rem;font-weight:700;line-height:1;display:flex}.modal-donate .amounts-selector .amount.amount-other,.modal-donate .periods-selector .amount.amount-other{background:0 0;position:relative}@media screen and (width>=480px){.modal-donate .amounts-selector .amount.amount-other,.modal-donate .periods-selector .amount.amount-other{grid-column-end:span 2}.modal-donate .amounts-selector .amount.amount-other>*,.modal-donate .periods-selector .amount.amount-other>*{width:50%}}.modal-donate .amounts-selector .amount.amount-other label span,.modal-donate .periods-selector .amount.amount-other label span{display:none}@media screen and (width>=480px){.modal-donate .amounts-selector .amount.amount-other label span,.modal-donate .periods-selector .amount.amount-other label span{margin-right:.6ch;display:inline}}.modal-donate .amounts-selector .amount.amount-other .amount-other-field,.modal-donate .periods-selector .amount.amount-other .amount-other-field{padding:8px}.modal-donate .amounts-selector .amount.amount-other .amount-other-field input,.modal-donate .periods-selector .amount.amount-other .amount-other-field input{opacity:0;color:#000;width:100%;height:100%;padding:0 1rem;font-size:2.5rem;font-weight:700}@media screen and (width>=480px){.modal-donate .amounts-selector .amount.amount-other .amount-other-field input,.modal-donate .periods-selector .amount.amount-other .amount-other-field input{transition:opacity .15s ease-out}}.modal-donate .amounts-selector .amount.amount-other:after,.modal-donate .periods-selector .amount.amount-other:after{content:"";z-index:-1;background-color:#9ed6c6;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (width>=480px){.modal-donate .amounts-selector .amount.amount-other:after,.modal-donate .periods-selector .amount.amount-other:after{transform:scaleX(.493)}}.modal-donate .amounts-selector .amount.amount-other:after,.modal-donate .periods-selector .amount.amount-other:after{transform-origin:0 0}.modal-donate .amounts-selector .amount.amount-other.active,.modal-donate .periods-selector .amount.amount-other.active{display:flex}@media screen and (width<=479px){.modal-donate .amounts-selector .amount.amount-other.active label,.modal-donate .periods-selector .amount.amount-other.active label{padding:0 5px 0 15px}}.modal-donate .amounts-selector .amount.amount-other.active:after,.modal-donate .periods-selector .amount.amount-other.active:after{background:0 0;transform:scaleX(1)}@media screen and (width>=480px){.modal-donate .amounts-selector .amount.amount-other.active:after,.modal-donate .periods-selector .amount.amount-other.active:after{transition:transform .25s ease-out,background-color .25s ease-out}}.modal-donate .amounts-selector .amount.amount-other.active .amount-other-field input,.modal-donate .periods-selector .amount.amount-other.active .amount-other-field input{opacity:1}@media screen and (width>=480px){.modal-donate .amounts-selector .amount.amount-other.active .amount-other-field input,.modal-donate .periods-selector .amount.amount-other.active .amount-other-field input{transition-delay:.22s}}.modal-donate .periods-selector{grid-template-rows:repeat(1,45px)}.modal-donate .periods-selector .amount label{font-size:1.75rem}.modal-donate .donate-secure{color:#000;cursor:default;background-color:#000;border-radius:14px;align-items:center;margin-bottom:24px;padding:2px 10px 0;display:inline-flex}.modal-donate .donate-secure:before{content:"";background:url(../donate-secure.1ad2f91a.svg) 0 0/contain no-repeat;width:12px;height:16px;margin-bottom:2px;margin-right:5px;display:inline-block}.modal-donate .donate-secure.big-secure{color:#1e6e80;background:#fff;border:1px solid #1e6e80;border-radius:8px;align-items:flex-start;padding:10px;display:flex}.modal-donate .donate-secure.big-secure>div{max-width:430px}.modal-donate .donate-secure.big-secure:before{background-image:url(../donate-secure-blue.7ec4cabb.svg);width:24px;height:24px;margin-top:3px;margin-right:8px}.modal-donate .donate-title{margin:0 0 16px}.modal-donate .ginput_card_expiration_container{align-items:center}.modal-donate .magic-price-selector{grid-column:span 12}@media screen and (width>=500px){.modal-donate .magic-price-selector{grid-gap:44px;grid-template-columns:.55fr .45fr;display:grid}}.modal-donate .magic-price-selector .choices input[type=radio]{display:none!important}.modal-donate .magic-price-selector .choices label{text-align:center;color:#000;width:100%;max-width:initial;border:2px solid #000;border-radius:24px;padding:10px 5px 8px;font-size:18px;font-weight:700;line-height:1}.modal-donate .magic-price-selector .choices label:hover{background:#000}.modal-donate .magic-price-selector .choices input[type=radio]:checked+label{color:#fff;background:#000}.modal-donate .magic-price-selector .choices .gfield_radio{grid-gap:10px;grid-row-gap:16px;grid-template-columns:repeat(3,1fr);display:grid}.modal-donate .magic-price-selector .description{color:#000;background:#000;border-radius:8px;padding:35px 24px;position:relative}.modal-donate .magic-price-selector .description h3,.modal-donate .magic-price-selector .description p{margin:0}.modal-donate .magic-price-selector .description:before{content:"";border:1px solid #000;border-radius:6px;position:absolute;inset:7px}.modal-donate sub{color:#e94213;vertical-align:super}.modal-donate .banner-image{width:calc(100% + 20px);height:auto;margin:-24px -10px 16px;display:block}@media screen and (width>=628px){.modal-donate .banner-image{width:calc(100% + 84px);margin:-24px -42px 40px}.modal-donate .close-button{margin-bottom:20px}}.modal-donate progress{appearance:none;background:#e94213;width:100%;height:4px;display:block}.modal-donate progress[value]::-webkit-progress-bar{background-color:#eaeaea}.modal-donate progress[value]::-webkit-progress-value{background-color:#e94213;transition:all .25s ease-out}.modal-donate .donation-form{flex-direction:column;gap:1rem;display:flex}.modal-donate .donation-form h3{margin:0}.modal-donate .donation-form .button{align-self:flex-start}.modal-donate .donation-form .fields-group{margin-top:1.5rem}.modal-donate input[type=checkbox]{appearance:none;font:inherit;color:#9ed6c6;cursor:pointer;background-color:#fff;border:2px solid #9ed6c6;border-radius:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:inline-flex;transform:translateY(-.13em)}@media (hover:hover){.modal-donate input[type=checkbox]:hover{background-color:#9ed6c6}}.modal-donate input[type=checkbox]+label{cursor:pointer;line-height:1.2}.modal-donate input[type=checkbox]:before{content:"";background-color:#9ed6c6;width:.5em;height:.5em;transition:transform .12s ease-in-out;transform:scale(0)}.modal-donate input[type=checkbox]:checked:before{transform:scale(1)}.modal-donate input[type=checkbox]:focus-visible{outline:2px solid #000}.modal-donate input[type=radio],.modal-donate input[type=radio]:before{border-radius:50%}.modal-donate .inline-controls>*+*{margin-top:6px}@media screen and (width>=550px){.modal-donate .inline-controls{flex-wrap:wrap;display:flex}.modal-donate .inline-controls>*+*{margin-top:0;margin-left:16px}}.modal-donate .inline-control{align-items:center;display:flex}.modal-donate .inline-control label{flex:1;margin-left:.5em}.modal-donate .inline-control input[type=radio]{position:relative;top:.1em}.modal-donate .inline-control input[type=checkbox]{margin-right:.3em;position:relative;top:.15em}.modal-donate .email-preview{background-color:#fbf5e5;border-radius:8px;margin-top:1rem}.modal-donate .email-preview .email-preview-content{padding:20px}.modal-donate .email-preview .email-preview-content h1{font-size:1.2em;font-weight:700}.modal-donate .email-preview .email-preview-content textarea{line-height:1.4}.modal-donate-next{--p-spacing3:.75rem;--colorBackground:#fff;--borderRadius:5px;--p-colorBackgroundDeemphasize10:#e6e6e6;--focusOutline:0;--p-colorPrimaryAlpha50:$tertiary;--focusBoxShadow:0 0 0 3px #00477a40,0 1px 1px 0 #00000014}.modal-donate-next input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-donate-next input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-donate-next input[type=number]{-moz-appearance:textfield}.modal-donate-next input[type=text],.modal-donate-next input[type=number],.modal-donate-next input[type=email],.modal-donate-next textarea{width:100%;padding:var(--p-spacing3);background-color:var(--colorBackground);border-radius:var(--borderRadius);border:1px solid var(--p-colorBackgroundDeemphasize10);font-size:16px;transition:background .15s,border .15s,box-shadow .15s,color .15s;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.modal-donate-next input[type=text]:hover,.modal-donate-next input[type=number]:hover,.modal-donate-next input[type=email]:hover,.modal-donate-next textarea:hover{border-color:var(--p-colorBackgroundDeemphasize10)}.modal-donate-next input[type=text]:focus,.modal-donate-next input[type=number]:focus,.modal-donate-next input[type=email]:focus,.modal-donate-next textarea:focus{outline:var(--focusOutline);border-color:var(--p-colorPrimaryAlpha50);box-shadow:0px 1px 1px #00000008,0px 3px 6px #00000005,var(--focusBoxShadow)}.modal-donate-next input[type=text]::placeholder,.modal-donate-next input[type=number]::placeholder,.modal-donate-next input[type=email]::placeholder,.modal-donate-next textarea::placeholder{color:#77787e}.modal-donate-next textarea{height:100px}.modal-donate-next h2{margin:.5em 0}.modal-donate-next h4{margin:1em 0 .5em}.modal-donate-next .error{color:#000;background:#fff;border:1px solid #00637c;border-radius:8px;margin:10px 0;padding:10px 10px 8px}.modal-donate-next .success{color:#40ad48;background:#edf5ed;border:1px solid #40ad48;border-radius:8px;margin:10px 0;padding:10px 10px 8px}.modal-donate-next .donate-total{border-top:1px solid #000;border-bottom:1px solid #000;margin:32px 0;padding:20px 0 15px}.modal-donate-next .donate-total p{margin:.5em 0 0}.modal-donate-next .donate-total h5{margin:0;font-size:1.5rem;font-weight:700;display:flex}@media screen and (width>=628px){.modal-donate-next .donate-total h5{font-size:2.5rem}}.modal-donate-next .donate-total h5 span:first-child{margin-right:.75ch}.modal-donate-next .payment{background:#ebebeb;margin:0 -10px -24px;padding:6px 10px 24px}@media screen and (width>=628px){.modal-donate-next .payment{margin-bottom:-24px;margin-left:-42px;margin-right:-42px;padding:6px 42px 24px}}.modal-donate-next .payment label,.modal-donate-next .payment input{font-family:sans-serif;font-size:16px}.modal-donate-next .payment-methods{align-items:center;margin-bottom:24px;display:flex}.modal-donate-next .payment-methods>*{width:100%}.modal-donate-next .payment-methods .payment-methods-or{text-align:center;width:125px}.modal-donate-next .payment-methods .payment-methods-or+button{font-size:16px;padding-top:11px!important;padding-bottom:9px!important}@media (hover:hover){.modal-donate-next .payment-methods button:hover{color:#fff;box-shadow:none;background-color:#000;border:3px solid #000}}.modal-donate-next .payment-methods button.active{color:#000;box-shadow:none;background-color:#0000;border:3px solid #000}.modal-donate-next .mv-2{margin-top:12px;margin-bottom:12px}.modal-donate-next .monthly-upsell{border:2px solid #000;border-radius:5px;padding:10px;position:relative}.modal-donate-next .monthly-upsell p{padding-right:40px}.modal-donate-next .monthly-upsell h4{margin-bottom:.5em}.modal-donate-next .monthly-upsell .buttons{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.modal-donate-next .monthly-upsell .button--dismiss{appearance:none;cursor:pointer;background:url(../close.18b54ce3.svg) 50%/contain no-repeat;border:none;border-radius:50%;width:24px;height:24px;margin:8px;padding:0;transition:background-color .1s ease-out;display:block;position:absolute;top:0;right:0}.modal-donate-next .monthly-upsell .button--dismiss:hover{background-color:#fff}.modal-donate-next .extra-info{margin:32px 0}.modal-donate-next .extra-info .inline-control{margin-top:14px}.modal-donate-next .extra-info .company-name{flex-direction:column;gap:.5rem;margin-top:10px;padding-left:28px;display:flex}.modal-donate-next .extra-info .company-name label{font-weight:700}.modal-donate-next .mt-4{margin-top:24px!important}.modal-donate-next .body-small{font-size:1rem}.modal-donate-next .accordion-body button{margin-top:24px!important}.modal-donate-next .accordion-body .inline-controls{margin-top:12px}.modal-donate-next .accordion-body .inline-controls+.mt-2{margin-top:20px}.donate-alert{opacity:0;visibility:hidden;background-color:#fff;border-radius:4px;max-width:283px;margin-top:18px;transition:opacity .3s ease-out,transform .2s ease-out,visibility .3s;position:fixed;transform:translateY(-10px);box-shadow:0 0 12px 3px #00000038}.donate-alert:before{content:"";border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;top:-10px;right:27px}.donate-alert.show{opacity:1;visibility:visible;z-index:299;transform:translateY(0)}.donate-alert .donate-alert-body{border-bottom:1px solid #000;flex-direction:column;align-items:center;padding:16px;display:flex}.donate-alert .donate-alert-body img{max-width:64px;padding:16px 0}.donate-alert .donate-alert-footer-buttons{display:flex}.donate-alert .donate-alert-footer-buttons button:first-child{border-right:1px solid #000;border-bottom-right-radius:0;border-bottom-left-radius:4px}.donate-alert .donate-alert-footer-buttons button{color:#000;cursor:pointer;background:0 0;border:none;border-bottom-right-radius:4px;outline:none;flex-grow:1;margin:0;padding:16px;font-family:embarcadero-mvb-pro-condense,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;transition:background-color .2s ease-out,color .2s ease-out}.donate-alert .donate-alert-footer-buttons button:hover{color:#000;background-color:#9ed6c6}.donate-alert .donate-alert-form{padding:16px}.donate-alert .donate-alert-form input{width:100%}.donate-alert .donate-alert-form .status-success{color:#40ad48;background:#edf5ed;border:1px solid #40ad48;border-radius:8px;margin:10px 0;padding:10px 10px 8px}.donate-alert .donate-alert-form .status-error{color:#e94213;background:#fde8ba;border:1px solid orange;border-radius:8px;margin:10px 0;padding:10px 10px 8px}.donate-alert .donate-alert-form .button{margin-top:1rem}.donate-alert .donate-alert-form .donate-alert-form-footer{justify-content:space-between;display:flex}dialog#show-modal{appearance:none;opacity:0;background-color:#0000;border:none;width:100%;height:100vh;padding:0;transition:opacity .45s ease-in;overflow:hidden}dialog#show-modal.visible{opacity:1;transition:opacity .25s ease-out}@media screen and (width>=768px){dialog#show-modal{width:90%;height:calc(100% - 2px)}}dialog#show-modal::backdrop{background-color:#0000;transition:background-color .25s}dialog#show-modal.loading .show-modal-internal{background:#000}dialog#show-modal.loading .show-modal-content{justify-content:center;align-items:center;display:flex;position:relative}dialog#show-modal.loading .show-modal-content:before{content:"";opacity:.8;background-color:#9ed6c6;width:100px;height:100px;position:absolute;mask-image:url(../loading.078ae6b8.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}dialog#show-modal[open]{--actionHeight:32px;grid-template-rows:var(--actionHeight)calc(100% - var(--actionHeight) - 8px);gap:8px;display:grid}@media screen and (width>=768px){dialog#show-modal[open]{--actionHeight:46px}}dialog#show-modal[open]::backdrop{background-color:#000000d6}dialog#show-modal[open] .show-modal-actions,dialog#show-modal[open] .show-modal-internal{opacity:1}dialog#show-modal:not([open])::backdrop{background-color:#0000}dialog#show-modal:not([open]) .show-modal-actions,dialog#show-modal:not([open]) .show-modal-internal{opacity:0;transition:opacity .25s linear}dialog#show-modal .show-modal-actions{flex-flow:row;justify-content:flex-end;gap:8px;display:flex}dialog#show-modal .show-modal-actions .button{appearance:none;color:#000;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;gap:.2em;margin:0;padding:5px 10px;font-size:1rem;font-weight:700;transition:opacity .25s,background-color .25s,color .25s;display:inline-flex}@media screen and (width>=768px){dialog#show-modal .show-modal-actions .button{font-size:1.25rem}}dialog#show-modal .show-modal-actions .button:focus{outline:none}@media (hover:hover){dialog#show-modal .show-modal-actions .button:hover{color:#fff;background:#000}}dialog#show-modal .show-modal-actions .button:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background:#ababab}dialog#show-modal .show-modal-actions .button span{display:none}@media screen and (width>=768px){dialog#show-modal .show-modal-actions .button span{display:inline}}dialog#show-modal .show-modal-actions .button.button-close{width:2.75rem}dialog#show-modal .show-modal-actions .button.button-close:after{content:"×";font-size:1.5rem}dialog#show-modal .show-modal-internal{background:#fff;border:3px solid #fff;flex-flow:column;align-items:stretch;height:100%;transition:opacity .25s;display:flex;overflow:hidden}dialog#show-modal .show-modal-actions,dialog#show-modal .show-modal-internal{opacity:0}dialog#show-modal .show-modal-content{scrollbar-width:thin;border:none;width:100%;height:100%;overflow:hidden auto}dialog#show-modal .show-modal-content article{--showInnerPadding:.75rem;padding:0 var(--showInnerPadding)}@media screen and (width>=480px){dialog#show-modal .show-modal-content article{--showInnerPadding:1rem}}@media screen and (width>=768px){dialog#show-modal .show-modal-content article{--showInnerPadding:1.5rem}}.video-popup{flex-direction:column;justify-content:center;align-items:end;display:flex;position:relative}.video-popup img{display:block}.video-popup .button-open{appearance:none;cursor:pointer;z-index:2;background-color:#0000;border:none;justify-content:center;align-items:end;width:100%;padding:0;font-size:1.5rem;font-weight:600;display:flex;position:absolute;inset:0}.video-popup .button-open .play-button-container{color:#000;background-color:#9ed6c6;border:2px solid #9ed6c6;border-radius:32px;align-items:center;gap:10px;width:fit-content;height:fit-content;margin-bottom:10%;padding:8px 32px;transition:color .2s,background .2s;display:flex;box-shadow:0 4px 9px #00000080}.video-popup .button-open .play-button-container:before{content:"";aspect-ratio:1;background-color:currentColor;width:33px;height:auto;transition:background-color .2s;display:inline-flex;mask-image:url(../play-circle.5fb9ec13.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.video-popup .button-open:focus-visible .play-button-container{color:#000;background-color:#fff;border-color:#000}.video-popup .button-open:focus-visible .play-button-container:before{background-color:#000}@media (hover){.video-popup .button-open:hover .play-button-container{color:#000;background-color:#fff;border-color:#000}.video-popup .button-open:hover .play-button-container:before{background-color:#000}}.video-popup .button-close{appearance:none;color:#000;cursor:pointer;background:#fff;border:none;border-radius:0;place-self:flex-end;width:fit-content;padding:5px 10px;font-size:1.25rem;font-weight:700;transition:opacity .25s linear,background-color .25s linear}.video-popup .button-close:focus{outline:none}@media (hover){.video-popup .button-close:hover{color:#fff;background:#00637c}.video-popup .button-close:hover+.video-modal-internal{border-color:#00637c}}.video-popup .video-modal-internal{background-color:#000;border:3px solid #fff;height:fit-content;min-height:fit-content;transition:opacity .25s linear,border-color .25s linear}.video-popup .embed-container{aspect-ratio:16/9;position:relative}.video-popup .embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-popup .button-close,.video-popup .video-modal-internal{opacity:0}.video-popup dialog{appearance:none;background-color:#0000;border:none;flex-direction:column;gap:8px;width:0;height:0;padding:0;overflow:hidden}.video-popup dialog::backdrop{background-color:#0000;transition:background-color .25s ease-out}.video-popup dialog.open{width:95%;max-width:95%;height:fit-content;display:flex}@media screen and (width>=768px){.video-popup dialog.open{width:85%}}.video-popup dialog.open::backdrop{background-color:#000000d9}.video-popup dialog.open .button-close,.video-popup dialog.open .video-modal-internal{opacity:1}.video-popup dialog.closing::backdrop{background-color:#0000}.video-popup dialog.closing .button-close,.video-popup dialog.closing .video-modal-internal{opacity:0;transition:opacity .25s linear}.video-popup .embed-container{padding:0}.video-popup .embed-container iframe{aspect-ratio:16/9;min-height:100%;max-height:calc(100vh - 2rem - 49px);position:static}.social-list{align-items:end;margin:0;padding:0;list-style:none;display:flex}.social-list li a,.social-list li button{color:#000;cursor:pointer;background-color:#0000;border:none;padding:5px;display:flex}.social-list li a:focus-visible,.social-list li button:focus-visible{color:#00637c;outline:2px solid #000}@media (hover){.social-list li a:hover,.social-list li button:hover{color:#00637c}}.social-list .icon-facebook,.social-list .icon-instagram,.social-list .icon-youtube,.social-list .icon-linkedin,.social-list .icon-email{background-color:currentColor;width:44px;height:44px;display:inline-flex;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.social-list .icon-facebook{mask-image:url(../icon-facebook.f9229bf6.svg)}.social-list .icon-instagram{mask-image:url(../icon-instagram.74960456.svg)}.social-list .icon-youtube{mask-image:url(../icon-youtube.2517e75b.svg)}.social-list .icon-linkedin{mask-image:url(../icon-linkedin.2287d53b.svg)}.social-list .icon-email{mask-image:url(../icon-email.3cddafbc.svg)}
/*# sourceMappingURL=style.css.map */
