html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*{text-underline-offset:.125em}main{min-height:100vh}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}.entry-content{margin-top:-24px}.more-link{display:block}.front-cover{position:relative}.front-cover:after{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0));bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}video.wp-block-cover__video-background{z-index:-2}.wp-block-cover__inner-container{z-index:1}.wp-block-cover.alignfull{padding-left:clamp(1rem,5vw,3rem);padding-right:clamp(1rem,5vw,3rem)}.featured-style{max-height:500px;overflow:hidden}.featured-style img{height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@supports(aspect-ratio:1/1){.featured-style img[width][height]{aspect-ratio:attr(width)/attr(height)}@media(min-width:600px){.featured-style img[height][width][height]{max-height:500px}}}body{background-color:var(--wp--preset--color--almost-white)}.centered-cover .wp-block-cover__inner-container{display:flex;justify-content:center}nav.tsf-breadcrumb ol{padding-left:0}.post-password-form{margin:0 auto;margin-top:5rem!important;max-width:80vw;text-align:center}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.wp-block-quote{color:var(--wp--preset--color--dark-grey);font-style:italic;margin:auto;margin-block-start:24px;position:relative}.wp-block-quote p{font-size:var(--wp--preset--font-size--large-text);line-height:1.6;margin-bottom:1rem}.wp-block-quote cite{color:var(--wp--preset--color--dark-grey);display:block;font-size:var(--wp--preset--font-size--normal-text);font-style:normal;margin-top:1rem}.wp-block-quote cite:before{content:"— "}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--dark-teal)}@media screen and (max-width:599px){h1,h2{line-height:1.2}}h3{text-transform:uppercase}.wp-block-social-links .wp-social-link.social-footer .wp-block-social-link-anchor .wp-block-social-link-label{font-size:var(--wp--preset--font-size--small-text)!important}.wp-block-social-links .wp-social-link.social-contact .wp-block-social-link-anchor .wp-block-social-link-label{font-size:var(--wp--preset--font-size--heading-6)!important;font-weight:200!important}header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.2);left:0;max-width:100vw;pointer-events:auto;position:fixed;top:0;width:100%;z-index:999}@media(max-width:599px){header .is-menu-open{font-size:1.5rem}header .is-menu-open .wp-block-navigation__responsive-container-content,header .is-menu-open .wp-block-navigation__responsive-container-content ul{align-items:flex-start!important}}header .wp-block-navigation__responsive-container-open svg{height:34px;width:34px}.wp-block-navigation__responsive-container.is-menu-open{height:100vh}footer .wp-social-link{font-family:helvetica;font-size:20px}.gform_wrapper{--gf-ctrl-font-size:var(--wp--preset--font-size--heading-6)!important}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{border-block-start:0!important;border-inline-end:0!important;border-inline-start:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.gform_button{font-weight:700!important}.wp-block-cover .gform_footer{justify-content:center}.wp-block-cover .gform_validation_errors{background-color:var(--wp--preset--color--black)!important}.wp-block-cover .gfield_validation_message,.wp-block-cover .gform_validation_errors *{color:var(--wp--preset--color--almost-white)!important}.wp-block-cover .gfield_validation_message{background-color:var(--wp--preset--color--black)!important;font-size:var(--wp--preset--font-size--small)!important;margin-top:0!important;padding:.5rem}.wp-block-cover .gform_confirmation_message{text-align:center}#gform_submit_button_1:hover,#gform_wrapper_1 *{color:var(--wp--preset--color--almost-white)!important}.wp-block-button__link{border:2px solid transparent;border-radius:0;font-weight:700;padding:12px 24px;text-transform:capitalize;transition:all .3s ease}@media screen and (max-width:599px){.wp-block-button__link{font-size:80%;padding:8px 20px}}.wp-block-button.is-style-fill .wp-block-button__link{background-color:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--dark-teal)}.wp-block-button.is-style-fill .wp-block-button__link:hover,.wp-block-button.is-style-fill-white .wp-block-button__link{background-color:var(--wp--preset--color--vivid-orange);border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--almost-white)}.wp-block-button.is-style-fill-white .wp-block-button__link:hover{background-color:var(--wp--preset--color--orange);border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--dark-teal)}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--dark-teal)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--almost-white);border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--orange)}.wp-block-button.is-style-outline-orange .wp-block-button__link{background-color:transparent;border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--orange)}.wp-block-button.is-style-outline-orange .wp-block-button__link:hover{background-color:var(--wp--preset--color--almost-white);border-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--dark-teal)}.facetwp-counter{display:none}.facetwp-facet{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:599px){.facetwp-facet{flex-wrap:wrap}}.facetwp-radio{background:none!important;border-color:var(--wp--preset--color--orange)!important;border:2px solid transparent;border-radius:0;color:var(--wp--preset--color--dark-teal);cursor:pointer;display:inline-block;font-weight:700;margin:0 1rem 1rem 0;padding:12px 24px;position:relative;text-align:center;text-transform:capitalize;transition:all .3s ease;z-index:1}.facetwp-radio.checked,.facetwp-radio:hover{background-color:var(--wp--preset--color--vivid-orange)!important;border-color:var(--wp--preset--color--orange);color:#252525;transition:all .3s ease}.facetwp-radio[data-value=post]{display:none!important}@media screen and (max-width:599px){.facetwp-radio{font-size:80%;padding:8px 20px}}.facetwp-radio.checked{white-space:nowrap}.facetwp-display-value{padding-right:0!important;white-space:nowrap}.facetwp-type-pager,.facetwp-type-pager .facetwp-pager{align-items:center;display:flex;justify-content:center}.facetwp-type-pager .facetwp-pager{gap:0}.facetwp-page{align-items:center;display:flex!important;font-weight:300;height:48px;justify-content:center;text-align:center;text-decoration:none;width:40px}.facetwp-page.active{font-weight:700}.facetwp-page.next,.facetwp-page.prev{background:none;border:none;display:none!important;height:auto;width:auto}.news-card{background-color:var(--wp--preset--color--very-light-grey);transition:background-color .3s ease}.news-card,.news-card figure{overflow:hidden}.news-card img{display:block;height:auto;transition:transform .3s ease;width:100%}.news-card h2{transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.news-card:hover{background-color:var(--wp--preset--color--almost-white)}.news-card:hover img{transform:scale(1.05);transform-origin:center center}.news-card:hover h2{text-decoration:underline}
