.cfa-image{margin-left:auto;margin-right:auto;position:relative}.cfa-image>picture{z-index:1}.cfa-image>img{display:block;max-width:100%;width:100%}.cfa-image>*{margin-left:auto;margin-right:auto;max-width:100%}.cfa-image__canvas{height:100%;left:0;position:absolute;top:0;width:100%}.cfa-image__canvas>*{height:100%;width:100%}.cfa-image__meta,.cfa-multi-image__meta{padding-block:var(--spacing-component-2);text-align:center}.cfa-image__meta>*,.cfa-multi-image__meta>*{display:inline}.cfa-image__meta>*+*::before,.cfa-multi-image__meta>*+*::before{content:" ";color:var(--black-60)}.cfa-image--standard>img{width:var(--column-span-8)}.cfa-image--narrow>img{width:var(--column-span-4)}.cfa-image--extra-narrow>img{width:var(--column-span-2)}.cfa-image--frame img{background-color:var(--white);box-shadow:var(--shadow-small);border:var(--spacing-component-3) solid var(--white);object-fit:contain}.cfa-image--rounded img{border-radius:var(--spacing-layout-half)}.cfa-logo,a.cfa-logo{align-items:center;background-color:var(--white);box-shadow:var(--shadow-small);display:flex;flex-direction:column;font-size:var(--font-size-h4);font-weight:bold;justify-content:center;line-height:var(--line-height-h4);margin-left:auto;margin-right:auto;max-width:100%;min-height:var(--spacing-layout-6);padding:var(--spacing-component-4);text-align:center;text-decoration:none;transition:box-shadow 1s;width:var(--column-span-4)}.cfa-logo img,a.cfa-logo img{aspect-ratio:2/1;object-fit:contain;height:150px;width:100%}a.cfa-logo:hover{box-shadow:var(--shadow-medium)}.cfa-multi-image{width:100%}.cfa-multi-image__images{align-items:stretch;display:flex;flex-direction:row;justify-content:center}.cfa-multi-image__image{flex:1}.cfa-multi-image .cfa-image__credit{background-color:var(--black-20);color:var(--white);font-size:var(--font-size-small);line-height:var(--line-height-small);padding:var(--spacing-component-1);position:absolute;right:0;top:0}.cfa-multi-image--landscape .cfa-multi-image__image,.cfa-multi-image--portrait .cfa-multi-image__image,.cfa-multi-image--square .cfa-multi-image__image{position:relative}.cfa-multi-image--landscape .cfa-multi-image__image::before,.cfa-multi-image--portrait .cfa-multi-image__image::before,.cfa-multi-image--square .cfa-multi-image__image::before{display:block;content:"";width:100%}.cfa-multi-image--landscape .cfa-multi-image__image .cfa-image,.cfa-multi-image--portrait .cfa-multi-image__image .cfa-image,.cfa-multi-image--square .cfa-multi-image__image .cfa-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cfa-multi-image--landscape .cfa-multi-image__image .cfa-image img,.cfa-multi-image--portrait .cfa-multi-image__image .cfa-image img,.cfa-multi-image--square .cfa-multi-image__image .cfa-image img{height:100%;object-fit:cover;width:100%}.cfa-multi-image--square .cfa-multi-image__image::before{padding-top:100%}.cfa-multi-image--portrait .cfa-multi-image__image::before{padding-top:133.3333333333%}.cfa-multi-image--landscape .cfa-multi-image__image::before{padding-top:75%}@media(max-width: 768px){.cfa-multi-image--mobile-squeeze .cfa-multi-image__image{flex:1}.cfa-multi-image--mobile-stack .cfa-multi-image__images{display:block}}.cfa-spacer{--height: calc(var(--base-line-height) * 2);height:var(--height);margin-inline:auto;margin-block:0 !important}.cfa-spacer+*{margin-block-start:0 !important}@media(min-width: 768px){.cfa-spacer{height:var(--height-desktop, calc(var(--base-line-height) * 2))}}.cfa-embed{width:100%}.cfa-embed>*{margin-left:auto;margin-right:auto;width:100%}.cfa-horizontal-menu{--background: var(--white);--link-color: var(--purple-60);--link-hover-color: var(--purple-80);--link-active-color: var(--purple-80);background-color:var(--background);box-shadow:var(--subtle-shadow);position:relative;z-index:5}.cfa-horizontal-menu__items{display:flex;flex-direction:row;list-style:none;margin:0 auto;padding:0 var(--outer-margin);overflow-x:auto;scrollbar-width:none}@media(min-width: 768px){.cfa-horizontal-menu__items{max-width:100%;width:var(--grid-max-width)}}.cfa-horizontal-menu__item{flex-shrink:0;margin:0;padding:0}.cfa-horizontal-menu__item a{box-shadow:0;display:block;font-weight:bold;height:100%;outline-offset:-5px;padding:var(--spacing-component-3);text-decoration:none;transition:all .5s}.cfa-horizontal-menu__item a:hover{box-shadow:inset 0 calc(-1*var(--spacing-component-1)) var(--link-hover-color)}@media(min-width: 768px){.cfa-horizontal-menu a{width:auto}.cfa-horizontal-menu a:hover{background-color:var(--white)}.cfa-horizontal-menu.is-sticky{position:sticky;top:0}}.cfa-image-block__inner{margin-left:auto;margin-right:auto;max-width:100%;width:var(--column-span-8)}.cfa-image-block__image .cfa-image{margin-left:0;margin-right:0}.cfa-image-block__image .cfa-image>img{width:100%}.cfa-image-block--narrow .cfa-image-block__inner{width:var(--column-span-4)}.cfa-image-block--wide .cfa-image-block__inner{width:var(--column-span-12)}.cfa-image-block--full-bleed .cfa-image-block__inner{width:100%}.cfa-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,.cfa-pagination__button,a.cfa-pagination__button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.cfa-pagination__button>a{--bg-color: var(--white);--border-color: transparent;--font-family: var(--font-family-sans-serif);--font-size: var(--font-size-base);--hover-bg-color: var(--blue-20);--hover-border-color: var(--border-color);--line-height: var(--line-height-base);--text-color: var(--purple-80);background-color:var(--bg-color);border:var(--hairline) solid var(--border-color);border-radius:var(--rounded-corners);box-shadow:var(--shadow-small);color:var(--text-color);cursor:pointer;display:block;font-family:var(--font-family);font-size:var(--font-size);font-weight:bold;padding:var(--spacing-component-2) var(--spacing-component-3);text-align:center;text-decoration:none;transition:background-color .5s,box-shadow .5s}.cfa-button:hover,.hbspt-form .hs-button:hover,.gform_wrapper .gfield_list_icons button:hover,.gform_wrapper .gform_button:hover,.cfa-pagination__button:hover,a.cfa-button:hover,.cfa-button>a:hover,.hbspt-form .hs-button>a:hover,.gform_wrapper .gfield_list_icons button>a:hover,.gform_wrapper .gform_button>a:hover,.cfa-pagination__button>a:hover{background-color:var(--hover-bg-color);border-color:var(--hover-border-color);box-shadow:var(--shadow-medium);color:var(--text-color)}.cfa-button cfa-icon,.hbspt-form .hs-button cfa-icon,.gform_wrapper .gfield_list_icons button cfa-icon,.gform_wrapper .gform_button cfa-icon,.cfa-pagination__button cfa-icon,a.cfa-button cfa-icon,.cfa-button>a cfa-icon{line-height:1em}@media(max-width: 768px){.cfa-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,.cfa-pagination__button,a.cfa-pagination__button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.cfa-pagination__button>a{width:100%}.cfa-button+.cfa-button,.hbspt-form .hs-button+.cfa-button,.gform_wrapper .gfield_list_icons button+.cfa-button,.gform_wrapper .gform_button+.cfa-button,.cfa-pagination__button+.cfa-button,.hbspt-form .cfa-button+.hs-button,.hbspt-form .hs-button+.hs-button,.gform_wrapper .gfield_list_icons .hbspt-form button+.hs-button,.hbspt-form .gform_wrapper .gfield_list_icons button+.hs-button,.gform_wrapper .hbspt-form .gform_button+.hs-button,.hbspt-form .gform_wrapper .gform_button+.hs-button,.hbspt-form .cfa-pagination__button+.hs-button,.gform_wrapper .gfield_list_icons .cfa-button+button,.hbspt-form .gform_wrapper .gfield_list_icons .hs-button+button,.gform_wrapper .gfield_list_icons .hbspt-form .hs-button+button,.gform_wrapper .gfield_list_icons button+button,.gform_wrapper .gfield_list_icons .gform_button+button,.gform_wrapper .gfield_list_icons .cfa-pagination__button+button,.gform_wrapper .cfa-button+.gform_button,.hbspt-form .gform_wrapper .hs-button+.gform_button,.gform_wrapper .hbspt-form .hs-button+.gform_button,.gform_wrapper .gfield_list_icons button+.gform_button,.gform_wrapper .gform_button+.gform_button,.gform_wrapper .cfa-pagination__button+.gform_button,.cfa-button+.cfa-pagination__button,.hbspt-form .hs-button+.cfa-pagination__button,.gform_wrapper .gfield_list_icons button+.cfa-pagination__button,.gform_wrapper .gform_button+.cfa-pagination__button,.cfa-pagination__button+.cfa-pagination__button,.cfa-button+a.cfa-button,.cfa-button+.cfa-button>a,.hbspt-form .hs-button+.cfa-button>a,.gform_wrapper .gfield_list_icons button+.cfa-button>a,.gform_wrapper .gform_button+.cfa-button>a,.cfa-pagination__button+.cfa-button>a,.hbspt-form .cfa-button+.hs-button>a,.hbspt-form .hs-button+.hs-button>a,.gform_wrapper .gfield_list_icons .hbspt-form button+.hs-button>a,.hbspt-form .gform_wrapper .gfield_list_icons button+.hs-button>a,.gform_wrapper .hbspt-form .gform_button+.hs-button>a,.hbspt-form .gform_wrapper .gform_button+.hs-button>a,.hbspt-form .cfa-pagination__button+.hs-button>a,.gform_wrapper .gfield_list_icons .cfa-button+button>a,.hbspt-form .gform_wrapper .gfield_list_icons .hs-button+button>a,.gform_wrapper .gfield_list_icons .hbspt-form .hs-button+button>a,.gform_wrapper .gfield_list_icons button+button>a,.gform_wrapper .gfield_list_icons .gform_button+button>a,.gform_wrapper .gfield_list_icons .cfa-pagination__button+button>a,.gform_wrapper .cfa-button+.gform_button>a,.hbspt-form .gform_wrapper .hs-button+.gform_button>a,.gform_wrapper .hbspt-form .hs-button+.gform_button>a,.gform_wrapper .gfield_list_icons button+.gform_button>a,.gform_wrapper .gform_button+.gform_button>a,.gform_wrapper .cfa-pagination__button+.gform_button>a,.cfa-button+.cfa-pagination__button>a,.hbspt-form .hs-button+.cfa-pagination__button>a,.gform_wrapper .gfield_list_icons button+.cfa-pagination__button>a,.gform_wrapper .gform_button+.cfa-pagination__button>a,.cfa-pagination__button+.cfa-pagination__button>a,a.cfa-button+.cfa-button,a.cfa-button+a.cfa-button,a.cfa-button+.cfa-button>a,.cfa-button>a+.cfa-button,.hbspt-form .hs-button>a+.cfa-button,.gform_wrapper .gfield_list_icons button>a+.cfa-button,.gform_wrapper .gform_button>a+.cfa-button,.cfa-pagination__button>a+.cfa-button,.hbspt-form .cfa-button>a+.hs-button,.hbspt-form .hs-button>a+.hs-button,.gform_wrapper .gfield_list_icons .hbspt-form button>a+.hs-button,.hbspt-form .gform_wrapper .gfield_list_icons button>a+.hs-button,.gform_wrapper .hbspt-form .gform_button>a+.hs-button,.hbspt-form .gform_wrapper .gform_button>a+.hs-button,.hbspt-form .cfa-pagination__button>a+.hs-button,.gform_wrapper .gfield_list_icons .cfa-button>a+button,.hbspt-form .gform_wrapper .gfield_list_icons .hs-button>a+button,.gform_wrapper .gfield_list_icons .hbspt-form .hs-button>a+button,.gform_wrapper .gfield_list_icons button>a+button,.gform_wrapper .gfield_list_icons .gform_button>a+button,.gform_wrapper .gfield_list_icons .cfa-pagination__button>a+button,.gform_wrapper .cfa-button>a+.gform_button,.hbspt-form .gform_wrapper .hs-button>a+.gform_button,.gform_wrapper .hbspt-form .hs-button>a+.gform_button,.gform_wrapper .gfield_list_icons button>a+.gform_button,.gform_wrapper .gform_button>a+.gform_button,.gform_wrapper .cfa-pagination__button>a+.gform_button,.cfa-button>a+.cfa-pagination__button,.hbspt-form .hs-button>a+.cfa-pagination__button,.gform_wrapper .gfield_list_icons button>a+.cfa-pagination__button,.gform_wrapper .gform_button>a+.cfa-pagination__button,.cfa-pagination__button>a+.cfa-pagination__button,.cfa-button>a+a.cfa-button,.cfa-button>a+.cfa-button>a,.hbspt-form .hs-button>a+.cfa-button>a,.gform_wrapper .gfield_list_icons button>a+.cfa-button>a,.gform_wrapper .gform_button>a+.cfa-button>a,.cfa-pagination__button>a+.cfa-button>a,.hbspt-form .cfa-button>a+.hs-button>a,.hbspt-form .hs-button>a+.hs-button>a,.gform_wrapper .gfield_list_icons .hbspt-form button>a+.hs-button>a,.hbspt-form .gform_wrapper .gfield_list_icons button>a+.hs-button>a,.gform_wrapper .hbspt-form .gform_button>a+.hs-button>a,.hbspt-form .gform_wrapper .gform_button>a+.hs-button>a,.hbspt-form .cfa-pagination__button>a+.hs-button>a,.gform_wrapper .gfield_list_icons .cfa-button>a+button>a,.hbspt-form .gform_wrapper .gfield_list_icons .hs-button>a+button>a,.gform_wrapper .gfield_list_icons .hbspt-form .hs-button>a+button>a,.gform_wrapper .gfield_list_icons button>a+button>a,.gform_wrapper .gfield_list_icons .gform_button>a+button>a,.gform_wrapper .gfield_list_icons .cfa-pagination__button>a+button>a,.gform_wrapper .cfa-button>a+.gform_button>a,.hbspt-form .gform_wrapper .hs-button>a+.gform_button>a,.gform_wrapper .hbspt-form .hs-button>a+.gform_button>a,.gform_wrapper .gfield_list_icons button>a+.gform_button>a,.gform_wrapper .gform_button>a+.gform_button>a,.gform_wrapper .cfa-pagination__button>a+.gform_button>a,.cfa-button>a+.cfa-pagination__button>a,.hbspt-form .hs-button>a+.cfa-pagination__button>a,.gform_wrapper .gfield_list_icons button>a+.cfa-pagination__button>a,.gform_wrapper .gform_button>a+.cfa-pagination__button>a,.cfa-pagination__button>a+.cfa-pagination__button>a{margin-block-start:var(--spacing-layout-half)}}@media(min-width: 768px){.cfa-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,.cfa-pagination__button,a.cfa-pagination__button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.cfa-pagination__button>a{display:inline-block}.cfa-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,.cfa-pagination__button,a.cfa-pagination__button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.cfa-pagination__button>a{margin-block:var(--spacing-component-2);margin-inline-end:var(--spacing-component-2)}}.cfa-button--primary,.hbspt-form .hs-button.primary,.gform_wrapper .gform_button[type=submit],a.cfa-button--primary,.cfa-button--primary>a,.hbspt-form .hs-button.primary>a,.gform_wrapper .gform_button[type=submit]>a{--bg-color: var(--red-60);--hover-bg-color: var(--red-80);--text-color: var(--white,)}.cfa-button--outline,a.cfa-button--outline,.cfa-button--outline>a{--border-color: var(--black-20);--bg-color: transparent}.cfa-button--outline-white,a.cfa-button--outline-white,.cfa-button--outline-white>a{--border-color: var(--white);--bg-color: transparent;--hover-bg-color: var(--black-20);--shadow-color: var(--white-20);--text-color: var(--white)}.cfa-button--sm,a.cfa-button--sm,.cfa-button--sm>a{--font-size: var(--font-size-small);--line-height: var(--line-height-small)}.cfa-button--md,a.cfa-button--md,.cfa-button--md>a{--font-size: var(--font-size-base);--line-height: var(--line-height-base)}.cfa-pagination{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cfa-pagination>*{flex:1}.cfa-pagination__status{color:var(--text-color-subtle);font-size:var(--font-size-small);text-align:center}@media(max-width: 768px){.cfa-pagination__status{display:none}}.cfa-pagination__previous{text-align:left}.cfa-pagination__next{text-align:right}.cfa-spacer-block{margin-block-start:0 !important}.cfa-spacer-block+*{margin-block-start:0 !important}.cfa-tabs__tab-list{background-color:var(--bg-color);box-shadow:inset 0 -1px var(--purple-80);display:flex;flex-wrap:nowrap;flex-direction:row;overflow-x:auto;scrollbar-width:none;z-index:10}.cfa-tabs__tab-list::before{content:"";min-width:var(--outer-margin)}.cfa-tabs__tab-list::after{content:"";min-width:var(--outer-margin)}@media(min-width: 768px){.cfa-tabs__tab-list{justify-content:center}}@media(max-width: 768px){.cfa-tabs__tab-list{margin-inline:calc(-1*var(--outer-margin))}}.cfa-tabs__tab{background-color:var(--gray-20);border:var(--hairline) solid var(--gray-20);border-top:var(--thick) solid rgba(0,0,0,0);border-bottom:var(--hairline) solid var(--purple-80);color:var(--black);cursor:pointer;font-weight:bold;padding:var(--spacing-component-2) var(--spacing-component-3);white-space:nowrap}.cfa-tabs__tab:focus{background-color:var(--blue-20);outline:none}.cfa-tabs__tab:hover{background-color:var(--blue-20)}.cfa-tabs__tab[aria-selected=true]{background-color:var(--white);border-bottom:var(--hairline) solid var(--gray-40);border-left:var(--hairline) solid var(--purple-80);border-right:var(--hairline) solid var(--purple-80);border-top:var(--thick) solid var(--purple-80);color:var(--black);z-index:1}.cfa-tabs__tab+.cfa-tabs__tab{margin-left:calc(-1*var(--hairline))}@media(min-width: 768px){.cfa-tabs__tab{flex-basis:var(--column-span-3)}}.cfa-tabs__panel{margin-inline:auto;max-width:100%;padding-block:var(--spacing-layout-1);width:var(--column-span-8)}.cfa-tabs__panel:focus{outline:0}.cfa-tabs__panel--width-wide{width:100%}.cfa-tab-block--jumbo .cfa-tab-block__tab{font-size:var(--font-size-large);line-height:var(--line-height-large);padding:var(--spacing-component-3) var(--spacing-component-4)}.campaign-header{--bg-color: var(--purple-80);--link-color: var(--white);--link-hover-color: var(--white);--text-color: var(--white);background-color:var(--bg-color);color:var(--text-color);padding-block-start:0}@media(min-width: 768px){.campaign-header{padding-block-start:var(--spacing-layout-1)}}.campaign-header::after{background-image:url("../static/color-stripe.svg");background-size:cover;content:"";display:block;height:var(--spacing-layout-half);margin-top:var(--spacing-layout-2)}*+.campaign-header__visual{margin-top:var(--spacing-layout-2)}.campaign-header__image{padding:var(--spacing-layout-1);width:100%}.campaign-header__image img{background-color:var(--white);border:var(--thick) solid var(--white);box-shadow:var(--shadow-small);object-fit:contain}.campaign-header__illustration{background-image:url("/wp-content/themes/cfa-main/static/images/blob-white-transparent-01.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;margin-top:auto;width:100%}.campaign-header__illustration img{height:100%;max-height:calc(10*var(--spacing-layout-1));object-fit:contain;object-position:bottom center;width:100%}.campaign-header__logo{padding-block-end:var(--spacing-layout-2);width:100%}@media(min-width: 768px){.campaign-header__logo{padding-block:var(--spacing-layout-2)}}.campaign-header__logo img{display:block;height:100%;margin-left:auto;margin-right:auto;max-width:100%;object-fit:contain;object-position:bottom center;width:var(--column-span-4)}.campaign-header__donation-form{background-color:var(--white);box-shadow:var(--shadow-small);border-radius:10px;padding:var(--spacing-component-4)}.page-header{--bg-color: var(--sand-20);background-color:var(--bg-color);color:var(--text-color)}.page-header__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-block:var(--spacing-layout-1)}@media(min-width: 768px){.page-header__content{padding-block-end:var(--spacing-layout-2);padding-block-start:var(--spacing-layout-1)}}.page-header__content>*+*{margin-block-start:var(--spacing-layout-half)}.page-header__page-links{margin-block-start:var(--spacing-layout-1)}.page-header__visual{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-header__visual.has-bg-blob{background-image:url("/wp-content/themes/cfa-main/static/images/blob-white-transparent-01.svg");background-position:top center;background-repeat:no-repeat;background-size:100% auto}.page-header__visual--vertical-breakout-bottom>*{margin-block-start:auto;margin-block-end:calc(-1*var(--spacing-layout-1))}.page-header__visual--vertical-flush-bottom>*{margin-block-start:auto}.page-header__image{padding-block:var(--spacing-layout-1);width:100%}.page-header__illustration{width:100%}.page-header__illustration img{height:100%;object-fit:contain;object-position:bottom center;width:100%}.page-header__logo{padding-block-end:var(--spacing-layout-2);width:100%}@media(min-width: 768px){.page-header__logo{padding-block:var(--spacing-layout-2)}}.page-header__logo img{display:block;height:100%;margin-inline:auto;max-width:100%;object-fit:contain;object-position:bottom center;width:var(--column-span-4)}.page-header__icon{background-image:url("/wp-content/themes/cfa-main/static/images/blob-white-transparent-01.svg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;max-height:var(--spacing-layout-8);max-width:var(--spacing-layout-8);margin-block-start:auto;margin-block-end:var(--spacing-layout-1);width:100%}.page-header__icon img{height:100%;object-fit:contain;object-position:bottom center;width:100%}.page-header--dark{--bg-color: var(--purple-80);--link-color: var(--white);--link-hover-color: var(--white);--text-color: var(--white)}.cfa-pane__main-content{padding-block:var(--spacing-layout-2)}@media(min-width: 768px){.cfa-pane{min-height:100vh;position:relative}.cfa-pane__main-content{display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:sticky;top:0}.cfa-pane__supporting-content{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;padding-bottom:100vh;padding-top:100vh}.cfa-pane.is-preview .cfa-pane__supporting-content{padding-bottom:0;padding-top:0}}.section,.cfa-section{--bg-color: var(--white);--padding: var(--spacing-layout-2);--spacing: var(--spacing-layout-1);background-color:var(--bg-color);border-top:var(--hairline) solid var(--black-10);padding-block:var(--padding)}.section>*+*,.wp-block-post-content>.section>*>*+*,.cfa-section>*+*,.wp-block-post-content>.cfa-section>*>*+*{margin-block-start:var(--spacing)}.section--compact,.cfa-section--compact{--padding: var(--spacing-layout-1)}.section--overlap,.cfa-section--overlap{padding-block-end:0}.section--overlap>*:last-child,.cfa-section--overlap>*:last-child{margin-block-end:calc(-1*var(--spacing-layout-5))}.section--overlap+.section,.cfa-section--overlap+.section{padding-block-start:calc(var(--spacing-layout-5) + var(--section-block-padding))}#content .section:nth-of-type(odd),#content .cfa-section:nth-of-type(odd){--bg-color: var(--white)}#content .section:nth-of-type(even),#content .cfa-section:nth-of-type(even){--bg-color: var(--purple-10)}.site-footer{--bg-color: var(--purple-80);--text-color: var(--white);--link-color: var(--white);--link-hover-color: var(--white);background-color:var(--bg-color);color:var(--text-color);padding-block:var(--spacing-layout-2)}.site-footer a{text-decoration:none}.site-footer__primary-menu+*{margin-block-start:var(--spacing-layout-2)}@media(min-width: 768px){.site-footer__primary-menu{text-align:start}}.site-footer__secondary-menu ul>li+li{margin-block-start:.8em}.site-footer__actions a{width:100%}.site-footer__actions>ul>li+li{margin-block-start:var(--spacing-layout-half)}.site-footer__social{text-align:center}.site-footer__legal{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-block-start:var(--spacing-layout-1);text-align:center}.site-header{--bg-color: var(--sand-20);--border-color: var(--black-20);--link-color: var(--purple-80);--link-hover-color: var(--purple-80);background-color:var(--bg-color);color:var(--text-color);padding-block:var(--spacing-layout-half)}@media(min-width: 768px){.site-header{padding-block:var(--spacing-layout-1)}}.site-header--dark{--bg-color: var(--purple-80);--border-color: var(--white-20);--link-color: var(--white);--link-hover-color: var(--white)}.site-header--dark cfa-nav{--link-color: var(--white);--link-hover-color: var(--white)}.site-header__logo{height:calc(2.5*var(--spacing-layout-1));line-height:calc(2.5*var(--spacing-layout-1));padding-block:var(--spacing-layout-half)}.site-header__logo a{border:none;text-decoration:none}.site-header__logo img{height:100%;object-fit:contain}.site-header__mobile-menu{--bg-color: var(--purple-80);padding-block:var(--spacing-layout-half)}@media(min-width: 768px){.site-header__mobile-menu{display:none}}.site-header__mobile-menu-items{background-color:var(--bg-color);bottom:0;display:none;left:0;overflow:auto;padding:var(--spacing-layout-1) var(--outer-margin);position:fixed;right:0;top:0;z-index:100}.site-header__mobile-menu-items a{display:block;font-weight:bold;text-decoration:none}.site-header__mobile-menu-items a:not(.cfa-button){padding:var(--spacing-component-2);margin-inline:calc(-1*var(--spacing-component-2))}.site-header__mobile-menu-open-button,.site-header__mobile-menu-close-button{background-color:rgba(0,0,0,0);border:0;color:var(--link-color);cursor:pointer;padding:var(--spacing-component-2);font-size:var(--font-size-h2);text-align:end;width:100%}.site-header__primary-menu{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-layout-half);justify-content:end;padding-block:var(--spacing-layout-half)}.site-header__primary-menu,.site-header__secondary-menu{display:none}@media(min-width: 768px){.site-header__primary-menu,.site-header__secondary-menu{display:flex}}.site-header__secondary-menu{border-block:var(--hairline) solid var(--border-color)}.success-story-header{background-color:var(--purple-60);border-block-start:var(--hairline) solid var(--black-10);padding-block:calc(var(--outer-margin)/2)}@media(min-width: 768px){.success-story-header{padding-block:var(--spacing-layout-2)}}.success-story-header>.container-fluid>.row{background-color:var(--white);box-shadow:var(--shadow-medium);gap:0;min-height:calc(12*var(--spacing-layout-1))}.success-story-header__content{display:flex;flex-direction:column;justify-content:center;padding-block:var(--spacing-layout-2)}.success-story-header__image{aspect-ratio:16/9;background-color:var(--purple-20);display:flex;align-items:stretch;justify-content:stretch;padding:0}.success-story-header__image>img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width: 768px){.success-story-header__image{aspect-ratio:none}}.cfa-tab-block--jumbo .cfa-tabs__tab{font-size:var(--font-size-large);line-height:var(--line-height-large);padding:var(--spacing-component-3) var(--spacing-component-4)}.cfa-tab-block--sticky{position:relative}.cfa-tab-block--sticky .cfa-tabs__tab-list{padding-top:var(--spacing-layout-half);position:sticky;top:0}.event__header{background-color:var(--purple-80);background-image:url("/wp-content/themes/cfa-main/static/images/bg-placeholder-03.svg");background-size:cover;background-position:center center;padding-block:var(--spacing-layout-1)}.event__header-inner{background-color:var(--white);border:var(--hairline) solid var(--black-40);margin-inline:calc(-1*var(--outer-margin))}@media(min-width: 768px){.event__header-inner{flex-direction:row;display:flex;margin-inline:0}.event__header-inner>*{flex:50%;flex-shrink:0}}.event__header-content{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-layout-1)}.event__visual{border-top:var(--hairline) solid var(--gray-20);display:flex;flex-direction:column;justify-content:center}@media(min-width: 768px){.event__visual{border-left:var(--hairline) solid var(--gray-20);border-top:0}}.event__image{padding:var(--spacing-layout-1)}.event__image img{display:block}.event__recording{height:100%;padding:var(--spacing-layout-1)}.event__recording>*{height:100%;min-height:var(--spacing-layout-1);width:100%}.event__social a{text-decoration:none}.page__nav{margin-block:var(--spacing-layout-2);padding-block:var(--spacing-layout-1);top:0}.page__nav a{text-decoration:none}.page__nav>*{display:block}@media(min-width: 768px){.page__nav{position:sticky}}.resource{background-color:var(--sand-20)}.resource__container{background-color:var(--white);box-shadow:var(--shadow-small);margin-inline:auto;max-width:var(--grid-max-width);padding-block:var(--spacing-layout-1);width:100%}@media(min-width: 768px){.resource__container{border-radius:var(--spacing-component-3)}}.resource__header{padding-block-end:var(--spacing-layout-1)}.resource__header .eyebrow{color:var(--purple-60)}.resource__header-image{aspect-ratio:1/1;border-radius:var(--spacing-component-2);object-fit:cover}.resource__header-actions{text-align:center}@media(min-width: 768px){.resource__header-actions{text-align:start}}.resource__content{border-block-start:1px solid var(--gray-20);padding-block:var(--spacing-layout-2)}.resource__footer{background-color:var(--purple-20);margin-block-end:calc(-1*var(--spacing-layout-1));margin-inline:calc(-1*var(--outer-margin));padding:var(--spacing-layout-1)}@media(min-width: 768px){.resource__footer{border-radius:0 0 var(--spacing-component-3) var(--spacing-component-3)}}.resource__secondary-content{padding-block:var(--spacing-layout-2)}.story{padding-block:var(--spacing-layout-2)}.story__meta>*{display:inline-block}@media(max-width: 768px){.story__visual{margin-left:calc(50% - 50vw);width:100vw}}.story__visual .cfa-image img{width:100%}.story__social a{text-decoration:none}.story__summary{border:var(--thin) solid var(--gray-40);color:var(--site-primary-color);padding:var(--spacing-component-3);text-align:start}*+.story__summary{margin-top:var(--spacing-layout-2)}.story__content{padding-block:var(--spacing-layout-1)}.story__components>*{margin-left:auto;margin-right:auto;max-width:100%}.story__components>.cfa-image{width:inherit}@media(min-width: 768px){.story__sidebar{position:sticky;top:0;padding-block:var(--spacing-layout-1)}}.story__sidebar>*+*{margin-top:var(--spacing-layout-2)}.story__sidebar a{text-decoration:none}@media(max-width: 768px){.story__sidebar-related-stories{display:none}}.has-small-font-size{font-size:var(--font-size-small) !important;line-height:var(--line-height-small)}.has-medium-font-size{font-size:var(--font-size-base) !important;line-height:var(--line-height-base)}.has-large-font-size{font-size:var(--font-size-large) !important;line-height:var(--line-height-large)}.has-x-large-font-size{font-size:var(--font-size-h2) !important;line-height:var(--line-height-h2)}.is-style-eyebrow{font-family:var(--font-family-sans-serif);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-eyebrow);text-transform:uppercase}.is-style-eyebrow-with-line{align-items:center;display:flex;font-family:var(--font-family-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-eyebrow);margin-block-end:var(--spacing-layout-half);position:relative;text-transform:uppercase}.is-style-eyebrow-with-line::before{border-block-end:var(--hairline) solid;content:"";flex-grow:1;margin-right:var(--spacing-component-3)}.is-style-eyebrow-with-line::after{border-block-end:var(--hairline) solid;content:"";flex-grow:1;margin-left:var(--spacing-component-3)}.is-style-blob{background:rgba(0,0,0,0) !important;position:relative;overflow:hidden}.is-style-blob.has-black-background-color{--bg-color: var(--black)}.is-style-blob.has-black-20-background-color{--bg-color: var(--black-20)}.is-style-blob.has-black-40-background-color{--bg-color: var(--black-40)}.is-style-blob.has-black-60-background-color{--bg-color: var(--black-60)}.is-style-blob.has-black-80-background-color{--bg-color: var(--black-80)}.is-style-blob.has-white-background-color{--bg-color: var(--white)}.is-style-blob.has-white-20-background-color{--bg-color: var(--white-20)}.is-style-blob.has-white-40-background-color{--bg-color: var(--white-40)}.is-style-blob.has-white-60-background-color{--bg-color: var(--white-60)}.is-style-blob.has-white-80-background-color{--bg-color: var(--white-80)}.is-style-blob.has-gray-background-color{--bg-color: var(--gray)}.is-style-blob.has-gray-20-background-color{--bg-color: var(--gray-20)}.is-style-blob.has-gray-40-background-color{--bg-color: var(--gray-40)}.is-style-blob.has-gray-60-background-color{--bg-color: var(--gray-60)}.is-style-blob.has-gray-80-background-color{--bg-color: var(--gray-80)}.is-style-blob.has-purple-background-color{--bg-color: var(--purple)}.is-style-blob.has-purple-20-background-color{--bg-color: var(--purple-20)}.is-style-blob.has-purple-40-background-color{--bg-color: var(--purple-40)}.is-style-blob.has-purple-60-background-color{--bg-color: var(--purple-60)}.is-style-blob.has-purple-80-background-color{--bg-color: var(--purple-80)}.is-style-blob.has-red-background-color{--bg-color: var(--red)}.is-style-blob.has-red-20-background-color{--bg-color: var(--red-20)}.is-style-blob.has-red-40-background-color{--bg-color: var(--red-40)}.is-style-blob.has-red-60-background-color{--bg-color: var(--red-60)}.is-style-blob.has-red-80-background-color{--bg-color: var(--red-80)}.is-style-blob.has-blue-background-color{--bg-color: var(--blue)}.is-style-blob.has-blue-20-background-color{--bg-color: var(--blue-20)}.is-style-blob.has-blue-40-background-color{--bg-color: var(--blue-40)}.is-style-blob.has-blue-60-background-color{--bg-color: var(--blue-60)}.is-style-blob.has-blue-80-background-color{--bg-color: var(--blue-80)}.is-style-blob.has-yellow-background-color{--bg-color: var(--yellow)}.is-style-blob.has-yellow-20-background-color{--bg-color: var(--yellow-20)}.is-style-blob.has-yellow-40-background-color{--bg-color: var(--yellow-40)}.is-style-blob.has-yellow-60-background-color{--bg-color: var(--yellow-60)}.is-style-blob.has-yellow-80-background-color{--bg-color: var(--yellow-80)}.is-style-blob.has-green-background-color{--bg-color: var(--green)}.is-style-blob.has-green-20-background-color{--bg-color: var(--green-20)}.is-style-blob.has-green-40-background-color{--bg-color: var(--green-40)}.is-style-blob.has-green-60-background-color{--bg-color: var(--green-60)}.is-style-blob.has-green-80-background-color{--bg-color: var(--green-80)}.is-style-blob.has-sand-background-color{--bg-color: var(--sand)}.is-style-blob.has-sand-20-background-color{--bg-color: var(--sand-20)}.is-style-blob.has-sand-40-background-color{--bg-color: var(--sand-40)}.is-style-blob.has-sand-60-background-color{--bg-color: var(--sand-60)}.is-style-blob.has-sand-80-background-color{--bg-color: var(--sand-80)}.is-style-blob::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color, var(--purple-20));mask-image:url("data:image/svg+xml,%3Csvg width='579' height='592' viewBox='0 0 579 592' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M238.402 591.89C210.098 592.754 182.534 588.437 155.392 581.637C60.3415 557.677 4.05066 490.438 0.459878 390.712C-2.49724 306.635 8.69756 223.746 37.2126 144.419C73.1205 44.3692 170.6 -12.9408 275.683 2.49294C358.377 14.6889 436.423 39.0807 498.312 99.9524C587.025 187.159 603.395 293.684 543.408 403.124C513.731 457.304 476.767 506.519 425.651 542.135C369.255 581.313 304.198 588.437 238.402 591.89Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-size:contain;mask-position:center center;mask-repeat:no-repeat;z-index:1;pointer-events:none}.is-style-blob>*{position:relative;z-index:2}.wp-block-columns{gap:var(--spacing-layout-1)}.wp-block-column>cfa-card:only-child{height:100%}:where(.is-layout-grid){gap:var(--spacing-layout-1)}.cookie-notice-container{font-family:unset}.cookie-notice-container .cn-privacy-policy-link{white-space:nowrap}.cfa-icon{height:var(--spacing-layout-5);margin-left:auto;margin-right:auto;width:var(--spacing-layout-5)}.cfa-icon img{display:block;height:100%;object-fit:contain;object-position:center center;width:100%}.cfa-form,.hbspt-form{--bg-color: var(--white);background-color:var(--bg-color);box-shadow:var(--shadow-medium)}.cfa-fieldset,.hbspt-form form>fieldset,.gform_wrapper fieldset.gfield,.gform_wrapper fieldset{border:0;margin:0;padding:0}.cfa-fieldset>*+*,.hbspt-form form>fieldset>*+*,.gform_wrapper fieldset.gfield>*+*,.gform_wrapper fieldset>*+*{margin-block-start:var(--spacing-layout-half)}.cfa-fieldset legend,.hbspt-form form>fieldset legend,.gform_wrapper fieldset.gfield legend,.gform_wrapper fieldset legend{font-weight:bold}.cfa-form-group>*,.hbspt-form .hs-form-field>*,.gform_wrapper .gfield>*{display:block}.cfa-form-group+.cfa-form-group,.hbspt-form .hs-form-field+.cfa-form-group,.gform_wrapper .gfield+.cfa-form-group,.hbspt-form .cfa-form-group+.hs-form-field,.hbspt-form .hs-form-field+.hs-form-field,.gform_wrapper .hbspt-form .gfield+.hs-form-field,.hbspt-form .gform_wrapper .gfield+.hs-form-field,.gform_wrapper .cfa-form-group+.gfield,.hbspt-form .gform_wrapper .hs-form-field+.gfield,.gform_wrapper .hbspt-form .hs-form-field+.gfield,.gform_wrapper .gfield+.gfield{margin-block-start:var(--spacing-layout-1)}.cfa-input-container,.hbspt-form .hs-form-field .input,.gform_wrapper .ginput_container{max-width:100%;width:min(var(--column-span-6),100%)}.cfa-input-container:focus-within,.hbspt-form .hs-form-field .input:focus-within,.gform_wrapper .ginput_container:focus-within{outline:var(--focus-outline)}.cfa-input-container>*,.hbspt-form .hs-form-field .input>*,.gform_wrapper .ginput_container>*{display:block;width:100%}.cfa-label,.hbspt-form .hs-form-field label,.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{flex:1;flex-grow:1;font-weight:bold;padding-inline-end:var(--spacing-component-2);padding-block:var(--spacing-component-2)}.cfa-select,.hbspt-form select.hs-input,.gform_wrapper select:not([multiple]){appearance:none;background-color:var(--white, #fff);background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:calc(100% - 5px);background-position-y:50%;background-repeat:no-repeat;border-radius:0;border:var(--thin) solid var(--black, #000);color:var(--black, #fff);display:block;font-family:var(--font-family-sans-serif);font-size:1rem;font-weight:normal;padding-block:var(--spacing-component-2);padding-inline:var(--spacing-component-3);max-width:100%;position:relative}.cfa-select:focus,.hbspt-form select.hs-input:focus,.gform_wrapper select:focus:not([multiple]){outline:none}.cfa-multiselect,.gform_wrapper .ginput_container_multiselect select{background-color:var(--white);border-radius:0;border:var(--thin) solid var(--black);box-shadow:inset 0 var(--thin) 0 rgba(0,0,0,.15);font-family:var(--font-family-sans-serif);font-size:1rem;font-weight:bold;min-width:var(--column-span-3);max-width:100%}.cfa-multiselect:focus,.gform_wrapper .ginput_container_multiselect select:focus{outline:none}.cfa-multiselect option,.gform_wrapper .ginput_container_multiselect select option{padding-block:var(--spacing-component-2);padding-inline:var(--spacing-component-3)}.cfa-multiselect option:focus,.gform_wrapper .ginput_container_multiselect select option:focus,.cfa-multiselect option:checked,.gform_wrapper .ginput_container_multiselect select option:checked{background-color:var(--green-20)}.cfa-text-area,.hbspt-form textarea.hs-fieldtype-textarea,.gform_wrapper textarea,.cfa-text-input,.hbspt-form .hs-fieldtype-text input,.hbspt-form .hs-fieldtype-phonenumber input,.hbspt-form .hs-fieldtype-date input,.gform_wrapper input[type=text],.gform_wrapper input[type=number],.gform_wrapper input[type=file],.gform_wrapper input[type=tel],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input.ginput_total{background-color:var(--white);border-radius:0;border:var(--thin) solid var(--black);box-shadow:inset 0px var(--thin) 0px rgba(0,0,0,.15);font-family:var(--font-family-sans-serif);font-size:1rem;font-weight:normal;padding-block:var(--spacing-component-2);padding-inline:var(--spacing-component-3);max-width:100%}.cfa-text-input:focus,.hbspt-form .hs-fieldtype-text input:focus,.hbspt-form .hs-fieldtype-phonenumber input:focus,.hbspt-form .hs-fieldtype-date input:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=file]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input.ginput_total:focus{outline:none}.cfa-text-area,.hbspt-form textarea.hs-fieldtype-textarea,.gform_wrapper textarea{height:var(--spacing-layout-4);padding:var(--spacing-component-3)}.cfa-text-area:focus,.hbspt-form textarea.hs-fieldtype-textarea:focus,.gform_wrapper textarea:focus{outline:none}.cfa-checkbox,.hbspt-form .hs-form-checkbox,.hbspt-form .hs-form-booleancheckbox,.gform_wrapper .ginput_container_checkbox .gchoice,.gform_wrapper .ginput_container_consent{align-items:start;background-color:var(--white);border:var(--thin) solid var(--black);display:flex;flex-direction:row;font-size:var(--font-size-base);gap:var(--spacing-component-2);line-height:var(--line-height-base)}.cfa-checkbox:has(input:checked),.hbspt-form .hs-form-checkbox:has(input:checked),.hbspt-form .hs-form-booleancheckbox:has(input:checked),.gform_wrapper .ginput_container_checkbox .gchoice:has(input:checked),.gform_wrapper .ginput_container_consent:has(input:checked){background-color:var(--green-20)}.cfa-checkbox+.cfa-checkbox,.hbspt-form .hs-form-checkbox+.cfa-checkbox,.hbspt-form .hs-form-booleancheckbox+.cfa-checkbox,.gform_wrapper .ginput_container_checkbox .gchoice+.cfa-checkbox,.gform_wrapper .ginput_container_consent+.cfa-checkbox,.hbspt-form .cfa-checkbox+.hs-form-checkbox,.hbspt-form .hs-form-checkbox+.hs-form-checkbox,.hbspt-form .hs-form-booleancheckbox+.hs-form-checkbox,.gform_wrapper .ginput_container_checkbox .hbspt-form .gchoice+.hs-form-checkbox,.hbspt-form .gform_wrapper .ginput_container_checkbox .gchoice+.hs-form-checkbox,.gform_wrapper .hbspt-form .ginput_container_consent+.hs-form-checkbox,.hbspt-form .gform_wrapper .ginput_container_consent+.hs-form-checkbox,.hbspt-form .cfa-checkbox+.hs-form-booleancheckbox,.hbspt-form .hs-form-checkbox+.hs-form-booleancheckbox,.hbspt-form .hs-form-booleancheckbox+.hs-form-booleancheckbox,.gform_wrapper .ginput_container_checkbox .hbspt-form .gchoice+.hs-form-booleancheckbox,.hbspt-form .gform_wrapper .ginput_container_checkbox .gchoice+.hs-form-booleancheckbox,.gform_wrapper .hbspt-form .ginput_container_consent+.hs-form-booleancheckbox,.hbspt-form .gform_wrapper .ginput_container_consent+.hs-form-booleancheckbox,.gform_wrapper .ginput_container_checkbox .cfa-checkbox+.gchoice,.hbspt-form .gform_wrapper .ginput_container_checkbox .hs-form-checkbox+.gchoice,.gform_wrapper .ginput_container_checkbox .hbspt-form .hs-form-checkbox+.gchoice,.hbspt-form .gform_wrapper .ginput_container_checkbox .hs-form-booleancheckbox+.gchoice,.gform_wrapper .ginput_container_checkbox .hbspt-form .hs-form-booleancheckbox+.gchoice,.gform_wrapper .ginput_container_checkbox .gchoice+.gchoice,.gform_wrapper .ginput_container_checkbox .ginput_container_consent+.gchoice,.gform_wrapper .cfa-checkbox+.ginput_container_consent,.hbspt-form .gform_wrapper .hs-form-checkbox+.ginput_container_consent,.gform_wrapper .hbspt-form .hs-form-checkbox+.ginput_container_consent,.hbspt-form .gform_wrapper .hs-form-booleancheckbox+.ginput_container_consent,.gform_wrapper .hbspt-form .hs-form-booleancheckbox+.ginput_container_consent,.gform_wrapper .ginput_container_checkbox .gchoice+.ginput_container_consent,.gform_wrapper .ginput_container_consent+.ginput_container_consent{margin-block-start:var(--spacing-layout-half)}.cfa-checkbox input,.hbspt-form .hs-form-checkbox input,.hbspt-form .hs-form-booleancheckbox input,.gform_wrapper .ginput_container_checkbox .gchoice input,.gform_wrapper .ginput_container_consent input{appearance:none;flex-basis:1.5rem;flex-grow:0}.cfa-checkbox input:focus,.hbspt-form .hs-form-checkbox input:focus,.hbspt-form .hs-form-booleancheckbox input:focus,.gform_wrapper .ginput_container_checkbox .gchoice input:focus,.gform_wrapper .ginput_container_consent input:focus{outline:none}.cfa-checkbox input::before,.hbspt-form .hs-form-checkbox input::before,.hbspt-form .hs-form-booleancheckbox input::before,.gform_wrapper .ginput_container_checkbox .gchoice input::before,.gform_wrapper .ginput_container_consent input::before{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;background-color:var(--white);border-radius:10%;content:"check_box_outline_blank";flex-basis:1.5rem;flex-grow:0;font-size:1.2rem;line-height:1em;margin-block-start:calc(var(--line-height-base)/2 - .25rem);margin-inline-start:var(--spacing-component-2);text-align:center;width:1.2rem}.cfa-checkbox input:checked::before,.hbspt-form .hs-form-checkbox input:checked::before,.hbspt-form .hs-form-booleancheckbox input:checked::before,.gform_wrapper .ginput_container_checkbox .gchoice input:checked::before,.gform_wrapper .ginput_container_consent input:checked::before{content:"check_box"}.cfa-checkbox label,.hbspt-form .hs-form-checkbox label,.hbspt-form .hs-form-booleancheckbox label,.gform_wrapper .ginput_container_checkbox .gchoice label,.gform_wrapper .ginput_container_consent label{font-weight:normal}.cfa-radio-button,.hbspt-form .hs-form-radio,.gform_wrapper .ginput_container_radio .gchoice{align-items:start;background-color:var(--white);border:var(--thin) solid var(--black);display:flex;flex-direction:row;font-size:var(--font-size-base);gap:var(--spacing-component-2);line-height:var(--line-height-base)}.cfa-radio-button:has(input:checked),.hbspt-form .hs-form-radio:has(input:checked),.gform_wrapper .ginput_container_radio .gchoice:has(input:checked){background-color:var(--green-20)}.cfa-radio-button+.cfa-radio-button,.hbspt-form .hs-form-radio+.cfa-radio-button,.gform_wrapper .ginput_container_radio .gchoice+.cfa-radio-button,.hbspt-form .cfa-radio-button+.hs-form-radio,.hbspt-form .hs-form-radio+.hs-form-radio,.gform_wrapper .ginput_container_radio .hbspt-form .gchoice+.hs-form-radio,.hbspt-form .gform_wrapper .ginput_container_radio .gchoice+.hs-form-radio,.gform_wrapper .ginput_container_radio .cfa-radio-button+.gchoice,.hbspt-form .gform_wrapper .ginput_container_radio .hs-form-radio+.gchoice,.gform_wrapper .ginput_container_radio .hbspt-form .hs-form-radio+.gchoice,.gform_wrapper .ginput_container_radio .gchoice+.gchoice{margin-block-start:var(--spacing-layout-half)}.cfa-radio-button input,.hbspt-form .hs-form-radio input,.gform_wrapper .ginput_container_radio .gchoice input{appearance:none;flex-basis:1.5rem;flex-grow:0}.cfa-radio-button input:focus,.hbspt-form .hs-form-radio input:focus,.gform_wrapper .ginput_container_radio .gchoice input:focus{outline:none}.cfa-radio-button input::before,.hbspt-form .hs-form-radio input::before,.gform_wrapper .ginput_container_radio .gchoice input::before{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;background-color:var(--white);border-radius:50%;content:"radio_button_unchecked";margin-inline:var(--spacing-component-2);overflow:hidden;flex-basis:1.5rem;font-size:1.2rem;line-height:1.2rem;margin-block-start:calc(var(--line-height-base)/2 - .25rem);margin-inline:var(--spacing-component-2);text-align:center;width:1.2rem}.cfa-radio-button input:checked::before,.hbspt-form .hs-form-radio input:checked::before,.gform_wrapper .ginput_container_radio .gchoice input:checked::before{content:"radio_button_checked"}.cfa-radio-button label,.hbspt-form .hs-form-radio label,.gform_wrapper .ginput_container_radio .gchoice label{font-weight:normal}.ui-datepicker{background-color:var(--white);border:solid 1px var(--gray-20);box-shadow:var(--shadow-slight);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-small);padding:var(--spacing-component-3);text-align:center}.ui-datepicker a:link{text-decoration:none}.ui-datepicker-header{display:flex;flex-direction:row;margin-block-end:var(--spacing-component-3)}.ui-datepicker-header>*{flex-grow:1}.ui-datepicker-header .ui-datepicker-title{flex-grow:0}.ui-datepicker-calendar td{padding:var(--spacing-component-2)}.gform_wrapper{--padding: var(--spacing-layout-1);box-shadow:var(--regular-shadow);margin-left:auto;margin-right:auto;max-width:100%;width:var(--column-span-6)}.gform_wrapper *{max-width:100%}.gform_wrapper form>*+*{margin-block-start:var(--layout-spacing-1)}.gform_wrapper .gform_body{background-color:var(--white, #fff);padding:var(--padding)}.gform_wrapper .gform_footer{padding:0 var(--padding) var(--padding)}.gform_wrapper .gform_fields{display:block !important}.gform_wrapper .gform_fields>*+*{margin-block-start:var(--spacing-layout-1)}.gform_wrapper input[type=text],.gform_wrapper input[type=number],.gform_wrapper input[type=file],.gform_wrapper input[type=tel],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input.ginput_total{font-size:inherit !important}.gform_wrapper .gfield_error{box-shadow:inset 5px 0 0 var(--red-80)}.gform_wrapper .gfield_required{color:var(--purple-60);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:bold}.gform_wrapper .gfield_required::before{content:" "}.gform_wrapper .ginput_complex{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-layout-half)}.gform_wrapper .ginput_complex>*{display:flex;flex:1;flex-direction:column}.gform_wrapper .ginput_complex label{font-weight:normal}.gform_wrapper .gfield--type-time .ginput_complex>*{flex:0}.gform_wrapper .gfield--type-time .ginput_complex>.ginput_container{flex:1}.gform_wrapper .gfield_list_groups{display:flex;flex-direction:column;gap:var(--spacing-layout-half)}.gform_wrapper .gfield_list_group{display:flex;flex-direction:row;gap:var(--spacing-layout-half)}.gform_wrapper .gform_fileupload_rules{color:var(--purple-80);display:block;font-size:var(--font-size-small);font-weight:bold;width:100%}.gform_wrapper .gfield_list_groups>*+*{margin-top:var(--spacing-layout-half)}.gform_wrapper .gform_submission_error{color:var(--red-80)}.gform_wrapper .gform_validation_errors{margin-top:0;padding:var(--padding);padding-bottom:0}.gform_wrapper .gfield_validation_message{color:var(--red-80);font-weight:bold}.gform_wrapper .gfield_validation_message::before{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;content:"error";margin-right:var(--spacing-component-2)}.gform_wrapper *+.gsection{margin-top:var(--spacing-layout-3)}.gform_confirmation_wrapper{background:var(--white, #fff);box-shadow:var(--regular-shadow);border-block-start:var(--thick) solid var(--green-60);margin-left:auto;margin-right:auto;max-width:100%;padding:var(--spacing-layout-1);width:var(--column-span-8)}.gform_confirmation_message{font-family:var(--font-family-sans-serif);font-size:var(--base-font-size);font-weight:400;line-height:var(--base-line-height);padding:var(--padding);max-width:var(--column-span-8)}.gform_confirmation_message::before{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;color:var(--green-60);content:"mark_email_read";display:block;font-size:4rem;line-height:3rem;margin-bottom:var(--spacing-layout-1)}p+*,ul+*,ol+*,blockquote+*{margin-block-start:var(--spacing, var(--spacing-layout-1, 1.5rem))}*+p,*+ul,*+ol,*+blockquote{margin-block-start:var(--spacing, var(--spacing-layout-1, 1.5rem))}h1+*,h2+*,h3+*,h4+*,.h1+*,.h2+*,.h3+*,.h4+*,.display-1+*,.display-2+*{margin-block-start:var(--spacing, var(--spacing-layout-1, 1.5rem))}*+h1,*+h2,*+h3,*+h4,*+.h1,*+.h2,*+.h3,*+.h4,*+.display-1,*+.display-2{--spacing: var(--spacing-layout-3);margin-block-start:--spacing}h1+h1,h1+h2,h1+h3,h1+h4,h1+.h1,h1+.h2,h1+.h3,h1+.h4,h1+.display-1,h1+.display-2,h2+h1,h2+h2,h2+h3,h2+h4,h2+.h1,h2+.h2,h2+.h3,h2+.h4,h2+.display-1,h2+.display-2,h3+h1,h3+h2,h3+h3,h3+h4,h3+.h1,h3+.h2,h3+.h3,h3+.h4,h3+.display-1,h3+.display-2,h4+h1,h4+h2,h4+h3,h4+h4,h4+.h1,h4+.h2,h4+.h3,h4+.h4,h4+.display-1,h4+.display-2,.h1+h1,.h1+h2,.h1+h3,.h1+h4,.h1+.h1,.h1+.h2,.h1+.h3,.h1+.h4,.h1+.display-1,.h1+.display-2,.h2+h1,.h2+h2,.h2+h3,.h2+h4,.h2+.h1,.h2+.h2,.h2+.h3,.h2+.h4,.h2+.display-1,.h2+.display-2,.h3+h1,.h3+h2,.h3+h3,.h3+h4,.h3+.h1,.h3+.h2,.h3+.h3,.h3+.h4,.h3+.display-1,.h3+.display-2,.h4+h1,.h4+h2,.h4+h3,.h4+h4,.h4+.h1,.h4+.h2,.h4+.h3,.h4+.h4,.h4+.display-1,.h4+.display-2,.display-1+h1,.display-1+h2,.display-1+h3,.display-1+h4,.display-1+.h1,.display-1+.h2,.display-1+.h3,.display-1+.h4,.display-1+.display-1,.display-1+.display-2,.display-2+h1,.display-2+h2,.display-2+h3,.display-2+h4,.display-2+.h1,.display-2+.h2,.display-2+.h3,.display-2+.h4,.display-2+.display-1,.display-2+.display-2{--spacing: var(--spacing-layout-1)}cfa-breadcrumbs+h1,.eyebrow+h1,cfa-breadcrumbs+h2,.eyebrow+h2,cfa-breadcrumbs+h3,.eyebrow+h3,cfa-breadcrumbs+h4,.eyebrow+h4,cfa-breadcrumbs+.h1,.eyebrow+.h1,cfa-breadcrumbs+.h2,.eyebrow+.h2,cfa-breadcrumbs+.h3,.eyebrow+.h3,cfa-breadcrumbs+.h4,.eyebrow+.h4,cfa-breadcrumbs+.display-1,.eyebrow+.display-1,cfa-breadcrumbs+.display-2,.eyebrow+.display-2{margin-block-start:var(--spacing-layout-half) !important}h1,.h1,.display-1,.display-2{text-wrap:balance}.regular{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}.display-1{font-family:var(--font-family-heading);font-size:var(--font-size-display-1);font-weight:bold;line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1)}.display-2{font-family:var(--font-family-heading);font-size:var(--font-size-display-2);font-weight:bold;line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2)}h1,.h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:bold;line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}h2,.h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:bold;line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}h3,.h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:bold;line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}h4,.h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:bold;line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4)}.extra-large{font-size:var(--font-size-extra-large);line-height:var(--line-height-extra-large);letter-spacing:var(--letter-spacing-extra-large)}.large{font-size:var(--font-size-large);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-large)}.small{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small)}.eyebrow,.is-style-eyebrow{font-family:var(--font-family-sans-serif);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-eyebrow);text-transform:uppercase}.eyebrow-with-line,.is-style-eyebrow-with-line{align-items:center;color:var(--text-color);display:flex;font-family:var(--font-family-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-eyebrow);margin-block-end:var(--spacing-layout-half);position:relative;text-transform:uppercase}.eyebrow-with-line::before,.is-style-eyebrow-with-line::before{border-block-end:var(--hairline) solid var(--text-color);content:"";flex-grow:1;margin-right:var(--spacing-component-3)}.eyebrow-with-line::after,.is-style-eyebrow-with-line::after{border-block-end:var(--hairline) solid var(--text-color);content:"";flex-grow:1;margin-left:var(--spacing-component-3)}.subtle{opacity:.6}.serif{font-family:var(--font-family-serif)}.sans-serif{font-family:var(--font-family-sans-serif)}i,em,.italic{font-style:italic}b,strong,.strong{font-weight:bold}.normal{font-weight:normal}.prominent-link,a.prominent-link{--accent-color: var(--purple-60);font-weight:bold;text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:var(--medium);text-underline-offset:.4em;transition:color .2s ease-in-out,border-color .2s ease-in-out}.prominent-link:hover,a.prominent-link:hover{--accent-color: var(--red-60)}.prominent-link:not(:has(cfa-icon))::after,a.prominent-link:not(:has(cfa-icon))::after{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;content:"arrow_right_alt";display:inline-block;padding-inline-start:.1em;text-decoration:none;transition:padding .2s ease-in-out;width:1em}.prominent-link:not(:has(cfa-icon)):hover::after,a.prominent-link:not(:has(cfa-icon)):hover::after{padding-inline-start:.3em}.prominent-link cfa-icon,a.prominent-link cfa-icon{text-decoration:none}.white-text,.text-light{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--white);--link-color: var(--white);--link-hover-color: var(--white)}.highlight{text-decoration:underline;text-decoration-color:var(--highlight-color, var(--yellow-20));text-decoration-thickness:.4em;text-decoration-skip-ink:none;text-underline-offset:-0.2em;word-wrap:break-word}.highlight--yellow{--highlight-color: var(--yellow-20)}.highlight--blue{--highlight-color: var(--blue-20)}.highlight--green{--highlight-color: var(--green-40)}.highlight--white{--highlight-color: var(--white-20)}.highlight--purple{--highlight-color: var(--purple-20)}.ul,.content ul{list-style-type:disc;padding-left:var(--spacing-layout-1)}.ul+*,*+.ul,.content ul+*,*+.content ul{margin-block-start:var(--spacing, var(--spacing-layout-1))}.ul>li,.content ul>li{margin-inline-start:0;padding-left:var(--spacing-component-2)}.ul>li+li,.content ul>li+li{margin-block-start:var(--spacing-layout-half)}.ul>li>ul,.content ul>li>ul{margin-block-start:var(--spacing-layout-half)}.ol,.content ol{list-style-type:decimal;padding-left:var(--spacing-layout-1)}.ol+*,*+.ol,.content ol+*,*+.content ol{margin-block-start:var(--spacing, var(--spacing-layout-1))}.ol>li,.content ol>li{margin-inline-start:0;padding-inline-start:var(--spacing-component-2)}.ol>li+li,.content ol>li+li{margin-block-start:var(--spacing-layout-half)}.ol>li>ul,.content ol>li>ul{margin-block-start:var(--spacing-layout-half)}.ul--unstyled{list-style:none;padding:0}.ul--unstyled>li{margin-inline:0;padding:0}.ul--line-separators>li+li::before{border-block-start:1px solid var(--gray-20);width:100%;content:"";display:block;margin-block:var(--spacing-layout-half)}.ul--inline,.ul--inline-with-line-separators,.ul--inline-with-separators{display:inline;list-style:none;padding-inline:0 !important}.ul--inline>li,.ul--inline-with-line-separators>li,.ul--inline-with-separators>li{display:inline-block;margin-inline-end:var(--spacing-component-3);padding:0 !important}.ul--inline li:last-child,.ul--inline-with-line-separators li:last-child,.ul--inline-with-separators li:last-child{margin-inline-end:0}.ul--inline>li+li,.ul--inline-with-line-separators>li+li,.ul--inline-with-separators>li+li{margin-block-start:0}.ul--inline-with-separators li{margin-inline-end:0}.ul--inline-with-separators>li::after{content:"•";margin-inline:var(--spacing-component-2);opacity:.5}.ul--inline-with-separators>li:last-child::after{content:""}.ul--inline-with-line-separators li{margin-inline-end:0}.ul--inline-with-line-separators>li::after{content:"|";margin-inline:var(--spacing-component-2);opacity:.5}.ul--inline-with-line-separators>li:last-child::after{content:""}hr{border-top:var(--hairline) solid var(--black-20);border:0;display:block;height:var(--thin);margin-block:var(--spacing-layout-2);opacity:.3;padding:0;width:100%}.icon{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-feature-settings:"liga";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal}.hbspt-form{--padding: var(--spacing-layout-1);padding-block:var(--padding)}.hbspt-form form{margin-inline:auto;max-width:100%;width:var(--column-span-6)}.hbspt-form form>*+*{margin-block-start:var(--spacing-layout-1) !important}.hbspt-form .legal-consent-container>*+*{margin-block-start:var(--spacing-layout-1) !important}.hbspt-form form>fieldset,.hbspt-form form>*{padding:0 var(--padding)}.hbspt-form .form-columns-2,.hbspt-form .form-columns-3{display:flex;flex-direction:column}@media(max-width: 768px){.hbspt-form .form-columns-2 .hs-form-field,.hbspt-form .form-columns-3 .hs-form-field{width:auto !important}}@media(min-width: 768px){.hbspt-form .form-columns-2,.hbspt-form .form-columns-3{flex-direction:row;gap:var(--spacing-layout-1)}.hbspt-form .form-columns-2>*,.hbspt-form .form-columns-3>*{flex:1 0 0}.hbspt-form .form-columns-2>.hs-form-field,.hbspt-form .form-columns-3>.hs-form-field{margin-block-start:unset}}@media(min-width: 768px){.hbspt-form .hs-fieldtype-text .input,.hbspt-form .hs-fieldtype-phonenumber .input,.hbspt-form .hs-fieldtype-date .input{max-width:var(--column-span-6)}}.hbspt-form .hs-fieldtype-text input,.hbspt-form .hs-fieldtype-phonenumber input,.hbspt-form .hs-fieldtype-date input{padding-block:var(--spacing-component-2) !important;padding-inline:var(--spacing-component-3) !important}@media(min-width: 768px){.hbspt-form select.hs-input{max-width:var(--column-span-6) !important}}.hbspt-form .inputs-list,.hbspt-form .multi-container{list-style:none;padding-inline-start:0}.hbspt-form .inputs-list>li,.hbspt-form .multi-container>li{padding:unset}.hbspt-form .hs-form-checkbox ::before,.hbspt-form .hs-form-booleancheckbox ::before{flex-grow:0;margin-block-start:-0.2em !important;margin-block-end:auto}.hbspt-form .hs-form-checkbox>label,.hbspt-form .hs-form-booleancheckbox>label{display:flex;flex-direction:row}.hbspt-form .hs-form-checkbox>label>span,.hbspt-form .hs-form-booleancheckbox>label>span{margin:0}.hbspt-form .hs-form-checkbox-display{display:flex}.hbspt-form .hs-form-radio{padding:0}.hbspt-form .hs-form-radio input::before{height:var(--line-height-base);line-height:var(--line-height-base);margin-block:0;vertical-align:text-bottom;width:var(--line-height-base)}.hbspt-form .hs-form-radio-display{display:flex}.hbspt-form .hs-form-required::after{color:var(--purple-60);content:"(Required)";display:inline-block;font-size:var(--font-size-small);font-weight:bold;line-height:var(--line-height-small);margin-inline-start:.5em}.hbspt-form .hs-error-msgs{list-style:none}.hbspt-form .hs-error-msg{color:var(--red-80) !important;font-weight:bold}.hbspt-form .hs-error-msg::before{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;content:"error";margin-right:var(--spacing-component-2)}.hbspt-form .submitted-message{background-color:var(--white);box-shadow:var(--subtle-shadow);margin-inline:auto;max-width:100%;padding:var(--spacing-layout-1);width:var(--column-span-6)}.hbspt-form .submitted-message::before{-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-size:1.4em;font-style:normal;font-weight:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;color:var(--green-60);content:"mark_email_read";display:block;font-size:3em;line-height:1;margin-block-end:var(--spacing-layout-half)}
