.fluentform>form{--fluentform-primary:var(--wp--preset--color--primary)}.fluentform>form .ff-t-container{gap:4rem}.fluentform>form .ff-el-group{margin-bottom:4rem}.fluentform>form .ff-el-form-check-label .ff-el-form-check-input{top:0}.fluentform>form .iti__flag-container .iti__selected-flag{background-color:#0000;border-radius:0}.fluentform>form .iti__flag-container .iti__selected-flag .iti__flag{filter:grayscale()}.fluentform>form .iti__flag-container .iti__divider{padding:0}.fluentform>form .iti__flag-container .iti__divider,.fluentform>form .iti__flag-container .iti__country{margin-bottom:0}.fluentform>form .iti__flag-container .iti__preferred{display:none}.fluentform>form .ff-el-group:not(.ff-dropzone) .ff_upload_btn.ff-btn{border:1px solid var(--wp--preset--color--base);color:var(--wp--preset--color--base);background:0 0}.fluentform>form .ff-el-group:not(.ff-dropzone) .ff_upload_btn.ff-btn:hover{opacity:.75}.fluentform>form .ff-el-group.ff-dropzone .ff_upload_btn.ff-btn{border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--14);background:0 0;border-radius:0;line-height:1.25}.fluentform>form .ff-el-group.ff-dropzone .ff_upload_btn.ff-btn:hover{background:var(--wp--preset--color--slate)}.fluentform>form .ff-el-tc a{color:var(--wp--preset--color--primary);text-decoration:underline}.fluentform>form .ff-el-tc a:hover{opacity:.75}.fluentform>form .ff_submit_btn_wrapper{margin-bottom:0}.fluentform>form .ff_submit_btn_wrapper .ff-btn-submit{display:inline-flex}.fluentform>form .ff-el-is-error .ff-el-form-check-label{color:inherit}.fluentform>form .ff-message-success{border-width:2px;border-color:green}@keyframes clipIn{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes clipOut{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(100% 0 0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInScaleUp{0%{opacity:0;transform:scale(.95)translateY(3rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeOutScaleDown{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(2rem)}}.single-post-layout{gap:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60)0 var(--wp--preset--spacing--120);grid-template-columns:1fr 320px;display:grid}@media (width<=1023.98px){.single-post-layout{gap:var(--wp--preset--spacing--40);grid-template-columns:1fr}}.single-post-aside{top:calc(var(--wp-admin--admin-bar--height,0px) + 1rem);align-self:start}html.has-sticky-header .single-post-aside{top:calc(var(--header-height-live,0px) + var(--wp-admin--admin-bar--height,0px) + 1rem)}.single-post-aside{position:sticky}#header{z-index:1001;width:100%;max-width:var(--body-width);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--base);transition-property:background-color,box-shadow;transition-duration:.25s;transition-timing-function:linear;position:relative}#header .header-container .main-row{align-items:center;gap:4rem;padding:3rem 0;display:flex}#header .header-container .main-row .logo-link{flex-grow:0;flex-shrink:1;align-items:center;margin-right:auto;display:flex}#header .header-container .main-row .logo-link .logo-image{width:clamp(180px,1.25vw + 176px,200px)}#header .header-container .main-row .nav-menu{font-size:var(--wp--preset--font-size--16);font-weight:600}#header .header-container .main-row .nav-menu .dropdown{font-weight:500}@media (width<=1024px){#header .header-container .main-row .nav-menu{display:none}}#header .header-container .main-row .extra-nav{align-items:center;gap:4rem;display:none}#header .header-container .main-row .extra-nav:has(>*){display:flex}#header .header-container .main-row .extra-nav .search-overlay-toggle{background-color:var(--wp--preset--color--primaryxlight);aspect-ratio:1;border-radius:100%;width:2.75em;position:relative}#header .header-container .main-row .extra-nav .search-overlay-toggle .icon{width:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header .header-container .main-row .extra-nav .search-overlay-toggle:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primaryxlight)95%,black)}@media (width<=1024px){#header .header-container .main-row .extra-nav .language-switcher{display:none!important}}#header .header-container .main-row .extra-nav .language-switcher a:hover{color:var(--wp--preset--color--primary)}@media (width<=1024px){#header .header-container .main-row .extra-nav .fast-menu-popup{display:none!important}}#header .header-container .main-row #hamburger{display:none}@media (width<=1024px){#header .header-container .main-row #hamburger{display:flex}#header .header-container .second-row{display:none}}#header .header-container .second-row .nav-menu{border-top:1px solid var(--wp--preset--color--slatelight);font-size:var(--wp--preset--font-size--20);font-weight:600}#header .header-container .second-row .nav-menu .dropdown{font-size:var(--wp--preset--font-size--16);font-weight:500}#header.sticky-header{top:calc(0px + var(--wp-admin--admin-bar--height,0px));margin:0 auto;position:fixed}#header.sticky-header.scrolled{box-shadow:0 2px 4px #0000000d}#header.sticky-header.scrolled .header-container .main-row{padding-top:.75rem;padding-bottom:.75rem}#header.sticky-header.scrolled .header-container .main-row .logo-link .logo-image{width:clamp(140px,1.25vw + 136px,160px)}#header.sticky-header.scrolled .header-container .second-row>.nav-menu>.menu>.menu-item>.menu-link{padding-top:.5em;padding-bottom:.5em}#header.sticky-header .header-container .main-row{transition:padding .25s linear}#header.sticky-header .header-container .main-row .logo-link .logo-image{transition:width .25s linear}#header.sticky-header .header-container .second-row>.nav-menu>.menu>.menu-item>.menu-link{transition:padding .25s linear}#header.floating-header{float:left}#header.floating-header:not(.scrolled){background-color:#0000}#header.no-transition,#header.no-transition *{transition:none!important}html.has-sticky-header:not(.has-floating-header) #app:before{content:"";width:100%;height:var(--header-height-base);background-color:var(--wp--preset--color--white);transition:height .3s;display:block}html.side-menu-open #header.floating-header{background-color:var(--wp--preset--color--white)}#side_menu_panel{visibility:hidden;opacity:0;width:100%;max-height:calc(100svh - (var(--header-height-live) + var(--wp-admin--admin-bar--height,0px)));color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--white);scrollbar-width:thin;overscroll-behavior:contain;border-radius:0 0 .8rem .8rem;transition:opacity .15s;position:absolute;top:calc(100% - 1px);overflow-y:auto;box-shadow:0 2px 4px #0000000d}#side_menu_panel.active{visibility:visible;opacity:1}#side_menu_panel .nav-menu{padding-top:clamp(30px,1.875vw + 24px,60px);padding-bottom:clamp(30px,1.875vw + 24px,60px);position:relative}#side_menu_panel .nav-menu.primary{font-size:var(--wp--preset--font-size--20);font-weight:600}#side_menu_panel .nav-menu.primary .dropdown{font-size:var(--wp--preset--font-size--16);font-weight:500}#side_menu_panel .nav-menu.secondary{font-size:var(--wp--preset--font-size--16);padding-top:0;font-weight:600}#side_menu_panel .nav-menu.secondary .dropdown{font-size:var(--wp--preset--font-size--16);font-weight:500}#side_menu_panel .nav-menu .menu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#side_menu_panel .nav-menu .menu .menu-item{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#side_menu_panel .nav-menu .menu .menu-item.has-mega-menu{display:none}#side_menu_panel .nav-menu .menu .menu-item .toggle-dropdown-btn{cursor:pointer;background-color:var(--wp--preset--color--primaryxlight);aspect-ratio:1;color:currentColor;border:none;width:2.5em;margin:2px 0 2px auto;padding:0;position:relative}#side_menu_panel .nav-menu .menu .menu-item .toggle-dropdown-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--wp--preset--color--primary);outline:none}#side_menu_panel .nav-menu .menu .menu-item .toggle-dropdown-btn .icon{z-index:1;width:33.33%;transition:transform .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#side_menu_panel .nav-menu .menu .menu-item.has-dropdown .dropdown{flex-direction:column;flex-basis:100%;width:100%;max-height:0;padding-left:1em;transition:max-height .15s ease-in-out;display:flex;position:relative;overflow:hidden}#side_menu_panel .nav-menu .menu .menu-item.has-dropdown.active>.menu-link>.toggle-dropdown-btn .icon{transform:translate(-50%,-50%)rotate(180deg)}#side_menu_panel .nav-menu .menu .menu-item>.menu-link{color:var(--wp--preset--color--base);border-bottom:1px solid #0000001a;flex:1;align-items:stretch;gap:1em;padding:2px;text-decoration:none;display:flex;position:relative}#side_menu_panel .nav-menu .menu .menu-item>.menu-link:focus-visible{box-shadow:inset 0 0 0 2px var(--wp--preset--color--primary);outline:none}#side_menu_panel .nav-menu .menu .menu-item>.menu-link .menu-link-title{padding-top:.75em;padding-bottom:.75em}#side_menu_panel .extra-nav{flex-direction:column;gap:clamp(30px,1.875vw + 24px,60px);padding-bottom:clamp(30px,1.875vw + 24px,60px);display:flex}#side_menu_panel .extra-nav .fast-menu-popup{width:100%}#side_menu_panel .extra-nav .fast-menu-popup__toggle-button{width:100%;padding:2.5rem 1.25rem}#side_menu_panel .extra-nav .fast-menu-popup__content{width:100%;max-width:none;max-height:none;position:relative}#side_menu_panel .extra-nav .language-switcher{margin-left:auto}.back-to-top{z-index:999;background-color:var(--wp--preset--color--primarylight);cursor:pointer;aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;width:clamp(40px,.9375vw + 37px,55px);text-decoration:none;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:1rem;right:0;transform:translate(calc(100% + 1rem))}.back-to-top.is-visible{transform:translate(-1rem)}.back-to-top:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primarylight)75%,white)}.back-to-top .icon{color:#fff;position:absolute}.breadcrumbs{background-color:var(--wp--preset--color--primaryxlight);padding:var(--wp--preset--spacing--20)0}.breadcrumbs__list{font-size:var(--wp--preset--font-size--14);flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrumbs__item{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.breadcrumbs__item:last-child{flex-shrink:1;min-width:0}.breadcrumbs__separator{color:var(--wp--preset--color--slatedark);align-items:center;margin:0 .5em;display:flex}.breadcrumbs__separator svg{width:.7em;transform:rotate(-90deg)}.breadcrumbs__link{color:var(--wp--preset--color--primary);align-items:center;gap:.5em;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.breadcrumbs__link:hover,.breadcrumbs__link:focus{color:var(--wp--preset--color--primarylight);text-decoration:underline}.breadcrumbs__link--home svg{width:1.1em;color:var(--wp--preset--color--primary);flex-shrink:0}.breadcrumbs__current{color:var(--wp--preset--color--slatedark);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.single-post-sidebar{gap:var(--wp--preset--spacing--20);flex-direction:column;display:flex}.single-post-sidebar>.widget{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black);border-radius:1rem;padding:1.5rem}.single-post-sidebar>.widget h3{font-size:var(--wp--preset--font-size--14);margin-top:0;margin-bottom:1.5rem;font-weight:600}.single-post-sidebar>.widget.widget_tag_cloud .tagcloud{flex-wrap:wrap;gap:.5rem;display:flex}.single-post-sidebar>.widget.widget_tag_cloud .tagcloud a{background-color:var(--wp--preset--color--slatelight);color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--14);border-radius:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s,color .2s}.single-post-sidebar>.widget.widget_tag_cloud .tagcloud a:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--primary)}.single-post-sidebar>.widget.widget_recent_entries ul{padding-left:1.5em;list-style:square}.single-post-sidebar>.widget.widget_recent_entries ul li{margin-bottom:.5em}.single-post-sidebar>.widget.widget_recent_entries ul li a{color:var(--wp--preset--color--slatedark)}.single-post-sidebar>.widget.widget_recent_entries ul li a:hover{color:var(--wp--preset--color--primary)}.search-overlay{z-index:1001;position:relative}.search-overlay-inner{background-color:var(--wp--preset--color--black);flex-direction:column;align-items:center;padding:clamp(16px,2vw,32px);display:flex}.search-overlay .close-search-overlay{width:2em;color:var(--wp--preset--color--white);opacity:.75;transition:opacity .2s;position:absolute;top:clamp(16px,2vw,32px);right:clamp(16px,2vw,32px)}.search-overlay .close-search-overlay:hover{opacity:1}.search-overlay .close-search-overlay .icon{pointer-events:none}#search_overlay__backdrop{visibility:hidden;pointer-events:none;z-index:999;backdrop-filter:blur(1px);opacity:0;background-color:#00000080;transition:all .3s ease-in-out;position:fixed;inset:0}#search_overlay__backdrop.is-active{pointer-events:auto;visibility:visible;opacity:1}.fast-menu-popup{position:relative}.fast-menu-popup__content{background-color:var(--wp--preset--color--white);z-index:10;scrollbar-width:thin;overscroll-behavior:contain;border:1px solid #ddd;border-radius:.8rem;width:300px;max-width:90vw;max-height:75svh;margin-top:1rem;padding:1rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.fast-menu-popup .widget_fast-menu__title{margin-bottom:1.5rem;font-weight:600}.fast-menu-popup .widget_fast-menu__link{width:100%!important;display:flex!important}.fast-menu-popup .widget_fast-menu__link.btn:not(.standard){margin:1rem 0;justify-content:center!important}.fast-menu-popup .widget_fast-menu__link.btn.standard{--btn-color:var(--wp--preset--color--black);--btn-hover-color:var(--wp--preset--color--primary);padding:1.25rem 1rem;text-decoration:none;justify-content:space-between!important}.fast-menu-popup .widget_fast-menu__link.btn.standard:hover{background-color:var(--wp--preset--color--primaryxlight)}.fast-menu-popup .widget_fast-menu__separator{background-color:var(--wp--preset--color--slatelight);height:2px;margin:1rem 0;position:relative}.fast-menu-popup .widget_fast-menu__separator-label{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--slatedark);padding:0 .5rem;font-size:.875em;font-weight:600;line-height:1;display:inline-block;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}#hamburger{--bar-width:38px;--bar-gap:6px;--bar-height:3px;--bar-radius:100px;cursor:pointer;color:currentColor;width:var(--bar-width);gap:var(--bar-gap);flex-direction:column;text-decoration:none;display:flex}#hamburger .bar{height:var(--bar-height);border-radius:var(--bar-radius);will-change:transform,opacity;background-color:currentColor;flex-shrink:0;width:100%;transition:all .3s cubic-bezier(.19,1,.22,1)}#hamburger.is-active .bar-top{transform:translateY(calc(var(--bar-height) + var(--bar-gap)))rotate(45deg)}#hamburger.is-active .bar-middle{opacity:0}#hamburger.is-active .bar-bottom{transform:translateY(calc(-1*(var(--bar-height) + var(--bar-gap))))rotate(-45deg)}.language-switcher{align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.language-switcher__icon{margin-right:.5em;display:flex}.language-switcher__icon .icon{width:1em}.language-switcher__separator{color:currentColor;margin:0 .25em}.language-switcher__link{color:currentColor;text-transform:uppercase;font-weight:inherit;font-size:inherit;text-decoration:none;display:inline-flex}.language-switcher__link:hover{opacity:.8}.language-switcher__link .icon{color:currentColor;width:1.5em}.language-switcher__item,.language-switcher__link,.language-switcher__name{line-height:1}#top_alert_bar{background-color:var(--wp--preset--color--error);color:var(--wp--preset--color--white);text-align:center;padding:clamp(15px,.625vw,50px) 0;position:relative}#top_alert_bar.hidden{display:none}#top_alert_bar .inner-content{justify-content:center;align-items:center;gap:1rem;padding-right:30px;display:flex}#top_alert_bar .inner-content .alert-content{line-height:1.2}#top_alert_bar .inner-content .icon-alert{flex-shrink:0;width:25px}@media (width<=374.98px){#top_alert_bar .inner-content .icon-alert{display:none}}#top_alert_bar .icon-close-rounded{cursor:pointer;width:20px;position:absolute;top:clamp(15px,.625vw,50px);right:clamp(15px,.625vw,50px)}#top_alert_bar .icon-close-rounded:hover{opacity:.75}.btn{--btn-color:inherit;--btn-bg:transparent;--btn-border:transparent;--btn-hover-color:var(--btn-color);--btn-hover-bg:var(--btn-bg);--btn-hover-border:var(--btn-border);width:fit-content;max-width:100%;font-size:var(--wp--preset--font-size--16);text-align:center;cursor:pointer;background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border);border-radius:.8rem;justify-content:center;align-items:center;padding:1.5rem 3rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.btn>*{z-index:1;position:relative}.btn:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border)}.btn:hover .icon{transform:translate(.25em)}.btn .icon{flex-shrink:0;width:1.25em;max-height:.75em;margin-left:.5em;transition:all .3s}.btn.primary{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--primary);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--primary)75%,black)}.btn.primary-light{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--primarylight);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--primarylight)75%,black)}.btn.secondary{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--secondary);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--secondary)75%,black)}.btn.black{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--black);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--black)75%,black)}.btn.white{--btn-color:var(--wp--preset--color--primary);--btn-bg:var(--wp--preset--color--white);--btn-border:var(--wp--preset--color--slate);--btn-hover-bg:var(--wp--preset--color--primaryxlight)}.btn.alert{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--error);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--error)75%,black)}.btn.warning{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--warning);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--warning)75%,black)}.btn.success{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--success);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--success)75%,black)}.btn.info{--btn-color:var(--wp--preset--color--white);--btn-bg:var(--wp--preset--color--info);--btn-hover-bg:color-mix(in srgb,var(--wp--preset--color--info)75%,black)}.btn.standard{--btn-bg:transparent;--btn-color:var(--wp--preset--color--primary);--btn-hover-color:var(--wp--preset--color--primarylight);border-radius:0;height:auto;padding:0;font-weight:500;text-decoration:underline;overflow:visible}svg:where(.icon){width:var(--width,1em);height:var(--height,auto);fill:var(--fill-color,currentColor);stroke:var(--stroke-color,none);display:inline-block}.share-links-component{position:relative}.share-links-component .share-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:0;transition:opacity .2s;display:flex}.share-links-component .share-trigger:hover{opacity:.8}.share-links-component .share-dropdown{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--slatelight);z-index:10;border-radius:.8rem;min-width:200px;max-width:90vw;position:absolute;top:calc(100% + 1rem);left:0;box-shadow:0 2px 4px #0000001a}.share-links-component .share-list{margin:0;padding:.5rem;list-style:none}.share-links-component .share-link{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--14);border-radius:.25rem;align-items:center;gap:1em;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.share-links-component .share-link .icon{flex-shrink:0;width:1.25em}.share-links-component .share-link-facebook:hover{color:#1877f2;background-color:#1877f21a}.share-links-component .share-link-twitter:hover{color:#1d9bf0;background-color:#1d9bf01a}.share-links-component .share-link-linkedin:hover{color:#0a66c2;background-color:#0a66c21a}.share-links-component .share-link-email:hover{color:#ea4335;background-color:#ea43351a}.post-card{background-color:var(--wp--preset--color--white);border:1px solid #0000000d;border-radius:.8rem;height:100%}.post-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.post-card__link:hover .post-card__thumbnail,.post-card__link:focus .post-card__thumbnail{transform:scale(1.05)}.post-card__link:hover .post-card__read-more,.post-card__link:focus .post-card__read-more{color:var(--wp--preset--color--primarylight)}.post-card__thumbnail-wrapper{border-radius:.8rem;flex-shrink:0;position:relative;overflow:hidden}.post-card__thumbnail{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .3s;display:block}.post-card__thumbnail--placeholder{background-color:var(--wp--preset--color--slatelight)}.post-card__content{padding:var(--wp--preset--spacing--15);flex-direction:column;flex-grow:1;display:flex}.post-card__category{font-size:var(--wp--preset--font-size--14);color:var(--wp--preset--color--primary);text-transform:uppercase;margin-bottom:var(--wp--preset--spacing--5);font-weight:600;display:inline-block}.post-card__title{font-size:var(--wp--preset--font-size--20);margin:0 0 var(--wp--preset--spacing--10);color:var(--wp--preset--color--black);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.post-card__date{font-size:var(--wp--preset--font-size--14);color:var(--wp--preset--color--slatedark);margin-bottom:var(--wp--preset--spacing--10)}.post-card__read-more{font-size:var(--wp--preset--font-size--16);color:var(--wp--preset--color--primary);align-items:center;margin-top:auto;font-weight:600;transition:color .2s;display:inline-flex}.post-card__read-more svg{width:1em;margin-left:.5em}.loader-spinner{width:var(--loader-spinner-size,2em);aspect-ratio:1;background:radial-gradient(farthest-side,var(--loader-spinner-color,var(--wp--preset--color--primary))94%,#0000)top/4px 4px no-repeat,conic-gradient(#0000 33.33%,var(--loader-spinner-color,var(--wp--preset--color--primary)));border-radius:50%;animation:1s linear infinite loader-spinner;mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}@keyframes loader-spinner{to{transform:rotate(1turn)}}.loader-ellips{width:4em;height:1em;position:relative}.loader-ellips .loader-ellips__dot{background:var(--loader-ellips-color,var(--wp--preset--color--primary));border-radius:.5em;width:1em;height:1em;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite;display:block;position:absolute}.loader-ellips .loader-ellips__dot:first-child{animation-name:loader-ellips-reveal;left:0}.loader-ellips .loader-ellips__dot:nth-child(2){animation-name:loader-ellips-slide;left:0}.loader-ellips .loader-ellips__dot:nth-child(3){animation-name:loader-ellips-slide;left:1.5em}.loader-ellips .loader-ellips__dot:nth-child(4){animation-name:loader-ellips-reveal;animation-direction:reverse;left:3em}@keyframes loader-ellips-reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes loader-ellips-slide{to{transform:translate(1.5em)}}.nav-menu.horizontal-menu .menu.level-1{text-transform:none;flex-wrap:wrap;align-items:center;display:flex}.nav-menu.horizontal-menu .menu.level-1.menu,.nav-menu.horizontal-menu .menu.level-1 .menu{margin:0;padding:0;list-style:none}.nav-menu.horizontal-menu .menu.level-1 *,.nav-menu.horizontal-menu .menu.level-1:before,.nav-menu.horizontal-menu .menu.level-1:after{line-height:1.2}.nav-menu.horizontal-menu .menu.level-1 .menu-link,.nav-menu.horizontal-menu .menu.level-1>.menu-item{align-items:center;display:flex}.nav-menu.horizontal-menu .menu.level-1>.menu-item:first-child{margin-left:-1.5em}.nav-menu.horizontal-menu .menu.level-1>.menu-item:last-child{margin-right:-1.5em}.nav-menu.horizontal-menu .menu.level-1>.menu-item:last-child>.dropdown{right:0;left:auto!important}.nav-menu.horizontal-menu .menu.level-1>.menu-item>.menu-link{color:var(--wp--preset--color--base);padding:1em 1.5em;position:relative}.nav-menu.horizontal-menu .menu.level-1>.menu-item>.menu-link .menu-link-title{position:relative}.nav-menu.horizontal-menu .menu.level-1>.menu-item>.menu-link .menu-link-title:before{content:"";z-index:1;background-color:var(--wp--preset--color--primary);transform-origin:0;width:100%;height:3px;transition:transform .3s;position:absolute;top:calc(100% + .5rem);left:0;transform:scaleX(0)}.nav-menu.horizontal-menu .menu.level-1>.menu-item>.menu-link.is-hover .menu-link-title:before,.nav-menu.horizontal-menu .menu.level-1>.menu-item.current .menu-link .menu-link-title:before{transform:scaleX(1)}.nav-menu.horizontal-menu .menu.level-1>.menu-item>.menu-link>.toggle-dropdown-btn{color:currentColor;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:.5em;margin-left:.5em;padding:0;transition:transform .3s}.nav-menu.horizontal-menu .menu.level-1>.menu-item>.menu-link>.toggle-dropdown-btn .icon{width:100%;height:auto;display:block}.nav-menu.horizontal-menu .menu.level-1>.menu-item .icon-external-link{color:currentColor;flex-shrink:0;width:.75em;margin-left:.5em}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown{position:relative}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown.active>.menu-link{color:var(--wp--preset--color--primary)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown.active>.menu-link .menu-link-title:before{transform:scaleX(1)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown.active>.menu-link>.toggle-dropdown-btn{transform:rotate(180deg)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown.active .dropdown{z-index:999;opacity:1;visibility:visible}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown{z-index:-1;opacity:0;visibility:hidden;background-color:var(--wp--preset--color--white);border:1px solid #0000001a;border-radius:.8rem;width:300px;max-width:90vw;transition:all .15s ease-in-out;position:absolute;top:100%;left:1.5em;overflow:hidden;box-shadow:0 1px 4px #0000001a}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu{flex-direction:column;padding-left:1em;display:flex}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item{flex-wrap:wrap;flex:1;align-items:center;margin:0;padding:0;display:flex;position:relative}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item.current>.menu-link:before{content:"";z-index:1;background-color:var(--wp--preset--color--primary);width:4px;height:100%;position:absolute;top:0;left:0}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item.active>.dropdown{height:auto}@supports (height:calc-size(auto, size)){.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item.active>.dropdown{height:calc-size(auto,size)}}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item.active>.menu-link>.toggle-dropdown-btn>.icon{transform:translate(-50%,-50%)rotate(180deg)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .menu-link{color:var(--wp--preset--color--base);border-bottom:1px solid #0000001a;flex:1;justify-content:space-between;margin-left:-1em;padding:2px;text-decoration:none;position:relative}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .menu-link:focus-visible{box-shadow:inset 0 0 0 2px var(--wp--preset--color--primary);outline:none}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .menu-link .menu-link-title{padding:.5em 0 .5em 1em}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .menu-link.is-hover{background-color:var(--wp--preset--color--primaryxlight)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .toggle-dropdown-btn{cursor:pointer;background-color:var(--wp--preset--color--primaryxlight);border:none;align-self:stretch;width:2em;margin-left:auto;padding:0;position:relative}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .toggle-dropdown-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--wp--preset--color--primary);outline:none}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .toggle-dropdown-btn:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primaryxlight)75%,black)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .toggle-dropdown-btn .icon{width:.5em;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .menu-item .icon-external-link{margin-right:1em}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-dropdown>.dropdown .dropdown{flex:1;min-width:100%;height:0;transition:all .15s ease-in-out;position:relative;left:0;overflow:hidden}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-mega-menu.active>.mega-menu{opacity:1;visibility:visible}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-mega-menu.active>.menu-link>.toggle-dropdown-btn{transform:rotate(180deg)}.nav-menu.horizontal-menu .menu.level-1>.menu-item.has-mega-menu>.mega-menu{opacity:0;visibility:hidden;z-index:999;width:100%;transition:all .3s;position:absolute;top:100%;left:0}.splide__arrows{pointer-events:none;z-index:10;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width<=768px){.splide__arrows{display:none}}.splide__arrow{width:var(--wp--preset--spacing--50);height:var(--wp--preset--spacing--50);background-color:var(--wp--preset--color--white);border:.2rem solid var(--wp--preset--color--primary);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:50%}.splide__arrow svg{fill:currentColor;width:var(--wp--preset--spacing--20);color:var(--wp--preset--color--primary);transition:color .2s}.splide__arrow:hover,.splide__arrow:focus{background-color:var(--wp--preset--color--primary)}.splide__arrow:hover svg,.splide__arrow:focus svg{color:var(--wp--preset--color--white)}.splide__arrow:disabled{opacity:.4;cursor:not-allowed}.splide__arrow:disabled:hover,.splide__arrow:disabled:focus{background-color:var(--wp--preset--color--white)}.splide__arrow:disabled:hover svg,.splide__arrow:disabled:focus svg{color:var(--wp--preset--color--primary)}.splide__arrow--prev{left:0;transform:translate(-50%,-50%)}.splide__arrow--prev svg{transform:rotate(180deg)}.splide__arrow--next{right:0;transform:translate(50%,-50%)}.splide__pagination{justify-content:center;gap:var(--wp--preset--spacing--10);margin:0;padding:0;list-style:none;display:flex}.splide__pagination li{line-height:0}.splide__pagination__page{width:var(--wp--preset--spacing--10);height:var(--wp--preset--spacing--10);background-color:var(--wp--preset--color--slatelight);cursor:pointer;border:none;border-radius:50%;padding:0;transition:background-color .2s}.splide__pagination__page:hover,.splide__pagination__page:focus{background-color:var(--wp--preset--color--slate)}.splide__pagination__page.is-active{background-color:var(--wp--preset--color--primary)}.wp-block-container.is-style-green-with-circles{background-color:var(--wp--preset--color--primaryxlight);position:relative}.wp-block-container.is-style-green-with-circles:before,.wp-block-container.is-style-green-with-circles:after{content:"";z-index:0;opacity:.75;pointer-events:none;background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute}.wp-block-container.is-style-green-with-circles:before{background-image:url(/wp-content/themes/sage/public/build/images/container-style_green-with-circles_top-left.3311.svg);background-position:0 0;background-size:50%;top:0;left:0}.wp-block-container.is-style-green-with-circles:after{background-image:url(/wp-content/themes/sage/public/build/images/container-style_green-with-circles_bottom-right.4542.svg);background-position:100% 100%;background-size:35%;bottom:0;right:0}.wp-block-container.is-style-green-with-circles>.row{z-index:1;position:relative}.wp-block-container.is-style-black-with-circles{background-color:var(--wp--preset--color--black);position:relative}.wp-block-container.is-style-black-with-circles:before,.wp-block-container.is-style-black-with-circles:after{content:"";z-index:0;opacity:.75;pointer-events:none;background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute}.wp-block-container.is-style-black-with-circles:before{background-image:url(/wp-content/themes/sage/public/build/images/container-style_black-with-circles_top-left.d302.svg);background-position:0 0;background-size:40%;top:0;left:0}.wp-block-container.is-style-black-with-circles:after{background-image:url(/wp-content/themes/sage/public/build/images/container-style_black-with-circles_bottom-right.b677.svg);background-position:100% 100%;background-size:20%;bottom:0;right:0}.wp-block-container.is-style-black-with-circles>.row{z-index:1;position:relative}.last-posts-section{overflow:hidden}.last-posts-section__header{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--30);flex-wrap:wrap;display:flex}.last-posts-section__title{font-size:var(--wp--preset--font-size--32);padding-bottom:var(--wp--preset--spacing--5);margin:0;position:relative}.last-posts-section__title:after{content:"";width:var(--wp--preset--spacing--60);background-color:var(--wp--preset--color--primary);border-radius:.2rem;height:.4rem;position:absolute;bottom:0;left:0}.last-posts-section__view-all{font-size:var(--wp--preset--font-size--16);color:var(--wp--preset--color--primary);margin-left:auto;font-weight:600;text-decoration:none;transition:opacity .2s}.last-posts-section__view-all:hover,.last-posts-section__view-all:focus{color:var(--wp--preset--color--primarylight)}.last-posts-section__view-all span{margin-left:.25em}.last-posts-section__empty{text-align:center;color:var(--wp--preset--color--slate);font-style:italic}.last-posts-slider{position:relative}@media (width<=768px){.last-posts-slider .splide__arrows{display:none}}.last-posts-slider .splide__pagination{display:none;position:absolute;bottom:-2em}@media (width<=768px){.last-posts-slider .splide__pagination{display:flex}}.last-posts-slider .splide__track{overflow:visible}.wp-block-accordion{margin:var(--wp--preset--spacing--40)0}.wp-block-accordion .accordion{gap:var(--wp--preset--spacing--15);flex-direction:column;display:flex}.wp-block-accordion .accordion__item{background-color:color-mix(in srgb,var(--wp--preset--color--primaryxlight),white 85%);border-radius:.8rem;overflow:hidden}.wp-block-accordion .accordion__item[open] .accordion__icon{transform:rotate(180deg)}.wp-block-accordion .accordion__item[open] .accordion__header{color:var(--wp--preset--color--primary)}.wp-block-accordion .accordion__header{width:100%;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--20);background-color:var(--wp--preset--color--primaryxlight);justify-content:space-between;align-items:center;gap:2rem;padding:3rem;font-weight:600;line-height:1.2;display:flex}.wp-block-accordion .accordion__header:hover{color:var(--wp--preset--color--primary)}.wp-block-accordion .accordion__header:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.wp-block-accordion .accordion__header[data-empty]{cursor:default}.wp-block-accordion .accordion__header[data-empty]:hover{color:inherit}.wp-block-accordion .accordion__title{flex:1}.wp-block-accordion .accordion__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;display:flex}.wp-block-accordion .accordion__content{padding:3rem}.wp-block-parallax-image{aspect-ratio:var(--pi-image-aspect-ratio,21/9);position:relative;overflow:hidden}.wp-block-parallax-image .parallax-image{will-change:transform;width:100%;height:calc(100% + clamp(80px,10vw,220px));position:absolute;top:0;left:0}.wp-block-parallax-image .parallax-image img{object-fit:cover;object-position:center var(--pi-image-top-position,50%);width:100%;height:100%}@media (prefers-reduced-motion:reduce){.wp-block-parallax-image .parallax-image{will-change:auto;transform:none!important}}.wp-block-parallax-image:before,.wp-block-parallax-image:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000001a,#0000);height:.4rem;position:absolute;left:0;right:0}.wp-block-parallax-image:before{top:0}.wp-block-parallax-image:after{bottom:0;transform:rotate(180deg)}.wp-block-video-player{--plyr-color-main:var(--wp--preset--color--primary);--plyr-control-icon-size:2rem;--plyr-border-radius:0;--plyr-border-color:var(--wp--preset--color--slatelight);--plyr-video-background:var(--wp--preset--color--black);--plyr-aspect-ratio:16/9}.wp-block-video-player .video-player:not(.preview){aspect-ratio:var(--plyr-aspect-ratio);justify-content:center;align-items:center;display:flex}.wp-block-video-player .video-player:not(.preview) media-player:not([data-started]) .vds-blocker{background:var(--plyr-video-background)}.wp-block-video-player .video-player:not(.preview)[data-hide-play-button] media-plyr-layout>media-play-button{display:none}.wp-block-video-player .video-player:not(.preview)[data-cover]{aspect-ratio:unset;opacity:0;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-block-video-player .video-player:not(.preview)[data-cover].ready{opacity:1}.wp-block-video-player .video-player:not(.preview)[data-cover] media-player{clip-path:none;width:100%;height:100%;aspect-ratio:unset;border-radius:0}.wp-block-video-player .video-player:not(.preview)[data-cover] media-player:before{display:none}.wp-block-video-player .video-player:not(.preview)[data-cover] media-player media-plyr-layout{width:var(--container-width,100%)!important;height:var(--container-height,auto)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.wp-block-video-player .video-player:not(.preview) media-player{aspect-ratio:var(--plyr-aspect-ratio);border-radius:var(--plyr-border-radius);clip-path:inset(0 round var(--plyr-border-radius));position:relative}.wp-block-video-player .video-player:not(.preview) media-player:before{content:"";border:1px solid var(--plyr-border-color);border-radius:var(--plyr-border-radius);pointer-events:none;z-index:100;position:absolute;inset:0}.wp-block-video-player .video-player:not(.preview) media-player media-plyr-layout .plyr__control--overlaid{--plyr-control-icon-size:4rem;opacity:1;padding:2rem}.wp-block-video-player .video-player:not(.preview) media-player media-plyr-layout .plyr__control--overlaid:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary)80%,black)}.wp-block-video-player .video-player:not(.preview) media-player media-plyr-layout .plyr__poster{background-size:cover;transition:opacity .3s}.wp-block-google-map .googlemap_wrapper{position:relative}.wp-block-google-map .googlemap_wrapper #googlemap_places_list{z-index:1;background-color:var(--wp--preset--color--base);opacity:.9;color:var(--wp--preset--color--white);width:min(33.3333%,40rem);max-height:calc(100% - 2rem);padding:2rem;position:absolute;top:1rem;left:1rem;overflow-y:auto}.wp-block-google-map .googlemap_wrapper #googlemap_places_list:hover{opacity:1}@media (width<=1023.98px){.wp-block-google-map .googlemap_wrapper #googlemap_places_list{opacity:1;width:100%;max-height:none;position:static}}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:1em;width:100%;display:flex}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger:hover .plus-minus{color:var(--wp--preset--color--white)}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger .plus-minus{aspect-ratio:1;width:1em;color:var(--wp--preset--color--primary);flex-shrink:0;position:relative}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger .plus-minus:before,.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger .plus-minus:after{content:"";background-color:currentColor;width:100%;height:.2em;transition:transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger .plus-minus:after{transform:translateY(-50%)rotate(90deg)}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-trigger .plus-minus.open:after{transform:translateY(-50%)rotate(0)}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-list{grid-template-columns:1fr;gap:.75rem;margin-top:2em;display:grid}@media (width<=1023.98px){.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-list{grid-template-columns:1fr 1fr}}@media (width<=575.98px){.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-list{grid-template-columns:1fr}}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-list .ac-item{border:1px solid var(--wp--preset--color--white);justify-content:space-between;align-items:center;gap:1em;padding:.5em;display:flex}.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-list .ac-item:hover,.wp-block-google-map .googlemap_wrapper #googlemap_places_list .ac-list .ac-item:focus{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--base)}.wp-block-google-map .googlemap_wrapper #googlemap_frame{z-index:0;background-color:var(--wp--preset--color--slate);width:100%;height:480px;position:relative;inset:0}.wp-block-google-map .googlemap_wrapper #googlemap_frame .gmap-reset-btn{background-color:var(--wp--preset--color--white);cursor:pointer;color:#666;border:none;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;margin:10px;transition:color .2s;display:flex;box-shadow:0 1px 4px -1px #0000004d}.wp-block-google-map .googlemap_wrapper #googlemap_frame .gmap-reset-btn:hover{color:#333}.wp-block-google-map .googlemap_wrapper #googlemap_frame .gm-style-iw-c{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--white);padding-left:0!important}.wp-block-google-map .googlemap_wrapper #googlemap_frame .gm-style-iw-c .gm-style-iw-d{scrollbar-color:var(--wp--preset--color--white)var(--wp--preset--color--base);overflow:hidden auto!important}.wp-block-google-map .googlemap_wrapper #googlemap_frame .gm-style-iw-c .gm-ui-hover-effect>span{background-color:var(--wp--preset--color--white)}.wp-block-google-map .googlemap_wrapper #googlemap_frame .gm-style .gm-style-iw-tc:after{background-color:var(--wp--preset--color--base)}@media (width<=600px){.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding-block:4%}}.wp-block-heading.is-style-accent-underline{padding-bottom:.5em;position:relative}.wp-block-heading.is-style-accent-underline:after{content:"";background-color:var(--wp--preset--color--primarylight);border-radius:100px;width:2.5em;height:4px;position:absolute;bottom:0;left:0}.has-fit-text{white-space:nowrap!important}.wp-block-image{width:fit-content;max-width:100%}.wp-block-image.is-style-lightbox a{display:block;position:relative}.wp-block-image.is-style-lightbox .wp-block-image__lightbox-icon{width:4rem;max-width:25%;color:var(--wp--preset--color--slatedark);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.wp-block-image.is-style-lightbox a:hover .wp-block-image__lightbox-icon,.wp-block-image.is-style-lightbox a:focus-visible .wp-block-image__lightbox-icon{opacity:1}.wp-block-table{width:100%;overflow-x:auto}.wp-block-table table{width:100%;font-size:var(--wp--preset--font-size--16)}.wp-block-table th,.wp-block-table td{text-align:left;vertical-align:middle;border-color:var(--wp--preset--color--slate);padding:1rem 1.5rem}.wp-block-table thead{background-color:var(--wp--preset--color--primaryxlight);border-bottom-color:var(--wp--preset--color--slate)}.wp-block-table thead th{font-weight:600}.wp-block-table tbody tr:hover,.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--slatexlight)}.wp-block-table.is-style-stripes tbody tr:hover{background-color:var(--wp--preset--color--slatelight)}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border-bottom:1px solid var(--wp--preset--color--slatelight)}.wp-block-table figcaption{font-size:var(--wp--preset--font-size--14);color:var(--wp--preset--color--slatedark);text-align:center;padding:1em}@media (width<=640px){.wp-block-table{display:block}.wp-block-table table{min-width:800px}.wp-block-table figcaption{position:sticky;left:0}}.page-pagination{margin-top:var(--wp--preset--spacing--40);justify-content:center;display:flex}.page-pagination .pagination{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-pagination .page-item.page-indicator{display:none}.page-pagination .page-item.disabled .page-link{color:var(--wp--preset--color--slatelight);pointer-events:none;cursor:default}.page-pagination .page-item.active .page-link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary);font-weight:600}.page-pagination .page-link{min-width:40px;height:40px;font-size:var(--wp--preset--font-size--14);color:var(--wp--preset--color--slatedark);background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--slatelight);user-select:none;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.page-pagination .page-link:hover:not(:disabled){background-color:var(--wp--preset--color--primaryxlight);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.page-pagination .page-link:focus-visible{outline:var(--focus-outline-color);outline-offset:2px}@media (width<=575.98px){.page-pagination .pagination{gap:8px}.page-pagination .page-item:not(.page-prev):not(.page-next):not(.page-indicator){display:none}.page-pagination .page-indicator{display:flex!important}.page-pagination .page-indicator .page-link{min-width:auto;color:var(--wp--preset--color--slate);pointer-events:none;background:0 0;border:none;padding:0 16px;font-weight:400}.page-pagination .page-link{border-radius:6px;min-width:44px;height:44px}}.simple-select{flex-direction:column;display:inline-flex;position:relative}.simple-select__label{font-size:var(--wp--preset--font-size--14);margin-bottom:clamp(.125rem,1vw,.25rem);font-weight:300}.simple-select__trigger{text-align:center;width:100%;font-size:var(--wp--preset--font-size--14);cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:.375rem;justify-content:space-between;align-items:center;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.simple-select__trigger:hover,.simple-select__trigger:focus{border-color:var(--wp--preset--color--primary)}.simple-select__trigger.is-open{box-shadow:0 0 0 2px #007bff26}.simple-select__trigger.is-open .simple-select__icon{transform:rotate(180deg)}.simple-select__text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.simple-select__icon{align-items:center;margin-left:.5rem;transition:transform .2s;display:flex}.simple-select__menu{z-index:1000;scrollbar-width:thin;scrollbar-color:#ccc #0000;overscroll-behavior:contain;background-color:#fff;border:1px solid #ccc;border-radius:.375rem;flex-direction:column;width:100%;max-height:320px;display:flex;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 4px 10px #00000014}.simple-select__item{text-align:left;font-size:var(--wp--preset--font-size--14);padding:.5rem .75rem;transition:background-color .1s}.simple-select__item:hover,.simple-select__item:focus-visible{background-color:#0000000d;outline:none}.simple-select__item.is-active{background-color:var(--wp--preset--color--primaryxlight);font-weight:600}.livewire-blog .blog-filters{flex-wrap:wrap;justify-content:space-between;gap:4rem;margin-bottom:4rem;display:flex}.livewire-blog .blog-filters .filters-icon-button{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--slate);border-radius:.8rem;justify-content:center;align-self:flex-start;align-items:center;padding:1.25rem;display:none}.livewire-blog .blog-filters .filters-icon-button:hover,.livewire-blog .blog-filters .filters-icon-button:focus-visible{border-color:var(--wp--preset--color--primary)}@media (width<=1023.98px){.livewire-blog .blog-filters .filters-icon-button{display:flex}}.livewire-blog .blog-filters .filters-icon-button .icon{width:1.25em;color:var(--wp--preset--color--black)}.livewire-blog .blog-filters .filters-controls{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:1.5rem 3rem;display:flex}.livewire-blog .blog-filters .filters-controls>div{flex-basis:24rem;min-width:220px}.livewire-blog .blog-filters .filters-controls>div .simple-select{width:100%}.livewire-blog .blog-filters .filters-controls.is-open{animation:.3s ease-out fadeIn}.livewire-blog .blog-filters .filters-controls.is-closed{animation:.3s ease-out fadeOut}.livewire-blog .listing-results-info{width:100%;margin-bottom:2.5rem}.livewire-blog .listing-results-info .results-info{font-size:14px}.livewire-blog .listing-results-info .results-info span{font-weight:600}.livewire-blog .posts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2.5rem;margin-bottom:5rem;display:grid}@media (width>=768px){.livewire-blog .posts-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.livewire-blog .posts-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.livewire-blog .posts-grid{grid-template-columns:repeat(4,1fr)}}.livewire-blog .post-card{opacity:0;will-change:opacity,transform;transform:scale(.95)translateY(3rem)}.livewire-blog .post-card.animate-in{animation:.5s ease-out forwards fadeInScaleUp}.livewire-post-page-live-search{width:100%;max-width:800px;position:relative}.livewire-post-page-live-search .searchbar{max-width:100%;color:var(--wp--preset--color--white);background-color:#0000;border-bottom:1px solid;align-items:center;gap:1rem;padding:1rem 0;display:flex}.livewire-post-page-live-search .searchbar .clear-search{opacity:.75;line-height:0;transition:opacity .2s}.livewire-post-page-live-search .searchbar .clear-search:hover{opacity:1}.livewire-post-page-live-search .searchbar .icon{flex-shrink:0;width:clamp(16px,1vw,22px)}.livewire-post-page-live-search .searchbar input{width:100%;box-shadow:none;color:inherit;background:0 0;border:none;border-radius:0;outline:none;padding:0;line-height:1}.livewire-post-page-live-search .searchbar input:focus{outline:none}.livewire-post-page-live-search .searchbar input::placeholder{color:color-mix(in srgb,currentColor 75%,black)}.livewire-post-page-live-search .results-dropdown{scrollbar-width:thin;overscroll-behavior:contain;z-index:10;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--slatelight);border-radius:.8rem;width:100%;height:auto;max-height:75svh;position:absolute;top:calc(100% + 1rem);overflow-y:auto;box-shadow:0 4px 6px #0000001a}.livewire-post-page-live-search .results-dropdown .result-item{border-radius:.8rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.livewire-post-page-live-search .results-dropdown .result-item:hover{background-color:var(--wp--preset--color--primaryxlight)}.livewire-post-page-live-search .results-dropdown .result-item .result-image{aspect-ratio:1;background:var(--wp--preset--color--slatelight);border-radius:4px;flex-shrink:0;width:clamp(50px,8vw,60px);overflow:hidden}.livewire-post-page-live-search .results-dropdown .result-item .result-image img{object-fit:cover;width:100%;height:100%}.livewire-post-page-live-search .results-dropdown .result-item .result-content{flex:1;min-width:0}.livewire-post-page-live-search .results-dropdown .result-item .result-post-type{font-size:var(--wp--preset--font-size--14);margin-bottom:0}.livewire-post-page-live-search .results-dropdown .result-item .result-title{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--16);margin-bottom:0;font-weight:500}.livewire-post-page-live-search .results-dropdown .result-item .result-excerpt{font-size:var(--wp--preset--font-size--14);color:var(--wp--preset--color--slatedark);margin:0}.livewire-post-page-live-search .results-dropdown .results-footer{margin-top:1rem}.livewire-post-page-live-search .results-dropdown .results-footer .load-more-btn{background-color:var(--wp--preset--color--slatexlight);text-align:center;width:100%;color:var(--wp--preset--color--primary);justify-content:center;align-items:center;gap:1rem;padding:1rem;font-weight:500;display:flex}.livewire-post-page-live-search .results-dropdown .results-footer .load-more-btn .icon{transition:transform .2s}.livewire-post-page-live-search .results-dropdown .results-footer .load-more-btn:hover .icon{transform:translateY(2px)}.livewire-post-page-live-search .results-dropdown .results-footer .load-more-btn:focus{outline:none}.livewire-post-page-live-search .results-dropdown .no-results,.livewire-post-page-live-search .results-dropdown .loading-results{width:100%;padding:clamp(.5rem,1vw,.75rem)}.livewire-post-page-live-search .results-dropdown .no-results p,.livewire-post-page-live-search .results-dropdown .loading-results p{text-align:center}html.has-sticky-header .top-header{top:calc(var(--header-height-live,0px) + var(--wp-admin--admin-bar--height,0px) + 1rem)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.my-\[1em\]{margin-top:1em;margin-bottom:1em}.mb-120{margin-bottom:clamp(60px,3.75vw + 48px,120px)}.mb-\[0\]{margin-bottom:0}.mb-\[1em\]{margin-bottom:1em}.mb-\[4rem\]{margin-bottom:4rem}.mt-80{margin-top:clamp(40px,2.5vw + 32px,80px)}.mt-\[1rem\]{margin-top:1rem}.mt-\[2rem\]{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.w-\[1\.25em\]{width:1.25em}.w-\[1\.5em\]{width:1.5em}.w-\[1\.75em\]{width:1.75em}.w-\[1em\]{width:1em}.w-\[2\.5em\]{width:2.5em}.w-\[2em\]{width:2em}.w-\[3em\]{width:3em}.max-w-\[22rem\]{max-width:22rem}.max-w-\[40rem\]{max-width:40rem}.flex-shrink-0{flex-shrink:0}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[0\.25em\]{gap:.25em}.gap-\[2rem\]{gap:2rem}.border{border-width:1px}.border-l-\[4px\]{border-left-width:4px}.border-l-error{--tw-border-opacity:1;border-left-color:rgb(220 53 69/var(--tw-border-opacity,1))}.border-l-info{--tw-border-opacity:1;border-left-color:rgb(13 202 240/var(--tw-border-opacity,1))}.border-l-primary{--tw-border-opacity:1;border-left-color:rgb(0 105 68/var(--tw-border-opacity,1))}.border-l-success{--tw-border-opacity:1;border-left-color:rgb(25 135 84/var(--tw-border-opacity,1))}.border-l-warning{--tw-border-opacity:1;border-left-color:rgb(255 193 7/var(--tw-border-opacity,1))}.bg-slateLight{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity,1))}.px-\[1rem\]{padding-left:1rem;padding-right:1rem}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.py-20{padding-top:clamp(10px,.625vw + 8px,20px);padding-bottom:clamp(10px,.625vw + 8px,20px)}.py-\[12rem\]{padding-top:12rem;padding-bottom:12rem}.py-\[16rem\]{padding-top:16rem;padding-bottom:16rem}.pb-\[3rem\]{padding-bottom:3rem}.pt-\[0\]{padding-top:0}.text-center{text-align:center}.font-heading{font-family:franklin-gothic-atf,sans-serif}.\!text-16{font-size:clamp(14px,.125vw + 13.6px,16px)!important}.text-24{font-size:clamp(18px,.375vw + 16.8px,24px)}.font-black{font-weight:900}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.\!leading-tight{line-height:1.25!important}.leading-none{line-height:1}.text-\[\#757575\]{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}*,:before,:after{box-sizing:border-box;border:0 solid}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border-width:0;margin:0;padding:0}textarea{display:block}input[type=submit],button{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}table{border-collapse:collapse;border-spacing:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.prose-preset :first-child:not(:where(.no-prose,.no-prose *)){margin-top:0}.prose-preset :last-child:not(:where(.no-prose,.no-prose *)){margin-bottom:0}.prose-preset :where(h1,h2,h3,h4,h5,h6):not(:where(.no-prose,.no-prose *)){margin-top:2em;margin-bottom:.75em}.prose-preset :where(h1,h2,h3,h4,h5,h6):not(:where(.no-prose,.no-prose *)):first-child{margin-top:0}.prose-preset :where(h1+h2,h2+h3,h3+h4,h4+h5,h5+h6,h1+h3,h1+h4,h2+h4,h2+h5,h3+h5,h3+h6):not(:where(.no-prose,.no-prose *)){margin-top:.5em}.prose-preset :where(p):not(:where(.no-prose,.no-prose *)){margin:1.25em 0}.prose-preset :where(a:not(.btn,button)):not(:where(.no-prose,.no-prose *)){color:var(--wp--preset--color--primary);text-underline-offset:.15em;text-decoration:underline;transition:color .2s}.prose-preset :where(a:not(.btn,button)):not(:where(.no-prose,.no-prose *)):hover{color:var(--wp--preset--color--primarylight)}.prose-preset :where(ul,ol):not(:where(.no-prose,.no-prose *)){margin:1.25em 0;padding-left:1.5em}.prose-preset :where(ul):not(:where(.no-prose,.no-prose *)){list-style-type:disc}.prose-preset :where(ul):not(:where(.no-prose,.no-prose *)) ul{margin:.5em 0;list-style-type:circle}.prose-preset :where(ul):not(:where(.no-prose,.no-prose *)) ul ul{list-style-type:square}.prose-preset :where(ol):not(:where(.no-prose,.no-prose *)){list-style-type:decimal}.prose-preset :where(ol):not(:where(.no-prose,.no-prose *)) ol{margin:.5em 0;list-style-type:lower-alpha}.prose-preset :where(ol):not(:where(.no-prose,.no-prose *)) ol ol{list-style-type:lower-roman}.prose-preset :where(li):not(:where(.no-prose,.no-prose *)){margin-bottom:.5em;padding-left:.375em}.prose-preset :where(li):not(:where(.no-prose,.no-prose *)):last-child{margin-bottom:0}.prose-preset :where(blockquote):not(:where(.no-prose,.no-prose *)){border-left:4px solid var(--wp--preset--color--primary);background-color:rgba(var(--wp--preset--color--primary),.05);border-radius:0 .25rem .25rem 0;margin:1.5em 0;padding:1em 1.5em;font-style:italic}.prose-preset :where(blockquote):not(:where(.no-prose,.no-prose *)) p{margin:.5em 0}.prose-preset :where(blockquote):not(:where(.no-prose,.no-prose *)) p:first-child{margin-top:0}.prose-preset :where(blockquote):not(:where(.no-prose,.no-prose *)) p:last-child{margin-bottom:0}.prose-preset :where(blockquote):not(:where(.no-prose,.no-prose *)) cite{color:var(--wp--preset--color--slatedark);margin-top:.75em;font-size:.875em;font-style:normal;display:block}.prose-preset :where(blockquote):not(:where(.no-prose,.no-prose *)) cite:before{content:"— "}.prose-preset :where(code):not(:where(.no-prose,.no-prose *)){background-color:rgba(var(--wp--preset--color--base),.05);border-radius:.25rem;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}.prose-preset :where(pre):not(:where(.no-prose,.no-prose *)){background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--white);border-radius:.5rem;margin:1.5em 0;padding:1em 1.25em;font-size:.875em;overflow-x:auto}.prose-preset :where(pre):not(:where(.no-prose,.no-prose *)) code{font-size:inherit;color:inherit;background-color:#0000;border-radius:0;padding:0}.prose-preset :where(table):not(:where(.no-prose,.no-prose *)){border-collapse:collapse;text-align:left;width:100%;margin:1.5em 0}.prose-preset :where(thead):not(:where(.no-prose,.no-prose *)){border-bottom:1px solid var(--wp--preset--color--slate)}.prose-preset :where(th):not(:where(.no-prose,.no-prose *)){vertical-align:bottom;padding:.75em 1em;font-weight:600}.prose-preset :where(td):not(:where(.no-prose,.no-prose *)){vertical-align:top;padding:.75em 1em}.prose-preset :where(tbody tr):not(:where(.no-prose,.no-prose *)){border-bottom:1px solid var(--wp--preset--color--slate)}.prose-preset :where(tbody tr):not(:where(.no-prose,.no-prose *)):last-child{border-bottom:none}.prose-preset :where(hr):not(:where(.no-prose,.no-prose *)){border:none;border-top:1px solid var(--wp--preset--color--slate);margin:2em 0}.prose-preset :where(img):not(:where(.no-prose,.no-prose *)){border-radius:.5rem;max-width:100%;height:auto;margin:1.5em 0}.prose-preset :where(figure):not(:where(.no-prose,.no-prose *)){margin:1.5em 0}.prose-preset :where(figure):not(:where(.no-prose,.no-prose *)) img{margin:0}.prose-preset :where(figure):not(:where(.no-prose,.no-prose *)) figcaption{color:var(--wp--preset--color--slatedark);margin-top:.75em;font-size:.875em}.prose-preset :where(video,iframe):not(:where(.no-prose,.no-prose *)){border-radius:.5rem;max-width:100%;margin:1.5em 0}.prose-preset :where(dl):not(:where(.no-prose,.no-prose *)){margin:1.25em 0}.prose-preset :where(dt):not(:where(.no-prose,.no-prose *)){margin-top:1em;font-weight:600}.prose-preset :where(dt):not(:where(.no-prose,.no-prose *)):first-child{margin-top:0}.prose-preset :where(dd):not(:where(.no-prose,.no-prose *)){margin-top:.25em;margin-left:1.5em}.prose-preset :where(kbd):not(:where(.no-prose,.no-prose *)){background-color:var(--wp--preset--color--slatelight);border:1px solid var(--wp--preset--color--slate);box-shadow:inset 0 -1px 0 var(--wp--preset--color--slate);border-radius:.25rem;padding:.2em .4em;font-family:inherit;font-size:.875em}.prose-preset :where(mark):not(:where(.no-prose,.no-prose *)){background-color:rgba(var(--wp--preset--color--primary),.3);border-radius:.125rem;padding:.1em .2em}.prose-preset :where(abbr[title]):not(:where(.no-prose,.no-prose *)){cursor:help;text-decoration:underline dotted}.prose-preset :where(small):not(:where(.no-prose,.no-prose *)){font-size:.875em}.prose-preset :where(sub,sup):not(:where(.no-prose,.no-prose *)){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.prose-preset :where(sup):not(:where(.no-prose,.no-prose *)){top:-.5em}.prose-preset :where(sub):not(:where(.no-prose,.no-prose *)){bottom:-.25em}.prose-preset :where(.btn,button):not(:where(.no-prose,.no-prose *)),.prose-preset :where(.acf-block-preview.wp-block-button):not(:where(.no-prose,.no-prose *)){margin:1em 0;display:flex}.prose-preset :where(.acf-block-preview.wp-block-button):not(:where(.no-prose,.no-prose *)) .btn{margin:0}.prose-preset :where(.wp-block-media-text):not(:where(.no-prose,.no-prose *)),.prose-preset :where(.wp-block-table):not(:where(.no-prose,.no-prose *)){margin:2em 0}.prose-preset :where(.wp-block-video-player):not(:where(.no-prose,.no-prose *)){--plyr-border-radius:.5rem;margin:2em 0}.prose-preset a[target=_blank]:where(:not(:where(.no-prose,.no-prose *))):after{content:"";aspect-ratio:1;background-color:currentColor;width:.75em;margin-left:.5em;display:inline-block;mask-image:url(/wp-content/themes/sage/public/build/icons/external-link.6807.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.prose-links :where(a:not(.btn,button)){color:var(--wp--preset--color--primary);text-underline-offset:.15em;text-decoration:underline;transition:color .2s}.prose-links :where(a:not(.btn,button)):hover{color:var(--wp--preset--color--primarylight)}:root{--root-padding:clamp(10px,6.875vw + -12px,120px);--focus-outline-color:color-mix(in srgb,var(--wp--preset--color--primary)50%,white)solid 2px;--swiper-theme-color:var(--wp--preset--color--primary);--livewire-progress-bar-color:#006944!important}html{scroll-behavior:smooth;background-color:#000;font-size:clamp(7px,.1875vw + 6.4px,10px)}html.has-sticky-header{scroll-padding-top:var(--header-height-live)}html.has-sticky-header.has-wp-admin-bar{scroll-padding-top:calc(var(--header-height-live) + var(--wp-admin--admin-bar--height,0px))}body{text-rendering:optimizeSpeed;opacity:0;background-color:#fff;max-width:2560px;margin:0 auto;transition:all .3s ease-in-out;container:root-container/inline-size}body :where(.container){padding-inline:clamp(10px,6.875vw - 12px,120px)}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size):not(.row__dont-center){margin-inline:auto}body :where(.container) :where(.row__small-size){max-width:1080px}body :where(.container) :where(.row__small-size) .col__expand-both{width:auto;max-width:100vw}body :where(.container) :where(.row__small-size) .col__expand-both,body :where(.container) :where(.row__small-size) .col__expand-left{margin-left:calc((1080px - var(--body-width))/2)}body :where(.container) :where(.row__small-size) .col__expand-both:where(.col__expand-with-max-width),body :where(.container) :where(.row__small-size) .col__expand-left:where(.col__expand-with-max-width){margin-left:calc((1080px - min(1920px,var(--body-width)))/2)}@container root-container (width<=calc(1080px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__small-size) .col__expand-both,body :where(.container) :where(.row__small-size) .col__expand-left{margin-left:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__small-size) .col__expand-both,body :where(.container) :where(.row__small-size) .col__expand-right{margin-right:calc((1080px - var(--body-width))/2)}body :where(.container) :where(.row__small-size) .col__expand-both:where(.col__expand-with-max-width),body :where(.container) :where(.row__small-size) .col__expand-right:where(.col__expand-with-max-width){margin-right:calc((1080px - min(1920px,var(--body-width)))/2)}@container root-container (width<=calc(1080px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__small-size) .col__expand-both,body :where(.container) :where(.row__small-size) .col__expand-right{margin-right:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__medium-size){max-width:1200px}body :where(.container) :where(.row__medium-size) .col__expand-both{width:auto;max-width:100vw}body :where(.container) :where(.row__medium-size) .col__expand-both,body :where(.container) :where(.row__medium-size) .col__expand-left{margin-left:calc((1200px - var(--body-width))/2)}body :where(.container) :where(.row__medium-size) .col__expand-both:where(.col__expand-with-max-width),body :where(.container) :where(.row__medium-size) .col__expand-left:where(.col__expand-with-max-width){margin-left:calc((1200px - min(1920px,var(--body-width)))/2)}@container root-container (width<=calc(1200px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__medium-size) .col__expand-both,body :where(.container) :where(.row__medium-size) .col__expand-left{margin-left:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__medium-size) .col__expand-both,body :where(.container) :where(.row__medium-size) .col__expand-right{margin-right:calc((1200px - var(--body-width))/2)}body :where(.container) :where(.row__medium-size) .col__expand-both:where(.col__expand-with-max-width),body :where(.container) :where(.row__medium-size) .col__expand-right:where(.col__expand-with-max-width){margin-right:calc((1200px - min(1920px,var(--body-width)))/2)}@container root-container (width<=calc(1200px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__medium-size) .col__expand-both,body :where(.container) :where(.row__medium-size) .col__expand-right{margin-right:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__wide-size){max-width:1520px}body :where(.container) :where(.row__wide-size) .col__expand-both{width:auto;max-width:100vw}body :where(.container) :where(.row__wide-size) .col__expand-both,body :where(.container) :where(.row__wide-size) .col__expand-left{margin-left:calc((1520px - var(--body-width))/2)}body :where(.container) :where(.row__wide-size) .col__expand-both:where(.col__expand-with-max-width),body :where(.container) :where(.row__wide-size) .col__expand-left:where(.col__expand-with-max-width){margin-left:calc((1520px - min(1920px,var(--body-width)))/2)}@container root-container (width<=calc(1520px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__wide-size) .col__expand-both,body :where(.container) :where(.row__wide-size) .col__expand-left{margin-left:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__wide-size) .col__expand-both,body :where(.container) :where(.row__wide-size) .col__expand-right{margin-right:calc((1520px - var(--body-width))/2)}body :where(.container) :where(.row__wide-size) .col__expand-both:where(.col__expand-with-max-width),body :where(.container) :where(.row__wide-size) .col__expand-right:where(.col__expand-with-max-width){margin-right:calc((1520px - min(1920px,var(--body-width)))/2)}@container root-container (width<=calc(1520px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__wide-size) .col__expand-both,body :where(.container) :where(.row__wide-size) .col__expand-right{margin-right:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__full-size){max-width:none;margin-inline:calc(-1*clamp(10px,6.875vw - 12px,120px))}@media (width<=1023.98px){body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size){max-width:800px}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both .col__expand-both-tablet{width:auto;max-width:100vw}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-left,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-tablet{margin-left:calc((800px - var(--body-width))/2)}@container root-container (width<=calc(800px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-left,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-tablet{margin-left:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-right,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-tablet{margin-right:calc((800px - var(--body-width))/2)}@container root-container (width<=calc(800px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-right,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-tablet{margin-right:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__full-size-tablet){max-width:none;margin-inline:calc(-1*clamp(10px,6.875vw - 12px,120px))}}@media (width<=575.98px){body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size){max-width:100%}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both .col__expand-both-mobile{width:auto;max-width:100vw}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-left,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-mobile{margin-left:calc((800px - var(--body-width))/2)}@container root-container (width<=calc(800px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-left,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-mobile{margin-left:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-right,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-mobile{margin-right:calc((800px - var(--body-width))/2)}@container root-container (width<=calc(800px + 2*clamp(10px,6.875vw - 12px,120px))){body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-right,body :where(.container) :where(.row__small-size,.row__medium-size,.row__wide-size) .col__expand-both-mobile{margin-right:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body :where(.container) :where(.row__full-size-mobile){max-width:none;margin-inline:calc(-1*clamp(10px,6.875vw - 12px,120px))}}body select,body textarea,body input[type=search],body input[type=text],body input[type=email],body input[type=password],body input[type=tel],body input[type=number],body input[type=date],body input[type=time],body input[type=file],body input[type=url]{border:1px solid var(--wp--preset--color--slate);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--base);border-radius:0;padding:.5em}body select:focus,body textarea:focus,body input[type=search]:focus,body input[type=text]:focus,body input[type=email]:focus,body input[type=password]:focus,body input[type=tel]:focus,body input[type=number]:focus,body input[type=date]:focus,body input[type=time]:focus,body input[type=file]:focus,body input[type=url]:focus{outline:var(--focus-outline-color)}body select::placeholder,body textarea::placeholder,body input[type=search]::placeholder,body input[type=text]::placeholder,body input[type=email]::placeholder,body input[type=password]::placeholder,body input[type=tel]::placeholder,body input[type=number]::placeholder,body input[type=date]::placeholder,body input[type=time]::placeholder,body input[type=file]::placeholder,body input[type=url]::placeholder{color:var(--wp--preset--color--slatedark);opacity:1}body .btn:disabled,body input[type=submit]:disabled,body input[type=button]:disabled,body button:disabled{opacity:.5;cursor:not-allowed}body .btn:focus-visible,body input[type=submit]:focus-visible,body input[type=button]:focus-visible,body button:focus-visible{outline:var(--focus-outline-color)}body input[type=file]{cursor:pointer}body input[type=file]::file-selector-button{display:none}body input[type=checkbox],body input[type=radio],body input[type=range],body progress{accent-color:var(--wp--preset--color--primary)}body select{appearance:none;background-image:url(/wp-content/themes/sage/public/build/icons/angle-down.88a7.svg);background-position:right 5% top 50%;background-repeat:no-repeat;background-size:14px;padding-right:calc(14px + 1rem + 5%)!important}body{font-size:var(--wp--preset--font-size--16);font-family:var(--wp--preset--font-family--default);color:var(--wp--preset--color--base);line-height:1.5}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-family:var(--wp--preset--font-family--heading);font-weight:600;line-height:1.33}body h1,body .h1{font-size:var(--wp--preset--font-size--48)}body h2,body .h2{font-size:var(--wp--preset--font-size--32)}body h3,body .h3{font-size:var(--wp--preset--font-size--28)}body h4,body .h4{font-size:var(--wp--preset--font-size--24)}body h5,body .h5{font-size:var(--wp--preset--font-size--20)}body h6,body .h6{font-size:var(--wp--preset--font-size--18)}body a:focus-visible{outline:var(--focus-outline-color)}body strong{font-weight:600}body.cs-inited{opacity:1}body #main{z-index:1;position:relative}body .grecaptcha-badge{z-index:1000000}body #wpadminbar{position:fixed!important}.hover\:opacity-75:hover{opacity:.75}@media (width<=1023.98px){.max-t\:hidden{display:none}}