@import url(https://use.typekit.net/ely6tpf.css);*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--theme-color-1:#02838d;--theme-color-2:#fcba44;--theme-color-3:#d81a5a;--theme-color-4:#1c6e9c;--theme-color-5:#7b418b;--theme-color-6:#f2f5f7;--theme-color-7:#faf4eb;--theme-color-8:#ffffff;--theme-color-9:#08565c;--theme-color-10:#fcba44;--theme-color-11:#231f20;--theme-content-spacing:8px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:60px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:30px;--heading-size-h1:68px;--heading-size-h2:36px;--heading-size-h3:28px;--heading-size-h4:22px;--heading-size-h5:18px;--heading-size-h6:16px;--theme-section-margins:var(--space-2xl);--theme-heading-margins:var(--space-lg);--theme-thumbnail-lg-margins:var(--space-lg);--theme-category-margins:var(--space-xs);--wp-margin-paragraph:var(--space-md);--wp-margin-heading:var(--space-lg);--wp-margin-list:var(--space-md);--wp-margin-list-item:var(--space-xs);--wp-margin-quote:var(--space-lg);--wp-margin-figure:var(--space-lg);--wp-margin-image:var(--space-md);--wp-margin-table:var(--space-lg);--wp-margin-separator:var(--space-xl);--wp-margin-button:var(--space-sm)}body{font-family:'proxima-nova',sans-serif;font-size:16px;line-height:1.5em;color:var(--theme-color-11)}h1{font-family:'proxima-nova-condensed',sans-serif;color:var(--theme-color-11);line-height:1em;font-size:var(--heading-size-h1)}h2,h3,h4,h5,h6{font-family:'proxima-nova',sans-serif;color:var(--theme-color-11);line-height:1.2em}@media only screen and (max-width:768px){h1{font-size:3.5em}}nav,.menu,.menu .ct-menu-link,.main-navigation,.site-navigation,.primary-menu,.primary-menu a,.menu a,.menu-item a,.main-navigation a{font-family:'proxima-nova-condensed',sans-serif}#mega-menu-wrap-menu_1 #mega-menu-menu_1>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu_mobile #mega-menu-menu_mobile>li.mega-menu-item>a.mega-menu-link{font-family:'proxima-nova-condensed',sans-serif;font-weight:600!important}#mega-menu-wrap-menu_1 #mega-menu-menu_1>li.mega-menu-item>a.mega-menu-link:hover{font-family:'proxima-nova-condensed',sans-serif;font-weight:600!important;columns:var(--theme-color-2)}@media only screen and (max-width:768px){#mega-menu-wrap-menu_mobile #mega-menu-menu_mobile>li.mega-menu-item>a.mega-menu-link{border-radius:0;border:0;margin:0;line-height:40px;height:40px;padding:0 10px;background:#fff0;text-align:left;color:#fff;font-size:16px}}.taxonomy-category{font-size:16px;color:var(--theme-color-1);font-weight:600;margin:var(--space-lg) 0}*,*::before,*::after{box-sizing:border-box}body{margin:0}.site{min-height:100vh;display:flex;flex-direction:column}.site-content{flex:1}.ct-container,.container,.wp-block-group__inner-container{max-width:1200px;margin-inline:auto;padding-inline:var(--theme-content-spacing)}.section{padding-block:var(--space-2xl)}.stack{display:flex;flex-direction:column;gap:var(--space-xl)}.row{display:flex;flex-direction:row;gap:var(--space-xl);flex-wrap:wrap;align-items:center}.wp-block-group{margin-block-end:var(--space-2xl)}.wp-block-button a{border-radius:1000px;height:48px;padding:16px 24px;text-transform:none;line-height:16px;border:1px solid var(--theme-color-1);font-weight:600}:is(.is-layout-flow,.is-layout-constrained)>*+*{margin-top:var(--space-lg)}.is-layout-flex>:is(*,div){row-gap:var(--space-xs)}@media only screen and (max-width:768px){.is-layout-flex>:is(*,div){row-gap:var(--space-md)}}.homepage-posts-right-column .wp-block-post-template .wp-block-post .wp-block-columns{column-gap:var(--space-xl)}.homepage-posts-right-column .wp-block-post-template .wp-block-post .wp-block-post-featured-image{width:100%}.wp-block-post-template .wp-block-post .wp-block-post-featured-image img{border-radius:var(--radius-xl);-webkit-border-radius:var(--radius-xl);-moz-border-radius:var(--radius-xl);-ms-border-radius:var(--radius-xl);-o-border-radius:var(--radius-xl)}.homepage-posts-right-column .wp-block-post-template .wp-block-post .wp-block-post-featured-image img{border-radius:var(--radius-lg);-webkit-border-radius:var(--radius-lg);-moz-border-radius:var(--radius-lg);-ms-border-radius:var(--radius-lg);-o-border-radius:var(--radius-lg)}@media (max-width:689px){.homepage-posts-right-column .wp-block-post-template .wp-block-post .wp-block-post-featured-image img{border-radius:var(--radius-xl);-webkit-border-radius:var(--radius-xl);-moz-border-radius:var(--radius-xl);-ms-border-radius:var(--radius-xl);-o-border-radius:var(--radius-xl)}}@media (min-width:1000px){.homepage-featured-post-left{padding-right:60px}}.category-grid{column-gap:var(--space-xl);row-gap:var(--space-xl);width:100%}.category-grid .wp-block-columns{display:flex;flex-direction:column;gap:var(--space-xl);flex-wrap:nowrap;width:100%;max-width:100%}@media (min-width:690px) and (max-width:999px){.category-grid .wp-block-columns{flex-direction:row;flex-wrap:nowrap;max-width:none!important}}@media (min-width:1000px){.category-grid .wp-block-columns{flex-direction:row;flex-wrap:nowrap}}.category-grid .wp-block-group{padding:var(--space-xl);aspect-ratio:9/16;min-width:auto;width:100%;border-radius:var(--radius-xl);-webkit-border-radius:var(--radius-xl);-moz-border-radius:var(--radius-xl);-ms-border-radius:var(--radius-xl);-o-border-radius:var(--radius-xl);overflow:hidden;position:relative}.category-grid .wp-block-group::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .7);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:1}.category-grid .wp-block-group:hover::before,.category-grid .wp-block-group:active::before{opacity:1}.category-grid .wp-block-columns,.category-grid .wp-block-column{height:100%;position:relative;z-index:2}.category-grid .wp-block-column{flex:1 1 100%;min-width:0}.category-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:690px) and (max-width:999px){.category-grid .wp-block-column{flex:1 1 25%}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1000px){.category-grid .wp-block-column{flex:1 1 0%;min-width:200px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.category-grid .wp-block-heading{font-size:var(--heading-size-h2);color:var(--theme-color-8);line-height:1.2em}.category-grid .wp-block-group>*{opacity:1;transform:translateY(0)}@media (min-width:690px){.category-grid .wp-block-group>*{opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease}.category-grid .wp-block-group:hover>*{opacity:1;transform:translateY(0)}}.wp-block-column.is-content-vertically-aligned-top,.wp-block-column.is-content-vertically-aligned-center,.wp-block-column.is-content-vertically-aligned-bottom{align-self:stretch;display:flex;flex-direction:column}.wp-block-column.is-content-vertically-aligned-top.is-vertically-aligned-top,.wp-block-column.is-content-vertically-aligned-center.is-vertically-aligned-center,.wp-block-column.is-content-vertically-aligned-bottom.is-vertically-aligned-bottom{align-self:stretch}.wp-block-column.is-content-vertically-aligned-top>.wp-block-column__inner-container,.wp-block-column.is-content-vertically-aligned-center>.wp-block-column__inner-container,.wp-block-column.is-content-vertically-aligned-bottom>.wp-block-column__inner-container{display:flex;flex-direction:column;flex:1;min-height:100%}.wp-block-column.is-content-vertically-aligned-top,.wp-block-column.is-content-vertically-aligned-top>.wp-block-column__inner-container{justify-content:flex-start}.wp-block-column.is-content-vertically-aligned-center,.wp-block-column.is-content-vertically-aligned-center>.wp-block-column__inner-container{justify-content:center}.wp-block-column.is-content-vertically-aligned-bottom,.wp-block-column.is-content-vertically-aligned-bottom>.wp-block-column__inner-container{justify-content:flex-end}.menu-item a .menu-item-thumbnail{display:inline-block;width:50px;height:auto;object-fit:cover;margin-right:12px;vertical-align:middle;border-radius:var(--space-lg);-webkit-border-radius:var(--space-lg);-moz-border-radius:var(--space-lg);-ms-border-radius:var(--space-lg);-o-border-radius:var(--space-lg)}.menu-item a{display:inline-flex;align-items:center}