.block-hero-xl{padding-bottom:var(--spacing-xxl);padding-top:var(--spacing-2xs,1rem)}.block-hero-xl .wp-block-spacer,.block-hero-xl figure{display:flex;flex-basis:100%}.block-hero-xl .breadcrumbs-container{position:relative}.block-hero-xl .hero-content{padding-bottom:2.5rem;padding-top:var(--spacing-4xs,.5rem);width:100%}@media(min-width:1280px){.block-hero-xl .hero-content{padding-bottom:var(--spacing-m);padding-top:var(--spacing-4xs,.5rem)}}.block-hero-xl .hero-content .hero-content__top{padding-bottom:0;padding-top:0}@media(min-width:992px){.block-hero-xl .hero-content .hero-content__top{align-items:end;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.block-hero-xl .hero-content .hero-content__top.block-top-section--title-only{grid-template-columns:minmax(0,1fr)}.block-hero-xl .hero-content .hero-content__top .block-top-section__title{padding-right:6.4375rem}.block-hero-xl .hero-content .hero-content__top.block-top-section--title-only .block-top-section__title{max-width:calc(50% - .5rem)}.block-hero-xl .hero-content .hero-content__top .block-top-section__content{padding-left:0}}.block-hero-xl .hero-content .hero-content__title{color:var(--color-text-primary,#1d1d1f)}.block-hero-xl .hero-content .hero-content__body{display:flex;flex-direction:column;gap:var(--spacing-s,2rem)}.block-hero-xl .hero-content .hero-content__body>:first-child{margin-top:0}.block-hero-xl .hero-content .hero-content__body>:last-child{margin-bottom:0}.block-hero-xl .hero-content .hero-content__body ol,.block-hero-xl .hero-content .hero-content__body p,.block-hero-xl .hero-content .hero-content__body ul{font-feature-settings:"case" 1;color:var(--color-text-subtle,#565656);font-size:var(--text-style-m-font-size,1.125rem);font-weight:300;line-height:var(--text-style-m-line-height,1.51875rem)}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-4xs,.5rem);margin:0;width:100%}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button{margin:0;width:auto}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link{--button-padding-y:var(--spacing-2xs,1rem);--button-padding-x:var(--spacing-xs,1.5rem)}@media screen and (min-width:1280px){.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link{--button-padding-y:var(--spacing-2xs,1rem);--button-padding-x:var(--spacing-xs,1.5rem)}}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-text-primary);border-radius:var(--radius-pill);color:var(--color-text-primary);display:inline-block;font-size:var(--text-style-s-font-size,1rem);font-weight:700;line-height:var(--text-style-inline-s-line-height,1);outline-offset:3px;padding:var(--button-padding-y) var(--button-padding-x);text-align:center;transition:all .2s ease}@media screen and (min-width:1025px){.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link:hover{background:var(--color-lightgreen);border-color:var(--color-lightgreen);color:var(--color-green)}}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link.disabled,.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link:disabled{background:color-mix(in srgb,var(--color-background-default) 50%,transparent);border-color:color-mix(in srgb,var(--color-text-primary) 50%,transparent);color:color-mix(in srgb,var(--color-text-primary) 50%,transparent)}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link{align-items:center;background:transparent;border:1px solid var(--color-text-primary,#1d1d1f);color:var(--color-text-primary,#1d1d1f);display:inline-flex;font-family:var(--font-base);font-size:1rem;font-weight:var(--font-weight-heading,500);justify-content:center;line-height:1;text-decoration:none;width:auto!important}@media screen and (min-width:1025px){.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link:hover{background:var(--color-lightgreen);border-color:var(--color-lightgreen);color:var(--color-green)}}.block-hero-xl .hero-content .hero-content__body .wp-block-buttons .wp-block-button__link:active{background:var(--color-lightgreen);border-color:var(--color-lightgreen);color:var(--color-green)}.block-hero-xl .hero-content>.acf-innerblocks-container{display:flex;flex-direction:column;gap:var(--spacing-s,2rem);padding-bottom:2.5rem;padding-top:var(--spacing-4xs,.5rem);width:100%}.block-hero-xl .hero-content>.acf-innerblocks-container>*{margin:0}.block-hero-xl .hero-content>.acf-innerblocks-container>*>:first-child{margin-top:0}.block-hero-xl .hero-content>.acf-innerblocks-container>*>:last-child{margin-bottom:0}.block-hero-xl .hero-content>.acf-innerblocks-container>p:empty{display:none}@media(min-width:1280px){.block-hero-xl .hero-content>.acf-innerblocks-container{align-items:flex-end;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:var(--spacing-m);padding-top:var(--spacing-4xs,.5rem)}}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-heading:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h1:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h2:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h3:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h4:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h5:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h6:first-child{color:var(--color-text-primary,#1d1d1f);font-size:var(--text-style-2xl-font-size);font-weight:var(--font-weight-heading,500);line-height:var(--text-style-2xl-line-height);margin-bottom:0;overflow-wrap:break-word;width:100%}@media(min-width:1280px){.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-heading:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h1:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h2:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h3:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h4:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h5:first-child,.block-hero-xl .hero-content>.acf-innerblocks-container>h6:first-child{grid-column:1;padding-right:6.4375rem}}.block-hero-xl .hero-content>.acf-innerblocks-container>ol,.block-hero-xl .hero-content>.acf-innerblocks-container>p,.block-hero-xl .hero-content>.acf-innerblocks-container>ul{font-feature-settings:"case" 1;color:var(--color-text-subtle,#565656);font-size:var(--text-style-m-font-size,1.125rem);font-weight:300;line-height:var(--text-style-m-line-height,1.51875rem);margin-bottom:0;margin-top:0;width:100%}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-4xs,.5rem);margin:0;padding-top:var(--spacing-s,2rem);width:100%}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button{margin:0;width:auto}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link{--button-padding-y:var(--spacing-2xs,1rem);--button-padding-x:var(--spacing-xs,1.5rem)}@media screen and (min-width:1280px){.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link{--button-padding-y:var(--spacing-2xs,1rem);--button-padding-x:var(--spacing-xs,1.5rem)}}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-text-primary);border-radius:var(--radius-pill);color:var(--color-text-primary);display:inline-block;font-size:var(--text-style-s-font-size,1rem);font-weight:700;line-height:var(--text-style-inline-s-line-height,1);outline-offset:3px;padding:var(--button-padding-y) var(--button-padding-x);text-align:center;transition:all .2s ease}@media screen and (min-width:1025px){.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link:hover{background:var(--color-lightgreen);border-color:var(--color-lightgreen);color:var(--color-green)}}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link.disabled,.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link:disabled{background:color-mix(in srgb,var(--color-background-default) 50%,transparent);border-color:color-mix(in srgb,var(--color-text-primary) 50%,transparent);color:color-mix(in srgb,var(--color-text-primary) 50%,transparent)}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link{align-items:center;background:transparent;border:1px solid var(--color-text-primary,#1d1d1f);color:var(--color-text-primary,#1d1d1f);display:inline-flex;font-family:var(--font-base);font-size:1rem;font-weight:var(--font-weight-heading,500);justify-content:center;line-height:1;text-decoration:none;width:auto!important}@media screen and (min-width:1025px){.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link:hover{background:var(--color-lightgreen);border-color:var(--color-lightgreen);color:var(--color-green)}}.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-buttons .wp-block-button__link:active{background:var(--color-lightgreen);border-color:var(--color-lightgreen);color:var(--color-green)}@media(min-width:1280px){.block-hero-xl .hero-content>.acf-innerblocks-container>.wp-block-heading:first-child~*,.block-hero-xl .hero-content>.acf-innerblocks-container>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.wp-block-heading),.block-hero-xl .hero-content>.acf-innerblocks-container>h1:first-child~*,.block-hero-xl .hero-content>.acf-innerblocks-container>h2:first-child~*,.block-hero-xl .hero-content>.acf-innerblocks-container>h3:first-child~*,.block-hero-xl .hero-content>.acf-innerblocks-container>h4:first-child~*,.block-hero-xl .hero-content>.acf-innerblocks-container>h5:first-child~*,.block-hero-xl .hero-content>.acf-innerblocks-container>h6:first-child~*{grid-column:2;padding-left:0}}.block-hero-xl .highlights{margin-top:var(--spacing-l)}@media(max-width:767.98px){.block-hero-xl{padding-bottom:var(--spacing-m,2rem);padding-top:var(--spacing-2xs,1rem)}.block-hero-xl .hero-content{padding-bottom:0;padding-top:0}}.block-hero+.block-hero-xl,.block-hero-xl+.block-hero,.block-hero-xl+.block-hero-xl{margin-top:calc(var(--component-margin-bottom)*-1)}
