/*!
Theme Name: Radio Arts Catalyst Twenty Twenty Child Theme
Theme URI: https://radio.artscatalyst.org/
Description: A child theme for Twenty Twenty.
Author: Your Name
Author URI: https://radio.artscatalyst.org/
Template: twentytwenty
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/@font-face{font-family:"Parabole";src:url("assets/fonts/Parabole-Regular.woff2") format("woff2"),url("assets/fonts/Parabole-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"CooperHewitt";src:url("assets/fonts/CooperHewitt-Book.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"CooperHewitt";src:url("assets/fonts/CooperHewitt-BookItalic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"CooperHewitt";src:url("assets/fonts/CooperHewitt-Semibold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"CooperHewitt";src:url("assets/fonts/CooperHewitt-SemiboldItalic.woff") format("woff");font-weight:700;font-style:italic}button:focus,button:hover,.button:focus,.button:hover,.faux-button:focus,.faux-button:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;color:var(--colorLinkHover)}:focus:not(:focus-visible){outline:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;border-bottom:1px solid currentColor}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{border-bottom:1px solid transparent}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.site-title{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:0}@media(min-width: 700px){.site-title{font-size:3rem}}@media(min-width: 1200px){.site-title{font-size:4rem}}.site-title a{text-decoration:none}.site-title a:hover,.site-title a:focus{text-decoration:none;color:var(--colorLinkHover)}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:var(--colorText)}ul.primary-menu{letter-spacing:0;margin:0}@media(min-width: 1220px){ul.primary-menu{margin:0}}ul.primary-menu a{text-decoration:none}ul.primary-menu a:hover,ul.primary-menu a:focus{text-decoration:none}.primary-menu>li{margin:0 0 0 .25rem}@media(min-width: 1220px){.primary-menu>li{margin:0 0 0 .25rem}}.primary-menu>li>a{padding:.5em .6em .3em;border-radius:2px;background:transparent}.primary-menu li.current-menu-item>a,.primary-menu li.current-menu-item>.link-icon-wrapper>a{text-decoration:none}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon{color:var(--colorText);background:var(--white)}body:not(.overlay-header) .primary-menu>li>a:hover,body:not(.overlay-header) .primary-menu>li>a:focus,body:not(.overlay-header) .primary-menu>li>.icon:hover,body:not(.overlay-header) .primary-menu>li>.icon:focus{background:var(--peach)}body:not(.overlay-header) .primary-menu li.current-menu-item>a,body:not(.overlay-header) .primary-menu li.current-menu-item>.link-icon-wrapper>a{color:rgba(0,0,0,.75);background:var(--olive)}body:not(.overlay-header) .primary-menu li.current-menu-item>a:hover,body:not(.overlay-header) .primary-menu li.current-menu-item>a:focus,body:not(.overlay-header) .primary-menu li.current-menu-item>.link-icon-wrapper>a:hover,body:not(.overlay-header) .primary-menu li.current-menu-item>.link-icon-wrapper>a:focus{color:var(--colorText);background:var(--lightGrey)}button.toggle{font-size:2rem;margin-top:0}.header-inner .toggle:focus .toggle-text,.header-inner .toggle:hover .toggle-text{text-decoration:none}.nav-toggle{margin-top:0;width:auto;font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.nav-toggle:hover,.nav-toggle:focus{color:var(--colorText);background:var(--colorLinkHover)}button.close-nav-toggle{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--colorText)}button.close-nav-toggle:hover,button.close-nav-toggle:focus{color:var(--colorLink);background:transparent}button.close-nav-toggle .toggle-text{margin-left:.8rem;margin-right:0}.menu-wrapper.section-inner{width:100%}@media(min-width: 1000px){.menu-wrapper.section-inner{width:calc(100% - 4rem)}}.menu-wrapper.section-inner button.close-nav-toggle{width:100%;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}@media(min-width: 1000px){.menu-wrapper.section-inner button.close-nav-toggle{padding-left:0;padding-right:0}}.menu-wrapper.section-inner .mobile-menu,.menu-wrapper.section-inner .menu-bottom{width:calc(100% - 8rem);margin-left:auto;margin-right:auto}@media(min-width: 1000px){.menu-wrapper.section-inner .mobile-menu,.menu-wrapper.section-inner .menu-bottom{width:100%}}.modal-menu{left:0;width:100%}.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{font-weight:400;font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-bottom:1px solid transparent;text-decoration:none;font-size:3rem}.modal-menu>li>a:hover,.modal-menu>li>a:focus,.modal-menu>li>.ancestor-wrapper>a:hover,.modal-menu>li>.ancestor-wrapper>a:focus{border-bottom:1px solid currentColor;text-decoration:none}.modal-menu li{border:0}.modal-menu li:first-of-type{border-top:0}.modal-menu>li:last-child{border-bottom:0}.modal-menu a:focus,.modal-menu a:hover,.modal-menu li.current-menu-item>.ancestor-wrapper>a,.modal-menu li.current_page_ancestor>.ancestor-wrapper>a{text-decoration:none}.modal-menu li.current-menu-item>.ancestor-wrapper>a,.modal-menu li.current_page_ancestor>.ancestor-wrapper>a{color:var(--colorLink)}@media(min-width: 1000px){.header-inner{gap:2rem}.header-titles-wrapper{margin-right:0}}.header-inner .toggle{height:3rem;height:auto;display:flex;flex-flow:row wrap}.nav-toggle svg{height:.4rem;width:1.3rem;margin:auto;padding:0}.toggle-inner{display:flex;flex-flow:row wrap;width:100%;align-items:center;justify-content:center;height:auto}.toggle-inner .toggle-text,.toggle-inner .toggle-icon{width:100%;padding:.5rem 0}.toggle-inner .toggle-text{order:1}.toggle-inner .toggle-text{color:var(--colorText);font-weight:400;position:relative}button.toggle.nav-toggle.desktop-nav-toggle{background:var(--white);border-radius:2px}button.toggle.nav-toggle.desktop-nav-toggle:hover,button.toggle.nav-toggle.desktop-nav-toggle:focus{background:var(--colorLinkHover)}[class*=__inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:90rem}.entry-content .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter):first-child{margin-top:0}@media screen and (min-width: 1220px){.entry-content>.alignwide:first-child,.entry-content>.alignfull:first-child{margin-top:0}}[class*=__inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-top:0}.wp-block-button{margin-top:1rem}@media(min-width: 700px){.wp-block-cover-image h2,.wp-block-cover h2{font-size:4.8rem}}@media(min-width: 1000px){.wp-block-cover-image h2,.wp-block-cover h2{font-size:6.2rem}}@media(min-width: 1200px){.wp-block-cover-image h2,.wp-block-cover h2{font-size:7.6rem}}.wp-block-cover p:last-of-type{margin-bottom:0}:root{--lightGrey: #f7f7f7;--grey: #d8d8d8;--darkGrey: #787878;--olive: #a6a010;--peach: #ffa384;--purple: #5900b6;--white: #fff;--black: #000;--colorText: var(--black);--colorLink: var(--purple);--colorLinkHover: var(--peach)}body{font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:0;font-size:1.75rem}a{color:var(--colorLink)}a:hover,a:focus{color:var(--colorLinkHover)}input,textarea,button,.button,.faux-button,.faux-button.more-link,.wp-block-button__link,.wp-block-file__button{font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:0;border-radius:2px}.archive-title{font-weight:400;letter-spacing:0;border:1px solid var(--lightGrey);padding:1rem;background:var(--lightGrey)}.entry-content{font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}@media(min-width: 700px){.entry-content{font-size:1.9rem}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.entry-content cite,.entry-content figcaption,.entry-content table,.entry-content address,.entry-content .wp-caption-text,.entry-content .wp-block-file{font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.has-drop-cap:not(:focus)::first-letter{font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:90rem}h1,h2,h3,h4,h5,h6,.faux-heading{letter-spacing:0}h1,.heading-size-1{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.pagination-single{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.8rem}@media(min-width: 700px){.pagination-single{font-size:2rem}}.pagination-single a{font-weight:400;letter-spacing:0;color:var(--colorText);text-decoration:none}.pagination-single a:hover,.pagination-single a:focus{text-decoration:none;color:var(--colorLinkHover)}.pagination-single a:hover .title,.pagination-single a:focus .title{text-decoration:none}.entry-title span{color:var(--darkGrey)}.post-author.meta-wrapper{display:none}button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type=button],input[type=reset],input[type=submit]{color:var(--white);background:var(--black);border-bottom:0;font-weight:400;text-transform:none;font-size:1em;padding:.875em 1.5em .75em;margin-top:1.5em}button:hover,button:focus-visible,.button:hover,.button:focus-visible,.faux-button:hover,.faux-button:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus-visible,input[type=button]:hover,input[type=button]:focus-visible,input[type=reset]:hover,input[type=reset]:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible{color:var(--white);background:var(--colorLinkHover)}button:focus,button:hover,.button:focus,.button:hover,.faux-button:focus,.faux-button:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:var(--white)}.entry-content hr::before,hr.styled-separator::before{display:none}.entry-content hr::after,hr.styled-separator::after{display:none}.pagination-single hr:first-child{margin:0 0 2rem 0}@media(min-width: 700px){.pagination-single hr:first-child{margin:0 0 2rem 0}}.pagination-single hr:last-child{margin:2rem 0 .8rem 0}@media(min-width: 700px){.pagination-single hr:last-child{margin:2rem 0 .8rem 0}}.entry-content .has-small-font-size{font-size:.842em}.entry-content .has-normal-font-size,.entry-content .has-regular-font-size{font-size:1em}.entry-content .has-medium-font-size{font-size:1.1em;line-height:1.45}.entry-content .has-large-font-size{font-size:1.125em;line-height:1.4}.entry-content .has-larger-font-size{font-size:1.25em;line-height:1.4}@media(min-width: 700px){.entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background){margin-top:0}.singular .entry-header{padding:4rem 0}.section-inner{width:calc(100% - 4rem)}.nav-toggle{right:0}h1,.heading-size-1{font-size:6.4rem;font-size:4.8rem}h2,.heading-size-2{font-size:4.8rem;font-size:4rem}h3,.heading-size-3{font-size:4rem;font-size:3.2rem}h4,.heading-size-4{font-size:3.2rem;font-size:2.4rem}h5,.heading-size-5{font-size:2.4rem;font-size:1.8rem}h6,.heading-size-6{font-size:1.8rem;font-size:1.4rem}}@media(min-width: 1000px){.entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background){margin-top:0}}@media(min-width: 1200px){.site-title{font-size:3rem}}@media(min-width: 1220px){h1,.heading-size-1{font-size:4.8rem}}.singular .entry-header{background:transparent}blockquote{border-color:var(--colorText)}.pagination-single{margin-bottom:4rem}.post-inner{padding-top:0}@media(min-width: 700px){.post-inner{padding-top:0}}.single-residency .entry-header{padding:4rem 0 0}@media(min-width: 700px){.single-residency .entry-header{padding:4rem 0 0}}.single-residency .post-inner{padding-top:0}html{height:100%}.template-landing{height:100%}@media screen and (min-width: 600px){.template-landing #site-content,.template-landing #site-content>article,.template-landing .post-inner,.template-landing .entry-content,.template-landing .wp-block-columns,.template-landing .wp-block-column,.template-landing .wp-block-acf-animated-header-block{height:100%}}.template-landing .post-inner{padding-top:0}.template-landing .wp-block-acf-animated-header-block{--blockHeight: 100%;top:0;bottom:0}@media screen and (max-width: 599px){.template-landing .wp-block-acf-animated-header-block{height:400px}}.template-landing .wp-block-acf-animated-header-block h2{z-index:10;color:#fff}@media screen and (min-width: 1100px){.template-landing .wp-block-acf-animated-header-block h2{font-size:100px}}.template-landing .wp-block-acf-animated-header-block h2 span{background:#000;display:inline-block;padding:0 .125em 0}.template-landing .entry-content>.alignwide:first-child,.template-landing .entry-content>.alignfull:first-child{margin:0}.template-landing .wp-block-column{margin-bottom:0}.template-landing .wp-block-column:last-of-type{padding:4rem 2rem}.template-landing .wp-block-columns.alignfull,.template-landing .alignfull .wp-block-columns{padding-left:0;padding-right:0}.template-landing .post-meta-wrapper{display:none}.widget .widget-title{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary{font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.widget_rss .rsswidget{font-weight:400}.widget_rss a{text-decoration:none}.widget_rss a:focus,.widget_rss a:hover{text-decoration:none}.footer-social a,.social-icons a{background:var(--colorText)}.footer-social a:hover,.social-icons a:hover{color:var(--white);background:var(--colorLink)}.footer-widgets-outer-wrapper{border-bottom:0}.footer-nav-widgets-wrapper{border-top:0;background-color:transparent}#site-footer{background-color:var(--black);color:var(--white);font-size:1.8rem;padding:0;margin-top:3rem;padding-bottom:3rem}@media(min-width: 1220px){#site-footer{font-size:2rem}}#site-footer a{color:var(--white)}#site-footer a:hover,#site-footer a:focus{text-decoration:none;color:var(--colorLinkHover)}#site-footer .section-wrapper{background-color:var(--black);color:var(--white)}#site-footer .section-wrapper--newsletter{background-color:#c8a2c8;color:var(--black);padding-bottom:3rem;text-align:center}#site-footer .section-wrapper--newsletter .section-inner{justify-content:center}#site-footer .section-inner{padding:3rem 0 0}#site-footer img{-webkit-filter:invert(1);filter:invert(1)}#site-footer .footer-social a:hover,#site-footer .social-icons a:hover{color:var(--white)}.footer-credits{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;width:100%;gap:2rem}.footer-copyright{font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:1.125em}.footer-copyright span{margin-left:.5rem}.footer-site-link{margin:0}.footer-site-link svg{fill:var(--white);height:1em;width:8.876em}.footer-site-link a{display:inline-block}.footer-site-link a:hover svg,.footer-site-link a:focus svg{fill:var(--colorLinkHover)}.footer-copyright{margin-top:.5em}.footer-site-link{margin-top:1em}@media(min-width: 700px){.footer-copyright,.footer-site-link{margin-top:1em}}.section-wrapper--supporters p{width:100%}.section-wrapper--supporters p:last-of-type{margin-bottom:0}.section-wrapper--supporters img{display:inline-block;margin-right:2rem}.section-wrapper--supporters img:last-of-type{margin-right:0}.section-wrapper--supporters .alignnone,.section-wrapper--supporters .aligncenter{margin-top:2rem;margin-bottom:1em}@media(min-width: 700px){.section-wrapper--supporters .alignnone,.section-wrapper--supporters .aligncenter{margin-bottom:0}}.footer-social-wrapper{width:100%}@media(min-width: 700px){.footer-social-wrapper{width:50%}}.mailing-list-link{display:flex;flex-flow:column nowrap;color:var(--black);padding:2rem 0}.mailing-list-link__primary{font-size:2.2em;font-family:"Parabole","CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.mailing-list-link__secondary{margin-top:1.6rem;font-family:"CooperHewitt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#site-footer a.mailing-list-link{color:var(--black)}#site-footer a.mailing-list-link:hover,#site-footer a.mailing-list-link:focus{color:var(--white)}.slider{--font-size-caption: 0.8em;transition:opacity .3s ease;position:relative;overflow:hidden;margin-bottom:3rem}.slider .flickity-viewport{overflow:visible;transition:height .2s ease}.slider .flickity-button:disabled{opacity:.2}.slider .flickity-prev-next-button{background:transparent;color:var(--grey)}.slider .slides{width:100%;opacity:0}.slider .slides.flickity-enabled{opacity:1}.slider .slides .slide{width:100%;margin-bottom:1rem}.slider .slides .slide figure{display:table;position:relative;margin-left:auto;margin-right:auto;padding:0}.slider .slides .slide img{display:block;max-width:100%;width:auto;height:auto;max-height:600px;margin-bottom:.25rem}.slider .slides .slide figcaption{display:table-caption;position:relative;margin:.5rem auto 0;caption-side:bottom}.slider .slide__caption{color:#787878;font-size:var(--font-size-caption);opacity:0;transition:opacity .3s ease}.slider .is-selected .slide__caption{opacity:1}.slider.alignfull .slide__caption{padding-left:var(--padding);padding-right:var(--padding)}.acf-block-preview .slider{width:100%;margin-left:0;margin-right:0;left:auto;right:auto}.toggle-block{margin-bottom:3rem}.toggle-content-block{border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);padding:0;margin:0 0 -1px 0}.toggle-button{padding:1rem 0;border:0;margin:0;background:transparent;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;cursor:pointer;color:var(--black)}.toggle-button h5{font-weight:400;font-size:1rem;flex:0 1 auto;max-width:calc(100% - 1rem);text-align:left}.toggle-button .icon-container{flex:0 0 1em;display:flex;justify-content:center;align-items:center}.toggle-button .icon{font-size:.85rem}.toggle-button .icon--block-is-closed{display:block}.toggle-button .icon--block-is-active{display:none}.toggle-button:hover,.toggle-button:focus{color:var(--green)}.toggle-content{display:none;padding:0 0 1rem}.toggle-content p:last-child{margin-bottom:0}.toggle-block-is-active .toggle-content{display:block}.toggle-block-is-active .toggle-button .icon--block-is-closed{display:none}.toggle-block-is-active .toggle-button .icon--block-is-active{display:block}.toggle-block-is-active .toggle-button:hover,.toggle-block-is-active .toggle-button:focus{color:var(--green)}.acf-block-preview .icon-container{display:none}.wp-block-acf-animated-header-block{position:relative;background:#fff;padding:0;margin:0;margin-bottom:3rem;--blockHeight: 400px}.wp-block-acf-animated-header-block canvas{width:100%;height:var(--blockHeight);position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:saturation}.wp-block-acf-animated-header-block__inner{background:#ffa384;padding:0;margin:0;display:flex;justify-content:center;align-items:center;width:100%;height:var(--blockHeight);text-align:center}.wp-block-acf-animated-header-block__inner h2{z-index:1;font-size:3.125rem}@media(min-width: 400px){.wp-block-acf-animated-header-block__inner h2{font-size:5rem}}@media(min-width: 768px){.wp-block-acf-animated-header-block__inner h2{font-size:6.25rem}}@media(min-width: 1000px){.wp-block-acf-animated-header-block__inner h2{font-size:8rem}}@media(min-width: 1200px){.wp-block-acf-animated-header-block__inner h2{font-size:8.4rem}}.wp-block-acf-animated-header-block--background-colour-peach .wp-block-acf-animated-header-block__inner{background:#ffa384}.wp-block-acf-animated-header-block--background-colour-purple .wp-block-acf-animated-header-block__inner{background:#5900b6;color:#fff}.wp-block-acf-animated-header-block--background-colour-olive .wp-block-acf-animated-header-block__inner{background:#a6a010}.wp-block-acf-animated-header-block__form{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url(/template-parts/blocks/animated-header/assets/images/bg-form.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.wp-block-acf-animated-header-block__bg{position:absolute;top:0;left:0;right:0;bottom:0;height:var(--blockHeight);pointer-events:none;background-size:cover;background-repeat:no-repeat;background-position:center;mix-blend-mode:multiply;opacity:.4;z-index:9}.acf-block-preview .wp-block-acf-animated-header-block{width:100%;margin-left:0;margin-right:0;left:auto;right:auto}.wp-block-acf-featured-posts{--padding: 1rem;width:100%;padding-left:0 !important;padding-right:0 !important;margin-bottom:5rem}@media(min-width: 700px){.wp-block-acf-featured-posts{--padding: 2rem}}.wp-block-acf-featured-posts .featured-posts{width:100%;padding-left:var(--padding);padding-right:var(--padding);display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.wp-block-acf-featured-posts .featured-post{width:100%;padding-left:var(--padding);padding-right:var(--padding);margin-bottom:2rem}@media screen and (min-width: 580px){.wp-block-acf-featured-posts .featured-post{width:50%}}@media screen and (min-width: 1000px){.wp-block-acf-featured-posts .featured-post{width:46%;margin-bottom:4rem}}.wp-block-acf-featured-posts .featured-post a{display:inline-block;text-decoration:none}.wp-block-acf-featured-posts .featured-post>a:first-child{display:block}.wp-block-acf-featured-posts .featured-post a.post-thumbnail{display:block;padding-left:0;padding-right:0;margin:0;border:0;cursor:pointer}.wp-block-acf-featured-posts .featured-post h2{font-size:2.8rem;line-height:1;margin-top:.5rem;margin-bottom:.5rem}@media(min-width: 700px){.wp-block-acf-featured-posts .featured-post h2{font-size:3.2rem}}.wp-block-acf-featured-posts .featured-post h2 span{color:var(--darkGrey)}.wp-block-acf-featured-posts .featured-post a:hover h2 span,.wp-block-acf-featured-posts .featured-post a:focus-visible h2 span{color:inherit}.wp-block-acf-featured-posts .featured-post img{height:auto;width:100%;padding:0;margin:0 auto;display:block}a{color:var(--colorText)}a:hover,a:focus-visible{color:var(--colorLinkHover)}.wp-block-acf-featured-posts--list .featured-posts,.wp-block-acf-featured-posts--episodes .featured-posts{justify-content:flex-start}.wp-block-acf-featured-posts--list .featured-post,.wp-block-acf-featured-posts--episodes .featured-post{margin-bottom:3em}@media screen and (min-width: 580px){.wp-block-acf-featured-posts--list .featured-post,.wp-block-acf-featured-posts--episodes .featured-post{width:100%}}@media screen and (min-width: 1000px){.wp-block-acf-featured-posts--list .featured-post,.wp-block-acf-featured-posts--episodes .featured-post{width:100%}}.wp-block-acf-featured-posts--list .featured-post h2,.wp-block-acf-featured-posts--episodes .featured-post h2{font-size:3.2rem}@media(min-width: 700px){.wp-block-acf-featured-posts--list .featured-post h2,.wp-block-acf-featured-posts--episodes .featured-post h2{font-size:4.8rem}}@media(min-width: 1000px){.wp-block-acf-featured-posts--list .featured-post h2,.wp-block-acf-featured-posts--episodes .featured-post h2{font-size:5.4rem}}@media(min-width: 1200px){.wp-block-acf-featured-posts--list .featured-post h2,.wp-block-acf-featured-posts--episodes .featured-post h2{font-size:6.2rem}}.wp-block-acf-featured-posts--list a,.wp-block-acf-featured-posts--episodes a{text-decoration:none}.wp-block-acf-featured-posts--list a.button,.wp-block-acf-featured-posts--episodes a.button{color:var(--white);background:var(--black);border-bottom:0;font-weight:400;text-transform:none;font-size:.85em;padding:.75em 1em .5em;margin-top:1.5em}.wp-block-acf-featured-posts--list a.button:hover,.wp-block-acf-featured-posts--list a.button:focus-visible,.wp-block-acf-featured-posts--episodes a.button:hover,.wp-block-acf-featured-posts--episodes a.button:focus-visible{color:var(--white);background:var(--colorLinkHover)}.wp-block-acf-featured-posts--list .featured-post__excerpt,.wp-block-acf-featured-posts--episodes .featured-post__excerpt{margin-top:1.5em}.wp-block-acf-featured-posts--list a{transition:color 0s ease}.wp-block-acf-featured-posts--list .featured-posts{padding-left:0;padding-right:0}.wp-block-acf-featured-posts--list .featured-post{padding-left:0;padding-right:0;display:flex;flex-flow:row wrap}.wp-block-acf-featured-posts--list .featured-post>a:first-child{width:100%;flex:1 0 100%}@media(min-width: 700px){.wp-block-acf-featured-posts--list .featured-post h2{font-size:4.8rem}}@media(min-width: 1000px){.wp-block-acf-featured-posts--list .featured-post h2{font-size:4.8rem}}@media(min-width: 1200px){.wp-block-acf-featured-posts--list .featured-post h2{font-size:4.8rem}}.wp-block-acf-featured-posts--episodes .featured-post{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;padding-left:0;padding-right:0}.wp-block-acf-featured-posts--episodes .featured-post__episode-meta{width:25%;flex:0 0 auto;padding-left:var(--padding);padding-right:var(--padding)}.wp-block-acf-featured-posts--episodes .featured-post__episode-meta img{margin:0;margin-bottom:1rem}@media screen and (max-width: 580px){.wp-block-acf-featured-posts--episodes .featured-post__episode-meta img{margin-bottom:1.5rem;max-width:300px}}@media screen and (max-width: 580px){.wp-block-acf-featured-posts--episodes .featured-post__episode-meta{width:100%}}.wp-block-acf-featured-posts--episodes .featured-post__episode-meta-text{font-size:1.5rem;color:var(--darkGrey)}@media screen and (max-width: 580px){.wp-block-acf-featured-posts--episodes .featured-post__episode-meta-text{display:none}}.wp-block-acf-featured-posts--episodes .featured-post__episode-header{width:75%;flex:0 0 auto;padding-left:var(--padding);padding-right:var(--padding)}@media screen and (max-width: 580px){.wp-block-acf-featured-posts--episodes .featured-post__episode-header{width:100%}}@media screen and (min-width: 700px){.wp-block-acf-featured-posts--episodes .featured-post__episode-header h2{font-size:3.2rem}}@media screen and (min-width: 1000px){.wp-block-acf-featured-posts--episodes .featured-post__episode-header{padding-left:calc(var(--padding)*2)}}.acf-block-preview .wp-block-acf-featured-posts.alignfull{width:100%;margin-left:0;margin-right:0;left:auto;right:auto}.acf-block-preview .wp-block-acf-featured-posts ol{margin-left:0}.acf-block-preview .wp-block-acf-featured-posts .featured-post h2{font-size:18px}
