/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card{position:relative;display:flex;flex-direction:column;border:var(--card-border,2px solid #DCDCDC);border-radius:var(--card-border-radius,8px);box-shadow:var(--card-box-shadow,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(72,70,69,.05) 0 0 5px 0);background-color:var(--card-bg-color,#FFF);overflow:hidden;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out}@media(min-width:768px){.card{border-radius:var(--card-border-radius-md,8px)}}@media(min-width:1024px){.card{border-radius:var(--card-border-radius-lg,24px)}}.card__inner{display:flex;flex-direction:column;gap:var(--card-content-gap,20px);padding:var(--card-padding,24px)}.card__title{margin-block:0;font-size:var(--card-title-font-size-xs,var(--typography-heading-h3-font-size-xs,1.375rem));line-height:var(--card-title-line-height-xs,var(--typography-heading-h3-line-height-xs,1.3))}.card__title-link{color:inherit}.card__actions{margin-block-start:auto}.card--text-center{text-align:center}.card--text-center .card__actions{align-self:center}.card__footer{border-block-start:var(--card-footer-border,1px solid #DCDCDC);margin-block-start:auto;padding:var(--card-footer-padding,12px 16px)}.card--image-banner picture{aspect-ratio:16/10}.card--image-banner img{width:100%;height:100%;object-fit:cover}.card--image-icon .card__image{display:flex;align-items:center;justify-content:center;padding-block-start:var(--card-padding,24px);padding-inline:var(--card-padding,24px)}.card--image-icon .card__image img,.card--image-icon .card__image svg,.card--image-icon .card__image picture{display:block;width:auto;max-width:100%;height:var(--card-icon-image-height,120px)}.card--image-icon .card__image picture img{height:100%;object-fit:contain}.card--with-link{color:inherit;font-weight:inherit;text-decoration:none}.card--with-link:hover,.card--with-link:focus{color:inherit;background-color:var(--card-bg-color-hover,#F4F4F4);border-color:var(--card-border-color-hover,#6BB08A);box-shadow:var(--card-box-shadow-hover,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(72,70,69,.1) 0 2px 10px 0,rgba(72,70,69,.06) 0 2px 4px -1px)}.card--with-link:focus{outline:var(--card-focus-outline-width,2px) solid var(--card-focus-outline-color,#315F82);outline-offset:var(--card-focus-outline-offset,4px)}.card--with-link:focus:not(:focus-visible){outline:0}.card--with-link:focus-visible{outline:var(--card-focus-outline-width,2px) solid var(--card-focus-outline-color,#315F82);outline-offset:var(--card-focus-outline-offset,4px)}.card--infographic{box-shadow:var(--card-box-shadow,none)}.card--infographic .card__inner{padding:var(--card-infographic-padding,var(--card-padding,16px))}.card--infographic .card__image{aspect-ratio:1;background-color:var(--card-infographic-image-bg,#FCF7E4);overflow:hidden}.card--infographic picture{aspect-ratio:1}.card--infographic .card__footer{padding:var(--card-infographic-footer-padding,var(--card-footer-padding,12px))}@media(min-width:768px){.card__title{font-size:var(--card-title-font-size-md,var(--typography-heading-h3-font-size-md,1.625rem));line-height:var(--card-title-line-height-md,var(--typography-heading-h3-line-height-md,1.25))}}@media(min-width:1024px){.card__title{font-size:var(--card-title-font-size-lg,var(--typography-heading-h3-font-size-lg,1.875rem));line-height:var(--card-title-line-height-lg,var(--typography-heading-h3-line-height-lg,1.22))}}.card-footer{display:flex;flex-wrap:wrap;gap:var(--card-footer-gap,12px);align-items:center;justify-content:var(--card-footer-justify-content,flex-end)}.card-footer a{display:inline-flex;align-items:center;min-height:var(--card-footer-link-min-height,40px)}
.card-grid__items{display:grid;grid-template-columns:repeat(var(--card-grid-columns,auto-fit),minmax(min(var(--card-grid-min-width,320px),100%),1fr));gap:var(--card-grid-gap,24px)}.card-grid--auto-fill .card-grid__items{grid-template-columns:repeat(auto-fill,minmax(min(var(--card-grid-min-width,320px),100%),1fr))}
.content-container{grid-column:var(--content-container-grid-column,content)}.region--content{grid-column:var(--region-content-grid-column,1/-1)}@media(min-width:1024px){.region--content{grid-row-start:var(--region-content-grid-row-start,1)}.page--has-left-sidebar .region--content{grid-column-start:var(--region-content-left-sidebar-grid-column-start,4)}.page--has-right-sidebar .region--content{grid-column-end:var(--region-content-right-sidebar-grid-column-end,10)}}@media(min-width:1024px){.region--content-prefix{grid-column:var(--region-content-prefix-grid-column,1/4);grid-row-start:var(--region-content-prefix-grid-row-start,1)}}@media(min-width:1024px){.region--content-suffix{grid-column:var(--region-content-suffix-grid-column,10/13);grid-row-start:var(--region-content-suffix-grid-row-start,1)}}
.hero{position:relative;display:grid;min-height:var(--hero-min-height,auto);overflow:hidden;color:var(--hero-color,#2E2E2E);background:var(--hero-background,#F4F4F4);border-block-end:var(--hero-border-block-end,1px solid #DCDCDC)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--hero-overlay,transparent);-webkit-backdrop-filter:var(--hero-backdrop-filter,none);backdrop-filter:var(--hero-backdrop-filter,none)}.hero__container{display:grid;position:relative;z-index:2}.hero__layout{display:grid;gap:var(--hero-layout-gap,24px);align-items:center;padding-block:var(--hero-padding-block-xs,var(--hero-padding-block,48px))}.hero__content{display:grid;gap:var(--hero-content-gap,16px);max-width:var(--hero-content-max-width,64rem)}.hero__back{width:fit-content;margin-block-end:var(--hero-back-margin-block-end,4px)}.hero__eyebrow{color:var(--hero-eyebrow-color,#3A543F);font-size:var(--hero-eyebrow-font-size,.875rem);font-weight:var(--hero-eyebrow-font-weight,700);letter-spacing:var(--hero-eyebrow-letter-spacing,.08em);line-height:var(--line-height-100,1.25);text-transform:uppercase}.hero__title{max-width:var(--hero-title-max-width,900px);margin-block:0;color:inherit;font-size:var(--hero-title-font-size-xs,var(--typography-heading-h1-font-size-xs,2rem));line-height:var(--hero-title-line-height-xs,var(--typography-heading-h1-line-height-xs,1.2))}.hero__subtitle{color:var(--hero-subtitle-color,#5F5F5F);font-size:var(--hero-subtitle-font-size-xs,var(--hero-subtitle-font-size,1.25rem));font-weight:var(--hero-subtitle-font-weight,300);line-height:var(--line-height-100,1.25)}.hero__body{max-width:var(--hero-body-max-width,660px);color:var(--hero-body-color,currentcolor);font-size:var(--hero-body-font-size,1.125rem);line-height:var(--hero-body-line-height,1.5)}@media(min-width:768px){.hero__layout{padding-block:var(--hero-padding-block-md,var(--hero-padding-block,56px))}.hero__title{font-size:var(--hero-title-font-size-md,var(--typography-heading-h1-font-size-md,2.75rem));line-height:var(--hero-title-line-height-md,var(--typography-heading-h1-line-height-md,1.15))}.hero__subtitle{font-size:var(--hero-subtitle-font-size-md,var(--hero-subtitle-font-size,1.75rem))}}@media(min-width:1024px){.hero__layout{padding-block:var(--hero-padding-block-lg,var(--hero-padding-block,64px))}.hero__title{font-size:var(--hero-title-font-size-lg,var(--typography-heading-h1-font-size-lg,3.25rem));line-height:var(--hero-title-line-height-lg,var(--typography-heading-h1-line-height-lg,1.12))}}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--hero-actions-gap,12px);align-items:center;margin-block-start:var(--hero-actions-margin,8px)}.hero__media{overflow:hidden;background-color:var(--hero-media-background-color,#E7F1EB)}.hero__media picture,.hero__media img{width:100%;height:100%}.hero__media img{object-fit:cover}.hero__media--background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100%;border-radius:0}.hero--large{min-height:var(--hero-large-min-height-xs,var(--hero-large-min-height,min(460px,72vh)));color:var(--hero-large-color,#FFF);background:var(--hero-large-background,#3A543F);border-block-end:var(--hero-large-border-block-end,0)}.hero--large .hero__layout{padding-block:var(--hero-large-padding-block-start-xs,var(--hero-large-padding-block-start,80px)) var(--hero-large-padding-block-end-xs,var(--hero-large-padding-block-end,56px))}.hero--large .hero__content{gap:var(--hero-large-content-gap,20px);max-width:var(--hero-large-content-max-width,820px)}.hero--large .hero__title{font-size:var(--hero-large-title-font-size-xs,var(--typography-heading-h1-font-size-md,2.75rem));line-height:var(--hero-large-title-line-height-xs,var(--typography-heading-h1-line-height-md,1.15))}.hero--large.hero--with-media:before{background:var(--hero-large-overlay,linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.66) 18%,rgba(0,0,0,.3) 58%,rgba(0,0,0,0)));-webkit-backdrop-filter:var(--hero-large-backdrop-filter,none);backdrop-filter:var(--hero-large-backdrop-filter,none)}.hero--large .hero__eyebrow{color:var(--hero-large-eyebrow-color,#EFDA80)}.hero--large .hero__subtitle{color:var(--hero-large-subtitle-color,rgba(255,255,255,.92))}.hero--large .hero__body{color:var(--hero-large-body-color,rgba(255,255,255,.92));font-size:var(--hero-large-body-font-size,1.25rem)}.hero--large .button--primary-outline,.hero--large .button--secondary-outline{color:var(--hero-large-outline-button-color,var(--button-color,#FFF));background-color:var(--hero-large-outline-button-background-color,var(--button-background-color,transparent));border-color:var(--hero-large-outline-button-border-color,var(--button-border-color,rgba(255,255,255,.86)))}.hero--large .button--primary-outline:hover,.hero--large .button--primary-outline:focus,.hero--large .button--secondary-outline:hover,.hero--large .button--secondary-outline:focus{color:var(--hero-large-outline-button-color-hover,var(--button-color-hover,#2E2E2E));background-color:var(--hero-large-outline-button-background-color-hover,var(--button-background-color-hover,#FFF));border-color:var(--hero-large-outline-button-border-color-hover,var(--button-border-color-hover,#FFF))}.hero--large .button--primary-outline:focus-visible,.hero--large .button--secondary-outline:focus-visible{outline-color:var(--hero-large-outline-button-focus-outline-color,var(--button-focus-outline-color,#FFF))}@media(min-width:768px){.hero--large{min-height:var(--hero-large-min-height-md,var(--hero-large-min-height,560px))}.hero--large .hero__layout{padding-block:var(--hero-large-padding-block-start-md,var(--hero-large-padding-block-start,128px)) var(--hero-large-padding-block-end-md,var(--hero-large-padding-block-end,96px))}.hero--large .hero__title{font-size:var(--hero-large-title-font-size-md,var(--typography-heading-h1-font-size-lg,3.25rem));line-height:var(--hero-large-title-line-height-md,var(--typography-heading-h1-line-height-lg,1.12))}}@media(min-width:1024px){.hero--large{min-height:var(--hero-large-min-height-lg,min(680px,78vh))}.hero--large .hero__layout{padding-block:var(--hero-large-padding-block-start-lg,var(--hero-large-padding-block-start,152px)) var(--hero-large-padding-block-end-lg,var(--hero-large-padding-block-end,112px))}.hero--large .hero__title{font-size:var(--hero-large-title-font-size-lg,var(--hero-large-title-font-size,4rem));line-height:var(--hero-large-title-line-height-lg,var(--hero-large-title-line-height,1.25))}}.hero--compact{min-height:var(--hero-compact-min-height,auto);color:var(--hero-compact-color,#FFF);background:var(--hero-compact-background,#3A543F);border-block-end:var(--hero-compact-border-block-end,0)}.hero--compact .hero__layout{padding-block:var(--hero-compact-padding-block-xs,var(--hero-compact-padding-block,48px))}.hero--compact .hero__content{max-width:var(--hero-compact-content-max-width,860px)}.hero--compact .hero__title{font-size:var(--hero-compact-title-font-size-xs,var(--typography-heading-h1-font-size-xs,2rem));line-height:var(--hero-compact-title-line-height-xs,var(--typography-heading-h1-line-height-xs,1.2))}.hero--compact .hero__eyebrow{color:var(--hero-compact-eyebrow-color,#EFDA80)}.hero--compact .hero__subtitle{color:var(--hero-compact-subtitle-color,rgba(255,255,255,.88))}.hero--compact .hero__body{color:var(--hero-compact-body-color,rgba(255,255,255,.88))}.hero--compact .button--secondary-outline{color:var(--hero-compact-outline-button-color,var(--button-color,#FFF));background-color:var(--hero-compact-outline-button-background-color,var(--button-background-color,transparent));border-color:var(--hero-compact-outline-button-border-color,var(--button-border-color,rgba(255,255,255,.82)))}.hero--compact .button--secondary-outline:hover,.hero--compact .button--secondary-outline:focus{color:var(--hero-compact-outline-button-color-hover,var(--button-color-hover,#2E2E2E));background-color:var(--hero-compact-outline-button-background-color-hover,var(--button-background-color-hover,#FFF));border-color:var(--hero-compact-outline-button-border-color-hover,var(--button-border-color-hover,#FFF))}.hero--compact .button--secondary-outline:focus-visible{outline-color:var(--hero-compact-outline-button-focus-outline-color,var(--button-focus-outline-color,#FFF))}@media(min-width:768px){.hero--compact .hero__layout{padding-block:var(--hero-compact-padding-block-md,var(--hero-compact-padding-block,56px))}.hero--compact .hero__title{font-size:var(--hero-compact-title-font-size-md,var(--typography-heading-h1-font-size-md,2.75rem));line-height:var(--hero-compact-title-line-height-md,var(--typography-heading-h1-line-height-md,1.15))}}@media(min-width:1024px){.hero--compact .hero__layout{padding-block:var(--hero-compact-padding-block-lg,var(--hero-compact-padding-block,64px))}.hero--compact .hero__title{font-size:var(--hero-compact-title-font-size-lg,var(--typography-heading-h1-font-size-lg,3.25rem));line-height:var(--hero-compact-title-line-height-lg,var(--typography-heading-h1-line-height-lg,1.12))}}.hero--default{border-block-start:var(--hero-default-border-block-start,4px solid #6BB08A)}.hero--default .hero__content{gap:var(--hero-default-content-gap,var(--hero-content-gap,12px));max-width:var(--hero-default-content-max-width,760px)}.hero--default .hero__layout{padding-block:var(--hero-default-padding-block-xs,var(--hero-default-padding-block,32px))}.hero--default .hero__title{font-size:var(--hero-default-title-font-size-xs,var(--typography-heading-h1-font-size-xs,2rem));line-height:var(--hero-default-title-line-height-xs,var(--typography-heading-h1-line-height-xs,1.2))}.hero--default .hero__subtitle{font-size:var(--hero-default-subtitle-font-size-xs,var(--hero-default-subtitle-font-size,1.25rem))}@media(min-width:768px){.hero--default .hero__layout{padding-block:var(--hero-default-padding-block-md,var(--hero-default-padding-block,40px))}.hero--default .hero__title{font-size:var(--hero-default-title-font-size-md,var(--typography-heading-h1-font-size-md,2.75rem));line-height:var(--hero-default-title-line-height-md,var(--typography-heading-h1-line-height-md,1.15))}.hero--default .hero__subtitle{font-size:var(--hero-default-subtitle-font-size-md,var(--hero-default-subtitle-font-size,1.5rem))}}@media(min-width:1024px){.hero--default .hero__layout{padding-block:var(--hero-default-padding-block-lg,var(--hero-default-padding-block,48px))}.hero--default .hero__title{font-size:var(--hero-default-title-font-size-lg,var(--typography-heading-h1-font-size-lg,3.25rem));line-height:var(--hero-default-title-line-height-lg,var(--typography-heading-h1-line-height-lg,1.12))}}.hero--content-wide .hero__content{max-width:var(--hero-content-wide-max-width,920px)}.hero--content-wide .hero__body{max-width:var(--hero-content-wide-body-max-width,760px)}
.icon{align-items:center;color:currentcolor;display:inline-flex;flex:0 0 auto;height:var(--icon-size,1.5rem);justify-content:center;line-height:1;width:var(--icon-size,1.5rem)}.icon svg{display:block;height:100%;width:100%}.icon--sm{height:var(--icon-size-sm,var(--icon-size,1rem));width:var(--icon-size-sm,var(--icon-size,1rem))}.icon--md{height:var(--icon-size-md,var(--icon-size,1.5rem));width:var(--icon-size-md,var(--icon-size,1.5rem))}.icon--lg{height:var(--icon-size-lg,var(--icon-size,2rem));width:var(--icon-size-lg,var(--icon-size,2rem))}.icon--linked{text-decoration:none}.icon--linked:focus-visible{outline:2px solid currentcolor;outline-offset:3px}
.site-header{position:sticky;inset-block-start:var(--drupal-displace-offset-top,0);inset-inline:0;z-index:var(--site-header-z-index,100);color:var(--site-header-color,#FFF);background:var(--site-header-background,#3A543F);transition:background-color var(--site-header-transition-duration,.22s) ease,box-shadow var(--site-header-transition-duration,.22s) ease}.site-header a{color:currentcolor;text-decoration:none}.site-header a:hover,.site-header a:focus{color:currentcolor;text-decoration:none}.site-header__inner{display:flex;align-items:center;min-height:var(--site-header-height,96px);gap:var(--site-header-inner-gap,clamp(16px,4vw,40px));transition:min-height var(--site-header-transition-duration,.22s) ease}.site-header__toggle{display:none;align-items:center;justify-content:center;width:var(--site-header-toggle-size,56px);height:var(--site-header-toggle-size,56px);padding:0;color:currentcolor;background:transparent;border:1px solid var(--site-header-toggle-border-color,rgba(255,255,255,.42));border-radius:var(--site-header-toggle-border-radius,4px);cursor:pointer}.site-header__toggle-icon{display:grid;gap:var(--site-header-toggle-icon-gap,5px);width:var(--site-header-toggle-icon-width,22px)}.site-header__toggle-icon span{display:block;height:2px;background:currentcolor;border-radius:1px;transition:opacity .18s ease,transform .18s ease}.site-header__toggle-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.site-header .region,.site-header .region__container{display:flex;align-items:center;min-width:0;width:auto;gap:0}.site-header .region--header{flex:1 1 auto}.site-header .region--navigation,.site-header .region--search{flex:0 1 auto;margin-inline-start:auto}.site-header .block--branding{display:flex;align-items:center;flex:0 0 auto;margin-inline-end:auto;min-width:max-content}.site-header .site-logo{display:inline-flex;align-items:center;flex:0 0 auto}.site-header .site-logo img{display:block;width:auto;max-width:var(--site-header-logo-max-width,160px);height:var(--site-header-logo-height,44px);object-fit:contain;transition:height var(--site-header-transition-duration,.22s) ease}.site-header .site-name{margin-inline-start:8px;max-width:8rem;color:currentcolor;font-size:.75rem;font-weight:800;line-height:1.08;text-transform:uppercase}.site-header .site-slogan,.site-header .block__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.site-header .block-menu{display:flex;align-items:center;flex:0 1 auto}.site-header .block-menu+.block-menu{margin-inline-start:24px;padding-inline-start:24px;border-inline-start:2px solid var(--site-header-divider-color,#EFDA80)}.site-header .menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--site-header-menu-gap,12px clamp(16px,2vw,32px));margin:0;padding:0;list-style:none}.site-header .menu__item,.site-header .menu-item{position:relative;margin:0}.site-header .menu a{position:relative;display:inline-flex;align-items:center;min-height:var(--site-header-menu-link-min-height,40px);font-size:var(--site-header-menu-link-font-size,.8125rem);font-weight:800;line-height:1.25;text-transform:uppercase;white-space:nowrap}.site-header .menu a:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:2px;background:var(--site-header-link-underline-color,#6BB08A);opacity:0;transform:scaleX(.68);transition:opacity .18s ease,transform .18s ease}.site-header .menu a:hover:after,.site-header .menu a:focus-visible:after,.site-header .menu__item--active-trail>a:after,.site-header .menu-item--active-trail>a:after{opacity:1;transform:scaleX(1)}.site-header--is-scrolled{background:var(--site-header-scrolled-background,var(--site-header-background,#3A543F));box-shadow:var(--site-header-shadow-scrolled,0 8px 18px rgba(0,0,0,.12))}.site-header--is-scrolled .site-header__inner{min-height:var(--site-header-height-scrolled,74px)}.site-header--is-scrolled .site-logo img{height:var(--site-header-logo-height-scrolled,var(--site-header-logo-height,44px))}.site-header--menu-open .site-header__toggle-icon span:first-child{transform:translateY(7px) rotate(45deg)}.site-header--menu-open .site-header__toggle-icon span:nth-child(2){opacity:0}.site-header--menu-open .site-header__toggle-icon span:last-child{transform:translateY(-7px) rotate(-45deg)}@media(max-width:1023.98px){.site-header{background:var(--site-header-background,#3A543F);transition:box-shadow var(--site-header-transition-duration,.22s) ease}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) var(--site-header-mobile-toggle-size,var(--site-header-toggle-size,56px));grid-template-rows:var(--site-header-mobile-row-height,var(--site-header-height,96px));grid-auto-rows:auto;min-height:0;padding-block:0;gap:0 var(--site-header-mobile-grid-gap,20px);align-items:center}.site-header--has-menu .site-header__toggle{display:inline-flex;grid-column:2;grid-row:1;margin-inline-start:auto;width:var(--site-header-mobile-toggle-size,var(--site-header-toggle-size,56px));height:var(--site-header-mobile-toggle-size,var(--site-header-toggle-size,56px));place-self:center end}.site-header .region,.site-header .region__container{flex-wrap:wrap;width:100%}.site-header .region--header{grid-column:1;grid-row:1;width:auto;min-width:0;margin-inline-start:0}.site-header .region--navigation,.site-header .region--search{display:none;position:fixed;inset-block:calc(var(--site-header-height,96px) + var(--drupal-displace-offset-top,0px)) 0;inset-inline:0;width:auto;padding-block:var(--site-header-mobile-panel-padding-block,12px 32px);padding-inline:var(--site-header-mobile-panel-padding-inline,24px);overflow-y:auto;margin-inline-start:0;background:var(--site-header-mobile-panel-background,#3A543F);box-shadow:var(--site-header-mobile-panel-shadow,0 16px 28px rgba(0,0,0,.18));z-index:var(--site-header-mobile-panel-z-index,190)}}@media(max-width:1023.98px)and (min-width:640px){.site-header .region--navigation,.site-header .region--search{padding-inline:var(--site-header-mobile-panel-padding-inline-sm,var(--site-header-mobile-panel-padding-inline,calc((100vw - 640px)/2 + 24px)))}}@media(max-width:1023.98px)and (min-width:768px){.site-header .region--navigation,.site-header .region--search{padding-inline:var(--site-header-mobile-panel-padding-inline-md,var(--site-header-mobile-panel-padding-inline,calc((100vw - 768px)/2 + 24px)))}}@media(max-width:1023.98px){.site-header .block--branding{flex:1 1 auto;min-width:0;min-height:var(--site-header-mobile-logo-height,var(--site-header-logo-height,44px))}.site-header .site-logo img{height:var(--site-header-mobile-logo-height,var(--site-header-logo-height,44px))}.site-header .block-menu{display:none;order:initial;flex:none;width:100%}.site-header .block-menu+.block-menu{margin-block-start:var(--site-header-mobile-menu-separator-spacing,24px);margin-inline-start:0;padding-block-start:var(--site-header-mobile-menu-separator-spacing,24px);padding-inline-start:0;border-block-start:2px solid var(--site-header-divider-color,#EFDA80);border-inline-start:0}.site-header .menu{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--site-header-mobile-menu-gap,8px 20px);width:100%;padding-block-start:8px}.site-header .menu a{width:100%;min-height:var(--site-header-mobile-menu-link-min-height,48px)}.site-header--menu-open{position:fixed;inset-block-start:var(--drupal-displace-offset-top,0);inset-inline:0;z-index:var(--site-header-z-index-open,200);width:100%}.site-header--menu-open .region--navigation,.site-header--menu-open .region--search,.site-header--menu-open .block-menu{display:block}.site-header--menu-open .region--navigation,.site-header--menu-open .region--search{grid-row:1}html.site-header-menu-is-open,body.site-header-menu-is-open{overflow:hidden}}.has-hero-banner--large .site-header{background:var(--site-header-large-hero-background,transparent);margin-block-end:calc(var(--site-header-height,96px) * -1)}.has-hero-banner--large .site-header.site-header--is-scrolled,.has-hero-banner--large .site-header.site-header--menu-open{background:var(--site-header-large-hero-active-background,var(--site-header-background,#3A543F))}@media(max-width:767.98px){.has-hero-banner--large .hero--large .hero__layout{padding-block-start:calc(var(--site-header-height,96px) + var(--site-header-large-hero-mobile-content-gap,32px))}}.has-hero-banner--compact .hero--compact .hero__layout{padding-block-start:var(--site-header-compact-hero-padding-block-start-xs,24px)}@media(min-width:768px){.has-hero-banner--compact .hero--compact .hero__layout{padding-block-start:var(--site-header-compact-hero-padding-block-start-md,32px)}}@media(min-width:1024px){.has-hero-banner--compact .hero--compact .hero__layout{padding-block-start:var(--site-header-compact-hero-padding-block-start-lg,40px)}}.no-hero-banner .site-header,.has-hero-banner:not(.has-hero-banner--large) .site-header,.has-admin-toolbar .site-header{background:var(--site-header-background,#3A543F)}
.split-banner{display:grid;overflow:hidden;color:var(--split-banner-color,#2E2E2E);background-color:var(--split-banner-background-color,#FFF);border:var(--split-banner-border-width,1px) solid var(--split-banner-border-color,#DCDCDC);border-radius:var(--split-banner-border-radius,8px);box-shadow:var(--split-banner-box-shadow,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0,rgba(72,70,69,.05) 0 0 5px 0)}@media(min-width:768px){.split-banner{border-radius:var(--split-banner-border-radius-md,8px)}}@media(min-width:1024px){.split-banner{border-radius:var(--split-banner-border-radius-lg,24px)}}.split-banner__content{display:flex;flex-direction:column;gap:var(--split-banner-content-gap,20px);justify-content:flex-start;max-width:var(--split-banner-content-max-width,720px);padding:var(--split-banner-content-padding,40px)}.split-banner__title{margin-block:0;color:inherit;font-size:var(--split-banner-title-font-size-xs,var(--typography-heading-h3-font-size-xs,1.375rem));line-height:var(--split-banner-title-line-height-xs,var(--typography-heading-h3-line-height-xs,1.3))}.split-banner__body{max-width:var(--split-banner-body-max-width,62ch);color:var(--split-banner-body-color,#5F5F5F);font-size:var(--split-banner-body-font-size,var(--typography-body-font-size,1rem));line-height:var(--split-banner-body-line-height,var(--typography-body-line-height,1.5))}.split-banner__actions{display:flex;flex-wrap:wrap;gap:var(--split-banner-actions-gap,12px);align-items:center;margin-block-start:var(--split-banner-actions-margin,4px)}.split-banner__media{position:relative;display:block;aspect-ratio:var(--split-banner-media-aspect-ratio,16/9);min-height:var(--split-banner-media-min-height,220px);max-height:var(--split-banner-media-max-height,360px);overflow:hidden;background-color:var(--split-banner-media-background-color,#F4F4F4)}.split-banner__media>*{position:absolute;top:0;right:0;bottom:0;left:0}.split-banner__media picture,.split-banner__media img{display:block;width:100%;height:100%;max-width:none;max-height:none}.split-banner__media img{aspect-ratio:auto;object-fit:cover;object-position:var(--split-banner-media-object-position,center)}.split-banner--accent{background-color:var(--split-banner-accent-background-color,var(--split-banner-background-color,#E7F1EB));border-color:var(--split-banner-accent-border-color,var(--split-banner-border-color,#6BB08A))}.split-banner--dark{color:var(--split-banner-dark-color,var(--split-banner-color,#FFF));background-color:var(--split-banner-dark-background-color,var(--split-banner-background-color,#3A543F));border-color:var(--split-banner-dark-border-color,var(--split-banner-border-color,#3A543F));box-shadow:var(--split-banner-dark-box-shadow,none)}.split-banner--dark .split-banner__body{color:var(--split-banner-dark-body-color,var(--split-banner-body-color,rgba(255,255,255,.88)))}.split-banner--dark .button--primary-outline,.split-banner--dark .button--secondary-outline{color:var(--split-banner-dark-outline-button-color,var(--button-color,#FFF));background-color:var(--split-banner-dark-outline-button-background-color,var(--button-background-color,transparent));border-color:var(--split-banner-dark-outline-button-border-color,var(--button-border-color,rgba(255,255,255,.82)))}.split-banner--dark .button--primary-outline:hover,.split-banner--dark .button--primary-outline:focus,.split-banner--dark .button--secondary-outline:hover,.split-banner--dark .button--secondary-outline:focus{color:var(--split-banner-dark-outline-button-color-hover,var(--button-color-hover,#2E2E2E));background-color:var(--split-banner-dark-outline-button-background-color-hover,var(--button-background-color-hover,#FFF));border-color:var(--split-banner-dark-outline-button-border-color-hover,var(--button-border-color-hover,#FFF))}.split-banner--dark .button--primary-outline:focus-visible,.split-banner--dark .button--secondary-outline:focus-visible{outline-color:var(--split-banner-dark-outline-button-focus-outline-color,var(--button-focus-outline-color,#FFF))}@media(min-width:768px){.split-banner__title{font-size:var(--split-banner-title-font-size-md,var(--typography-heading-h3-font-size-md,1.625rem));line-height:var(--split-banner-title-line-height-md,var(--typography-heading-h3-line-height-md,1.25))}.split-banner--with-media{grid-template-columns:minmax(0,1fr) minmax(var(--split-banner-media-min-width,320px),var(--split-banner-media-width,50%))}.split-banner--with-media .split-banner__media{aspect-ratio:var(--split-banner-media-aspect-ratio-md,auto);min-height:var(--split-banner-media-min-height-md,340px);max-height:var(--split-banner-media-max-height-md,none)}.split-banner--media-start{grid-template-columns:minmax(var(--split-banner-media-min-width,320px),var(--split-banner-media-width,50%)) minmax(0,1fr)}.split-banner--media-start .split-banner__media{order:-1}.split-banner--align-center .split-banner__content{justify-content:center}}@media(min-width:1024px){.split-banner__title{font-size:var(--split-banner-title-font-size-lg,var(--typography-heading-h3-font-size-lg,1.875rem));line-height:var(--split-banner-title-line-height-lg,var(--typography-heading-h3-line-height-lg,1.22))}}
.text-block :where(:last-child){margin-block-end:var(--text-block-last-child-margin-block-end,0)}
