:root{--button-background:var(--wp--custom--color--core--dark-blue--500);--button-border:0;--button-border-hover:0;--button-foreground:var(--wp--custom--color--core--pure--white);--button-foreground-hover:var(--wp--custom--color--core--pure--white)}body.dark{--button-background:var(--wp--custom--color--core--off-white--300);--button-border:0;--button-foreground:var(--wp--custom--color--core--dark-blue--900)}:root{--text-gradient:var(--wp--custom--color--theme--special--anchor-loop)}body.dark{--text-gradient:var(--wp--custom--color--theme--special--sky-surge)}.temp-404-border{border-bottom:2px solid var(--wp--custom--color--core--pure--white)}body{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--dark) var(--wp--custom--color--core--faded-white);background-color:var(--csstools-light-dark-toggle--0,var(--wp--custom--color--core--deep-indigo))}@supports (color:light-dark(red,red)){body{background-color:light-dark(var(--wp--custom--color--core--faded-white),var(--wp--custom--color--core--deep-indigo))}}.home-hero{background:-20vw 30%/150vw 90vw no-repeat radial-gradient(#fffff9 30%,rgba(255,252,249,0) 70%),50% /cover no-repeat url(../images/home-bg.png)}.dark .home-hero{background:url(../images/home-bg-dark.jpg) 50%/cover no-repeat}.promotional-group-background{--fade-mask-direction:to top;--fade-mask:linear-gradient(var(--fade-mask-direction),#000 0,transparent 75%) 100% 50% /100% 100% repeat-x;bottom:0;height:100%;left:0;margin-top:0;-webkit-mask:var(--fade-mask);mask:var(--fade-mask);max-width:100%;position:absolute!important;right:0;top:0;z-index:-1}.promotional-group-background.promotional-group-background--fade-bottom{--fade-mask-direction:to bottom}.search .wp-site-blocks header+.wp-block-group>.wp-block-bloginabox-theme-section{--page-header-border-gradient:linear-gradient(90deg,#f0f7ca,#e4ffd3 50%,#88eeb6 55%,#a7e8ff 60%,#bafdcc)}.author .wp-site-blocks header+.wp-block-group>.wp-block-bloginabox-theme-section{--page-header-border-gradient:linear-gradient(90deg,#aaecf9,#9df1bc 5%,#e8ffd1 15%,#eefacf 60%,#bbf7c2)}.single .wp-site-blocks header+.wp-block-group>.wp-block-bloginabox-theme-section{--page-header-border-gradient:linear-gradient(90deg,#f9dde9,#f9deb6 30%,#f9dd64 65%,#f9dc63)}.sub-menu-2-columns .menu-item-columns{-moz-column-count:2;column-count:2}.home-hero h1{font-weight:var(--wp--custom--font--weight--core--bold)!important}.frontpage-sub-heading{--wp--preset--font-size--h-2:max(1.75rem,min(2.5vw,2.3rem))}:root{--button-background-hover:var(--wp--custom--color--core--dark-blue--400)}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-element-button:hover,.wp-block-search__button-inside .wp-block-search__button{--button-background-hover:var(--wp--custom--color--core--dark-blue--400);--button-border-hover:2px solid var(--wp--custom--color--core--dark-blue--400)}.promotional--has-media,:root{--promotional-button-background-hover:var(--wp--custom--color--core--dark-blue--400)}body.dark{--search-inside-wrapper-background:var(--wp--custom--color--core--dark-blue--700)}.wp-block-columns.is-style-sidebar .wp-block-column:last-child a.wp-element-button{color:var(--button-foreground)}.wp-block-columns.is-style-sidebar .wp-block-column:last-child a.wp-element-button:hover{color:#f0f0f1}.filtered-by__tag{align-items:center;display:flex}.filtered-by__close{height:20px}.wp-block-elasticpress-facet input.facet-search{display:none}.author-overview__social-link:not([href]),.author-overview__social-link[href=""]{display:none!important}body.dark .jump-menu__nav .sub-menu a{color:var(--wp--custom--color--core--sky-blue--100)}.wp-block-post .tts-audio-player{display:none}
