.site-header{--search-input-bg:rgb(var(--color-background-alt));& .cms-search:not(.cms-search--expander){--search-input-bg:var(--color-white)}}.cms-search:not(.cms-search--expander){& input[type=search]{padding:var(--search-spacing-y) 2.5em var(--search-spacing-y) .9rem}.cms-search__form:before{inset:calc(var(--search-spacing-y) - .1em) .7em auto auto}}.cms-search:has(.cms-search__button:not(.visually-hidden)){& input[type=search]{padding-right:2.5em}& .cms-search__form:before{display:none}& .cms-search__button{--color-accent:var(--color-secondary);--color-accent-contrast:var(--color-secondary-contrast);background-color:rgb(var(--color-accent));border-radius:0 calc(var(--input-radius, 4px)*.9) calc(var(--input-radius, 4px)*.9) 0;color:rgb(var(--color-accent-contrast));display:grid;font-size:1em;height:calc(100% - 2px);inset:1px 1px 1px auto;padding:0 .9em;place-content:center;position:absolute;& svg{display:block;fill:rgb(var(--color-accent-contrast));height:1.1em;width:1.1em}}}a{font-weight:500}:is(.widget-type-rich_text,.hs_cos_wrapper_type_rich_text) h2{margin-block:1em .5em}:root{--chip-background:transparent;--chip-foreground:var(--color-foreground);--chip-border-color:var(--color-foreground);--chip-padding:.2em .75em .15em}.chips{font-size:.7rem}.chip{text-decoration:none}.grid--staggered{--stagger:var(--stagger\@sm,2rem)}.grid--staggered .grid__item{position:relative;top:0}@media (max-width:767px){.grid--staggered[data-columns-mobile="2"] .grid__item:nth-child(odd){top:calc(var(--stagger)*-.5)}.grid--staggered[data-columns-mobile="2"] .grid__item:nth-child(2n){top:calc(var(--stagger)*.5)}}@media (min-width:768px) and (max-width:1024px){.grid--staggered{--stagger:var(--stagger\@md,2.5rem)}.grid--staggered[data-columns-tablet="2"] .grid__item:nth-child(odd),.grid--staggered[data-columns-tablet="3"] .grid__item:nth-child(3n+1){top:calc(var(--stagger)*-.5)}.grid--staggered[data-columns-tablet="2"] .grid__item:nth-child(2n),.grid--staggered[data-columns-tablet="3"] .grid__item:nth-child(3n+2){top:calc(var(--stagger)*.5)}}@media (min-width:1025px) and (max-width:1399px){.grid--staggered{--stagger:var(--stagger\@lg,2.5rem)}.grid--staggered[data-columns-desktop="2"] .grid__item:nth-child(odd),.grid--staggered[data-columns-desktop="3"] .grid__item:nth-child(3n+1){top:calc(var(--stagger)*-.5)}.grid--staggered[data-columns-desktop="2"] .grid__item:nth-child(2n),.grid--staggered[data-columns-desktop="3"] .grid__item:nth-child(3n+2){top:calc(var(--stagger)*.5)}}@media (min-width:1400px){.grid--staggered{--stagger:var(--stagger\@xl,2.5rem)}.grid--staggered[data-columns-desktop-lg="2"] .grid__item:nth-child(odd),.grid--staggered[data-columns-desktop-lg="3"] .grid__item:nth-child(3n+1){top:calc(var(--stagger)*-.5)}.grid--staggered[data-columns-xl="2"] .grid__item:nth-child(2n),.grid--staggered[data-columns-xl="3"] .grid__item:nth-child(3n+2){top:calc(var(--stagger)*.5)}}.dnd-section:has(.sgmc-hero)>.row-fluid{max-width:calc(var(--site-width) + 100px)}:root{--card-media-aspect-ratio:3/2}.cards--external{--arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' aria-hidden='true' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E")}.cards--external a.card__title-link:is([href^="http://"],[href^="https://"]):not([href*=sgmc i]){display:block}.cards--external a.card__title-link:is([href^="http://"],[href^="https://"]):not([href*=sgmc i])>span{align-items:flex-start;display:flex;gap:.4em}.cards--external a.card__title-link:is([href^="http://"],[href^="https://"]):not([href*=sgmc i])>span:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 1.1em;height:1.1em;margin-left:auto;-webkit-mask:var(--arrow-icon) center /contain no-repeat;mask:var(--arrow-icon) center /contain no-repeat;transform:rotate(-45deg);transition:transform .2s ease;width:1.1em}.cards--external a.card__title-link:is([href^="http://"],[href^="https://"]):not([href*=sgmc i]):is(:hover,:focus-visible)>span:after{transform:translate(.12em,-.12em) rotate(-45deg)}.cards--media-left .card,.cards--media-right .card{--card-content-width:clamp(360px,40%,500px);--card-media-width:calc(100% - var(--card-content-width));--card-media-left-width:var(--card-media-width);container-name:card-media-side;container-type:inline-size}@container card-media-side (min-width: 700px){.cards--media-left .card__content:has(>.card__image),.cards--media-right .card__content:has(>.card__image){--card-alignment-y:center;--_ctas-margin-block:0 0;min-height:clamp(300px,70vh,500px)}.cards--media-left .card__content:has(>.card__image){padding-left:calc(var(--card-media-width) + var(--card-padding))}.cards--media-right .card__content:has(>.card__image){padding-right:calc(var(--card-media-width) + var(--card-padding))}.cards--media-left .card__content>.card__image,.cards--media-right .card__content>.card__image{aspect-ratio:auto;height:100%;margin:0;max-width:none;position:absolute;width:var(--card-media-width)}.cards--media-left .card__content>.card__image{border-radius:var(--card-radius) 0 0 var(--card-radius);inset:0 auto 0 0}.cards--media-right .card__content>.card__image{border-radius:0 var(--card-radius) var(--card-radius) 0;inset:0 0 0 auto}.cards--media-left .card__content>.card__image--padded,.cards--media-right .card__content>.card__image--padded{border-radius:var(--card-radius);height:auto;width:calc(var(--card-media-width) - var(--card-padding))}.cards--media-left .card__content>.card__image--padded{inset:var(--card-padding) auto var(--card-padding) var(--card-padding)}.cards--media-right .card__content>.card__image--padded{inset:var(--card-padding) var(--card-padding) var(--card-padding) auto}}.counters--cards .counter{--color-background:var(--theme-card-background-base);--color-foreground:var(--theme-card-foreground);--background:var(--theme-card-background);--color-accent:var(--theme-card-accent);--color-accent-contrast:var(--theme-card-accent-contrast);--link-color:rgb(var(--theme-card-accent));background-color:rgb(var(--color-background));background:var(--background);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow,none);color:rgb(var(--color-foreground));padding:var(--card-padding);transition-duration:.2s;transition-property:background-color,box-shadow,color,transform;transition-timing-function:ease}.counters--cards .counter:hover{--color-background:var(--theme-card-interaction-background-base);--color-foreground:var(--theme-card-interaction-foreground);--background:var(--theme-card-interaction-background);--color-accent:var(--theme-card-interaction-accent);--color-accent-contrast:var(--theme-card-interaction-accent-contrast);--link-color:rgb(var(--theme-card-interaction-accent));box-shadow:var(--card-interaction-shadow,var(--card-shadow,none));transform:var(--card-interaction-move,none)}:root{--accordion-toggle-background:var(--color-white);--accordion-toggle-background-active:var(--color-white);--accordion-panel-background:var(--color-white);--accordion-panel-background-active:var(--color-white)}.accordion{display:flex;flex-direction:column;gap:1rem;overflow:unset!important;& .accordion__section{border-radius:var(--card-radius);overflow:clip;&:is(:hover,:focus-within){outline:1px solid rgb(var(--color-foreground))}}& .accordion__toggler{padding:var(--_density,var(--accordion-density,1.25rem)) var(--_toggler-padding-inline,1.25rem)}& .accordion__panel{padding:.75rem var(--_toggler-padding-inline,1.25rem)}& .accordion__section+.accordion__section,& .accordion__section[open],& .accordion__section[open]+.accordion__section{border-top:none}& .accordion__title:not(.h1,.h2,.h3,.h4,.h5,.h6){--font-size:var(--body-font-size-lg)}& .accordion__panel-inner{margin-block:0}}.blog-posts .blog-post--card{--card-padding:.75rem;--bp-title-size:var(--h5-font-size);&:not([class*=ct-]){background-color:transparent}& .blog-post__title:not(.jumbo,.h2,.h3,.h4,.h5,.h6,.p-lg,.p-sm){font:var(--h3-font);font-size:var(--bp-title-size)}& .blog-post__title-link:hover{text-decoration:none}& .blog-post__summary{font:var(--body-font-sm);opacity:.8}& .blog-post__image-wrapper{border-radius:calc(var(--card-radius)*.5);margin:0 0 var(--bp-element-spacing-y)}& .blog-post__image{object-position:50% 20%;transition:scale .2s}&:is(:hover,:focus){& .blog-post__image{scale:1.05}}}.hs-blog-id-222035028641 .post-header .tags,.post-header .post__meta-author-img,.post-header .post__meta-author-name{display:none}.hs-blog-id-222035028641 .post-header--expanded-image{container-type:inline-size}.hs-blog-id-222035028641 .post-header--expanded-image .post-header__image{border-radius:clamp(0px,(100cqi - 100%) * 100000,var(--media-radius));margin-inline:auto;max-width:min(calc(var(--site-width) - var(--site-gutter) - var(--site-gutter)),100vw);object-fit:cover}.blog-post .post__body .post__container{--post-block-gap:clamp(0.75rem,2vw,1.25rem);display:flow-root;& :where(figure,img,video,iframe){max-width:100%}& :where(img,video){height:auto}& :where(.wp-block-image,.wp-block-kadence-image)>a{display:inline-block;max-width:100%}& :where(figure.aligncenter,.wp-block-image.aligncenter){margin-inline:auto;text-align:center}& figure.alignleft{float:left;margin:0 var(--post-block-gap) var(--post-block-gap) 0;max-width:min(48%,32rem)}& figure.alignright{float:right;margin:0 0 var(--post-block-gap) var(--post-block-gap);max-width:min(48%,32rem)}& :where(figcaption,.wp-element-caption,.kadence-blocks-gallery-item__caption){font-size:.875em;line-height:1.45;margin-block-start:.5rem;opacity:.75;overflow-wrap:anywhere}& :where(.wp-block-gallery,.blocks-gallery-grid,.kb-gallery-ul){display:grid;gap:var(--post-block-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-block:clamp(1.5rem,4vw,2.5rem);padding:0}& .wp-block-gallery>.blocks-gallery-grid{grid-column:1/-1;margin-block:0}& :where(.wp-block-gallery.columns-3,.wp-block-gallery.columns-3>.blocks-gallery-grid){grid-template-columns:repeat(3,minmax(0,1fr))}& :where(.wp-block-gallery,.blocks-gallery-grid,.kb-gallery-ul)>*{margin:0;min-width:0}& :where(.blocks-gallery-item,.kadence-blocks-gallery-item,.kb-gallery-figure){list-style:none;margin:0;min-width:0}& :where(.wp-block-gallery,.blocks-gallery-grid,.kb-gallery-ul) img{display:block;width:100%}& :where(.wp-block-gallery.is-cropped,.wp-block-gallery.is-cropped .blocks-gallery-grid) img{aspect-ratio:4/3;object-fit:cover}& :where(.wp-block-columns,.ab-layout-column-wrap){align-items:flex-start;display:flex;gap:var(--post-block-gap)}& :where(.wp-block-column,.ab-block-layout-column){flex:1 1 0;min-width:0}& .wp-block-quote{border-inline-start:.25rem solid var(--link-color,currentColor);margin-inline:0;padding-inline-start:clamp(1rem,3vw,1.5rem);& cite{display:block;font-size:.875em;font-style:normal;margin-block-start:.75rem}}& .wp-block-preformatted{max-width:100%;overflow-x:auto;white-space:pre-wrap}& :where(.wp-block-buttons,.wp-block-atomic-blocks-ab-button){align-items:center;display:flex;flex-wrap:wrap;gap:var(--post-block-gap)}& :where(.wp-block-button__link,.wp-block-atomic-blocks-ab-button a){align-items:center;background:var(--link-color,currentColor);border-radius:var(--button-radius,999px);color:rgb(var(--color-background,255,255,255));display:inline-flex;justify-content:center;padding:.75em 1.25em;text-align:center;text-decoration:none}& .wp-block-video video{border-radius:var(--media-radius,0);display:block;width:100%}& .wp-block-embed__wrapper{overflow-wrap:anywhere;& iframe{aspect-ratio:16/9;display:block;height:auto;width:100%}}& .table-wrap{max-width:100%;overflow-x:auto}@media (min-width:600px) and (max-width:899px){& :where(.wp-block-gallery.columns-3,.wp-block-gallery.columns-3>.blocks-gallery-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){& :where(figure.alignleft,figure.alignright){clear:both;float:none;margin:var(--post-block-gap) auto;max-width:100%;width:fit-content}& :where(.wp-block-gallery,.blocks-gallery-grid,.kb-gallery-ul){grid-template-columns:minmax(0,1fr)}& :where(.wp-block-columns,.ab-layout-column-wrap){flex-direction:column}& :where(.wp-block-column,.ab-block-layout-column){width:100%}& :where(.wp-block-buttons,.wp-block-button,.wp-block-button__link,.wp-block-atomic-blocks-ab-button,.wp-block-atomic-blocks-ab-button a){width:100%}}}