/*!
Theme Name:  ICTTheme Child Theme
Description: Timber based theme
Template:    twig-parent
Author:      Allegiance Group
Author URI:  http://teamallegiance.com/
Version:     0.0.287
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ict
*/.stretched-link::after{position:absolute;inset:0;z-index:1;content:""}@layer elements{a{font-family:var(--font-family-primary);text-decoration:underline;text-underline-offset:.165rem;font-weight:700;color:var(--wp--custom--theme-colors--link);transition:color .2s ease-in-out,text-decoration-thickness .2s ease-in-out}a:hover{text-decoration-thickness:.105rem;color:var(--wp--custom--theme-colors--link-hover)}.background-dark a:not(.wp-element-button){color:var(--wp--custom--theme-colors--link-dark)}.background-dark a:not(.wp-element-button):hover{color:var(--wp--custom--theme-colors--link-hover-dark)}h1{letter-spacing:-0.0625rem;font-size:6rem}h2{letter-spacing:-0.0625rem;font-size:3.625rem}h3{letter-spacing:-0.0625rem;font-size:2.25rem}h4{font-size:2rem}h5{font-size:1.625rem}h6{font-size:1.25rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);color:var(--wp--custom--theme-colors--foreground);width:100%;margin-block-end:var(--wp--custom--spacers--mini)}h1 a,h1 a *,h2 a,h2 a *,h3 a,h3 a *,h4 a,h4 a *,h5 a,h5 a *,h6 a,h6 a *{font-weight:inherit;font-family:inherit;font-variation-settings:inherit;color:inherit}em,i:not(.mce-ico){font-style:italic}i[class*=fa-],i.fa{font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-style:normal}}@layer child{a{font-family:var(--font-family-primary);text-decoration:underline;text-underline-offset:.165rem;font-weight:500;font-variation-settings:"wght" 500;color:var(--wp--custom--theme-colors--link);transition:color .2s ease-in-out,text-decoration-thickness .2s ease-in-out}a:hover{text-decoration:none;color:var(--wp--custom--theme-colors--link-hover)}.background-dark a:not(.wp-element-button){color:var(--wp--custom--theme-colors--link-dark)}.background-dark a:not(.wp-element-button):hover{color:var(--wp--custom--theme-colors--link-hover-dark)}h1{letter-spacing:-0.09rem;font-size:clamp(2.5rem, 1.5rem + 4vw, 4.5rem)}h2{letter-spacing:-0.0725rem;font-size:clamp(1.8rem, 1.0125rem + 3.15vw, 3.375rem);line-height:1.06}h3{font-size:clamp(1.5rem, 0.75rem + 3vw, 3rem);letter-spacing:-0.06rem}h4{font-size:clamp(1.25rem, 0.75rem + 2vw, 2.25rem);letter-spacing:-0.045rem}h5{font-size:1.25rem}h6{font-size:1.125rem;text-transform:uppercase;font-family:var(--wp--custom--font-families--tertiary)}}@layer child{.wp-element-button,:where(form button,form input[type=submit],input[type=radio]+label){--border-radius: 8.17306rem;--background: var(--wp--custom--colors--yellow);--color: var(--wp--custom--theme-colors--primary);--icon-color: var(--wp--custom--theme-colors--primary);--background-hover: var(--wp--custom--colors--dark-red);--color-hover: var(--wp--custom--colors--off-white);--icon-color-hover: var(--wp--custom--colors--off-white);--background-active: var(--wp--custom--colors--dark-red);--color-active: var(--wp--custom--colors--off-white);--icon-color-active: var(--wp--custom--colors--off-white);--background-focus: var(--wp--custom--colors--dark-red);--color-focus: var(--wp--custom--colors--off-white);--icon-color-focus: var(--wp--custom--colors--off-white);--padding-block: 0.84rem;--padding-inline: 2rem;font-family:var(--wp--custom--font-families--tertiary);line-height:normal;box-shadow:none;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border:none;text-decoration:none;color:var(--wp--custom--theme-colors--primary);transition:all .3s ease-in-out}.wp-element-button:hover,:where(form button,form input[type=submit],input[type=radio]+label):hover{box-shadow:none}.wp-element-button:active,:where(form button,form input[type=submit],input[type=radio]+label):active{box-shadow:none}.wp-element-button:focus,.wp-element-button:focus-visible,:where(form button,form input[type=submit],input[type=radio]+label):focus,:where(form button,form input[type=submit],input[type=radio]+label):focus-visible{box-shadow:none}.wp-element-button.is-disabled,.wp-element-button:disabled,:where(form button,form input[type=submit],input[type=radio]+label).is-disabled,:where(form button,form input[type=submit],input[type=radio]+label):disabled{box-shadow:none}.wp-element-button:hover,.wp-element-button:active,.wp-element-button:focus,.wp-element-button:focus-visible,:where(form button,form input[type=submit],input[type=radio]+label):hover,:where(form button,form input[type=submit],input[type=radio]+label):active,:where(form button,form input[type=submit],input[type=radio]+label):focus,:where(form button,form input[type=submit],input[type=radio]+label):focus-visible{color:var(--wp--custom--colors--off-white)}.wp-element-button.outline,.is-secondary .wp-element-button,:where(form button,form input[type=submit],input[type=radio]+label).outline,.is-secondary :where(form button,form input[type=submit],input[type=radio]+label){--background: transparent;--color: var(--wp--custom--colors--off-white);--icon-color: var(--wp--custom--colors--off-white);--background-hover: #F1E9D9;--color-hover: var(--wp--custom--theme-colors--primary);--icon-color-hover: var(--wp--custom--theme-colors--primary);--background-active: #F1E9D9;--color-active: var(--wp--custom--theme-colors--primary);--icon-color-active: var(--wp--custom--theme-colors--primary);--background-focus: #F1E9D9;--color-focus: var(--wp--custom--theme-colors--primary);--icon-color-focus: var(--wp--custom--theme-colors--primary);color:var(--wp--custom--colors--off-white);box-shadow:inset 0 0 0 2px var(--wp--custom--colors--off-white)}.wp-element-button.outline:hover,.wp-element-button.outline:active,.wp-element-button.outline:focus,.wp-element-button.outline:focus-visible,.is-secondary .wp-element-button:hover,.is-secondary .wp-element-button:active,.is-secondary .wp-element-button:focus,.is-secondary .wp-element-button:focus-visible,:where(form button,form input[type=submit],input[type=radio]+label).outline:hover,:where(form button,form input[type=submit],input[type=radio]+label).outline:active,:where(form button,form input[type=submit],input[type=radio]+label).outline:focus,:where(form button,form input[type=submit],input[type=radio]+label).outline:focus-visible,.is-secondary :where(form button,form input[type=submit],input[type=radio]+label):hover,.is-secondary :where(form button,form input[type=submit],input[type=radio]+label):active,.is-secondary :where(form button,form input[type=submit],input[type=radio]+label):focus,.is-secondary :where(form button,form input[type=submit],input[type=radio]+label):focus-visible{color:var(--wp--custom--theme-colors--primary)}.wp-element-button.red,.is-tertiary .wp-element-button,:where(form button,form input[type=submit],input[type=radio]+label).red,.is-tertiary :where(form button,form input[type=submit],input[type=radio]+label){--background: var(--wp--custom--colors--dark-red);--color: var(--wp--custom--colors--off-white);--icon-color: var(--wp--custom--colors--off-white);--background-hover: var(--wp--custom--theme-colors--accent);--color-hover: var(--wp--custom--theme-colors--primary);--icon-color-hover: var(--wp--custom--theme-colors--primary);--background-active: var(--wp--custom--theme-colors--accent);--color-active: var(--wp--custom--theme-colors--primary);--icon-color-active: var(--wp--custom--theme-colors--primary);--background-focus: var(--wp--custom--theme-colors--accent);--color-focus: var(--wp--custom--theme-colors--primary);--icon-color-focus: var(--wp--custom--theme-colors--primary);color:var(--wp--custom--colors--off-white)}.wp-element-button.red:hover,.wp-element-button.red:active,.wp-element-button.red:focus,.wp-element-button.red:focus-visible,.is-tertiary .wp-element-button:hover,.is-tertiary .wp-element-button:active,.is-tertiary .wp-element-button:focus,.is-tertiary .wp-element-button:focus-visible,:where(form button,form input[type=submit],input[type=radio]+label).red:hover,:where(form button,form input[type=submit],input[type=radio]+label).red:active,:where(form button,form input[type=submit],input[type=radio]+label).red:focus,:where(form button,form input[type=submit],input[type=radio]+label).red:focus-visible,.is-tertiary :where(form button,form input[type=submit],input[type=radio]+label):hover,.is-tertiary :where(form button,form input[type=submit],input[type=radio]+label):active,.is-tertiary :where(form button,form input[type=submit],input[type=radio]+label):focus,.is-tertiary :where(form button,form input[type=submit],input[type=radio]+label):focus-visible{color:var(--wp--custom--theme-colors--primary)}}@layer elements{.form,.placeholder-form{display:flex;flex-direction:column;width:100%;max-width:100%;margin-inline:auto;gap:1rem}.form-inline{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem;margin-inline:0}@media(min-width: 768px){.form-inline{flex-flow:row nowrap;justify-content:space-between}}.form-inline>*{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;gap:clamp(0.15rem, -0.025rem + 0.7vw, 0.5rem);width:100%}@media(min-width: 768px){.form-inline>*{width:auto;flex-basis:50%}}input[type=radio]{opacity:.01;z-index:100;position:absolute;left:-1000px}input[type=radio]+label{padding-inline:1.25rem;margin-block:0 var(--wp--custom--spacers--mini);box-shadow:none;--border-radius: var(--wp--custom--radii--mini);--background: var(--wp--preset--color--white);--color: var(--wp--custom--theme-colors--foreground);--icon-color: var(--wp--custom--theme-colors--foreground);--border-color: var(--wp--custom--theme-colors--foreground);--outline-offset: var(--outline-offset-focus);--background-hover: var(--wp--custom--colors--gray-100);--color-hover: var(--color);--icon-color-hover: currentColor;--border-color-hover: var(--wp--custom--theme-colors--foreground);--_background-checked: var(--background-checked, var(--wp--custom--theme-colors--primary));--_color-checked: var(--color-checked, var(--wp--preset--color--white));--_icon-color-checked: var(--icon-color-checked, var(--wp--preset--color--white));--_border-color-checked: var(--border-color-checked, var(--wp--custom--theme-colors--primary));--background-active: var(--wp--custom--colors--medium-light-blue);--color-active: var(--color);--icon-color-active: var(--wp--custom--theme-colors--tertiary);--border-color-active: var(--wp--custom--theme-colors--tertiary);--background-focus: var(--wp--custom--colors--off-white);--color-focus: var(--color);--icon-color-focus:var(--wp--custom--theme-colors--foreground);--border-color-focus: var(--wp--custom--theme-colors--foreground);--outline-color-focus: var(--wp--custom--colors--medium-light-blue);--outline-width-focus: 2px;--outline-offset-focus: var(--outline-width-focus);--background-disabled: var(--wp--preset--color--white);--color-disabled: var(--wp--custom--colors--gray-300);--icon-color-disabled: var(--wp--custom--colors--gray-300);--border-color-disabled: var(--wp--custom--colors--gray-200)}input[type=radio]:hover{cursor:pointer}input[type=radio]:checked+label{box-shadow:none;color:var(--_color-checked);background-color:var(--_background-checked);border-width:2.5px !important;border-color:var(--_border-color-checked) !important}input[type=number],input[type=text],input[type=search],input[type=email],input[type=tel]{--border-color: var(--wp--custom--colors--gray-500);box-shadow:none;color:var(--wp--custom--theme-colors--foreground);background-color:var(--wp--preset--color--white);display:inline-flex;box-sizing:border-box;align-items:center;position:relative;padding:unset;padding-block:.75rem .65rem;padding-inline:1.25rem;margin-block:0 var(--wp--custom--spacers--mini);color:var(--_color);border:2px solid var(--border-color);border-radius:var(--wp--custom--radii--small);outline:2px;outline-offset:var(--_outline-offset);overflow:hidden;font-family:var(--font-family-primary);font-size:1rem;line-height:1.5;font-weight:500;font-variation-settings:"wght" 500;transition:var(--button-transition)}input[type=number]::placeholder,input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder{font-size:inherit;color:var(--wp--custom--colors--gray-500)}input[type=number]:focus-visible,input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible{background-color:#fff;outline:none;box-shadow:0 0 0 .125rem var(--wp--custom--theme-colors--divider)}.search-form-input input[type=number],.search-form-input input[type=text],.search-form-input input[type=search],.search-form-input input[type=email],.search-form-input input[type=tel]{width:100%;flex-grow:1;padding-block:.75rem;padding-inline:2.35rem .5rem;min-width:10rem;margin-block:0;margin-inline:0}@media(min-width: 992px){.search-form-input input[type=number],.search-form-input input[type=text],.search-form-input input[type=search],.search-form-input input[type=email],.search-form-input input[type=tel]{width:fit-content}}}@layer child{}@layer child{.main-header-wrap{background-color:rgba(0,0,0,0);transition:transform var(--nav-transition-duration, 0.3s) ease,background-color var(--nav-transition-duration, 0.3s) ease;box-shadow:unset}.search-form-drop{background-color:var(--wp--custom--colors--tan-25)}.search-form-drop .search-toggle.close .svg-icon{stroke:#3b4147}.sticky-scroll .home main.primary-layout{margin-block-start:0 !important}.sticky-scroll.is-scrolled .main-header-wrap{background-color:var(--wp--custom--colors--brown)}.navbar-toggler{padding-block:.75rem;margin-top:1.25rem;align-items:flex-end;border-radius:0;padding-inline:.5rem}.navbar-toggler.close{animation:unset}.navbar-toggler.close svg{--icon-color: #414651;stroke:#414651}.navbar-toggler:before{display:none}.navbar-toggler:focus-within,.navbar-toggler:focus-visible,.navbar-toggler:focus{outline:2px dotted var(--wp--custom--theme-colors--primary)}.navbar-toggler svg{--icon-color: var(--wp--custom--theme-colors--background);stroke:var(--wp--custom--theme-colors--background)}.nav-mobile{--slide-in-translate-from: translateX(0);transform:translateX(0);visibility:hidden;opacity:0;transition:opacity 0s ease-in-out,visibility 0s ease-in-out}.nav-mobile.mobile-nav-active{opacity:1;visibility:visible;animation:unset}.nav-mobile .main-menu{background-color:var(--wp--custom--theme-colors--background);box-shadow:none;padding-top:2.75rem}.nav-mobile .main-menu .mainmenu-mobile{grid-column:fullcontainer}.nav-mobile .main-menu .mainmenu-mobile .buttons-wrap{margin-top:1.62rem;margin-bottom:3.94rem;justify-content:flex-start}.nav-mobile .main-menu .mainmenu-mobile .buttons-wrap .is-mobile-action{min-width:12rem}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item{margin-top:0;padding-block:.563rem}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button{font-size:1.125rem;font-weight:700;font-feature-settings:"wght" 700;line-height:1.5;letter-spacing:.05625rem;text-decoration-color:rgba(0,0,0,0) !important;text-transform:uppercase;color:var(--wp--custom--theme-colors--primary);font-family:var(--wp--custom--font-families--tertiary)}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:hover,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:hover{text-decoration:none}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item:after{background-color:var(--wp--custom--colors--tan)}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:not(.social-link) svg.svg-icon{transform:translate(-0.25rem, 0.25rem) rotate(-90deg);--icon-width: 1.2rem;margin-bottom:0;margin-inline-start:0}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item:before{display:none}.nav-mobile .secondary-menu{background-color:var(--wp--custom--colors--brown);padding-top:0}.nav-mobile .secondary-menu .search-submit:focus{outline:.125rem dotted var(--wp--custom--theme-colors--background)}.nav-mobile .secondary-menu .search-form-static{background-color:rgba(0,0,0,0);margin-top:2rem}.nav-mobile .secondary-menu .search-form-static label{color:#fbfaf3;margin-bottom:.8rem;display:block;font-weight:600}.nav-mobile .secondary-menu .search-form-static input{color:#fbfaf3;border-color:var(--wp--custom--colors--off-white);background-color:var(--wp--custom--theme-colors--brown);padding-left:.75rem;padding-right:2.5rem}.nav-mobile .secondary-menu .search-form-static input::placeholder{color:#fbfaf3;opacity:1}.nav-mobile .secondary-menu .search-form-static .search-submit{top:50%;transform:translateY(-50%);right:.65rem;left:auto}.nav-mobile .secondary-menu .search-form-static .search-submit svg{stroke:var(--wp--custom--colors--off-white)}.nav-mobile .secondary-menu .utility-menu{gap:1rem;margin-bottom:1rem;margin-top:2rem}.nav-mobile .secondary-menu .utility-menu .menu-item{padding-bottom:.8rem}.nav-mobile .secondary-menu .utility-menu .menu-item a{color:var(--wp--custom--colors--off-white);font-size:.9375rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.8;text-transform:uppercase;font-family:var(--wp--custom--font-families--tertiary);text-decoration:none}.nav-mobile .secondary-menu .utility-menu .menu-item a:focus{outline:.125rem dotted var(--wp--custom--theme-colors--background)}.nav-mobile .secondary-menu .utility-menu .menu-item .menu-item{padding-bottom:0}.nav-mobile .secondary-menu .utility-menu .menu-item .menu-item:after{display:none}.nav-mobile .secondary-menu .utility-menu .menu-item.utility-welcome a{display:flex;justify-content:flex-start;align-items:center}.nav-mobile .secondary-menu .utility-menu .menu-item.utility-welcome a svg{margin-right:.425rem}.nav-mobile .secondary-menu .utility-menu .menu-item::after{display:block;background-color:#ab5433}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .svg-icon{--icon-width: 1.4375rem;--icon-height: 1.4375rem;transform:rotate(-90deg);display:none}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .nav-utility-submenu .menu-item:last-child a{padding-bottom:0}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .nav-utility-submenu .menu-item a{font-size:.875rem;font-weight:700;line-height:1.71;padding-top:0;font-family:var(--wp--custom--font-families--tertiary);display:flex;justify-content:flex-start;align-items:center;gap:.62rem;margin-top:1rem}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .nav-utility-submenu .menu-item a svg path{stroke:var(--wp--custom--colors--off-white)}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .dropdown-menu{position:static;padding-inline:1rem;margin-top:.5rem;background-color:inherit;padding-block:0;box-shadow:none}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .dropdown-menu .menu-item{margin-bottom:.5rem}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown .dropdown-menu .menu-item:last-child{margin-bottom:0}.nav-mobile .secondary-menu .utility-menu .menu-item.dropdown a.show .svg-icon{transform:rotate(0deg)}.nav-mobile .nav-utility{gap:1rem}.base__utility{background-color:rgba(0,0,0,0)}@media(min-width: 1200px){.base__utility .nav-utility{margin-block:.2rem}}.base__utility .nav-utility ul.utility-menu li::before{display:none}.base__utility .nav-utility ul.utility-menu li:last-child a{margin-left:0}.base__utility .nav-utility ul.utility-menu li a{color:var(--wp--custom--colors--off-white);font-size:.875rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.42;letter-spacing:.04375rem;text-transform:uppercase;margin-right:0;font-family:var(--wp--custom--font-families--primary);text-decoration:none;position:relative;padding-inline:0;margin-inline:1rem;transition:all .3s ease-in-out}.base__utility .nav-utility ul.utility-menu li a:after{content:" ";position:absolute;height:2px;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,0);display:block;transition:all .3s ease-in-out}.base__utility .nav-utility ul.utility-menu li a:focus,.base__utility .nav-utility ul.utility-menu li a:focus-within{outline:.125rem dotted var(--wp--custom--colors--off-white)}.base__utility .nav-utility ul.utility-menu li a:hover:after{background-color:var(--wp--custom--theme-colors--accent)}.base__utility .nav-utility ul.utility-menu li.dropdown a:after{content:" ";position:absolute;height:2px;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,0);display:block}.base__utility .nav-utility ul.utility-menu li.dropdown a:hover:after{background-color:var(--wp--custom--theme-colors--accent)}.base__utility .nav-utility ul.utility-menu li.dropdown a .svg-icon{transform:translateY(0);transition:transform .3s ease-in-out}.base__utility .nav-utility ul.utility-menu li.dropdown a.show .svg-icon{transform:translateY(0) rotate(180deg)}.base__utility .nav-utility ul.utility-menu li.dropdown a.show:after{transform:rotate(0);background-color:var(--wp--custom--theme-colors--accent)}.base__utility .nav-utility ul.utility-menu li .nav-utility-submenu{inset:calc(70% + .65rem) -0.5rem auto auto;border-radius:var(--wp--custom--radii--medium);box-shadow:0px 0px 20px 0px rgba(0,0,0,.08);padding:1.6rem;min-width:16.6rem;outline:none;background:var(--wp--custom--theme-colors--background)}.base__utility .nav-utility ul.utility-menu li .nav-utility-submenu .menu-item a{font-size:.875rem;padding-inline:.5rem;padding-top:0;padding-left:0;margin-bottom:.8rem;color:var(--wp--custom--theme-colors--primary);border-bottom:1px solid #ebe5d2;text-decoration:none;text-transform:unset;font-size:.9375rem;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;line-height:1.8;justify-content:flex-start;gap:.62rem;padding-bottom:.8rem}.base__utility .nav-utility ul.utility-menu li .nav-utility-submenu .menu-item a:after{display:none}.base__utility .nav-utility ul.utility-menu li .nav-utility-submenu .menu-item a:focus{outline-color:var(--wp--custom--theme-colors--primary)}.base__utility .nav-utility ul.utility-menu li .nav-utility-submenu .menu-item a:hover{text-decoration:underline}.base__utility .nav-utility ul.utility-menu li .nav-utility-submenu .menu-item:last-child a{margin-bottom:0}.mobile-topbar{align-items:center;box-shadow:none;padding-inline:0;height:4.75rem;background-color:var(--wp--custom--colors--off-white)}.mobile-topbar--inner{grid-column:fullcontainer;width:100%;display:flex;justify-content:space-between;align-items:center;height:4.75rem}.mobile-topbar--inner .main-header-logo{margin-inline:-0.5rem;padding:.5rem;width:9.375rem;height:2.813rem;display:flex;justify-content:center;align-items:center}.mobile-topbar--inner .main-header-logo img{width:100%;height:auto}.mobile-topbar .back-button{background-color:var(--wp--custom--colors--off-white);width:8.75rem;margin-top:0;margin-bottom:0;height:auto;animation:unset;font-size:.875rem;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;line-height:normal;color:var(--wp--custom--theme-colors--primary);font-family:var(--wp--custom--font-families--tertiary);text-transform:uppercase;letter-spacing:.04688rem;display:flex;justify-content:flex-start;align-items:center;top:100%;width:100%;margin-inline:-0.5rem;padding-bottom:1rem;padding-top:1.5rem;margin-block:0}.mobile-topbar .back-button:hover{text-decoration:none;text-decoration-color:rgba(0,0,0,0)}.nav-main{height:4.75rem;padding-inline:0}@media(min-width: 992px)and (max-width: 1199.98px){.nav-main{flex-wrap:wrap;padding-top:0;height:8rem;gap:0 .625rem}.nav-main .inline-start{flex:100%;order:2;justify-content:flex-start}.nav-main .inline-start .mainmenu{margin-right:0}.nav-main .inline-end{order:1}}@media(min-width: 1200px){.nav-main{min-height:3.75rem;height:3.75rem;padding-bottom:1rem}}.nav-main .inline-end .is-mobile-action{display:none}@media(min-width: 992px){.nav-main .inline-end .is-mobile-action{display:block;margin-bottom:0}}.nav-main .inline-end .search-toggle:hover{color:var(--wp--custom--colors--off-white)}.nav-main .main-header-logo{width:9.375rem;height:2.813rem}.nav-main .main-header-logo:focus,.nav-main .main-header-logo:focus-within{outline:.125rem dotted var(--wp--custom--colors--off-white)}.nav-main .main-header-logo img{width:100%;height:auto}@media(min-width: 992px){.nav-main .main-header-logo{width:10.3rem;height:3.8rem}}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button),.nav-main .nav-main-topmenu .menu-item a{font-size:.9375rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.25rem;letter-spacing:.04688rem;color:var(--wp--custom--colors--off-white);text-transform:uppercase;font-family:var(--wp--custom--font-families--tertiary)}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):focus,.nav-main .nav-main-topmenu .menu-item a:focus{outline-color:var(--wp--custom--colors--off-white)}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):hover,.nav-main .nav-main-topmenu .menu-item a:hover{text-decoration-thickness:2px;text-decoration-color:var(--wp--custom--colors--off-white)}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):hover:before,.nav-main .nav-main-topmenu .menu-item a:hover:before{pointer-events:all}@media(min-width: 992px){.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button),.nav-main .nav-main-topmenu .menu-item a{padding-block:1rem}}@media(min-width: 992px){.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button){display:flex;justify-content:space-between;align-items:flex-start;padding-block:.25rem;padding-inline:0;margin-inline:.75rem}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):focus{outline:none}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):focus-visible{outline:.125rem dotted var(--wp--custom--colors--off-white);outline-offset:-0.125rem}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):after{content:"";display:block !important;position:absolute;height:2px;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):hover,.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button)[aria-expanded=true]{text-decoration:none}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):hover:after,.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button)[aria-expanded=true]:after{background-color:var(--wp--custom--theme-colors--accent)}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button) .svg-icon{position:relative;top:-0.3rem}}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):after{display:none}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):focus{outline-color:var(--wp--custom--colors--off-white)}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):hover,.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button)[aria-expanded=true]{text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0)}.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button):hover:before,.nav-main .nav-main-topmenu .menu-item button:not(.wp-element-button)[aria-expanded=true]:before{pointer-events:all}@media(min-width: 992px){.nav-main .nav-main-topmenu{align-items:center}.nav-main .nav-main-topmenu .button__desktop{display:none}}.nav-main .top-menu-button{display:none}@media(min-width: 992px){.nav-main .top-menu-button{display:block;order:3}}.mega-menu .menu-panel{--mega-gap: 0;padding-top:8.8rem;background-color:var(--wp--custom--theme-colors--background)}@media only screen and (max-width: 991.98px){.mega-menu .menu-panel{animation:unset;opacity:0;visibility:hidden;display:none;transition:opacity 0s ease-in-out,visibility 0s ease-in-out}.mega-menu .menu-panel.is-open-panel{opacity:1;visibility:visible;display:grid}.mega-menu .menu-panel>*{grid-column:fullcontainer}}@media(min-width: 992px){.mega-menu .menu-panel{--mega-gap: 2rem;padding:2rem;background-color:var(--wp--custom--theme-colors--background) !important;border-radius:1.25rem;box-shadow:0 4px 26.3px 0 rgba(0,0,0,.25);--mega-column: calc(clamp(18rem, 9.1429rem + 14.2857vw, 22rem) - var(--mega-gap))}.mega-menu .menu-panel .heading{margin-top:0}.mega-menu .menu-panel[style*="--panel-column-num: 1"]{--mega-column: calc(clamp(12rem, 7.5714rem + 7.1429vw, 14rem) - var(--mega-gap))}.mega-menu .menu-panel[style*="--panel-column-num: 1"] .panel-menu li{max-width:none !important}}.mega-menu .menu-panel .panel-title{color:var(--wp--custom--theme-colors--primary);display:none}.mega-menu .menu-panel.is-open-panel{transition:none}.mega-menu .menu-panel.is-open-panel::after{background-color:var(--wp--custom--colors--off-white)}.mega-menu .menu-panel .close-panel-button{width:1.4rem;height:1.4rem;inset:calc(var(--mega-gap)/2.6) calc(var(--mega-gap)/2.6) auto auto}.mega-menu .menu-panel .panel-menu:not(:first-of-type) .heading{margin-top:1.8rem}@media(min-width: 992px){.mega-menu .menu-panel .panel-menu{row-gap:0;position:relative}.mega-menu .menu-panel .panel-menu .heading{margin-top:0 !important}.mega-menu .menu-panel .panel-menu.column-continuation .column-header{margin-bottom:1.31rem;height:2rem}}.mega-menu .menu-panel .panel-menu li{padding-inline:0;margin-bottom:0;width:100%}@media(min-width: 992px){.mega-menu .menu-panel .panel-menu li:not(.column-header){margin-bottom:1.09rem;max-width:14rem}}.mega-menu .menu-panel .panel-menu li:last-child{margin-bottom:0}.mega-menu .menu-panel .panel-menu li a{font-weight:500;font-variation-settings:"wght" 500;border-bottom:1px solid var(--wp--custom--colors--tan);font-family:var(--wp--custom--font-families--primary);font-size:.9375rem;gap:.2rem;justify-content:flex-start;transition:0}.mega-menu .menu-panel .panel-menu li a svg{opacity:0;transition:0;color:var(--wp--custom--colors--brown)}.mega-menu .menu-panel .panel-menu li a:hover{color:var(--wp--custom--colors--brown);text-decoration-thickness:1px;font-weight:600;text-underline-offset:4px;font-variation-settings:"wght" 600}.mega-menu .menu-panel .panel-menu li a:hover svg{opacity:1}.mega-menu .menu-panel .panel-menu li.heading{padding-bottom:0;margin-bottom:0}.mega-menu .menu-panel .panel-menu li.heading>*{font-size:.875rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.5;letter-spacing:.0625rem;text-transform:uppercase;font-family:var(--wp--custom--font-families--primary);color:var(--wp--custom--theme-colors--primary);font-family:var(--wp--custom--font-families--tertiary)}.mega-menu .menu-panel .panel-menu li.heading.hlink>*{width:auto;font-weight:700}@media only screen and (max-width: 991.98px){.mega-menu .menu-panel .panel-menu li.heading.hlink h4,.mega-menu .menu-panel .panel-menu li.heading.hlink h5,.mega-menu .menu-panel .panel-menu li.heading.hlink h6{padding-block:0;width:100%;font-family:var(--wp--custom--font-families--tertiary)}.mega-menu .menu-panel .panel-menu li.heading.hlink h4 a:hover svg,.mega-menu .menu-panel .panel-menu li.heading.hlink h5 a:hover svg,.mega-menu .menu-panel .panel-menu li.heading.hlink h6 a:hover svg{transform:translateX(0)}}.mega-menu .menu-panel .panel-menu li.heading.hlink a{font-size:.875rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.5;letter-spacing:.0625rem;text-transform:uppercase;justify-content:flex-start;gap:.22rem;padding-bottom:0;border-bottom:0 !important;font-family:var(--wp--custom--font-families--tertiary)}.mega-menu .menu-panel .panel-menu li.heading.hlink a svg{opacity:1;color:var(--wp--custom--theme-colors--primary)}.mega-menu .menu-panel .panel-menu li.heading.hlink a .svg-icon{width:1rem;height:1rem}.mega-menu .menu-panel .panel-menu li.heading.hlink a:hover{color:var(--wp--custom--theme-colors--primary)}.mega-menu .menu-panel .panel-menu li.heading.hlink a:hover svg{transform:translateX(0)}.mega-menu .menu-panel .panel-menu li a{padding-block:1.09rem;border-radius:0;color:var(--wp--custom--theme-colors--primary);text-decoration:none}.mega-menu .menu-panel .panel-menu li a:hover{text-decoration:underline}.mega-menu .menu-panel .panel-menu li a svg{flex-shrink:0}@media(min-width: 992px){.mega-menu .menu-panel .panel-menu li a{padding-top:0}}@media only screen and (max-width: 991.98px){.mega-menu .menu-panel .panel-menu li a:hover{text-decoration:none;text-decoration-color:rgba(0,0,0,0)}}.mega-menu .menu-panel .panel-menu li::after{background-color:var(--wp--custom--theme-colors--foreground)}@media(min-width: 992px){.mega-menu .menu-panel .panel-menu li{min-height:auto}.mega-menu .menu-panel .panel-menu li.heading{margin-bottom:1.31rem}.mega-menu .menu-panel .panel-menu li:after{display:none}}.mega-menu .menu-panel .panel-menu .promo-wrap{margin-top:2rem}@media(min-width: 992px){.mega-menu .menu-panel .panel-menu .promo-wrap{margin-top:0}}.mega-menu .menu-panel .panel-menu .promo-wrap .promo{padding:1.5rem;background-color:var(--wp--custom--colors--tan-25)}.mega-menu .menu-panel .panel-menu .promo-wrap .promo .heading{font-size:1.25rem;font-style:normal;font-weight:600;font-variation-settings:"wght" 600;line-height:1.25;margin-block:0 !important;padding-block:0 !important;font-family:var(--wp--custom--font-families--primary);letter-spacing:normal}.mega-menu .menu-panel .panel-menu .promo-wrap .promo p{color:#525252}body:not(.home) .main-header-wrap{background-color:var(--wp--custom--colors--brown)}}@layer child{.footer{background-color:var(--wp--custom--theme-colors--foreground);position:relative}.footer>*{grid-column:breakout}.footer__inner{padding-inline:0}@media(min-width: 768px){.footer__inner{grid-template-columns:.8fr 1.2fr}.footer__inner .nav-simple{max-width:48rem}}.footer__info__image{width:10rem}.footer__info__image img{width:100%;height:100%;object-fit:contain;object-position:center center}.footer__address{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:.94rem}.footer__address .info{font-size:.9375rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.33;letter-spacing:.04688rem;text-transform:uppercase;font-family:var(--wp--custom--font-families--tertiary)}.footer__nav .nav-simple{row-gap:1.56rem}@media(min-width: 768px){.footer__nav .nav-simple{column-gap:clamp(1rem, -1.595rem + 10.38vw, 6.19rem)}}.footer__nav .menu-item a{font-family:var(--wp--custom--font-families--tertiary);color:var(--wp--custom--colors--off-white);font-size:.9375rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.33;letter-spacing:.04688rem;text-transform:uppercase;text-decoration:none}.footer__nav .menu-item a:hover{text-decoration:underline}@media(min-width: 768px){.footer__nav{margin-top:4rem}}.footer__bottom{grid-template-columns:unset;border-top:1px solid rgba(245,241,228,.25);margin-top:clamp(2rem, 1.25rem + 3vw, 3.5rem);padding-block:2rem 3.32rem;margin-bottom:2.063rem}.footer__bottom .nav-simple .menu-item{color:var(--wp--custom--colors--off-white);font-size:1rem;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;line-height:1.5}.footer__bottom .nav-simple .menu-item a{color:var(--wp--custom--colors--off-white);text-decoration:none;font-weight:400;font-variation-settings:"wght" 400}.footer__bottom .nav-simple .menu-item a:hover{text-decoration:underline}.footer__deco{grid-column:unset;padding-inline:0;position:absolute;height:2.063rem;width:100%;bottom:0;left:0;background-image:url("./templates/assets/footer-deco.png")}.footer__nav-social .social-links{display:flex;flex-flow:row nowrap;gap:1.025rem;align-items:center;justify-content:flex-start;margin-block:0}.footer__nav-social .social-links .social-link{color:var(--wp--preset--color--white);position:relative}.footer__nav-social .social-links .social-link .svg-icon{--icon-color: var(--wp--preset--color--white);color:var(--wp--preset--color--white);transform-origin:bottom center;transition:all .15s ease-in-out;transform:scale(1)}.footer__nav-social .social-links .social-link:hover:after{display:none}.footer__nav-social .social-links .social-link:hover .svg-icon{transform:scale(1.125);--icon-color: var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.footer .subscribe-form{padding-top:0;display:block;overflow:visible;position:relative}.footer .subscribe-form:after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;transform:translateX(-50%);background-color:rgba(245,241,228,.25)}}@layer child{.article-body .post-content>h1,.article-body .block-navigation-heading h1{letter-spacing:-0.045rem;font-size:clamp(2.25rem, 1.125rem + 4.5vw, 4.5rem)}.article-body .post-content>h2,.article-body .block-navigation-heading h2{font-size:2.25rem;line-height:1.26}.article-body .post-content>h3,.article-body .block-navigation-heading h3{font-size:2rem;line-height:1.26}.article-body .post-content>h4,.article-body .post-content>h5,.article-body .block-navigation-heading h4,.article-body .block-navigation-heading h5{font-size:1.25rem;font-weight:700;line-height:1.6}.article-body .post-content>h5,.article-body .post-content>h6,.article-body .block-navigation-heading h5,.article-body .block-navigation-heading h6{font-size:1rem}.article-body .post-content>h1,.article-body .post-content>h2,.article-body .post-content>h3,.article-body .post-content>h4,.article-body .post-content>h5,.article-body .block-navigation-heading h1,.article-body .block-navigation-heading h2,.article-body .block-navigation-heading h3,.article-body .block-navigation-heading h4,.article-body .block-navigation-heading h5{margin-top:2rem;margin-bottom:1rem}.article-body .post-content>.wp-block-heading:first-child,.article-body .block-navigation-heading .wp-block-heading:first-child{margin-top:0}.article-body .post-content>.wp-block-heading+.wp-block-heading,.article-body .block-navigation-heading .wp-block-heading+.wp-block-heading{margin-top:0}.article-body .wp-block-gallery.has-nested-images{margin-block:var(--wp--custom--spacing--default)}.article-body .wp-block-gallery.has-nested-images figure.wp-block-image{overflow:hidden;margin-block:0 !important}.article-body .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{border-radius:var(--wp--custom--radii--image);margin:0 !important;color:var(--wp--custom--colors--white) !important;text-align:center;font-size:1rem;font-style:italic;font-weight:400;line-height:1.41;margin-block:.81rem}.wp-block-gallery.has-nested-images{margin-block:var(--wp--custom--spacing--default)}.wp-block-gallery.has-nested-images figure.wp-block-image{overflow:hidden;margin-block:0 !important;border-radius:var(--wp--custom--radii--image)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{border-radius:var(--wp--custom--radii--image);margin:0 !important;color:var(--wp--custom--colors--white) !important;text-align:center;font-size:1rem;font-style:italic;font-weight:400;line-height:1.41;margin-block:.81rem}}@layer child{.block-editor-block-list__block.wp-block-acf-hero:has(.do-flip .acf-true-false .acf-switch.-on):has(.acf-field-button-group.type-variations .acf-button-group .selected input[value=homepage]) .acf-image-uploader.has-value img{transform:scaleX(-1)}.block-editor-block-list__block.wp-block-acf-hero:has(.acf-field-button-group.type-variations .acf-button-group .selected input[value=homepage]) .acf-field-message.type-selection .acf-input .type-homepage{display:inline-block}.hero{--hero-image-overlay: linear-gradient( 0deg, rgba(0, 0, 0, 0.17) 0%, rgba(0, 0, 0, 0.17) 100% ), linear-gradient( 180deg, rgba(0, 0, 0, 0.47) 0%, rgba(0, 0, 0, 0) 30.68% ), linear-gradient( 205deg, rgba(0, 0, 0, 0) 35.08%, rgba(0, 0, 0, 0.60) 91.57% )}.hero picture{position:relative}.hero picture::after{content:"";position:absolute;inset:0;background:var(--hero-image-overlay);pointer-events:none}.hero--homepage{align-content:end;padding-block:10rem clamp(2rem,4.444vw,4rem)}.hero--homepage::after,.hero--homepage .hero__deco{display:none}@media(min-width: 992px){.hero--homepage{aspect-ratio:2.2/1}}.hero--homepage .inner-wrap{grid-column:full;grid-row:1;margin-inline:clamp(1.5rem,4.444vw,4rem) auto;max-width:calc(100% - clamp(1.5rem,4.444vw,4rem)*2);row-gap:2rem;text-shadow:none}@media(min-width: 992px){.hero--homepage .inner-wrap{max-width:min(52rem,60%)}}.hero--homepage.hero--right .inner-wrap{margin-inline:auto clamp(1.5rem,4.444vw,4rem)}.hero--homepage .hero-headline{color:#faf7f3;font-family:Newsreader;font-size:clamp(3rem,6.667vw,6rem);font-weight:400;font-variation-settings:"wght" 400;line-height:.9375}.hero--homepage .hero-buttons{flex-wrap:wrap}.hero--homepage .hero-buttons>.wp-block-button>.wp-element-button{color:#faf7f3;text-align:center;font-family:Bicyclette;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.56px;text-transform:uppercase;border-radius:76px;border:1px solid #faf7f3;background:rgba(0,0,0,0)}.hero--homepage .hero-buttons>.wp-block-button>.wp-element-button:hover{background:#c0311a;border:1px solid #c0311a}.hero--light,.hero--dark{grid-column:full;border-radius:0;background:#f1e9d9}.hero--light picture,.hero--dark picture{aspect-ratio:5/3;height:auto}.hero--light picture::after,.hero--dark picture::after{background:none}@media(min-width: 992px){.hero--light,.hero--dark{column-gap:clamp(2rem, 1rem + 4vw, 4rem)}}@media(min-width: 992px){.hero--light .inner-wrap,.hero--dark .inner-wrap{max-width:80%}}.hero--light .hero-eyebrow,.hero--dark .hero-eyebrow{color:#9d1600;align-items:flex-start;font-family:Bicyclette;font-size:.9rem;font-weight:700;font-variation-settings:"wght" 700;line-height:24px;letter-spacing:1.8px;text-transform:uppercase}.hero--light .hero-headline,.hero--dark .hero-headline{color:#3b4147;font-family:Newsreader;font-size:3.5625rem;font-weight:500;font-variation-settings:"wght" 500}.hero--light .hero-author,.hero--dark .hero-author{color:#3b4147;white-space:nowrap;font-family:"Instrument","Instrument Sans";font-size:1rem;font-weight:400;font-variation-settings:"wght" 400;line-height:25.944px}.hero--light .hero-author>span,.hero--dark .hero-author>span{display:flex;align-items:flex-start;gap:.25em}.hero--light .hero-author-name,.hero--dark .hero-author-name{color:#9d1600;font-family:"Instrument","Instrument Sans";font-size:1rem;font-weight:400;font-variation-settings:"wght" 400;line-height:25.944px;text-decoration-line:underline;text-decoration-style:solid}.hero--dark{background:#912807}.hero--dark .hero-headline{color:#faf7f3}.hero--dark .hero-eyebrow{color:#faf7f3}.hero--dark .hero-author{color:#faf7f3}.hero--dark .hero-author-name{color:#ffb32f}.hero--photo:not(.do-flip){background-image:var(--hero-image-overlay),var(--full-background-image)}.hero--photo.do-flip::before{background-image:var(--hero-image-overlay),var(--full-background-image)}.hero--photo::after{background:none}.hero--photo .inner-wrap{z-index:2}.hero--photo:not(.hero--homepage) .hero-eyebrow{color:#f8ba59;justify-self:start;align-items:flex-start;margin-inline:0;padding-inline:0;text-align:left;font-family:Bicyclette;font-size:1rem;font-weight:700;font-variation-settings:"wght" 700;line-height:24px;letter-spacing:.8px;text-transform:uppercase}.hero--photo:not(.hero--homepage) .hero-headline{color:#faf7f3;font-family:Newsreader;font-size:clamp(3rem,6.667vw,6rem);font-weight:400;font-variation-settings:"wght" 400;line-height:.9375}.hero--photo:not(.hero--homepage) .hero-description{color:#faf7f3;font-family:Newsreader;font-size:1.875rem;font-weight:400;font-variation-settings:"wght" 400;line-height:33px}.hero__deco{grid-column:unset;padding-inline:0;position:absolute;height:2em;width:100%;bottom:0;left:0;background-image:url("./templates/assets/hero-deco.svg")}.hero--simple{grid-template-columns:inherit;grid-column:full;border-radius:0;background:var(--Brown-75, #912807);padding-inline:0;padding-block:clamp(2.6rem, 2.275rem + 1.3vw, 3.25rem)}@media(max-width: 991.98px){.hero--simple{padding-block-start:calc(var(--nav-main-height, 4.75rem) + clamp(2.6rem, 2.275rem + 1.3vw, 3.25rem))}}.hero--simple .inner-wrap{grid-column:fullcontainer;margin-left:0;justify-content:flex-start;text-align:left;max-width:45rem;width:100%;row-gap:clamp(1.125rem,.9375rem + .75vw,1rem)}@media(max-width: 991.98px){.hero--simple .inner-wrap{min-width:0;grid-template-columns:minmax(0, 1fr)}}.hero--simple .inner-wrap .hero-headline{color:#faf7f3;font-family:Newsreader;font-size:4rem;font-weight:400;line-height:90px}@media(max-width: 991.98px){.hero--simple .inner-wrap .hero-headline{font-size:clamp(2.25rem,6.667vw,4rem);line-height:1.125;overflow-wrap:anywhere}}.hero--simple .inner-wrap .hero-eyebrow{text-align:center;align-items:flex-start;color:var(--wp--custom--theme-colors--primary);font-size:.875rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.85;text-transform:unset;letter-spacing:normal}.hero--simple .inner-wrap .hero-eyebrow.sub-type{margin-left:.4rem;padding:0;background-color:rgba(0,0,0,0);justify-content:flex-start;flex-direction:row;text-align:center;font-family:Bicyclette;font-size:1rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}@media(max-width: 991.98px){.hero--simple .inner-wrap .hero-eyebrow.sub-type{flex-wrap:nowrap;white-space:nowrap}}.hero--simple .inner-wrap .hero-eyebrow.sub-type .type{color:#f8ba59}.hero--simple .inner-wrap .hero-eyebrow.sub-type .date{color:#faf7f3}}@layer child{.search-toggle{color:var(--wp--custom--colors--off-white)}.search-toggle:hover{transform:scale(1.1)}.search-toggle:hover:after{display:none}}@layer child{.accordion-group{padding-block:var(--wp--custom--spacers--default)}@media(min-width: 992px){.accordion-group{display:flex;justify-content:space-between;align-items:flex-start;gap:8rem}.accordion-group-header{flex:0 1 20rem}.accordion-group-items{flex:1}}.accordion-group details.wp-block-details{padding-block:0}.accordion-group details.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;padding-block:1.33rem;position:relative;font-size:1.25rem;font-weight:600;font-variation-settings:"wght" 600;line-height:1.2;padding-inline-end:clamp(0.875rem, 0.6625rem + 0.85vw, 1.3rem);cursor:pointer}.accordion-group details.wp-block-details summary:hover{text-decoration:underline;text-underline-offset:.225rem}.accordion-group details.wp-block-details summary .svg-icon{border-radius:50%;padding:.15rem;width:1.875rem;height:1.875rem;transform:rotate(0);transition:all .15s ease;transform-origin:center}.accordion-group details.wp-block-details summary:hover .svg-icon{background-color:#f1e9d9}.accordion-group details.wp-block-details[open] summary .svg-icon{transform:rotate(-180deg)}.accordion-group .accordion-content{border-bottom:1px solid var(--wp--custom--theme-colors--primary)}.accordion-group .accordion-content>*:first-child{margin-block-start:0}.accordion-group .accordion-content p,.accordion-group .accordion-content li{font-size:1.125rem;font-weight:500;font-variation-settings:"wght" 500;line-height:1.66}.accordion-group .accordion-content .padding-bottom{display:none}}@layer parent{.text-media{background-color:#fcf8f2;border-radius:var(--wp--custom--radii--medium);width:100%;padding-block:var(--wp--custom--spacers--default)}.text-media__columns{display:flex;flex-direction:column;gap:var(--wp--custom--spacing--default);align-items:center}@media(min-width: 878px){.text-media__columns{flex-direction:row}}.text-media__content{flex:1;display:flex;flex-direction:column;gap:var(--wp--custom--spacing--mini);order:2}@media(min-width: 878px){.text-media__content{order:1}.is-image-left .text-media__content{order:2}}.text-media__eyebrow{color:#912807;font-family:Bicyclette;font-size:1rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.text-media__media{flex:1;order:1}@media(min-width: 878px){.text-media__media{order:2}.is-image-left .text-media__media{order:1}}.text-media__image{aspect-ratio:3/2;width:100%;height:auto;border-radius:var(--wp--custom--radii--image)}.text-media video.text-media__image{aspect-ratio:3/2;width:100%;height:100%;border-radius:var(--wp--custom--radii--image);object-fit:cover;display:block}.text-media__headline,.text-media .wp-block-heading.text-media__headline,.text-media h3.text-media__headline{margin:0 !important;color:#3b4147 !important;font-size:clamp(1.5rem, 0.6875rem + 3.25vw, 3.125rem) !important;letter-spacing:-0.06rem}.text-media__description{margin:0;color:#3b4147;font-family:"Instrument","Instrument Sans",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.825rem}.text-media__description p:last-child{margin-bottom:0}.text-media__buttons{display:flex;flex-direction:column;gap:var(--wp--custom--spacing--mini)}.text-media__buttons .wp-block-button{margin:0}.text-media__buttons .wp-block-button .wp-block-button__link{color:#3b4147 !important;text-align:center !important;font-family:Bicyclette !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important}}@layer child{.stat-cards-wrapper{margin-block:var(--wp--custom--spacers--default);background-color:var(--wp--custom--theme-colors--background)}.stat-cards-wrapper .cards-top-bar{margin-bottom:var(--wp--custom--spacers--default)}.stat-cards-wrapper .cards-top-bar h3,.stat-cards-wrapper .cards-top-bar h2{margin-bottom:0}.is-cards-three-up-stats,.is-cards-two-up-stats,.singlestat-block{gap:0}.is-cards-three-up-stats .card-item.is-card-item-stat,.is-cards-two-up-stats .card-item.is-card-item-stat,.singlestat-block .card-item.is-card-item-stat{background-color:rgba(0,0,0,0);border-radius:0;gap:0;color:var(--wp--custom--theme-colors--primary);align-items:flex-start;text-align:left;padding:0 1.25rem .75rem 1.25rem;margin-bottom:2rem;border-left:2px solid var(--wp--custom--colors--dark-red)}@media(min-width: 768px){.is-cards-three-up-stats .card-item.is-card-item-stat,.is-cards-two-up-stats .card-item.is-card-item-stat,.singlestat-block .card-item.is-card-item-stat{margin-bottom:0;justify-content:flex-start}}.is-cards-three-up-stats .card-item.is-card-item-stat h2,.is-cards-three-up-stats .card-item.is-card-item-stat h3,.is-cards-two-up-stats .card-item.is-card-item-stat h2,.is-cards-two-up-stats .card-item.is-card-item-stat h3,.singlestat-block .card-item.is-card-item-stat h2,.singlestat-block .card-item.is-card-item-stat h3{font-size:clamp(1.8rem, 0.8875rem + 3.65vw, 3.625rem);line-height:normal}.is-cards-three-up-stats .card-item.is-card-item-stat p,.is-cards-two-up-stats .card-item.is-card-item-stat p,.singlestat-block .card-item.is-card-item-stat p{font-size:1.25rem;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;line-height:1.4;max-width:18.75rem}.is-cards-three-up-stats.align-left,.is-cards-two-up-stats.align-left,.singlestat-block.align-left{margin-left:0;justify-content:flex-start}.cards-top-bar+.is-cards-three-up-stats,.cards-top-bar+.is-cards-two-up-stats,.cards-top-bar+.singlestat-block{margin-top:0 !important}@media(min-width: 768px){.is-cards-three-up-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.12rem clamp(0.875rem, 0.6225rem + 1.01vw, 1.38rem)}}.is-cards-three-up-stats .card-item{overflow:visible}.is-cards-three-up-stats .card-item:last-child:nth-child(odd){grid-column:span 2}@media(min-width: 768px){.is-cards-three-up-stats .card-item{margin-bottom:0;height:100%;grid-column:unset}.is-cards-three-up-stats .card-item:last-child:nth-child(odd){grid-column:unset}}.is-cards-two-up-stats{background-color:rgba(0,0,0,0);padding:0;width:100%}.is-cards-two-up-stats .card-item-wrapper{margin-inline:0}.is-cards-two-up-stats .card-item.is-card-item-stat p{max-width:27.8rem}@media(min-width: 768px){.is-cards-two-up-stats{margin-inline:auto;grid-template-columns:1fr 1fr;gap:3.12rem clamp(0.875rem, 0.6225rem + 1.01vw, 1.38rem);align-items:flex-start}.is-cards-two-up-stats .card-item.is-card-item-stat{margin-bottom:0;height:100%}}.singlestat-block .is-card-item-stat{align-content:start}.singlestat-block .is-card-item-stat h3,.singlestat-block .is-card-item-stat h2{margin-bottom:0}.singlestat-block .is-card-item-stat p{max-width:27.8rem !important}@media(min-width: 768px){.singlestat-block-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem}.singlestat-block-wrapper .cards-top-bar{margin-bottom:0}}}@layer child{.cards-top-bar{text-align:left;margin-bottom:1.88rem}.cards-top-bar h2,.cards-top-bar h3{font-size:clamp(1.8rem, 1.0125rem + 3.15vw, 3.375rem);letter-spacing:-0.0725rem;line-height:1.06;font-weight:400;font-variation-settings:"wght" 400}.cards-top-bar h2:after,.cards-top-bar h3:after{display:none}.cards-top-bar p{margin-inline:unset}.cards-top-bar p:last-of-type{margin-block-end:0}.stretched-link+hr{display:none !important}.is-manual-list-block .is-manual-list-two-up{gap:clamp(0.75rem, 0.125rem + 2.5vw, 2rem);grid-template-columns:minmax(0, 1fr)}@media(min-width: 610px){.is-manual-list-block .is-manual-list-two-up{grid-template-columns:repeat(2, minmax(0, 1fr))}}.is-manual-list-block.is-cards-two-up-block.is-style-dark{padding-block:clamp(1.35rem, 1.025rem + 1.3vw, 2rem);border-radius:var(--wp--custom--radii--medium)}.is-manual-list-block.is-style-light,.is-manual-list-block.is-style-dark{position:relative;isolation:isolate;background:none}.is-manual-list-block.is-style-light::before,.is-manual-list-block.is-style-dark::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none}.is-manual-list-block.is-style-light::before{background:linear-gradient(180deg, #f1e9d9 0%, rgba(241, 233, 217, 0) 102.08%)}.is-manual-list-block .cards-section-intro{margin-block-end:clamp(2.5rem, 1.75rem + 3vw, 4rem);color:var(--wp--custom--colors--charcoal);padding-block-start:clamp(2rem, 1.5rem + 2vw, 3rem)}.is-manual-list-block .cards-section-intro .cards-section-title{position:relative;max-width:none;margin-block:0;display:flex;justify-content:flex-start;align-items:center;gap:1.2rem}.is-manual-list-block .cards-section-intro .cards-section-title::before{content:"";position:relative;flex:0 0 clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);aspect-ratio:50/68;background-color:var(--wp--custom--colors--dark-red);mask:url("static/images/tibetan-knot.svg") center/contain no-repeat}@media(min-width: 768px){.is-manual-list-block .cards-section-intro .cards-section-title{display:inline}.is-manual-list-block .cards-section-intro .cards-section-title:before{position:absolute;inset-inline-start:calc(-1*clamp(3rem, 2.25rem + 3vw, 4.5rem));inset-block-start:0;width:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem)}}.is-manual-list-block .cards-section-description{max-width:43.6rem;margin-block-start:clamp(1.5rem, 0.75rem + 3vw, 3rem);font-family:var(--wp--custom--font-families--primary);font-size:clamp(1.125rem, 1.0625rem + 0.25vw, 1.25rem);line-height:1.6}.is-manual-list-block .cards-section-description:first-child{margin-block-start:0}.is-manual-list-block .cards-section-description>:first-child{margin-block-start:0}.is-manual-list-block .cards-section-description p{max-width:none;font-size:inherit;line-height:inherit}.is-manual-list-block .cards-section-description>:last-child{margin-block-end:0}.is-manual-list-block.is-style-dark::before{background:var(--wp--custom--colors--blue)}.is-manual-list-block.is-style-dark .cards-section-title::before{background-color:var(--wp--custom--colors--yellow)}.is-manual-list-block.is-style-dark .cards-section-intro,.is-manual-list-block.is-style-dark h2,.is-manual-list-block.is-style-dark h3{color:var(--wp--custom--colors--off-white)}.is-manual-list-block .is-three-up-card-item[hidden],.is-manual-list-block .cards-view-all[hidden]{display:none}.is-manual-list-block .cards-view-all{display:flex;justify-content:center;margin-block-start:2rem}.is-manual-list-block .cards-view-all__button,.is-manual-list-block .cards-footer a{display:inline-block;padding:.84rem 2rem;border:1px solid #777;border-radius:8.17306rem;background:rgba(0,0,0,0);color:var(--wp--custom--colors--charcoal);font-family:var(--wp--custom--font-families--tertiary);font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:normal;text-decoration:none;text-transform:uppercase;cursor:pointer}.is-manual-list-block .cards-view-all__button:hover,.is-manual-list-block .cards-footer a:hover{background:var(--wp--custom--colors--tan-25)}.is-manual-list-block .cards-view-all__button:focus-visible,.is-manual-list-block .cards-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.is-manual-list-block.is-style-dark .cards-view-all__button,.is-manual-list-block.is-style-dark .cards-footer a{border-color:currentColor;color:var(--wp--custom--colors--off-white-2)}.is-manual-list-block.is-style-dark .cards-view-all__button:hover,.is-manual-list-block.is-style-dark .cards-footer a:hover{color:var(--wp--custom--colors--charcoal)}.is-manual-list-block .is-three-up-card-item{--card-padding-block: 0;--card-padding-inline: 0;--card-row-gap: 0;--card-color: var(--wp--custom--colors--off-white-2);padding:0;gap:0;border-radius:.95988rem;background:var(--wp--custom--colors--blue);box-shadow:0 3.839px 20.061px 0 rgba(0,0,0,.12)}.is-manual-list-block .is-three-up-card-item>picture{display:block;flex:none;width:100%;aspect-ratio:3/2}.is-manual-list-block .is-three-up-card-item>picture img{display:block;width:100%;height:100%;aspect-ratio:inherit;border-radius:0;object-fit:cover}.is-manual-list-block .is-three-up-card-item .card-content-container{display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:2.95rem 1.6rem 2.1rem;color:var(--wp--custom--colors--off-white-2)}.is-manual-list-block .is-three-up-card-item .card__title,.is-manual-list-block .is-three-up-card-item .card__text{margin:0}.is-manual-list-block .is-three-up-card-item h3.card__title{font-size:1.93394rem;line-height:1.13;letter-spacing:-0.03869rem}.is-manual-list-block .is-three-up-card-item .card__text>:first-child{margin-block-start:0}.is-manual-list-block .is-three-up-card-item .card__text>:last-child{margin-block-end:0}.is-manual-list-block .is-three-up-card-item.interaction-button .wp-block-button{align-self:flex-start;margin-block-start:auto}.is-manual-list-block .is-three-up-card-item.interaction-button .wp-element-button{padding:.75rem 2rem;border:1px solid var(--wp--custom--colors--off-white-2);border-radius:8.17306rem;background:rgba(0,0,0,0);color:var(--wp--custom--colors--off-white-2);box-shadow:none;font-size:.875rem;letter-spacing:.04em}.is-manual-list-block .is-three-up-card-item.interaction-button .wp-element-button:hover,.is-manual-list-block .is-three-up-card-item.interaction-button .wp-element-button:active,.is-manual-list-block .is-three-up-card-item.interaction-button .wp-element-button:focus,.is-manual-list-block .is-three-up-card-item.interaction-button .wp-element-button:focus-visible{background:var(--wp--custom--colors--off-white-2);color:var(--wp--custom--colors--blue)}.is-manual-list-block .is-three-up-card-item.interaction-button .wp-element-button:focus-visible{outline:2px solid var(--wp--custom--colors--off-white-2);outline-offset:4px}.is-manual-list-block .is-three-up-card-item.interaction-button:has(.wp-element-button:hover),.is-manual-list-block .is-three-up-card-item.interaction-button:has(.wp-element-button:focus-visible){background:#23607a}.is-manual-list-block .is-three-up-card-item.interaction-whole:hover{background:#23607a}.is-manual-list-block .is-three-up-card-item.interaction-whole:hover .card__title{text-decoration:underline}.is-cards-three-up-block.is-style-dark .is-three-up-card-item,.is-cards-two-up-block.is-style-dark .is-three-up-card-item{background:#23607a}.is-cards-three-up-block.is-style-dark .is-three-up-card-item:hover,.is-cards-three-up-block.is-style-dark .is-three-up-card-item:has(.wp-element-button:hover),.is-cards-three-up-block.is-style-dark .is-three-up-card-item:has(.wp-element-button:focus-visible),.is-cards-two-up-block.is-style-dark .is-three-up-card-item:hover,.is-cards-two-up-block.is-style-dark .is-three-up-card-item:has(.wp-element-button:hover),.is-cards-two-up-block.is-style-dark .is-three-up-card-item:has(.wp-element-button:focus-visible){background:#216c8c}.cards-footer{margin-block:2rem;text-align:left}.card{overflow:hidden;height:100%;border-radius:.85956rem}.card__content{padding:2.95rem 1rem 2.1rem 1.6rem}.card__link{background:var(--wp--custom--colors--blue);text-decoration:none;height:100%;display:flex;flex-direction:column;transition:all .3s ease-in-out;box-shadow:0 3.438px 17.964px 0 rgba(0,0,0,.12)}.card__link:hover{box-shadow:0 3.438px 25px 0 rgba(0,0,0,.2)}.card__link:hover .card__title{text-decoration:underline;text-decoration-thickness:1px}.card__title{color:var(--wp--custom--colors--off-white-2);font-size:1.93394rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.13;letter-spacing:-0.03869rem;margin-bottom:0;text-decoration-thickness:1px}.card__text{color:var(--wp--custom--colors--off-white-2);font-size:.95988rem;font-variation-settings:"wght" 400;font-weight:400;line-height:1.43;margin-top:1rem}.card__image{height:15rem}.card__image picture{height:100%}.card__image picture img{width:100%;height:100%;object-fit:cover}}@layer child{.featured-video{background:#fcf8f2;grid-column:full;width:100%;min-width:0;padding:clamp(3rem, 1.375rem + 6.5vw, 6.25rem) clamp(1.25rem, -0.3125rem + 6.25vw, 4.375rem);margin-block:var(--wp--custom--spacers--default);gap:2.5rem}@media(min-width: 992px){.featured-video:has(.video-description){grid-template-columns:repeat(2, minmax(0, 1fr))}}.featured-video .cover-image{--featured-img-aspect-ratio: 16 / 9;max-width:100%;border-radius:.5rem}.featured-video .cover-image .cover-image-inner svg.play-arrow{--play-icon-size: 4.5rem;--icon-width: var(--play-icon-size);--icon-color: #fff;--icon-stroke: 0;fill:var(--icon-color);width:var(--play-icon-size);height:var(--play-icon-size);padding:1.5rem 1.35rem 1.5rem 1.6rem;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background-color:rgba(59,65,71,.35);overflow:visible;transform-origin:center;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out;filter:none}.featured-video .cover-image:hover .cover-image-inner svg.play-arrow{--icon-color: #ffb32f;border-color:#ffb32f;background-color:rgba(59,65,71,.7);transform:scale(0.92)}.featured-video .video-description{min-width:0;row-gap:2rem;overflow-wrap:anywhere}.featured-video .video-description p{color:#3b4147;font-family:"Instrument","Instrument Sans",sans-serif;font-size:1.125rem;font-weight:400;line-height:156%}.featured-video .video-description h2.featured-video__open{color:#3b4147;font-family:Newsreader;font-size:clamp(1.8rem, 1.0125rem + 3.15vw, 3.375rem);font-weight:400;font-variation-settings:"wght" 400;line-height:1.02;letter-spacing:-1.16px}.featured-video .video-description :where(p,a,strong,em,ul,ol,li){color:#3b4147;font-family:"Instrument","Instrument Sans",sans-serif;font-size:1.125rem;font-weight:400;line-height:156%}:where(.editor-styles-wrapper) .featured-video .cover-image .cover-image-inner svg.play-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath fill='%23fff' d='M15.185 8.443a1.8 1.8 0 0 1 0 3.109L1.996 19.168A1.8 1.8 0 0 1 0 17.613V2.382A1.8 1.8 0 0 1 1.996.827z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.949rem 1.187rem}:where(.editor-styles-wrapper) .featured-video .cover-image:hover .cover-image-inner svg.play-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath fill='%23ffb32f' d='M15.185 8.443a1.8 1.8 0 0 1 0 3.109L1.996 19.168A1.8 1.8 0 0 1 0 17.613V2.382A1.8 1.8 0 0 1 1.996.827z'/%3E%3C/svg%3E")}}@layer child{.highlight{margin:var(--wp--custom--spacers--default) 0;padding-block:2.8rem;padding-inline:2.8rem}.highlight.is-style-with-bg,.highlight.is-style-dark{background-color:#f1e9d9;border-radius:8px;border:0}.highlight.is-style-with-bg .acf-innerblocks-container li::marker,.highlight.is-style-dark .acf-innerblocks-container li::marker{color:#c0311a}.highlight.is-style-with-bg .acf-innerblocks-container p,.highlight.is-style-with-bg .acf-innerblocks-container li,.highlight.is-style-dark .acf-innerblocks-container p,.highlight.is-style-dark .acf-innerblocks-container li{color:#3b4147;font-family:"Instrument","Instrument Sans";font-size:18px;font-weight:500;line-height:142%}.highlight.is-style-with-bg .acf-innerblocks-container li,.highlight.is-style-dark .acf-innerblocks-container li{margin-block:1rem}.highlight.is-style-with-bg .acf-innerblocks-container h2,.highlight.is-style-with-bg .acf-innerblocks-container h3,.highlight.is-style-with-bg .acf-innerblocks-container h4,.highlight.is-style-dark .acf-innerblocks-container h2,.highlight.is-style-dark .acf-innerblocks-container h3,.highlight.is-style-dark .acf-innerblocks-container h4{color:#3b4147;font-family:"Instrument","Instrument Sans",sans-serif;font-size:22px;font-weight:900;font-variation-settings:"wght" 900;line-height:136%;letter-spacing:-0.22px}.highlight.is-style-no-bg,.highlight.is-style-light{background:rgba(0,0,0,0);border-radius:8px;border:2px solid var(--Brown-75, #912807)}.highlight.is-style-no-bg .acf-innerblocks-container li::marker,.highlight.is-style-light .acf-innerblocks-container li::marker{color:#c0311a}.highlight.is-style-no-bg .acf-innerblocks-container p,.highlight.is-style-no-bg .acf-innerblocks-container li,.highlight.is-style-light .acf-innerblocks-container p,.highlight.is-style-light .acf-innerblocks-container li{color:var(--charcoal, #3b4147);font-family:"Instrument","Instrument Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:142%}.highlight.is-style-no-bg .acf-innerblocks-container li,.highlight.is-style-light .acf-innerblocks-container li{margin-block:1rem}.highlight.is-style-no-bg .acf-innerblocks-container h2,.highlight.is-style-no-bg .acf-innerblocks-container h3,.highlight.is-style-no-bg .acf-innerblocks-container h4,.highlight.is-style-light .acf-innerblocks-container h2,.highlight.is-style-light .acf-innerblocks-container h3,.highlight.is-style-light .acf-innerblocks-container h4{color:var(--Brown-75, #912807);font-family:Bicyclette;font-size:1rem;font-style:normal;font-weight:700;text-transform:uppercase;font-variation-settings:"wght" 700;letter-spacing:.22px}}@layer child{.cta{color:var(--wp--custom--colors--off-white);border-radius:.5rem}.cta .inner-wrap{row-gap:.56rem;column-gap:clamp(2rem, 1rem + 4vw, 4rem);padding:0}.cta-headline{font-size:clamp(1.5rem, 0.75rem + 3vw, 3rem);font-weight:400;font-variation-settings:"wght" 400;line-height:1.1;color:var(--wp--custom--colors--primary)}.cta-eyebrow{color:#f8ba59;font-family:var(--wp--custom--font-families--tertiary);font-size:1rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.5;letter-spacing:.05rem;text-transform:uppercase}.cta-description{font-size:clamp(1rem, 0.9375rem + 0.25vw, 1.125rem);font-variation-settings:"wght" 400;font-weight:400;line-height:1.56}.cta-description p:last-child{margin-bottom:0}.cta-description a:not(.wp-element-button){color:var(--wp--custom--theme-colors--link)}.cta-description a:not(.wp-element-button):hover{color:var(--wp--custom--theme-colors--link-hover)}.cta-buttons{margin-top:.5rem;flex-direction:row;flex-wrap:wrap}.cta--large{margin-block:var(--wp--custom--spacers--default);grid-column:breakout}.cta--large .inner-wrap{padding-bottom:0;row-gap:.81rem;width:100%;padding:1.4rem;max-width:29rem}@media(min-width: 768px){.cta--large .inner-wrap{margin-inline:auto;padding:2.5rem 1rem}}@media(min-width: 768px){.cta--large:has(picture){grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.cta--large:has(picture){grid-template-columns:minmax(auto, 36rem) 1fr}}@media(min-width: 1440px){.cta--large:has(picture){grid-template-columns:minmax(auto, 39rem) 1fr}}.cta--large picture img{border-radius:.5rem .5rem 0 0;object-fit:cover}@media(min-width: 768px){.cta--large picture img{border-radius:.5rem 0 0 .5rem}}@media(min-width: 768px){.cta--left:has(picture){grid-template-areas:"content picture"}.cta--left:has(picture) picture{grid-area:picture}}@media(min-width: 768px)and (min-width: 768px){.cta--left:has(picture) picture img{border-radius:0 .5rem .5rem 0}}@media(min-width: 768px){.cta--left:has(picture) .inner-wrap{grid-area:content}}.cta--small{margin-block:var(--wp--custom--spacers--default);box-shadow:0 4px 39.1px 0 rgba(0,0,0,.31);max-width:39rem;width:100%;margin-inline:auto}.cta--small picture{background-color:rgba(0,0,0,0);border-radius:.5rem .5rem 0 0;height:auto;display:flex;width:100%;height:100%;max-width:none}.cta--small picture img{object-fit:cover;width:100%;height:100%;object-position:center center}.cta--small .inner-wrap{text-align:center;justify-content:center;row-gap:.69rem;padding:clamp(1.4rem, 0.975rem + 1.7vw, 2.25rem)}@media(min-width: 768px){.cta--small .inner-wrap{text-align:left;justify-content:space-between;padding-block:clamp(1.94rem, 1.77rem + 0.68vw, 2.28rem)}}.cta--small .inner-wrap .cta-headline{color:var(--wp--custom--colors--primary);font-size:1.875rem;font-weight:600;font-variation-settings:"wght" 600;line-height:1.32;letter-spacing:.6px}.cta--small .inner-wrap .cta-description{color:var(--wp--custom--colors--primary);font-size:1rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.56}@media(min-width: 768px){.cta--small .inner-wrap .cta-buttons{flex-flow:row wrap}}.cta--small .inner-wrap .wp-block-button{margin-inline:auto}@media(min-width: 768px){.cta--small .inner-wrap .wp-block-button{margin-inline:unset}}@media(min-width: 768px){.cta--small:has(picture){grid-template-columns:13rem auto}.cta--small:has(picture) .inner-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cta--small:has(picture) .inner-wrap .cta-buttons{margin-right:auto}.cta--small:has(picture) picture img{border-radius:.5rem 0 0 .5rem;max-height:unset}}.cta--small:not(:has(picture)) .inner-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.cta.background-option1{background-color:var(--wp--custom--colors--blue)}.cta.background-option2{background-color:var(--wp--custom--colors--brown)}}@layer child{.quick-links{border-radius:0;padding:0;background:unset;column-gap:2.5rem;row-gap:2.5rem}.quick-links picture{position:static}.quick-links-wrapper{margin-block:var(--wp--custom--spacers--default);background-color:var(--wp--custom--colors--off-white-2)}.quick-links-content{gap:1.5rem}.quick-links-content .quicklinks-headline{font-size:clamp(1.8rem, 1.0125rem + 3.15vw, 3.375rem);line-height:1.01;letter-spacing:-0.0725rem}.quick-links-content .quicklinks-list .wp-block-button .wp-element-button{padding:1.31rem;border-radius:0;background-color:rgba(0,0,0,0);border-radius:.5rem;background-color:var(--wp--custom--colors--tan-25);color:var(--wp--custom--theme-colors--primary);transition:all .2s ease-in-out}.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus-within,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:hover,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus-visible{background-color:var(--wp--custom--colors--tan)}.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus span:first-of-type,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus-within span:first-of-type,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:hover span:first-of-type,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus-visible span:first-of-type{color:var(--wp--custom--theme-colors--primary)}.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus .svg-icon,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus-within .svg-icon,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:hover .svg-icon,.quick-links-content .quicklinks-list .wp-block-button .wp-element-button:focus-visible .svg-icon{transform:translateX(0)}@media(min-width: 768px){.quick-links-content .quicklinks-list .wp-block-button .wp-element-button{padding:1.88rem}}.quick-links-content .quicklinks-list li a>span:first-of-type{font-family:var(--wp--custom--font-families--primary);font-size:clamp(1.0647rem, 0.9095rem + 0.6206vw, 1.375rem);font-weight:600;line-height:1.09;text-transform:none;margin-inline-start:0}.quick-links-content .quicklinks-list .svg-icon{width:1.375rem;height:1.375rem;stroke-width:2px;stroke:var(--wp--custom--colors--brown);margin-right:.5rem}.type--is-underlined .quick-links .quicklinks-list{gap:0}.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button{padding-left:0;border-radius:0;border-bottom:1px solid var(--wp--custom--colors--tan);background-color:rgba(0,0,0,0);justify-content:flex-start;gap:1rem;transition:all .2s ease-in-out;text-underline-offset:4px}.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button>span:first-of-type{flex:0 1 auto;color:var(--wp--custom--theme-colors--primary)}.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:focus span:first-of-type,.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:focus-within span:first-of-type,.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:hover span:first-of-type,.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:focus-visible span:first-of-type{text-decoration:underline}.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:focus .svg-icon,.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:focus-within .svg-icon,.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:hover .svg-icon,.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button:focus-visible .svg-icon{background-color:var(--wp--custom--colors--brown);stroke:var(--wp--custom--colors--off-white)}.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button .svg-icon{margin-inline:0;justify-self:flex-start;position:relative;height:1.4rem;width:1.4rem;border-radius:1.4rem;background-color:var(--wp--custom--colors--tan);padding:4px;stroke-width:2px;stroke:var(--wp--custom--colors--brown);margin-right:.5rem}@media(min-width: 768px){.type--is-underlined .quick-links .quicklinks-list .wp-block-button .wp-element-button .svg-icon{height:1.9rem;width:1.9rem;border-radius:1.9rem}}}@layer child{.carousel{position:relative;row-gap:0;padding-block:var(--wp--custom--spacing--default);background-color:var(--wp--custom--colors--tan-25)}.carousel-header-wrapper{grid-column:breakout;margin-bottom:3.18rem;align-items:center}.carousel-header-wrapper .header{max-width:39.8125rem}.carousel-header-wrapper .header h2{font-size:clamp(1.8rem, 1.0125rem + 3.15vw, 3.375rem);line-height:1.25;letter-spacing:-0.045rem}@media(min-width: 992px){.carousel-header-wrapper{display:grid;grid-template-columns:39.8125rem 1fr;gap:.62rem;grid-template-areas:"header controls"}.carousel-header-wrapper .header{grid-area:header}.carousel-header-wrapper .header h2{margin-bottom:0}}.carousel-controls{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.carousel-controls button{background-color:rgba(0,0,0,0);border-radius:1.75rem;border:1px solid var(--wp--custom--theme-colors--primary);width:2.4rem;height:2.4rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.carousel-controls button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.carousel-controls button .svg-icon{stroke:var(--wp--custom--theme-colors--primary);transition:all .3s ease-in-out}.carousel-controls button:hover{background-color:var(--wp--custom--theme-colors--primary)}.carousel-controls button:hover .svg-icon{stroke:var(--wp--custom--colors--white)}@media(min-width: 992px){.carousel-controls{gap:1rem;justify-content:flex-end;align-items:flex-end;padding-right:0;grid-area:controls}.carousel-controls button{width:3.2rem;height:3.2rem}}.carousel .splide__pagination{grid-column:breakout}.carousel .splide__track{grid-column:breakout}.carousel .splide__pagination{margin-top:1rem;position:relative;max-width:80rem}.carousel .splide__pagination__page{width:.7rem;height:.7rem;background-color:#e8dabc;margin:.25rem;opacity:1}.carousel .splide__pagination__page.is-active{background-color:var(--wp--custom--colors--dark-red);transform:scale(1)}.carousel .splide__pagination__page:hover{background-color:var(--wp--custom--colors--dark-red)}@media(min-width: 992px){.carousel .splide__pagination{margin-top:3rem}}.carousel .splide__slide:nth-child(4n+1) .card__link{background-color:var(--wp--custom--theme-colors--foreground)}.carousel .splide__slide:nth-child(4n+1) .card__link:hover{background-color:#23607a}.carousel .splide__slide:nth-child(4n+2) .card__link{background-color:var(--wp--custom--colors--brown)}.carousel .splide__slide:nth-child(4n+2) .card__link:hover{background-color:#ab340e}.carousel .splide__slide:nth-child(4n+3) .card__link{background-color:#ab5433}.carousel .splide__slide:nth-child(4n+3) .card__link:hover{background-color:#cd633b}.carousel .splide__slide:nth-child(4n) .card__link{background-color:#f8ba59}.carousel .splide__slide:nth-child(4n) .card__link:hover{background-color:#ffc974}.carousel .splide__slide:nth-child(4n) .card__link .card__title,.carousel .splide__slide:nth-child(4n) .card__link .card__text{color:var(--wp--custom--theme-colors--primary)}.carousel__inner{padding-inline:0}@media(min-width: 992px){.carousel-header-wrapper{grid-column:breakout}.carousel .splide{grid-column:full}.carousel .splide__track{grid-column-start:breakout-start;grid-column-end:full-end}}}@layer child{.testimonial{margin-block:var(--wp--custom--spacers--default)}.testimonial__inner{display:flex;flex-flow:column wrap;align-items:center;text-align:center;row-gap:clamp(1rem, 0.5rem + 2vw, 2rem);padding-inline:clamp(1.75rem, 0.125rem + 6.5vw, 5rem);padding-block:0}@media(min-width: 768px){.testimonial__inner{row-gap:0;column-gap:5rem;flex-direction:row;align-items:center;text-align:left}}.testimonial__image{width:100%;height:auto;max-height:17.18rem}@media(min-width: 768px)and (max-width: 991.98px){.testimonial__image{aspect-ratio:2/3;width:clamp(9.75rem,4.225rem + 22.1vw,20.8rem);height:clamp(9.75rem,4.225rem + 22.1vw,20.8rem);max-height:none}}@media(min-width: 992px){.testimonial__image{margin-top:.625rem;margin-bottom:0;width:22.8rem;height:17.18rem;aspect-ratio:2/3}}.testimonial__image img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:2rem}.testimonial__quote{color:#3b4147;font-family:var(--wp--custom--font-families--secondary);font-size:2rem;font-style:italic;font-weight:400;line-height:115%}.testimonial__quote a{text-underline-offset:.25rem;text-decoration-thickness:.15rem;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease}.testimonial__quote a:hover{text-decoration-color:inherit}.testimonial__quote>p{margin-block:0 clamp(0.65rem, 0.55rem + 0.4vw, 0.85rem)}.testimonial__quote>p:last-child{margin-block:0}.testimonial__author,.testimonial__position{line-height:1.5;color:var(--Brown-75, #912807);font-family:Bicyclette;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-block:0}}@layer elements{.donate-form input[type=radio]:checked+label{border-width:1px !important}}@layer child{.donate-form{background:#9d1600;--form-padding-block: clamp(2.15rem, 0.475rem + 6.7vw, 5.5rem);--form-padding-inline: clamp(1.25rem, -0.875rem + 8.5vw, 5.5rem);--left-pattern-width: 35px;--left-rail-width: 96px;--left-rail-blob-width: 47px;--left-rail-blob-height: 61px;--left-rail-content-offset: 5rem;--form-row-gap: clamp(0.65rem, 0.335rem + 1.26vw, 1.28rem);--form-column-gap: clamp(1.5rem, -1.1295rem + 4.2411vw, 2.6875rem);display:grid;grid-template-columns:1fr;grid-template-rows:auto;position:relative;padding-block:var(--form-padding-block);padding-inline:var(--form-padding-inline);padding-inline-start:calc(var(--form-padding-inline) + var(--left-rail-content-offset));align-items:center;justify-items:center;color:var(--wp--custom--colors--gray-50);overflow:clip;transition:all .15s ease;row-gap:var(--form-row-gap);border-radius:var(--wp--custom--radii--medium);overflow:clip;position:relative;margin-block:var(--wp--custom--spacers--default)}.is-hero-donation-form .donate-form{--form-padding-block: 0;border-radius:0;border:0;background:none;grid-column:1/-1}.is-hero-donation-form .donate-form form{--form-padding-block: 2.38rem clamp(2.15rem, 2.035rem + 0.46vw, 2.38rem);--form-padding-inline: clamp(1.25rem, 0.405rem + 3.38vw, 2.94rem);padding-block:var(--form-padding-block);padding-inline:var(--form-padding-inline)}.is-hero-donation-form .donate-form__headline{font-size:clamp(1.8rem, 1.0125rem + 3.15vw, 3.375rem);letter-spacing:-0.0725rem;line-height:1.27;font-weight:bold}.is-hero-donation-form .donate-form__subheadline{font-size:clamp(1rem, 0.9375rem + 0.25vw, 1.125rem);letter-spacing:unset;line-height:1.63;max-width:38.75rem}.is-hero-donation-form .donate-form h6{display:inline-block;font-size:1.375rem;font-weight:600;margin-block-end:clamp(0.35rem, -0.1rem + 1.8vw, 1.25rem)}@media(min-width: 992px){.is-hero-donation-form .donate-form{grid-template-columns:auto fit-content(36.1875rem)}.is-hero-donation-form .donate-form:has(input.toggle-other:checked) .donate-form__subheadline{margin-block-end:4.35rem}}.donate-form>*{margin-block:0;max-width:42rem;width:100%;text-align:left}.donate-form h6{display:none}.donate-form__left-rail{position:absolute;inset-block:0;inset-inline-start:0;width:var(--left-rail-width);pointer-events:none;z-index:1}.donate-form__left-pattern{position:absolute;inset-block:0;inset-inline-start:calc(var(--left-rail-width) - var(--left-pattern-width));width:var(--left-pattern-width);height:100%;object-fit:cover;object-position:center;display:block}.donate-form__left-blobs{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--left-rail-width) - var(--left-pattern-width));padding-block:clamp(1rem, 0.7rem + 1.2vw, 1.6rem);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.donate-form__left-blobs .donation-blob{width:var(--left-rail-blob-width);height:var(--left-rail-blob-height);display:block}.donate-form__headline{color:#faf7f3 !important;grid-column:content;grid-row:auto}.donate-form__subheadline{font-size:clamp(1rem, 0.9375rem + 0.25vw, 1.125rem);font-weight:400;line-height:1.5;color:inherit;letter-spacing:.0125rem;grid-column:content;grid-row:auto}.donate-form__choices-prompt{font-size:clamp(0.9375rem, 0.9063rem + 0.125vw, 1rem);color:inherit;font-weight:600;line-height:1.76;max-width:fit-content;margin-block-end:clamp(0.2rem, 0.05rem + 0.6vw, 0.5rem)}.donate-form__bottom-statement{font-size:clamp(0.6789rem, 0.6122rem + 0.2671vw, 0.8125rem);font-style:normal;color:inherit;font-weight:500;line-height:1.5;margin-block:clamp(1rem, 0.655rem + 1.38vw, 1.69rem) 0}.donate-form__bottom-statement svg{transform:translateY(1px);width:clamp(0.6875rem, 0.5313rem + 0.625vw, 1rem)}.donate-form form{grid-column:form;grid-row:auto}@media(min-width: 992px){.donate-form form{grid-row:1/span 2}}.donate-form label{padding-inline:clamp(1.39rem, 1.54rem + -0.2vw, 1.49rem)}.donate-form input[type=radio]+label{border-width:1px !important;transition:none !important}.donate-form__ask{display:none;min-width:100%;column-gap:.35rem;flex-flow:row wrap;background:none}.donate-form__ask>label{flex:1 1 auto;max-width:unset;transition-duration:0 !important}@media(min-width: 992px){.donate-form__ask>label{flex:1 0 max(130px,12cqw)}}.donate-form__ask input[type=radio]+label{margin-block:0 .5rem;font-weight:600}.donate-form__other-amount{display:none;flex:1 1 100%;max-width:unset;margin-block:0 .5rem}.donate-form__ask:has(input.toggle-other:checked) .donate-form__other-amount{display:inline-flex}.donate-form__frequency{display:flex;flex-flow:row wrap;column-gap:.35rem}@media(min-width: 600px){.donate-form__frequency{flex-flow:row nowrap}}.donate-form__frequency input+label{--_border-color-checked: #faf7f3;background:none;box-shadow:none;color:#faf7f3;text-align:center;font-family:Bicyclette;font-size:.875rem;font-weight:700;letter-spacing:.56px;text-transform:uppercase;border-radius:76px;border:1px solid #faf7f3;text-decoration:none !important}.donate-form__frequency input+label:hover{background:#faf7f3;color:#9d1600;border-color:#faf7f3}.donate-form__frequency input:checked+label,.donate-form__frequency input:active+label{background:#faf7f3;color:#9d1600;box-shadow:none !important;border:1px solid #faf7f3 !important}.donate-form__frequency input:checked+label:after,.donate-form__frequency input:active+label:after{background-color:rgba(0,0,0,0)}.donate-form__frequency input:checked+label:hover{cursor:default;text-decoration-color:rgba(0,0,0,0)}.donate-form__frequency>label{flex:1 1 auto;max-width:unset;background-color:var(--wp--custom--colors--gray-50);color:var(--wp--custom--colors--gray-700);border:none}.donate-form__frequency:has(>input:checked)~.donate-form__ask input[type=radio]+label{background-color:rgba(0,0,0,0);color:#faf7f3;text-align:center;font-family:Bicyclette;font-size:1.5rem;font-weight:400;letter-spacing:.96px;text-transform:uppercase;border-radius:76px;border:1px solid #faf7f3}.donate-form__frequency:has(>input:checked)~.donate-form__ask input[type=radio]+label:hover{cursor:pointer;background-color:#faf7f3;color:#9d1600}.donate-form__frequency:has(>input:checked)~.donate-form__ask input[type=radio]:checked+label{cursor:default;background-color:#faf7f3;color:#9d1600;border:1px solid #faf7f3 !important}.donate-form__frequency:has(>input.toggle-once:checked)~.donate-form__ask.once{display:flex}.donate-form__frequency:has(>input.toggle-once:checked)~.donate-form__ask.monthly{display:none}.donate-form__frequency:has(>input.toggle-monthly:checked)~.donate-form__ask.once{display:none}.donate-form__frequency:has(>input.toggle-monthly:checked)~.donate-form__ask.monthly{display:flex}.donate-form__submit{min-width:100%}.donate-form__confirmation{display:none;flex-direction:column;gap:clamp(0.5rem, 0.25rem + 1vw, 1rem);color:inherit;justify-content:center;align-items:center;position:absolute;inset:0;width:100%;max-width:100%;height:100%;background-color:inherit;grid-column-start:content-start;grid-column-end:form-end}.donate-form__confirmation.confirmed{display:flex}.donate-form__confirmation>*{color:inherit;margin-block:0;max-width:var(--content-max-width)}.donate-form__confirmation h2{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);font-weight:700;line-height:1.2;letter-spacing:-0.0625rem}.donate-form__confirmation h5{font-weight:600}@media(min-width: 600px){.donate-form__frequency>label{flex:0 1 50%}}@media(min-width: 992px){.donate-form{container-type:inline-size;grid-template-columns:[content] 1fr [form] 1fr}.donate-form__headline{align-self:end;justify-self:start}.donate-form__subheadline{align-self:start;justify-self:start}.donate-form__choices-prompt{font-weight:400}.donate-form__ask{flex-flow:row wrap}.donate-form__ask>label{padding-inline:.5rem}}@media(min-width: 600px){.donate-form{--left-rail-content-offset: 5rem}}}@layer child{.toc-block__title{color:var(--wp--custom--theme-colors--charcoal);font-family:var(--wp--custom--font-families--tertiary);letter-spacing:normal;font-size:.875rem;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:.88rem}.toc-block ol{padding-left:0}.toc-block ol li{padding-block:.62rem;border-bottom:1px solid var(--wp--custom--colors--tan);list-style-position:inside}.toc-block ol li a{color:var(--wp--custom--theme-colors--charcoal);font-size:.9375rem;font-weight:500;line-height:1.6;text-decoration:none}.toc-block ol li a:hover{text-decoration:underline}}@layer child{.facetwp-facet.facetwp-type-sort,.multiple,.facetwp-type-hierarchy_select,.facetwp-facet-categories{width:100%}.facetwp-facet.facetwp-type-sort select,.facetwp-facet.facetwp-type-sort .fs-label-wrap,.multiple select,.multiple .fs-label-wrap,.facetwp-type-hierarchy_select select,.facetwp-type-hierarchy_select .fs-label-wrap,.facetwp-facet-categories select,.facetwp-facet-categories .fs-label-wrap{color:#3b4147 !important;padding-block:.62rem !important;padding-inline:.88rem !important;border:1px solid #3b4147 !important;border-radius:.125rem !important;font-size:.9375rem !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233B4147' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;cursor:pointer}.facetwp-facet.facetwp-type-sort .fs-label-wrap,.multiple .fs-label-wrap,.facetwp-type-hierarchy_select .fs-label-wrap,.facetwp-facet-categories .fs-label-wrap{background-image:none !important}.facetwp-facet.facetwp-type-sort .fs-label-wrap .fs-arrow,.multiple .fs-label-wrap .fs-arrow,.facetwp-type-hierarchy_select .fs-label-wrap .fs-arrow,.facetwp-facet-categories .fs-label-wrap .fs-arrow{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233B4147' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important}@media(min-width: 992px){.search-layout{grid-template-columns:minmax(0, min(25%, 17.5rem)) minmax(0, 1fr) !important}}.fs-dropdown .fs-options .fs-option .fs-option-label{font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33}.buttons-block{margin-bottom:0}.buttons-block__row{flex-direction:column;align-items:flex-start !important}@media(min-width: 992px){.buttons-block{flex-direction:row;margin-bottom:2rem}.buttons-block__row{flex-direction:row;align-items:center !important}}.buttons-block__heading{font-size:.875rem !important;font-style:normal;font-weight:700 !important;line-height:1.2 !important}.buttons-block__button{padding:.71413rem 1.63225rem}.facetwp-facet input[type=text]{color:#3b4147 !important;padding-block:.4rem !important;padding-inline:.88rem !important;border:1px solid #3b4147 !important;border-radius:.125rem !important;font-size:.9375rem !important;cursor:pointer !important}.facetwp-type-hierarchy_select .fs-label-wrap{color:var(--wp--custom--theme-colors--foreground);background-color:var(--wp--preset--color--white);align-items:center;position:relative;padding-block:.87rem;padding-inline:.94rem 1.25rem;border-radius:var(--wp--custom--radii--small);outline:1px;outline-offset:var(--_outline-offset);font-family:var(--font-family-primary);font-size:1rem;line-height:1.5;font-weight:400;transition:var(--button-transition)}.facetwp-type-hierarchy_select .fs-label-wrap:focus-visible{background-color:#fff;outline:none;box-shadow:0 0 0 .125rem var(--wp--custom--theme-colors--divider)}.fs-wrap.open .facetwp-type-hierarchy_select .fs-label-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.facetwp-type-hierarchy_select .fs-label-wrap .fs-label{padding:0}.facetwp-type-hierarchy_select .fs-arrow{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1rem .75rem;width:1rem;height:.75rem;border:0;inset:0 1rem 0 auto}.facetwp-type-hierarchy_select{display:flex;flex-flow:column wrap;gap:clamp(0.5rem, 0.3125rem + 0.75vw, 0.875rem)}.fs-dropdown .fs-search input{color:#3b4147 !important;padding-block:.4rem !important;padding-inline:.88rem !important;border:1px solid #3b4147 !important;border-radius:.125rem !important;font-size:.9375rem !important;cursor:pointer !important}.facetwp-facet .facetwp-checkbox{border-color:#3b4147 !important;border-width:1px !important;border-radius:.5rem !important;cursor:pointer !important}.facetwp-facet .facetwp-checkbox.checked{background-color:var(--wp--custom--colors--white) !important}.search-sidebar .facetwp-facet.facetwp-type-reset{margin-top:0 !important;margin-block-start:0 !important}.search-sidebar .facetwp-facet.facetwp-type-reset button{background-color:rgba(0,0,0,0);border:0;padding:0;margin:0;text-decoration:underline;font-size:.75rem;font-weight:500;line-height:1.5;color:#05639f;font-size:.9375rem;font-style:normal;line-height:1.5;text-decoration-line:underline;text-decoration-style:solid;text-transform:none;outline-offset:0;outline-color:#05639f}.search-sidebar .facetwp-facet.facetwp-type-reset button:hover,.search-sidebar .facetwp-facet.facetwp-type-reset button:focus,.search-sidebar .facetwp-facet.facetwp-type-reset button:focus-within{text-decoration:none}.search-sidebar .facet-open,.search-sidebar .facet-close{display:none}.search-sidebar .wp-element-button{padding-block:.71rem !important;border-radius:8.4rem !important;border-width:2px;box-shadow:none}.search-sidebar .facet-open{margin-left:auto;padding:.4rem 1.12rem !important;justify-content:space-between;align-items:center;gap:.625rem;cursor:pointer;border-radius:8.4rem !important;border:1px solid var(--wp--custom--colors--blue)}.search-sidebar .facet-open:hover,.search-sidebar .facet-open:focus,.search-sidebar .facet-open:focus-within{background-color:var(--wp--custom--colors--blue)}.search-sidebar .facet-open:hover span,.search-sidebar .facet-open:focus span,.search-sidebar .facet-open:focus-within span{color:var(--wp--custom--colors--white)}.search-sidebar .facet-open:hover svg path,.search-sidebar .facet-open:focus svg path,.search-sidebar .facet-open:focus-within svg path{stroke:var(--wp--custom--colors--white)}.search-sidebar .facet-open span{color:var(--wp--custom--colors--blue);font-size:.8125rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.71}.search-sidebar .facetwp-facet,.search-sidebar .facet-wrapper,.search-sidebar .facet-wrap{width:100%}.search-sidebar .facet-wrapper{flex-direction:column;align-items:flex-start;gap:0}.search-sidebar .facet-wrapper .facet-label{font-family:var(--wp--custom--font-families--tertiary);font-size:.875rem;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:.66em}.search-sidebar .facet-wrapper .facetwp-facet{margin-bottom:1.75rem !important}@media only screen and (max-width: 990px){.search-sidebar{gap:1rem}.search-sidebar .facet-open{display:inline-flex}.search-sidebar .facetwp-facet,.search-sidebar .facet-wrapper,.search-sidebar .facet-wrap{margin-bottom:0 !important}.search-sidebar .facet-wrapper{display:none;border-radius:.5625rem;background:rgba(226,235,239,.3);padding:1rem 1.0625rem}.search-sidebar .facet-wrapper .facetwp-facet-reset{display:none}.search-sidebar .facet-selections{display:flex;flex-wrap:wrap;align-items:center;gap:1rem .75rem}.search-sidebar .facet-selections .facetwp-selections{display:contents}.search-sidebar.facets-open .facet-open{display:none}.search-sidebar.facets-open .facet-wrapper{display:flex}.search-sidebar.facets-open .facet-close{display:inline-block}}.facetwp-selections{margin-bottom:2rem}.facetwp-selections .facetwp-selection-label{display:none}.facetwp-selections .facetwp-selection-value{font-size:.875rem;font-weight:500;line-height:1.125rem;padding:.25rem .5rem;border:1px solid #e8dabc;border-radius:.375rem;cursor:pointer;background-color:var(--wp--custom--colors--tan-25);transition:all .2s ease-in-out}.facetwp-selections .facetwp-selection-value:after{margin-left:.4rem !important;width:.5rem !important;flex:0 0 .5rem !important;height:.5rem !important;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"%3E%3Cpath d="M0.367234 0.367234C0.483348 0.250826 0.621287 0.158468 0.77315 0.0954521C0.925013 0.0324359 1.08782 0 1.25223 0C1.41665 0 1.57946 0.0324359 1.73132 0.0954521C1.88318 0.158468 2.02112 0.250826 2.13723 0.367234L8.75223 6.98473L15.3672 0.367234C15.4835 0.251014 15.6214 0.158823 15.7733 0.0959253C15.9251 0.0330276 16.0879 0.000654459 16.2522 0.000654459C16.4166 0.000654459 16.5793 0.0330276 16.7312 0.0959253C16.883 0.158823 17.021 0.251014 17.1372 0.367234C17.2535 0.483454 17.3456 0.621426 17.4085 0.773275C17.4714 0.925123 17.5038 1.08787 17.5038 1.25223C17.5038 1.41659 17.4714 1.57934 17.4085 1.73119C17.3456 1.88304 17.2535 2.02101 17.1372 2.13723L10.5197 8.75223L17.1372 15.3672C17.2535 15.4835 17.3456 15.6214 17.4085 15.7733C17.4714 15.9251 17.5038 16.0879 17.5038 16.2522C17.5038 16.4166 17.4714 16.5793 17.4085 16.7312C17.3456 16.883 17.2535 17.021 17.1372 17.1372C17.021 17.2535 16.883 17.3456 16.7312 17.4085C16.5793 17.4714 16.4166 17.5038 16.2522 17.5038C16.0879 17.5038 15.9251 17.4714 15.7733 17.4085C15.6214 17.3456 15.4835 17.2535 15.3672 17.1372L8.75223 10.5197L2.13723 17.1372C2.02101 17.2535 1.88304 17.3456 1.73119 17.4085C1.57934 17.4714 1.41659 17.5038 1.25223 17.5038C1.08787 17.5038 0.925123 17.4714 0.773275 17.4085C0.621426 17.3456 0.483454 17.2535 0.367234 17.1372C0.251014 17.021 0.158823 16.883 0.0959253 16.7312C0.0330276 16.5793 0.000654459 16.4166 0.000654459 16.2522C0.000654459 16.0879 0.0330276 15.9251 0.0959253 15.7733C0.158823 15.6214 0.251014 15.4835 0.367234 15.3672L6.98473 8.75223L0.367234 2.13723C0.250826 2.02112 0.158468 1.88318 0.0954521 1.73132C0.0324359 1.57946 0 1.41665 0 1.25223C0 1.08782 0.0324359 0.925013 0.0954521 0.77315C0.158468 0.621287 0.250826 0.483348 0.367234 0.367234Z" fill="%23707070"/%3E%3C/svg%3E');transform:none}.facetwp-selections .facetwp-selection-value:hover{box-shadow:0 4px 22.4px 0 rgba(0,0,0,.1)}.facetwp-selections .facetwp-selection-value:hover:after{transform:none}.fs-label-wrap .fs-label{padding-right:1.4rem !important}@media(max-width: 991.98){.fs-label-wrap .fs-label{white-space:unset !important}}.facetwp-toggle.facetwp-hidden,.facetwp-overflow.facetwp-hidden{display:none}.facetwp-type-checkboxes .facetwp-toggle{margin-block-start:0.5rem;padding-inline:0.75rem;font-size:0.9375rem;cursor:pointer}.loading-icon{display:block;width:1.875rem;height:1.875rem;margin:0 auto -1.875rem auto;background-image:url("/wp-content/plugins/facetwp/assets/images/loading.png");background-size:cover;animation:spin 700ms infinite linear;opacity:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading-icon.loading{opacity:1;transition:opacity .2s ease-out}.facetwp-template{opacity:1;transition:opacity .1s ease-out}.facetwp-template.loading{opacity:0}}@layer child{.postslists,.search-results:not(body),.facetwp-template[data-name=blog_posts]{padding-top:2.38rem;margin-bottom:3.75rem}.postslists .results-top-bar,.search-results:not(body) .results-top-bar,.facetwp-template[data-name=blog_posts] .results-top-bar{padding:0;border:0}.postslists .results-top-bar .result-count .facetwp-facet,.search-results:not(body) .results-top-bar .result-count .facetwp-facet,.facetwp-template[data-name=blog_posts] .results-top-bar .result-count .facetwp-facet{color:#525252;font-family:var(--wp--custom--font-families--primary);font-size:.9375rem;font-weight:500;line-height:1.72}.postslists .card-item.is-postlist-item,.search-results:not(body) .card-item.is-postlist-item,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item{padding:0;border:0}.postslists .card-item.is-postlist-item .card__link,.search-results:not(body) .card-item.is-postlist-item .card__link,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item .card__link{position:static;background:rgba(0,0,0,0);display:flex;flex-direction:column;width:100%;gap:1.08rem;box-shadow:unset}.postslists .card-item.is-postlist-item picture,.search-results:not(body) .card-item.is-postlist-item picture,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item picture{flex:unset}.postslists .card-item.is-postlist-item .card-item__content,.search-results:not(body) .card-item.is-postlist-item .card-item__content,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item .card-item__content{flex:1}.postslists .card-item.is-postlist-item .card-item__content .badge-wrap,.search-results:not(body) .card-item.is-postlist-item .card-item__content .badge-wrap,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item .card-item__content .badge-wrap{margin-bottom:.38rem;margin-top:0}.postslists .card-item.is-postlist-item .card-item__content .eyebrow,.search-results:not(body) .card-item.is-postlist-item .card-item__content .eyebrow,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item .card-item__content .eyebrow{color:#912807;font-size:.9375rem;font-weight:700;line-height:1.6;letter-spacing:.04688rem;text-transform:uppercase;margin:0;font-family:var(--wp--custom--font-families--tertiary)}.postslists .card-item.is-postlist-item .card-item__content .postlist-title,.search-results:not(body) .card-item.is-postlist-item .card-item__content .postlist-title,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item .card-item__content .postlist-title{font-family:var(--wp--custom--font-families--primary);font-size:1.25rem;font-weight:600;line-height:1.25;margin-top:0;margin-bottom:.9rem}.postslists .card-item.is-postlist-item .card-item__content .postlist-date,.search-results:not(body) .card-item.is-postlist-item .card-item__content .postlist-date,.facetwp-template[data-name=blog_posts] .card-item.is-postlist-item .card-item__content .postlist-date{font-family:var(--wp--custom--font-families--primary);color:#525252;font-size:.9375rem;font-weight:500;line-height:1.72}.postslists .cards.is-one-col,.search-results:not(body) .cards.is-one-col,.facetwp-template[data-name=blog_posts] .cards.is-one-col{row-gap:clamp(2rem, 1.5rem + 2vw, 3rem);margin-top:0}.postslists .cards.is-one-col .card-item,.search-results:not(body) .cards.is-one-col .card-item,.facetwp-template[data-name=blog_posts] .cards.is-one-col .card-item{display:flex}.postslists .cards.is-one-col .card-item .card__link,.search-results:not(body) .cards.is-one-col .card-item .card__link,.facetwp-template[data-name=blog_posts] .cards.is-one-col .card-item .card__link{display:flex;flex-direction:column;align-items:flex-start}.postslists .cards.is-one-col .card-item picture,.search-results:not(body) .cards.is-one-col .card-item picture,.facetwp-template[data-name=blog_posts] .cards.is-one-col .card-item picture{margin-bottom:0;flex:0 0 16rem}@media(min-width: 768px){.postslists .cards.is-one-col .card-item .card__link,.search-results:not(body) .cards.is-one-col .card-item .card__link,.facetwp-template[data-name=blog_posts] .cards.is-one-col .card-item .card__link{flex-direction:row;align-items:center;justify-content:flex-start}.postslists .cards.is-one-col .card-item picture,.search-results:not(body) .cards.is-one-col .card-item picture,.facetwp-template[data-name=blog_posts] .cards.is-one-col .card-item picture{flex:0 1 22rem}}.postslists .facetwp-template,.search-results:not(body) .facetwp-template,.facetwp-template[data-name=blog_posts] .facetwp-template{display:grid;grid-template-columns:1fr;gap:2.88rem 1.94rem}@media(min-width: 768px){.postslists .facetwp-template,.search-results:not(body) .facetwp-template,.facetwp-template[data-name=blog_posts] .facetwp-template{grid-template-columns:repeat(2, 1fr)}}.facetwp-template[data-name=blog_posts]{flex-flow:column wrap}.search-bar{background-color:var(--wp--custom--colors--tan-25);grid-template-columns:inherit !important;grid-column:full !important;display:grid !important;gap:0 !important;border:0;padding-block:2rem !important;border-bottom:unset !important}.search-bar .facetwp-facet{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}.search-bar .facetwp-facet .facetwp-input-wrap{position:relative}.search-bar .facetwp-facet .facetwp-input-wrap::after{content:"";background-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.834 15.8333L12.9174 12.9166M15.0007 7.91665C15.0007 11.8287 11.8293 15 7.91732 15C4.0053 15 0.833984 11.8287 0.833984 7.91665C0.833984 4.00463 4.0053 0.833313 7.91732 0.833313C11.8293 0.833313 15.0007 4.00463 15.0007 7.91665Z" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" stroke="%239D1600"/></svg>');width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:.88rem;background-repeat:no-repeat;background-size:contain}.search-bar .facetwp-facet .facetwp-input-wrap .facetwp-icon{display:none}.search-bar .facetwp-facet .wp-element-button{border-radius:8.17306rem !important}@media(min-width: 768px){.search-bar .facetwp-facet{flex-direction:row;justify-content:flex-start;align-items:center}.search-bar .facetwp-facet .facetwp-input-wrap{max-width:36.7rem}}.search-bar .search-bar-inner{grid-column:fullcontainer !important}.search-bar .search-bar-inner .facetwp-search{height:3.25rem !important;border-radius:.25rem !important;background-color:var(--wp--custom--colors--off-white) !important;border:1px solid rgba(59,65,71,.4) !important;padding-left:2.6rem !important}.hero:has(+.search-bar){margin-bottom:0 !important}body.search .results-top-bar{width:100%}body.search .search-bar .search-bar-inner{grid-column:breakout !important}body.search .search-layout{grid-template-columns:1fr !important;gap:0 !important;display:block !important}body.search .search-layout .facetwp-template{grid-template-columns:1fr !important}body.search .search-layout .facetwp-template .card-item{display:flex}body.search .search-layout .facetwp-template .card-item .card__link{display:flex;flex-direction:column;align-items:flex-start}body.search .search-layout .facetwp-template .card-item picture{margin-bottom:0;flex:0 0 16rem}@media(min-width: 768px){body.search .search-layout .facetwp-template .card-item .card__link{flex-direction:row;align-items:center;justify-content:flex-start}body.search .search-layout .facetwp-template .card-item picture{flex:0 1 22rem}}}@layer child{.pagination-block,.facetwp-facet-pagination{width:100%;margin-top:3rem}.pagination-block .pagination li:before,.facetwp-facet-pagination .pagination li:before{display:none}.pagination-block .facetwp-pager,.facetwp-facet-pagination .facetwp-pager{padding-top:2.4rem;border-top:1px solid rgba(185,193,217,.35);margin:0;width:100%}.pagination-block .pagination-next,.pagination-block .pagination-prev,.facetwp-facet-pagination .pagination-next,.facetwp-facet-pagination .pagination-prev{font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.25rem;color:#44474f}.pagination-block .pagination-next[disabled],.pagination-block .pagination-prev[disabled],.facetwp-facet-pagination .pagination-next[disabled],.facetwp-facet-pagination .pagination-prev[disabled]{opacity:.2}.pagination-block .pagination-next .svg-icon,.pagination-block .pagination-prev .svg-icon,.facetwp-facet-pagination .pagination-next .svg-icon,.facetwp-facet-pagination .pagination-prev .svg-icon{color:#44474f;width:1.25rem;height:1.25rem}.pagination-block .pagination,.facetwp-facet-pagination .pagination{gap:.12rem}.pagination-block .page-number,.facetwp-facet-pagination .page-number{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.42;color:#2b2e36;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;padding:2px;border-radius:.5rem;text-decoration:none}.pagination-block .page-number:hover,.facetwp-facet-pagination .page-number:hover{text-decoration:underline}.pagination-block .page-number.current,.facetwp-facet-pagination .page-number.current{background-color:rgba(210,209,232,.61);text-decoration:underline}.pagination-block{padding-top:2.4rem;margin:0;margin-top:2.4rem;border-top:1px solid rgba(185,193,217,.35);width:100%}.pagination-next,.pagination-prev{position:relative}.pagination-next:after,.pagination-prev:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:.5rem;height:1px;background-color:rgba(0,0,0,0)}.pagination-next:hover:after,.pagination-prev:hover:after{background-color:#2b2e36}}@layer child{.postslists.is-related-content{padding-block:var(--wp--custom--spacers--default)}.postslists.is-related-content h3{display:flex;align-items:center;justify-content:flex-start;gap:2.5rem;font-size:clamp(1.25rem, 0.75rem + 2vw, 2.25rem);letter-spacing:-0.045rem;margin-bottom:3rem}.postslists.is-related-content h3::after{content:"";display:block;border-radius:0;height:2px;width:auto;background-color:var(--wp--custom--colors--tan-25);margin:0;flex:1}.postslists.is-related-content .card-item{padding:0;gap:1rem}.postslists.is-related-content .card-item picture{flex:auto}@media(min-width: 768px){.postslists.is-related-content .card-item picture{flex:0 0 17rem}}.postslists.is-related-content .card-item picture img{height:100%;object-fit:cover}.postslists.is-related-content .card-item__content .badge-wrap{margin-top:0;margin-bottom:.37rem}.postslists.is-related-content .card-item__content .badge-wrap .badge{color:var(--wp--custom--colors--brown);font-family:var(--wp--custom--font-families--tertiary);font-size:.9375rem;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;line-height:1.6;letter-spacing:.04688rem;text-transform:uppercase;border-radius:0;padding:0;border:0}.postslists.is-related-content .card-item__content .postlist-title{font-family:var(--wp--custom--font-families--primary);font-size:1.25rem;font-weight:600;font-variation-settings:"wght" 600;line-height:1.5625rem;margin-bottom:.9rem}.postslists.is-related-content .card-item__content .postlist-date{color:#525252;font-family:var(--wp--custom--font-families--primary);font-size:1rem;font-style:normal;font-weight:500;line-height:1.6215rem}.postslists.is-related-content .card-item .card__link{background-color:rgba(0,0,0,0)}}@layer child{.buttons-block{margin-block:var(--wp--custom--spacers--default)}.buttons-block__layout{display:flex;flex-direction:column;gap:.75rem}.buttons-block__row{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;max-width:100%}.buttons-block__title{margin:0;font-family:var(--wp--custom--font-families--tertiary);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--wp--custom--theme-colors--primary)}.buttons-block__heading{margin:0;width:auto;flex:0 0 auto;font-size:1.25rem;line-height:1.3;font-weight:600;color:var(--wp--custom--theme-colors--primary);margin-right:.5rem}.buttons-block__list{display:flex;flex-wrap:wrap;align-items:center;flex:1 1 auto;min-width:0;gap:.75rem 1rem}.buttons-block__button.wp-element-button{display:inline-flex;align-items:center;justify-content:center;margin:0;width:auto;max-width:none;border-radius:62.025px;border:1px solid #1c4d63;background:rgba(0,0,0,0);color:#1c4d63;box-shadow:none}.buttons-block__button.wp-element-button:hover,.buttons-block__button.wp-element-button:focus,.buttons-block__button.wp-element-button:focus-visible{border-radius:62.025px;border:1px solid #1c4d63;background:#1c4d63;color:var(--wp--custom--colors--off-white)}}@layer child{.subscribe-form{border-radius:0;padding-block:clamp(2rem, 0.5rem + 6vw, 5rem) clamp(2rem, 1.06rem + 3.76vw, 3.88rem);background-color:var(--wp--custom--theme-colors--foreground);padding-inline:0}.subscribe-form__form iframe{height:300px !important}@media only screen and (min-width: 1156px){.subscribe-form__form iframe{height:200px !important}}.subscribe-form__content{gap:.5rem}.subscribe-form__content .subscribe-form__headline{color:var(--wp--custom--colors--off-white);font-size:clamp(1.8rem, 1.3875rem + 1.65vw, 2.625rem);font-style:normal;font-weight:400;line-height:1.1;position:relative;max-width:none;margin-block:0;display:flex;justify-content:flex-start;align-items:center;gap:1.2rem}.subscribe-form__content .subscribe-form__headline::before{content:"";position:relative;flex:0 0 clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);aspect-ratio:50/68;background-color:var(--wp--custom--colors--yellow);mask:url("static/images/tibetan-knot.svg") center/contain no-repeat}@media(min-width: 768px){.subscribe-form__content .subscribe-form__headline{display:inline}.subscribe-form__content .subscribe-form__headline:before{position:absolute;inset-inline-start:calc(-1*clamp(3rem, 2.25rem + 3vw, 4.5rem));inset-block-start:0;width:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem)}}.subscribe-form__content .subscribe-form__description{color:var(--wp--custom--colors--off-white);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}}@layer child{body{grid-template-columns:minmax(0, 1fr);overflow-x:hidden;color:var(--wp--custom--theme-colors--primary);background-color:var(--wp--custom--colors--off-white)}strong,b{font-weight:700;font-variation-settings:"wght" 700}h1,h2,h3,h4,h5,h6{font-family:var(--wp--custom--font-families--secondary);color:var(--wp--custom--theme-colors--primary);font-weight:500;font-variation-settings:"wght" 500;line-height:1.1}h6{font-family:var(--wp--custom--font-families--tertiary)}h1,h2{font-weight:400;font-variation-settings:"wght" 400}.wp-block-paragraph{margin-bottom:1rem}h6{font-weight:700;font-variation-settings:"wght" 700}:where(.primary-layout),:where(.full-width),:where(.full-width-default),:where(.has-column-fullwidth){row-gap:0}.wp-block-columns{margin-block:var(--wp--custom--spacers--default)}.wp-block-columns .wp-block-columns{margin-block:0}.wp-block-columns h1,.wp-block-columns h2,.wp-block-columns h3,.wp-block-columns h4,.wp-block-columns h5,.wp-block-columns h6{margin-top:0}.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.wp-block-group h4,.wp-block-group h5,.wp-block-group h6{margin-top:0}.wp-block-image{margin-bottom:1rem}.wp-block-image .wp-element-caption{text-align:center;text-transform:none !important;margin-top:.62rem;color:var(--wp--custom--theme-colors--primary) !important;max-width:44rem;margin-inline:auto;font-size:.875rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.25rem}.wp-block-pullquote{margin-block:1.6rem;margin-top:3rem;padding-inline:clamp(0rem, -1.5rem + 6vw, 3rem);padding-block:0}.wp-block-pullquote blockquote{padding-top:1.88rem;border-top:2px solid var(--wp--custom--colors--dark-red)}.wp-block-pullquote blockquote p{text-align:left;font-family:var(--wp--custom--font-families--secondary);font-size:1.75rem;font-weight:500;line-height:1.35}.wp-block-pullquote blockquote cite{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.35;margin-top:.53rem;text-align:left}}@layer child{:where(.primary-layout),:where(.full-width),:where(.full-width-default),:where(.has-column-fullwidth){--full-max-width: 1fr;--content-max-width: 43.6rem;--popout-max-width: 52.3rem;--breakout-max-width: 80rem;--site-max-width: 100rem}}@layer child{.single-resource .main-header-wrap{background-color:var(--wp--custom--colors--brown)}.single-resource .resource-wrapper{padding-block:var(--wp--custom--spacing--default);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2.4rem, 1.04rem + 5.44vw, 5.12rem)}.single-resource .resource-wrapper .resource-image img{width:100%;object-fit:cover;object-position:center center;border-radius:.5rem;box-shadow:0 4px 21.2px 0 rgba(0,0,0,.11);overflow:hidden;margin-bottom:1.4rem}.single-resource .resource-wrapper .resource-image img:last-child{margin-bottom:0}.single-resource .resource-wrapper .resource-content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.single-resource .resource-wrapper .resource-content p{font-weight:500;margin-bottom:1rem}.single-resource .resource-wrapper .resource-content ul{margin-bottom:1rem;padding-left:1.6rem}.single-resource .resource-wrapper .resource-content ul li{font-weight:500}.single-resource .resource-wrapper .resource-content ul li::marker{color:var(--wp--custom--colors--dark-red)}.single-resource .resource-wrapper .resource-content .post-content{margin-block:2rem 0}@media(min-width: 992px){.single-resource .resource-wrapper .resource-content .post-content{margin-block:2rem 1rem}}.single-resource .resource-wrapper .resource-content .post-topics{margin-top:0}@media(min-width: 992px){.single-resource .resource-wrapper{flex-direction:row;justify-content:space-between}.single-resource .resource-wrapper .resource-image{flex:0 0 17.5rem}}.post-topics{display:flex;justify-content:flex-start;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.post-topics .pill{border-radius:2.41738rem;border:1px solid var(--wp--custom--colors--blue);color:var(--wp--custom--colors--blue);padding:.62rem 1rem;display:block;text-align:center;font-size:.875rem;font-weight:600;font-variation-settings:"wght" 600;line-height:normal;letter-spacing:.035rem}}@layer child{.single-report .article-body .download-report-btn{margin-bottom:2.62rem}@media(min-width: 992px){.single-report .article-body{grid-template-columns:17.5rem 1fr;gap:7rem}}.single-report .hero .inner-wrap{grid-column:breakout;justify-content:center;text-align:center;max-width:none;row-gap:1.5rem}.single-report .hero .inner-wrap .hero-eyebrow{width:100%;justify-content:center;font-weight:700 !important}.single-report .hero .inner-wrap .hero-eyebrow .date{color:var(--wp--custom--colors--off-white)}.single-report .hero .inner-wrap .hero-headline{font-size:clamp(1.5rem, 0.75rem + 3vw, 3rem);font-weight:500;line-height:1.04;max-width:62rem}.single-report .hero .inner-wrap .hero-description{color:var(--wp--custom--colors--off-white);font-size:1.25rem;font-weight:400;line-height:1.5;max-width:48rem;margin-inline:auto}.single-report .hero .inner-wrap .hero-eyebrow{color:var(--wp--custom--colors--off-white);font-size:.875rem;font-weight:400;line-height:1.85;text-align:center;align-items:center}.single-report .social-share{justify-content:flex-end;margin-bottom:0}.single-report .post-content .modified-date{font-size:.9375rem;font-style:italic;font-weight:400;line-height:1.6215rem}.single-report .post-content .has-column-fullcontainer img{width:100%}.single-report .post-content .highlight{margin-top:1.25rem}.single-report .post-content>:is(h2,:has(>h2))+p::first-letter{initial-letter:3;padding-right:.8rem;font-family:var(--wp--custom--font-families--secondary);color:var(--wp--custom--colors--dark-red);font-weight:400}}@layer child{.single-post .main-header-wrap{background-color:var(--wp--custom--colors--brown)}.single-post .hero,.single-ict-announcement .hero{background:linear-gradient(0deg, rgba(241, 233, 217, 0) 22.41%, #f1e9d9 100%);grid-template-columns:inherit;padding-top:6.5rem;padding-bottom:0;margin-bottom:1.88rem}.single-post .hero .hero__deco,.single-ict-announcement .hero .hero__deco{display:none}.single-post .hero .inner-wrap,.single-ict-announcement .hero .inner-wrap{grid-column:breakout;width:100%;max-width:70rem;margin-inline:auto;row-gap:1.5rem}.single-post .hero .inner-wrap .hero-eyebrow .type,.single-ict-announcement .hero .inner-wrap .hero-eyebrow .type{color:#9d1600}.single-post .hero .inner-wrap .hero-eyebrow,.single-ict-announcement .hero .inner-wrap .hero-eyebrow{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem}.single-post .hero .inner-wrap .hero-eyebrow .date,.single-ict-announcement .hero .inner-wrap .hero-eyebrow .date{color:#3b4147}.single-post .hero .inner-wrap .hero-headline,.single-ict-announcement .hero .inner-wrap .hero-headline{color:#3b4147;font-size:3.5625rem;line-height:1.1}.single-post .hero .inner-wrap .hero-author,.single-ict-announcement .hero .inner-wrap .hero-author{color:#3b4147;font-family:"Instrument","Instrument Sans";font-size:1rem;font-weight:400;font-variation-settings:"wght" 400;line-height:1.25;margin-top:1.5rem}.single-post .hero .inner-wrap .hero-author>span,.single-ict-announcement .hero .inner-wrap .hero-author>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25em}.single-post .hero .inner-wrap .hero-author-name,.single-ict-announcement .hero .inner-wrap .hero-author-name{color:#9d1600;font:inherit;text-decoration:underline;text-underline-offset:.12em}.social-share{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.31rem;max-width:70rem;margin-inline:auto;width:100%}.social-share.centered{justify-content:center;padding-top:1.4rem;margin-top:1.4rem;border-top:1px solid var(--wp--custom--colors--tan-25)}.social-share .share-title{white-space:nowrap;font-family:var(--wp--custom--font-families--tertiary);font-size:.875rem;font-style:normal;font-weight:700;font-variation-settings:"wght" 700;line-height:1.2;text-transform:uppercase}.social-share .sfsi_shortcode_container{float:none !important;min-height:auto !important}.social-share .sfsi_shortcode_container .norm_row{width:auto !important;display:flex;justify-content:flex-start;align-items:center}.social-share .sfsi_shortcode_container .norm_row .sfsi_wicons{margin-bottom:0 !important;padding-top:0 !important}.social-share .post-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.social-share .post-topics .pill{border-radius:2.41738rem;border:1px solid var(--wp--custom--colors--blue);color:var(--wp--custom--colors--blue);padding:.62rem 1rem;display:block;text-align:center;font-size:.875rem;font-weight:600;font-variation-settings:"wght" 600;line-height:normal;letter-spacing:.035rem}.post-topics{margin-top:2rem}}