:root{--white-hsl:0, 0%, 100%;--black-hsl:0, 0%, 0%;--accent-hsl:204, 8.93%, 78.04%;--lightAccent-hsl:30, 68%, 50%;--darkAccent-hsl:88, 12.4%, 23.73%;--safeLightAccent-hsl:204, 8.93%, 78.04%;--safeDarkAccent-hsl:0, 0%, 0%;--safeInverseAccent-hsl:0, 0%, 0%;--safeInverseLightAccent-hsl:0, 0%, 0%;--safeInverseDarkAccent-hsl:0, 0%, 100%;--primary-button-bg:#2a4d42;--light-bold-bg:#fdf9f496;--dark-bold-bg:#292f22;--maxPageWidth:1400px;--pagePadding:4vw;--sqs-site-max-width:var(--maxPageWidth);--sqs-site-gutter:var(--pagePadding);--sqs-mobile-site-gutter:6vw;--header-height:124px;--previous-section-divider-offset:0px;--siteBackgroundColor:hsla(var(--accent-hsl), 1);--paragraphMediumColor:hsla(var(--black-hsl), 1)}@media (width<=767px){:root{--header-height:83.7813px}}:root{--rhs:.0215}.fe{--grid-gutter:calc(var(--sqs-mobile-site-gutter,6vw) - var(--gap-column,11px));--cell-max-width:calc((var(--sqs-site-max-width,1400px) - var(--gap-column,11px) * (8 - 1)) / 8);row-gap:var(--gap-row,11px);column-gap:var(--gap-column,11px);grid-template-rows:repeat(var(--rows-m), minmax(24px, auto));grid-template-columns:minmax(var(--grid-gutter), 1fr) repeat(8, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr);display:grid;position:relative;overflow-x:clip}@media (width>=768px){.fe{--grid-gutter:calc(var(--sqs-site-gutter,4vw) - var(--gap-column,11px));--cell-max-width:calc((var(--sqs-site-max-width,1400px) - var(--gap-column,11px) * (24 - 1)) / 24);--inset-padding:0vw;--container-width:min(var(--sqs-site-max-width,1400px), calc(100vw - var(--sqs-site-gutter,4vw) * 2 - var(--inset-padding)));grid-template-rows:repeat(var(--rows-d), minmax(calc(var(--container-width) * var(--rhs)), auto));grid-template-columns:minmax(var(--grid-gutter), 1fr) repeat(24, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr)}}.fe>.fe-block{grid-area:var(--m);z-index:var(--z-m,1);position:relative}.fe>.fe-block>.block{justify-content:var(--jc-m,flex-start);flex-direction:column;width:100%;height:100%;display:flex}.fe>.fe-block>.block>.block-inner{align-items:var(--ai-m,flex-start);height:100%;display:flex}.fe>.fe-block>.block>.block-inner>:not(a):not(button):not(img):not(picture){width:100%}@media (width>=768px){.fe>.fe-block{grid-area:var(--d);z-index:var(--z-d,var(--z-m,1))}.fe>.fe-block>.block{justify-content:var(--jc-d,var(--jc-m,flex-start))}.fe>.fe-block>.block>.block-inner{align-items:var(--ai-d,var(--ai-m,flex-start))}.fe>.fe-block.fe-block--sticky-d{top:calc(0px + var(--header-fixed-top-offset,0px));position:sticky}}:root{--divider-height:6vw}.page-section{box-sizing:border-box;isolation:isolate;align-items:center;display:flex;position:relative}.page-section>.content-wrapper{box-sizing:border-box;width:100%;display:flex;position:relative}.page-section .content{width:100%}.page-section.horizontal-alignment--center>.content-wrapper{justify-content:center}.page-section.section-height--small{min-height:33vh}.page-section.section-height--medium{min-height:66vh}.page-section.section-height--custom{min-height:calc(var(--custom-height) * 1vh)}.page-section.vertical-alignment--middle{align-items:center}.page-section.vertical-alignment--middle.section-height--small>.content-wrapper{padding-top:3.3vmax;padding-bottom:3.3vmax}.page-section.vertical-alignment--middle.section-height--medium>.content-wrapper{padding-top:6.6vmax;padding-bottom:6.6vmax}.page-section.section-height--custom>.content-wrapper{padding-top:calc(var(--custom-height) * .1vmax);padding-bottom:calc(var(--custom-height) * .1vmax)}.section-border{top:calc(-1 * var(--previous-section-divider-offset,0px));background-color:var(--siteBackgroundColor);position:absolute;bottom:0;left:0;right:0}.section-background{pointer-events:none;background-color:var(--siteBackgroundColor);overflow:hidden}.section-background,.section-background .section-background-overlay{position:absolute;inset:0}.section-background>img{object-fit:cover;width:100%;height:100%}.section-background .section-background-overlay{background-color:var(--backgroundOverlayColor);opacity:var(--overlay-opacity,0)}.page-section.has-divider{padding-bottom:var(--divider-height);z-index:var(--divider-z,5)}.page-section.has-divider>.section-border{clip-path:polygon(0 0, 100% 0, 100% 100%, 25% calc(100% - var(--divider-height)), 0 100%);transform:translateZ(0)}.page-section.has-divider+*{--previous-section-divider-offset:var(--divider-height)}main:not([data-layout=landing])>.page-section:first-child{padding-top:var(--header-height,0px)}
