*,*::before,*::after{box-sizing:border-box}*{margin:0}*{text-wrap:pretty}*{overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}*{font-synthesis:none !important}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.wrapper{box-sizing:border-box;max-width:1200px;margin:0 auto;padding-inline:30px}.container-fluid{margin-inline:auto;display:flex;flex-direction:column;width:100%}.wrapper.container-fluid{padding-inline:30px}.container{margin-inline:auto;padding-inline:30px;display:flex;flex-direction:column;width:100%}.row{display:flex;flex-flow:row wrap;box-sizing:border-box;flex-basis:100%;column-gap:var(--column-gap, 30px);row-gap:var(--row-gap, var(--column-gap, 30px))}.row.reverse{flex-direction:row-reverse}.row--no-gap{column-gap:0;row-gap:0}.row--no-gap .col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.row--no-gap .col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.row--no-gap .col-xs-3{flex-basis:25%;max-width:25%}.row--no-gap .col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.row--no-gap .col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.row--no-gap .col-xs-6{flex-basis:50%;max-width:50%}.row--no-gap .col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.row--no-gap .col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.row--no-gap .col-xs-9{flex-basis:75%;max-width:75%}.row--no-gap .col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.row--no-gap .col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.row--no-gap .col-xs-12{flex-basis:100%;max-width:100%}@media only screen and (min-width: 480px){.row--no-gap .col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.row--no-gap .col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.row--no-gap .col-sm-3{flex-basis:25%;max-width:25%}.row--no-gap .col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.row--no-gap .col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.row--no-gap .col-sm-6{flex-basis:50%;max-width:50%}.row--no-gap .col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.row--no-gap .col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.row--no-gap .col-sm-9{flex-basis:75%;max-width:75%}.row--no-gap .col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.row--no-gap .col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.row--no-gap .col-sm-12{flex-basis:100%;max-width:100%}}@media only screen and (min-width: 768px){.row--no-gap .col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.row--no-gap .col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.row--no-gap .col-md-3{flex-basis:25%;max-width:25%}.row--no-gap .col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.row--no-gap .col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.row--no-gap .col-md-6{flex-basis:50%;max-width:50%}.row--no-gap .col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.row--no-gap .col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.row--no-gap .col-md-9{flex-basis:75%;max-width:75%}.row--no-gap .col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.row--no-gap .col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.row--no-gap .col-md-12{flex-basis:100%;max-width:100%}}@media only screen and (min-width: 1024px){.row--no-gap .col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.row--no-gap .col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.row--no-gap .col-lg-3{flex-basis:25%;max-width:25%}.row--no-gap .col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.row--no-gap .col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.row--no-gap .col-lg-6{flex-basis:50%;max-width:50%}.row--no-gap .col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.row--no-gap .col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.row--no-gap .col-lg-9{flex-basis:75%;max-width:75%}.row--no-gap .col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.row--no-gap .col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.row--no-gap .col-lg-12{flex-basis:100%;max-width:100%}}.container-fluid>.row{flex:1}.container-fluid--grid-test{position:relative}.container-fluid--grid-test::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:linear-gradient(to right, rgba(200, 200, 200, 0.3) 0, rgba(200, 200, 200, 0.3) 30px, transparent 30px),linear-gradient(to left, rgba(200, 200, 200, 0.3) 0, rgba(200, 200, 200, 0.3) 30px, transparent 30px)}.container-fluid--grid-test::after{content:"";position:absolute;top:0;left:30px;right:30px;bottom:0;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(to right, transparent 0, transparent calc((100% - 330px) / 12), rgba(200, 200, 200, 0.4) calc((100% - 330px) / 12), rgba(200, 200, 200, 0.4) calc((100% - 330px) / 12 + 30px), transparent calc((100% - 330px) / 12 + 30px))}.container-fluid--grid-test .row{position:relative;z-index:2}.col-xs{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 1) + 0px);max-width:calc(calc(calc(100% - 330px) / 12 * 1) + 0px)}.col-xs-2{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 2) + 30px);max-width:calc(calc(calc(100% - 330px) / 12 * 2) + 30px)}.col-xs-3{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 3) + 60px);max-width:calc(calc(calc(100% - 330px) / 12 * 3) + 60px)}.col-xs-4{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 4) + 90px);max-width:calc(calc(calc(100% - 330px) / 12 * 4) + 90px)}.col-xs-5{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 5) + 120px);max-width:calc(calc(calc(100% - 330px) / 12 * 5) + 120px)}.col-xs-6{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 6) + 150px);max-width:calc(calc(calc(100% - 330px) / 12 * 6) + 150px)}.col-xs-7{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 7) + 180px);max-width:calc(calc(calc(100% - 330px) / 12 * 7) + 180px)}.col-xs-8{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 8) + 210px);max-width:calc(calc(calc(100% - 330px) / 12 * 8) + 210px)}.col-xs-9{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 9) + 240px);max-width:calc(calc(calc(100% - 330px) / 12 * 9) + 240px)}.col-xs-10{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 10) + 270px);max-width:calc(calc(calc(100% - 330px) / 12 * 10) + 270px)}.col-xs-11{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 11) + 300px);max-width:calc(calc(calc(100% - 330px) / 12 * 11) + 300px)}.col-xs-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}.col.reverse{flex-direction:column-reverse}@media only screen and (min-width: 480px){.container{width:480px}.col-sm{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 1) + 0px);max-width:calc(calc(calc(100% - 330px) / 12 * 1) + 0px)}.col-sm-2{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 2) + 30px);max-width:calc(calc(calc(100% - 330px) / 12 * 2) + 30px)}.col-sm-3{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 3) + 60px);max-width:calc(calc(calc(100% - 330px) / 12 * 3) + 60px)}.col-sm-4{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 4) + 90px);max-width:calc(calc(calc(100% - 330px) / 12 * 4) + 90px)}.col-sm-5{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 5) + 120px);max-width:calc(calc(calc(100% - 330px) / 12 * 5) + 120px)}.col-sm-6{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 6) + 150px);max-width:calc(calc(calc(100% - 330px) / 12 * 6) + 150px)}.col-sm-7{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 7) + 180px);max-width:calc(calc(calc(100% - 330px) / 12 * 7) + 180px)}.col-sm-8{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 8) + 210px);max-width:calc(calc(calc(100% - 330px) / 12 * 8) + 210px)}.col-sm-9{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 9) + 240px);max-width:calc(calc(calc(100% - 330px) / 12 * 9) + 240px)}.col-sm-10{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 10) + 270px);max-width:calc(calc(calc(100% - 330px) / 12 * 10) + 270px)}.col-sm-11{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 11) + 300px);max-width:calc(calc(calc(100% - 330px) / 12 * 11) + 300px)}.col-sm-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}.row-sm-1{flex:1 !important}.row-sm-2{flex:2 !important}.row-sm-3{flex:3 !important}.row-first-sm{order:-1}.row-last-sm{order:1}}@media only screen and (min-width: 768px){.container{width:768px}.col-md{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 1) + 0px);max-width:calc(calc(calc(100% - 330px) / 12 * 1) + 0px)}.col-md-2{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 2) + 30px);max-width:calc(calc(calc(100% - 330px) / 12 * 2) + 30px)}.col-md-3{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 3) + 60px);max-width:calc(calc(calc(100% - 330px) / 12 * 3) + 60px)}.col-md-4{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 4) + 90px);max-width:calc(calc(calc(100% - 330px) / 12 * 4) + 90px)}.col-md-5{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 5) + 120px);max-width:calc(calc(calc(100% - 330px) / 12 * 5) + 120px)}.col-md-6{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 6) + 150px);max-width:calc(calc(calc(100% - 330px) / 12 * 6) + 150px)}.col-md-7{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 7) + 180px);max-width:calc(calc(calc(100% - 330px) / 12 * 7) + 180px)}.col-md-8{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 8) + 210px);max-width:calc(calc(calc(100% - 330px) / 12 * 8) + 210px)}.col-md-9{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 9) + 240px);max-width:calc(calc(calc(100% - 330px) / 12 * 9) + 240px)}.col-md-10{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 10) + 270px);max-width:calc(calc(calc(100% - 330px) / 12 * 10) + 270px)}.col-md-11{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 11) + 300px);max-width:calc(calc(calc(100% - 330px) / 12 * 11) + 300px)}.col-md-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}.row-md-1{flex:1 !important}.row-md-2{flex:2 !important}.row-md-3{flex:3 !important}.row-first-md{order:-1}.row-last-md{order:1}}@media only screen and (min-width: 1024px){.container{width:1200px}.col-lg{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 1) + 0px);max-width:calc(calc(calc(100% - 330px) / 12 * 1) + 0px)}.col-lg-2{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 2) + 30px);max-width:calc(calc(calc(100% - 330px) / 12 * 2) + 30px)}.col-lg-3{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 3) + 60px);max-width:calc(calc(calc(100% - 330px) / 12 * 3) + 60px)}.col-lg-4{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 4) + 90px);max-width:calc(calc(calc(100% - 330px) / 12 * 4) + 90px)}.col-lg-5{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 5) + 120px);max-width:calc(calc(calc(100% - 330px) / 12 * 5) + 120px)}.col-lg-6{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 6) + 150px);max-width:calc(calc(calc(100% - 330px) / 12 * 6) + 150px)}.col-lg-7{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 7) + 180px);max-width:calc(calc(calc(100% - 330px) / 12 * 7) + 180px)}.col-lg-8{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 8) + 210px);max-width:calc(calc(calc(100% - 330px) / 12 * 8) + 210px)}.col-lg-9{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 9) + 240px);max-width:calc(calc(calc(100% - 330px) / 12 * 9) + 240px)}.col-lg-10{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 10) + 270px);max-width:calc(calc(calc(100% - 330px) / 12 * 10) + 270px)}.col-lg-11{box-sizing:border-box;flex:0 0 auto;flex-basis:calc(calc(calc(100% - 330px) / 12 * 11) + 300px);max-width:calc(calc(calc(100% - 330px) / 12 * 11) + 300px)}.col-lg-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}.row-lg-1{flex:1 !important}.row-lg-2{flex:2 !important}.row-lg-3{flex:3 !important}.row-first-lg{order:-1}.row-last-lg{order:1}}.start-xs{justify-content:flex-start}.center-xs{justify-content:center}.end-xs{justify-content:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.stretch-xs{align-items:stretch}.stretch-xs>*{display:flex}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 480px){.start-sm{justify-content:flex-start}.center-sm{justify-content:center}.end-sm{justify-content:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.stretch-sm{align-items:stretch}.stretch-sm>*{display:flex;flex-direction:column}.stretch-sm>*>*{height:100%}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 768px){.start-md{justify-content:flex-start}.center-md{justify-content:center}.end-md{justify-content:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.stretch-md{align-items:stretch}.stretch-md>*{display:flex;flex-direction:column}.stretch-md>*>*{height:100%}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 1024px){.start-lg{justify-content:flex-start}.center-lg{justify-content:center}.end-lg{justify-content:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.stretch-lg{align-items:stretch}.stretch-lg>*{display:flex;flex-direction:column}.stretch-lg>*>*{height:100%}.first-lg{order:-1}.last-lg{order:1}}:root{--black: #000;--white: #fff;--black-10: rgba(0,0,0,0.1);--black-20: rgba(0,0,0,0.2);--black-40: rgba(0,0,0,0.4);--black-60: rgba(0,0,0,0.6);--black-80: rgba(0,0,0,0.8);--white-20: rgba(255,255,255,0.2);--white-40: rgba(255,255,255,0.4);--white-60: rgba(255,255,255,0.6);--white-80: rgba(255,255,255,0.8);--gray-20: #ececec;--gray-40: #b4b4b4;--gray-60: #555555;--gray-80: #292929;--purple-10: #f4f4fb;--purple-20: #DBDAF1;--purple-40: #ADA9FF;--purple-60: #4B49B2;--purple-80: #2B1A78;--red-20: #FBDADC;--red-40: #FF999F;--red-60: #AF121D;--red-80: #5C0A0F;--blue-20: #E6EBF9;--blue-40: #B3C7FF;--blue-60: #7595F0;--blue-80: #172C68;--yellow-20: #FFEBCC;--yellow-40: #FFD699;--yellow-60: #F2AA40;--yellow-80: #663D00;--green-20: #D6F5ED;--green-40: #ADF0E0;--green-60: #39AA8E;--green-80: #004239;--sand-20: #F5F0ED;--sand-40: #F8D5BF;--sand-60: #C19F8B;--sand-80: #3D3129;--brand-purple: var(--purple-80);--brand-red: var(--red-60);--accent-color: var(--purple-60);--text-color: var(--black);--base-link-color: var(--purple-80);--base-link-hover-color: var(--red-60);--link-color: var(--base-link-color);--link-hover-color: var(--base-link-hover-color);--spacing-layout-0: 0;--spacing-layout-half: 0.75rem;--spacing-layout-1: 1.5rem;--spacing-layout-2: 3rem;--spacing-layout-3: 4.5rem;--spacing-layout-4: 6rem;--spacing-layout-5: 7.5rem;--spacing-layout-6: 9rem;--spacing-layout-7: 10.5rem;--spacing-layout-8: 12rem;--spacing-layout-9: 13.5rem;--spacing-component-0: 0;--spacing-component-1: calc(0.125 * var(--spacing-layout-1));--spacing-component-2: calc(0.25 * var(--spacing-layout-1));--spacing-component-3: calc(0.5 * var(--spacing-layout-1));--spacing-component-4: calc(1 * var(--spacing-layout-1));--spacing-component-5: calc(2 * var(--spacing-layout-1));--spacing-component-6: calc(4 * var(--spacing-layout-1));--spacing-component-7: calc(8 * var(--spacing-layout-1));--spacing-component-8: calc(16 * var(--spacing-layout-1));--spacing-component-9: calc(32 * var(--spacing-layout-1));--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-widescreen: 1600px;--gutter-width: var(--spacing-layout-1);--outer-margin: var(--spacing-layout-1);--grid-max-width: 1200px;--grid-max-width-wp: calc(var(--grid-max-width) - var(--outer-margin) * 2);--column-span-1: 67.5px;--column-span-2: 165px;--column-span-3: 262.5px;--column-span-4: 360px;--column-span-5: 457.5px;--column-span-6: 555px;--column-span-7: 652.5px;--column-span-8: 750px;--column-span-9: 847.5px;--column-span-10: 945px;--column-span-11: 1042.5px;--column-span-12: 1140px;--font-family-serif: "Source Serif 4", serif;--font-family-sans-serif: "Source Sans 3", sans-serif;--font-family-base: var(--font-family-sans-serif);--font-family-heading: var(--font-family-serif);--font-family-display-1: var(--font-family-heading);--font-family-display-2: var(--font-family-heading);--font-family-h1: var(--font-family-heading);--font-family-h2: var(--font-family-heading);--font-family-h3: var(--font-family-heading);--font-family-h4: var(--font-family-heading);--font-family-eyebrow: var(--base-font-family);--font-size-base: 20px;--font-size-display-1: 3.052rem;--font-size-display-2: 2.441rem;--font-size-h1: 1.953rem;--font-size-h2: 1.563rem;--font-size-h3: 1.25rem;--font-size-h4: 1rem;--font-size-eyebrow: 0.7rem;--font-size-extra-large: var(--font-size-h2);--font-size-large: var(--font-size-h3);--font-size-small: 0.8rem;--font-weight-regular: 400;--font-weight-bold: 700;--font-weight-display-1: var(--font-weight-bold);--font-weight-display-2: var(--font-weight-bold);--font-weight-h1: var(--font-weight-bold);--font-weight-h2: var(--font-weight-bold);--font-weight-h3: var(--font-weight-bold);--font-weight-h4: var(--font-weight-bold);--font-weight-eyebrow: var(--font-weight-bold);--line-height-base: var(--spacing-layout-1);--line-height-display-1: calc(2.5 * var(--line-height-base));--line-height-display-2: calc(2 * var(--line-height-base));--line-height-h1: calc(1.5 * var(--line-height-base));--line-height-h2: calc(1.5 * var(--line-height-base));--line-height-h3: calc(1 * var(--line-height-base));--line-height-h4: calc(1 * var(--line-height-base));--line-height-eyebrow: calc(1 * var(--line-height-base));--line-height-extra-large: calc(1.5 * var(--line-height-base));--line-height-large: calc(1 * var(--line-height-base));--line-height-small: calc(1 * var(--line-height-base));--line-height-sm: var(--line-height-small);--line-height-md: var(--line-height-base);--line-height-lg: var(--line-height-large);--line-height-xl: var(--line-height-extra-large);--line-height-xxl: var(--line-height-display-2);--line-height-xxxl: var(--line-height-display-1);--letter-spacing-base: normal;--letter-spacing-display-1: normal;--letter-spacing-display-2: normal;--letter-spacing-h1: normal;--letter-spacing-h2: normal;--letter-spacing-h3: normal;--letter-spacing-h4: normal;--letter-spacing-eyebrow: 0.1em;--letter-spacing-small: normal;--letter-spacing-sm: var(--letter-spacing-small);--letter-spacing-md: var(--letter-spacing-base);--letter-spacing-lg: var(--letter-spacing-large);--letter-spacing-xl: var(--letter-spacing-extra-large);--letter-spacing-xxl: var(--letter-spacing-display-2);--letter-spacing-xxxl: var(--letter-spacing-display-1);--text-underline-offset: 0.3em;--hairline: 1px;--thin: 2px;--medium: 4px;--thick: 8px;--focus-color: var(--blue-40);--focus-outline: var(--medium) solid var(--focus-color);--rounded-corners: var(--spacing-component-2);--shadow-color: rgba(0,0,0,0.1);--shadow-small: 0.2px 0.7px 0.8px var(--shadow-color), 0.9px 3px 3.5px -2.5px var(--shadow-color), -2px -2px 2px -2px var(--shadow-color);--shadow-medium: 0.2px 0.7px 0.8px var(--shadow-color), 1.1px 3.8px 4.5px -1.2px var(--shadow-color), 4.3px 14.8px 17.3px -2.5px var(--shadow-color), -2px -2px 2px -2px var(--shadow-color);--shadow-large: 0.2px 0.7px 0.8px var(--shadow-color), 2.9px 10px 11.7px -0.8px var(--shadow-color), 8.6px 30px 35.1px -1.7px var(--shadow-color), 22.4px 77.8px 91.1px -2.5px var(--shadow-color)}html{color:var(--text-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);image-rendering:-webkit-optimize-contrast;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);scroll-behavior:smooth;scroll-padding-top:var(--spacing-layout-3);text-underline-offset:var(--text-underline-offset)}body{display:flex;flex-direction:column;min-height:1vh}body>main{flex-grow:1}a{color:var(--link-color);text-decoration:underline;text-decoration-thickness:var(--hairline)}a:hover{color:var(--link-hover-color)}*:focus-visible,*:target{outline:var(--focus-outline);position:relative}[data-color-mode=dark]{--link-color: var(--white);--link-hover-color: var(--white);color:var(--white)}[data-color-mode=light]{--link-color: var(--link-color);--link-hover-color: var(--link-hover-color);color:var(--text-color)}@font-face{font-family:"Source Sans 3";font-style:normal;src:url("../static/fonts/SourceSans3.woff2") format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;src:url("../static/fonts/SourceSans3-Italic.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;src:url("../static/fonts/SourceSerif4.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;src:url("../static/fonts/SourceSerif4-Italic.woff2") format("woff2")}.section{--bg-color: var(--white);--border: var(--hairline) solid var(--black-10);--padding: var(--spacing-layout-2);--spacing: var(--spacing-layout-1);background-color:var(--bg-color);border-block-start:var(--border);padding-block:var(--padding)}.cluster{overflow:hidden}.cluster>*{display:flex;flex-wrap:wrap;margin:var(--spacing, calc(var(--spacing-layout-1) / 2 * -1))}.cluster>*>*{margin:var(--spacing, calc(var(--spacing-layout-1) / 2))}.stack{--spacing: var(--spacing-layout-1)}.stack>*+*{margin-block-start:var(--spacing)}.container-fluid.stack{gap:var(--spacing)}.container-fluid.stack>*+*{margin-block-start:0}.stack-with-lines>*+*::before{border-block-start:var(--hairline) solid var(--black-20);content:"";display:block;margin-block:var(--spacing, var(--spacing-layout-1));width:100%}:has(>.grid){container-type:inline-size}.grid{--spacing: var(--spacing-layout-1);align-items:stretch;column-gap:var(--spacing);display:flex;flex-flow:row wrap;justify-content:flex-start;row-gap:var(--spacing)}.grid>*{flex:0 0 auto;flex-basis:100%;max-width:100%}@container (width >= 768px){.grid>*{flex-basis:calc((100% - var(--spacing)*2)/3);max-width:calc((100% - var(--spacing)*2)/3)}.grid:has(>:nth-child(1):nth-last-child(1)),.grid:has(>:nth-child(2):nth-last-child(1)){justify-content:center}}.grid-lines{background-image:linear-gradient(to bottom, var(--black-20) 1px, transparent 1px);background-size:100% var(--spacing-layout-half)}.grid-lines p,.grid-lines h1,.grid-lines h2,.grid-lines h3,.grid-lines h4,.grid-lines h5,.grid-lines h6,.grid-lines li,.grid-lines blockquote{background-color:rgba(255,0,0,.1)}.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%}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-2);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,cfa-breadcrumbs+h2,cfa-breadcrumbs+h3,cfa-breadcrumbs+h4,cfa-breadcrumbs+.h1,cfa-breadcrumbs+.h2,cfa-breadcrumbs+.h3,cfa-breadcrumbs+.h4,cfa-breadcrumbs+.display-1,cfa-breadcrumbs+.display-2{margin-block-start:var(--spacing-layout-half) !important}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+h4,.eyebrow+.h1,.eyebrow+.h2,.eyebrow+.h3,.eyebrow+.h4,.eyebrow+.display-1,.eyebrow+.display-2{margin-block-start:0 !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{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{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::after{border-block-end:var(--hairline) solid currentColor;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{--color: currentColor;background-color:var(--color);border:0;color:var(--color);display:block;font-size:0;height:var(--hairline);margin-block:var(--spacing-layout-1);opacity:.4}.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}.text-left{text-align:start !important}.text-center{text-align:center !important}.text-right{text-align:end !important}.color-purple{color:var(--purple-80)}.color-red{color:var(--red-80)}.color-green{color:var(--green-80)}.no-margin{margin:0}.rounded-corners{border-radius:var(--rounded-corners)}.is-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.is-loading{position:relative;opacity:.4}.is-loading:after{content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.sr-only,.screen-reader-text{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}a.skip-link{background-color:var(--white);height:1px;left:-999px;overflow:hidden;position:absolute;text-decoration:none;top:auto;width:1px;z-index:-999}a.skip-link:focus,a.skip-link:active{height:initial;left:var(--spacing-component-2);overflow:auto;padding:var(--spacing-component-2);text-align:center;top:var(--spacing-component-2);width:initial;z-index:999}.cfa-button,a.cfa-button,.cfa-button>a,.wp-block-button>*{--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,a.cfa-button:hover,.cfa-button>a:hover,.wp-block-button>*: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,a.cfa-button cfa-icon,.cfa-button>a cfa-icon,.wp-block-button>* cfa-icon{line-height:1em}@media(max-width: 768px){.cfa-button,a.cfa-button,.cfa-button>a,.wp-block-button>*{width:100%}.cfa-button+.cfa-button,.cfa-button+a.cfa-button,.cfa-button+.cfa-button>a,.cfa-button+.wp-block-button>*,a.cfa-button+.cfa-button,a.cfa-button+a.cfa-button,a.cfa-button+.cfa-button>a,a.cfa-button+.wp-block-button>*,.cfa-button>a+.cfa-button,.cfa-button>a+a.cfa-button,.cfa-button>a+.cfa-button>a,.cfa-button>a+.wp-block-button>*,.wp-block-button>*+.cfa-button,.wp-block-button>*+a.cfa-button,.wp-block-button>*+.cfa-button>a,.wp-block-button>*+.wp-block-button>*{margin-block-start:var(--spacing-layout-half)}.wp-block-button{width:100%}}@media(min-width: 768px){.cfa-button,a.cfa-button,.cfa-button>a,.wp-block-button>*{display:inline-block}.cfa-button,a.cfa-button,.cfa-button>a,.wp-block-button>*{margin-block:var(--spacing-component-2);margin-inline-end:var(--spacing-component-2)}}.cfa-button--primary,a.cfa-button--primary,.cfa-button--primary>a,.wp-block-button.is-style-primary>*{--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,.wp-block-button.is-style-outline>*{--border-color: var(--black-20);--bg-color: transparent}.cfa-button--outline-white,a.cfa-button--outline-white,.cfa-button--outline-white>a,.wp-block-button.is-style-outline-white>*{--border-color: var(--white);--bg-color: transparent;--hover-bg-color: var(--black-20);--shadow-color: var(--white-20);--text-color: var(--white)}.cfa-button--prominent-link,a.cfa-button--prominent-link,.cfa-button--prominent-link>a,.wp-block-button.is-style-prominent-link>*{--accent-color: var(--purple-60);background:unset;box-shadow:unset;color:inherit;font-weight:bold;padding:0;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}.cfa-button--prominent-link:hover,a.cfa-button--prominent-link:hover,.cfa-button--prominent-link>a:hover,.wp-block-button.is-style-prominent-link>*:hover{--accent-color: var(--red-60);background:unset;box-shadow:unset}.cfa-button--prominent-link::after,a.cfa-button--prominent-link::after,.cfa-button--prominent-link>a::after,.wp-block-button.is-style-prominent-link>*::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:transform .2s ease-in-out;width:1em}.cfa-button--prominent-link:hover::after,a.cfa-button--prominent-link:hover::after,.cfa-button--prominent-link>a:hover::after,.wp-block-button.is-style-prominent-link>*:hover::after{transform:translateX(0.3em)}.cfa-button--prominent-link cfa-icon,a.cfa-button--prominent-link cfa-icon,.cfa-button--prominent-link>a cfa-icon,.wp-block-button.is-style-prominent-link>* cfa-icon{text-decoration:none}.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)}details{--color: var(--purple-60);--hover-bg-color: var(--blue-20);display:block;max-width:var(--column-span-8);margin-inline:auto;border-block:var(--hairline) solid var(--gray-40);padding-inline:var(--spacing-component-3)}details[open]{padding-block-end:var(--spacing-layout-half)}details[open]>summary{margin-block-end:var(--spacing-layout-half)}details+details{margin-block-start:-1px !important}details>summary{align-items:center;color:var(--color);cursor:pointer;display:block;flex-direction:row;font-weight:bold;padding-block:var(--spacing-component-3);padding-right:var(--spacing-component-4);position:relative}details>summary:hover{background-color:var(--hover-bg-color);box-shadow:var(--spacing-component-3) 0 var(--blue-20),calc(-1*var(--spacing-component-3)) 0 var(--blue-20)}summary::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:"expand_more";display:block;height:1rem;line-height:1rem;margin-top:-0.5rem;position:absolute;right:0;text-align:right;top:50%}@media(prefers-reduced-motion: no-preference){summary::after{transition:transform .2s}}details[open]>summary::after{transform:rotate(180deg)}details>summary+*{margin-block-start:0 !important}.cfa-form{--bg-color: var(--white);background-color:var(--bg-color);box-shadow:var(--shadow-medium)}.cfa-fieldset{border:0;margin:0;padding:0}.cfa-fieldset>*+*{margin-block-start:var(--spacing-layout-half)}.cfa-fieldset legend{font-weight:bold}.cfa-form-group>*{display:block}.cfa-form-group+.cfa-form-group{margin-block-start:var(--spacing-layout-1)}.cfa-input-container{max-width:100%;width:min(var(--column-span-6),100%)}.cfa-input-container:focus-within{outline:var(--focus-outline)}.cfa-input-container>*{display:block;width:100%}.cfa-label{flex:1;flex-grow:1;font-weight:bold;padding-inline-end:var(--spacing-component-2);padding-block:var(--spacing-component-2)}.cfa-select{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{outline:none}.cfa-multiselect{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{outline:none}.cfa-multiselect option{padding-block:var(--spacing-component-2);padding-inline:var(--spacing-component-3)}.cfa-multiselect option:focus,.cfa-multiselect option:checked{background-color:var(--green-20)}.cfa-text-area,.cfa-text-input{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{outline:none}.cfa-text-area{height:var(--spacing-layout-4);padding:var(--spacing-component-3)}.cfa-text-area:focus{outline:none}.cfa-checkbox{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){background-color:var(--green-20)}.cfa-checkbox+.cfa-checkbox{margin-block-start:var(--spacing-layout-half)}.cfa-checkbox input{appearance:none;flex-basis:1.5rem;flex-grow:0}.cfa-checkbox input:focus{outline:none}.cfa-checkbox 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{content:"check_box"}.cfa-checkbox label{font-weight:normal}.cfa-radio-button{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){background-color:var(--green-20)}.cfa-radio-button+.cfa-radio-button{margin-block-start:var(--spacing-layout-half)}.cfa-radio-button input{appearance:none;flex-basis:1.5rem;flex-grow:0}.cfa-radio-button input:focus{outline:none}.cfa-radio-button 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{content:"radio_button_checked"}.cfa-radio-button 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)}.cfa-loader{--size: var(--spacing-component-3);animation:pulse 2s infinite;border-radius:50%;display:block;height:var(--size);margin-left:auto;margin-right:auto;text-indent:-9999px;width:var(--size)}@keyframes pulse{0%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(0,0,0,.3)}100%{background-color:rgba(0,0,0,0)}}.link-list,ul.is-style-link-list,.content ul.is-style-link-list{--bg-color: var(--white);--bg-hover-color: var(--purple-10);--border-color: var(--gray-40);--border-hover-color: var(--purple-60);--text-color: var(--black);--text-hover-color: var(--purple-80);--icon-color: var(--gray-40);--icon-hover-color: var(--purple-60);list-style:none;padding:0}.link-list>li,ul.is-style-link-list>li,.content ul.is-style-link-list>li{margin:0;padding:0}.link-list>li>a,ul.is-style-link-list>li>a,.content ul.is-style-link-list>li>a{background-color:var(--bg-color);border:var(--hairline) solid var(--border-color);color:var(--text-color);display:block;padding:var(--spacing-component-3);text-decoration:none}.link-list>li>a:hover,.link-list>li>a:focus,ul.is-style-link-list>li>a:hover,ul.is-style-link-list>li>a:focus,.content ul.is-style-link-list>li>a:hover,.content ul.is-style-link-list>li>a:focus{background-color:var(--bg-hover-color);border-color:var(--border-hover-color);color:var(--text-hover-color);position:relative;z-index:2}.link-list>li:first-child>a,ul.is-style-link-list>li:first-child>a,.content ul.is-style-link-list>li:first-child>a{border-top-left-radius:var(--rounded-corners);border-top-right-radius:var(--rounded-corners)}.link-list>li:last-child>a,ul.is-style-link-list>li:last-child>a,.content ul.is-style-link-list>li:last-child>a{border-bottom-left-radius:var(--rounded-corners);border-bottom-right-radius:var(--rounded-corners)}.link-list>li:not(:has(a)),ul.is-style-link-list>li:not(:has(a)),.content ul.is-style-link-list>li:not(:has(a)){background-color:var(--gray-20);border:var(--hairline) solid var(--border-color);color:var(--text-color);display:block;padding:var(--spacing-component-3)}.link-list>li+li,ul.is-style-link-list>li+li,.content ul.is-style-link-list>li+li{margin-block-start:calc(-1*var(--hairline))}.link-list:has(cfa-icon)>li>a,ul.is-style-link-list:has(cfa-icon)>li>a,.content ul.is-style-link-list:has(cfa-icon)>li>a{padding-left:var(--spacing-component-5);position:relative}.link-list>li>a cfa-icon,ul.is-style-link-list>li>a cfa-icon,.content ul.is-style-link-list>li>a cfa-icon{color:var(--icon-color);display:block;left:var(--spacing-component-3);position:absolute;text-align:center;width:var(--spacing-component-4)}.link-list>li>a:hover cfa-icon,.link-list>li>a:focus cfa-icon,ul.is-style-link-list>li>a:hover cfa-icon,ul.is-style-link-list>li>a:focus cfa-icon,.content ul.is-style-link-list>li>a:hover cfa-icon,.content ul.is-style-link-list>li>a:focus cfa-icon{color:var(--icon-hover-color)}

.page-header{--text-color: var(--white);--link-color: var(--white);--link-hover-color: var(--white);background:linear-gradient(var(--purple-80), var(--purple-60));color:var(--text-color);position:relative}.page-header>.container-fluid{height:100%;position:relative;z-index:5}.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__image{padding-block:var(--spacing-layout-1);width:100%}.page-header__breakthroughs{overflow:hidden;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.page-header__breakthroughs>.wrapper{height:100%;position:relative}.page-header__breakthroughs .wrapper>svg{opacity:.8;position:absolute}.page-header__breakthroughs .wrapper>svg path{fill:var(--color)}.page-header__breakthroughs svg:nth-of-type(1){--color: var(--purple-80);top:0;left:0;transform:scale(1.2) translateX(-10%)}.page-header__breakthroughs svg:nth-of-type(2){--color: var(--purple-80);bottom:0;right:0;transform:scale(2) translateX(10%) translateY(35%)}.page-header__breakthroughs svg:nth-of-type(3){--color: var(--purple-60);bottom:0;left:50%;transform:scale(0.25) translateX(-55%) translateY(100%)}.page-header__breakthroughs svg:nth-of-type(4){--color: var(--purple-60);bottom:0;left:50%;transform:scale(0.2) translateX(-75%) translateY(100%)}.page-header__breakthroughs svg:nth-of-type(5){--color: var(--blue-60);bottom:0;right:0;transform:scale(0.5) translateY(70%)}.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);position:relative;overflow:hidden}.section .container-fluid,.cfa-section .container-fluid{position:relative;z-index:2}.section>*+*,.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)}.section__background-breaktroughs{bottom:0;left:0;margin-block-start:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.section__background-breaktroughs .wrapper{position:relative;height:100%}.section__background-breaktroughs svg{position:absolute}.section__background-breaktroughs svg path{fill:var(--color)}.section__background-breaktroughs svg:nth-child(1){--color: var(--white);left:0;top:0;transform:scale(2.2) translateX(-20%)}.section__background-breaktroughs svg:nth-child(2){--color: var(--green-60);right:0;bottom:0;transform:translateX(50%)}.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-half)}.site-footer a{text-decoration:none}.site-footer__legal{font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:center}.site-header{--border-color: var(--white-20);--bg-color: var(--purple-80);--link-color: var(--white);--link-hover-color: var(--white);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 cfa-nav{--link-color: var(--white);--link-hover-color: var(--white)}.site-header__logo{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 svg{height:calc(2*var(--spacing-layout-1))}.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)}.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-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.wp-block-button>*{--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,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,.wp-block-button>*: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,a.cfa-button cfa-icon,.cfa-button>a cfa-icon,.wp-block-button>* 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,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.wp-block-button>*{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,.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,.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 .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,.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,.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,.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,.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,.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,.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 .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,.cfa-button+.wp-block-button>*,.hbspt-form .hs-button+.wp-block-button>*,.gform_wrapper .gfield_list_icons button+.wp-block-button>*,.gform_wrapper .gform_button+.wp-block-button>*,a.cfa-button+.cfa-button,.hbspt-form a.hs-button+.cfa-button,.gform_wrapper a.gform_button+.cfa-button,.hbspt-form a.cfa-button+.hs-button,.hbspt-form a.hs-button+.hs-button,.gform_wrapper .hbspt-form a.gform_button+.hs-button,.hbspt-form .gform_wrapper a.gform_button+.hs-button,.gform_wrapper .gfield_list_icons a.cfa-button+button,.hbspt-form .gform_wrapper .gfield_list_icons a.hs-button+button,.gform_wrapper .gfield_list_icons .hbspt-form a.hs-button+button,.gform_wrapper .gfield_list_icons a.gform_button+button,.gform_wrapper a.cfa-button+.gform_button,.hbspt-form .gform_wrapper a.hs-button+.gform_button,.gform_wrapper .hbspt-form a.hs-button+.gform_button,.gform_wrapper a.gform_button+.gform_button,a.cfa-button+a.cfa-button,.hbspt-form a.hs-button+a.cfa-button,.gform_wrapper a.gform_button+a.cfa-button,.hbspt-form a.cfa-button+a.hs-button,.hbspt-form a.hs-button+a.hs-button,.gform_wrapper .hbspt-form a.gform_button+a.hs-button,.hbspt-form .gform_wrapper a.gform_button+a.hs-button,.gform_wrapper a.cfa-button+a.gform_button,.hbspt-form .gform_wrapper a.hs-button+a.gform_button,.gform_wrapper .hbspt-form a.hs-button+a.gform_button,.gform_wrapper a.gform_button+a.gform_button,a.cfa-button+.cfa-button>a,.hbspt-form a.hs-button+.cfa-button>a,.gform_wrapper a.gform_button+.cfa-button>a,.hbspt-form a.cfa-button+.hs-button>a,.hbspt-form a.hs-button+.hs-button>a,.gform_wrapper .hbspt-form a.gform_button+.hs-button>a,.hbspt-form .gform_wrapper a.gform_button+.hs-button>a,.gform_wrapper .gfield_list_icons a.cfa-button+button>a,.hbspt-form .gform_wrapper .gfield_list_icons a.hs-button+button>a,.gform_wrapper .gfield_list_icons .hbspt-form a.hs-button+button>a,.gform_wrapper .gfield_list_icons a.gform_button+button>a,.gform_wrapper a.cfa-button+.gform_button>a,.hbspt-form .gform_wrapper a.hs-button+.gform_button>a,.gform_wrapper .hbspt-form a.hs-button+.gform_button>a,.gform_wrapper a.gform_button+.gform_button>a,a.cfa-button+.wp-block-button>*,.hbspt-form a.hs-button+.wp-block-button>*,.gform_wrapper a.gform_button+.wp-block-button>*,.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,.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,.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 .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,.cfa-button>a+a.cfa-button,.hbspt-form .hs-button>a+a.cfa-button,.gform_wrapper .gfield_list_icons button>a+a.cfa-button,.gform_wrapper .gform_button>a+a.cfa-button,.hbspt-form .cfa-button>a+a.hs-button,.hbspt-form .hs-button>a+a.hs-button,.gform_wrapper .gfield_list_icons .hbspt-form button>a+a.hs-button,.hbspt-form .gform_wrapper .gfield_list_icons button>a+a.hs-button,.gform_wrapper .hbspt-form .gform_button>a+a.hs-button,.hbspt-form .gform_wrapper .gform_button>a+a.hs-button,.gform_wrapper .cfa-button>a+a.gform_button,.hbspt-form .gform_wrapper .hs-button>a+a.gform_button,.gform_wrapper .hbspt-form .hs-button>a+a.gform_button,.gform_wrapper .gfield_list_icons button>a+a.gform_button,.gform_wrapper .gform_button>a+a.gform_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,.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,.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 .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,.cfa-button>a+.wp-block-button>*,.hbspt-form .hs-button>a+.wp-block-button>*,.gform_wrapper .gfield_list_icons button>a+.wp-block-button>*,.gform_wrapper .gform_button>a+.wp-block-button>*,.wp-block-button>*+.cfa-button,.hbspt-form .wp-block-button>*+.hs-button,.gform_wrapper .gfield_list_icons .wp-block-button>*+button,.gform_wrapper .wp-block-button>*+.gform_button,.wp-block-button>*+a.cfa-button,.hbspt-form .wp-block-button>*+a.hs-button,.gform_wrapper .wp-block-button>*+a.gform_button,.wp-block-button>*+.cfa-button>a,.hbspt-form .wp-block-button>*+.hs-button>a,.gform_wrapper .gfield_list_icons .wp-block-button>*+button>a,.gform_wrapper .wp-block-button>*+.gform_button>a,.wp-block-button>*+.wp-block-button>*{margin-block-start:var(--spacing-layout-half)}.wp-block-button{width:100%}}@media(min-width: 768px){.cfa-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.wp-block-button>*{display:inline-block}.cfa-button,.hbspt-form .hs-button,.gform_wrapper .gfield_list_icons button,.gform_wrapper .gform_button,a.cfa-button,.cfa-button>a,.hbspt-form .hs-button>a,.gform_wrapper .gfield_list_icons button>a,.gform_wrapper .gform_button>a,.wp-block-button>*{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,.wp-block-button.is-style-primary>*{--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,.wp-block-button.is-style-outline>*{--border-color: var(--black-20);--bg-color: transparent}.cfa-button--outline-white,a.cfa-button--outline-white,.cfa-button--outline-white>a,.wp-block-button.is-style-outline-white>*{--border-color: var(--white);--bg-color: transparent;--hover-bg-color: var(--black-20);--shadow-color: var(--white-20);--text-color: var(--white)}.cfa-button--prominent-link,a.cfa-button--prominent-link,.cfa-button--prominent-link>a,.wp-block-button.is-style-prominent-link>*{--accent-color: var(--purple-60);background:unset;box-shadow:unset;color:inherit;font-weight:bold;padding:0;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}.cfa-button--prominent-link:hover,a.cfa-button--prominent-link:hover,.cfa-button--prominent-link>a:hover,.wp-block-button.is-style-prominent-link>*:hover{--accent-color: var(--red-60);background:unset;box-shadow:unset}.cfa-button--prominent-link::after,a.cfa-button--prominent-link::after,.cfa-button--prominent-link>a::after,.wp-block-button.is-style-prominent-link>*::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:transform .2s ease-in-out;width:1em}.cfa-button--prominent-link:hover::after,a.cfa-button--prominent-link:hover::after,.cfa-button--prominent-link>a:hover::after,.wp-block-button.is-style-prominent-link>*:hover::after{transform:translateX(0.3em)}.cfa-button--prominent-link cfa-icon,a.cfa-button--prominent-link cfa-icon,.cfa-button--prominent-link>a cfa-icon,.wp-block-button.is-style-prominent-link>* cfa-icon{text-decoration:none}.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-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);background-color:var(--white, #fff);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{padding-bottom:var(--padding);padding-top:var(--padding)}.gform_wrapper .gform_footer{padding-inline:var(--padding);padding-block-end:var(--padding)}.gform_wrapper .gform_fields>*{padding:0 var(--padding)}.gform_wrapper .gform_fields>*+*{margin-block-start:var(--spacing-layout-1)}.gform_wrapper fieldset.gfield{padding:0 var(--padding)}.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-2);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,cfa-breadcrumbs+h2,cfa-breadcrumbs+h3,cfa-breadcrumbs+h4,cfa-breadcrumbs+.h1,cfa-breadcrumbs+.h2,cfa-breadcrumbs+.h3,cfa-breadcrumbs+.h4,cfa-breadcrumbs+.display-1,cfa-breadcrumbs+.display-2{margin-block-start:var(--spacing-layout-half) !important}.eyebrow+h1,.is-style-eyebrow+h1,.eyebrow+h2,.is-style-eyebrow+h2,.eyebrow+h3,.is-style-eyebrow+h3,.eyebrow+h4,.is-style-eyebrow+h4,.eyebrow+.h1,.is-style-eyebrow+.h1,.eyebrow+.h2,.is-style-eyebrow+.h2,.eyebrow+.h3,.is-style-eyebrow+.h3,.eyebrow+.h4,.is-style-eyebrow+.h4,.eyebrow+.display-1,.is-style-eyebrow+.display-1,.eyebrow+.display-2,.is-style-eyebrow+.display-2{margin-block-start:0 !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,.hbspt-form .hs-field-desc{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::after,.is-style-eyebrow-with-line::after{border-block-end:var(--hairline) solid currentColor;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,.is-style-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,.is-style-highlight{--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{--color: currentColor;background-color:var(--color);border:0;color:var(--color);display:block;font-size:0;height:var(--hairline);margin-block:var(--spacing-layout-1);opacity:.4}.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}}.hbspt-form .hs-field-desc{font-weight:normal}@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)}:root{--font-size-sm: var(--font-size-small);--font-size-md: var(--font-size-base);--font-size-lg: var(--font-size-large);--font-size-xl: var(--font-size-extra-large);--font-size-xxl: var(--font-size-display-2);--font-size-xxxl: var(--font-size-display-1);--line-height-sm: var(--line-height-small);--line-height-md: var(--line-height-base);--line-height-lg: var(--line-height-large);--line-height-xl: var(--line-height-extra-large);--line-height-xxl: var(--line-height-display-2);--line-height-xxxl: var(--line-height-display-1)}.has-sm-font-size{line-height:var(--line-height-sm)}.has-md-font-size{line-height:var(--line-height-md)}.has-lg-font-size{line-height:var(--line-height-lg)}.has-xl-font-size{line-height:var(--line-height-xl)}.has-xxl-font-size{line-height:var(--line-height-xxl)}.has-xxxl-font-size{line-height:var(--line-height-xxxl)}.eyebrow+.has-lg-font-size,.is-style-eyebrow+.has-lg-font-size,.is-style-eyebrow>.has-lg-font-size,.eyebrow+.has-xl-font-size,.is-style-eyebrow+.has-xl-font-size,.is-style-eyebrow>.has-xl-font-size,.eyebrow+.has-xxl-font-size,.is-style-eyebrow+.has-xxl-font-size,.is-style-eyebrow>.has-xxl-font-size,.eyebrow+.has-xxxl-font-size,.is-style-eyebrow+.has-xxxl-font-size,.is-style-eyebrow>.has-xxxl-font-size{margin-block-start:0 !important}.wp-block-column.is-vertically-aligned-stretch{display:flex;flex-direction:column;justify-content:stretch}.wp-block-column.is-vertically-aligned-stretch>*{flex-grow:1}@media(max-width: 768px){[class*=wp-container-core-group-is-layout-]{grid-template-columns:1fr !important}}.shadow-3d-left{--shadow-color: var(--blue-80);box-shadow:-1px 1px 0 var(--shadow-color), -2px 2px 0 var(--shadow-color), -3px 3px 0 var(--shadow-color), -4px 4px 0 var(--shadow-color), -5px 5px 0 var(--shadow-color), -6px 6px 0 var(--shadow-color), -7px 7px 0 var(--shadow-color), -8px 8px 0 var(--shadow-color), -9px 9px 0 var(--shadow-color), -10px 10px 0 var(--shadow-color), -11px 11px 0 var(--shadow-color), -12px 12px 0 var(--shadow-color), -13px 13px 0 var(--shadow-color), -14px 14px 0 var(--shadow-color), -15px 15px 0 var(--shadow-color), -16px 16px 0 var(--shadow-color), -17px 17px 0 var(--shadow-color), -18px 18px 0 var(--shadow-color), -19px 19px 0 var(--shadow-color), -20px 20px 0 var(--shadow-color), -21px 21px 0 var(--shadow-color), -22px 22px 0 var(--shadow-color), -23px 23px 0 var(--shadow-color), -24px 24px 0 var(--shadow-color), -25px 25px 0 var(--shadow-color), -26px 26px 0 var(--shadow-color), -27px 27px 0 var(--shadow-color), -28px 28px 0 var(--shadow-color), -29px 29px 0 var(--shadow-color), -30px 30px 0 var(--shadow-color), -31px 31px 0 var(--shadow-color), -32px 32px 0 var(--shadow-color)}.shadow-3d-right{--shadow-color: var(--blue-80);box-shadow:1px 1px 0 var(--shadow-color), 2px 2px 0 var(--shadow-color), 3px 3px 0 var(--shadow-color), 4px 4px 0 var(--shadow-color), 5px 5px 0 var(--shadow-color), 6px 6px 0 var(--shadow-color), 7px 7px 0 var(--shadow-color), 8px 8px 0 var(--shadow-color), 9px 9px 0 var(--shadow-color), 10px 10px 0 var(--shadow-color), 11px 11px 0 var(--shadow-color), 12px 12px 0 var(--shadow-color), 13px 13px 0 var(--shadow-color), 14px 14px 0 var(--shadow-color), 15px 15px 0 var(--shadow-color), 16px 16px 0 var(--shadow-color), 17px 17px 0 var(--shadow-color), 18px 18px 0 var(--shadow-color), 19px 19px 0 var(--shadow-color), 20px 20px 0 var(--shadow-color), 21px 21px 0 var(--shadow-color), 22px 22px 0 var(--shadow-color), 23px 23px 0 var(--shadow-color), 24px 24px 0 var(--shadow-color), 25px 25px 0 var(--shadow-color), 26px 26px 0 var(--shadow-color), 27px 27px 0 var(--shadow-color), 28px 28px 0 var(--shadow-color), 29px 29px 0 var(--shadow-color), 30px 30px 0 var(--shadow-color), 31px 31px 0 var(--shadow-color), 32px 32px 0 var(--shadow-color)}
