.ace-cta{overflow:clip;position:relative}.ace-cta--type-large{--ace-type-module-heading-size:clamp(4.4rem,6.8vw,6.6rem);--ace-type-module-heading-mobile-size:clamp(3.2rem,12.5vw,4.7rem);--ace-type-module-subheading-size:calc(var(--ace-type-fluid-subheading-xl-size) + 2px);--ace-type-module-body-size:var(--ace-type-fluid-body-hero-size);--ace-type-module-body-mobile-size:var(--ace-type-fluid-body-hero-mobile-size)}.ace-cta:after{content:"";height:clamp(5rem,12vw,9rem);inset:auto 0 0;opacity:0;pointer-events:none;position:absolute;transition:var(--ace-transition-opacity)}.ace-cta.ace-bg--neon-gradient.ace-bg-direction--bottom-to-top:after{background:var(--ace-gradient-banner-glow);opacity:1}.ace-cta__padding{padding-bottom:var(--ace-section-padding-bottom,var(--ace-section-space-md));padding-top:var(--ace-section-padding-top,var(--ace-section-space-md))}.ace-cta.ace-bg--neon-gradient.ace-bg-direction--bottom-to-top .ace-cta__padding{padding-bottom:calc(var(--ace-section-padding-bottom, var(--ace-section-space-md)) + var(--ace-space-5xl))}.ace-cta__shell{margin-inline:auto;width:min(100%,80rem)}.ace-cta__grid{align-items:center;display:grid;gap:var(--ace-space-xl)}.ace-cta--centered .ace-cta__grid{justify-items:center;text-align:center}.ace-cta--split .ace-cta__grid{gap:var(--ace-space-2xl);grid-template-columns:minmax(0,1.4fr) minmax(16rem,auto)}.ace-cta__content{display:grid;gap:0;min-width:0;width:min(100%,64rem);--ace-content-stack-heading-gap:max(0rem,calc(clamp(0.45rem, 0.95vw, 0.72rem) - 5px));--ace-content-stack-header-to-body-gap:clamp(1.2rem,2.4vw,1.8rem);--ace-content-stack-body-to-actions-gap:calc(clamp(1.55rem, 3vw, 2.1rem) + 10px)}.ace-cta--split .ace-cta__content{width:100%}.ace-cta__heading{font-size:var(--ace-type-module-heading-size);letter-spacing:var(--ace-type-module-heading-letter-spacing);line-height:var(--ace-type-shared-heading-line-height,var(--ace-type-module-heading-line-height))}.ace-cta__heading,.ace-cta__subheading{color:var(--ace-color-charcoal);font-family:var(--ace-font-display);margin:0}.ace-cta__subheading{font-size:var(--ace-type-module-subheading-size);font-weight:800;line-height:var(--ace-type-module-subheading-line-height)}.ace-cta .ace-content-body{--ace-content-stack-body-gap:var(--ace-space-sm-lg)}.ace-cta__body ol,.ace-cta__body ul{margin:0;padding-left:1.2em}.ace-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ace-space-sm-lg)}.ace-cta__media{margin-top:clamp(1.5rem,3vw,2.25rem);width:100%}.ace-cta--centered .ace-cta__media{display:flex;justify-content:center}.ace-cta__media--small{max-width:16rem}.ace-cta__media--medium{max-width:26rem}.ace-cta__media--large{max-width:100%}.ace-cta__image{border-radius:.75rem;display:block;height:auto;width:100%}.ace-cta--centered .ace-cta__actions{justify-content:center}.ace-cta--split .ace-cta__actions{justify-content:flex-end}.ace-cta__button{align-items:center;display:inline-flex;gap:var(--ace-button-gap-tight);justify-content:center;min-width:0}.ace-cta__button--primary{padding:var(--ace-button-padding-tight)}.ace-cta__button-label{display:inline-block}.ace-cta__button-icon{display:block;flex:0 0 auto;height:1.1rem;image-rendering:pixelated;object-fit:contain;transform-origin:center;transition:var(--ace-transition-swap);width:1.1rem}.ace-cta__button-icon--hover{display:none}.ace-cta__button--primary:focus-visible .ace-cta__button-icon,.ace-cta__button--primary:hover .ace-cta__button-icon{transform:translateX(var(--ace-button-icon-shift))}.ace-cta__button--primary:focus-visible .ace-cta__button-icon--default,.ace-cta__button--primary:hover .ace-cta__button-icon--default{display:none}.ace-cta__button--primary:focus-visible .ace-cta__button-icon--hover,.ace-cta__button--primary:hover .ace-cta__button-icon--hover{display:block}.ace-cta__button--secondary{background:transparent;border-color:var(--ace-color-charcoal)}.ace-cta--dark .ace-cta__body li,.ace-cta--dark .ace-cta__body p,.ace-cta--dark .ace-cta__heading,.ace-cta--dark .ace-cta__subheading{color:var(--ace-color-white)}.ace-cta--dark .ace-cta__button--secondary{border-color:var(--ace-color-white);color:var(--ace-color-white)}@media (max-width:1023px){.ace-cta--split .ace-cta__grid{gap:var(--ace-space-lg);grid-template-columns:1fr}.ace-cta--split .ace-cta__content{max-width:48rem}.ace-cta--split .ace-cta__actions{justify-content:flex-start}}@media (max-width:767px){.ace-cta__content,.ace-cta__grid{max-width:100%;min-width:0;width:100%}.ace-cta__padding{padding-bottom:var(--ace-section-padding-bottom,var(--ace-section-space-sm-2xl));padding-top:var(--ace-section-padding-top,var(--ace-section-space-sm-2xl))}.ace-cta.ace-bg--neon-gradient.ace-bg-direction--bottom-to-top .ace-cta__padding{padding-bottom:calc(var(--ace-section-padding-bottom, var(--ace-section-space-sm-2xl)) + var(--ace-section-space-sm-md))}.ace-cta--split .ace-cta__grid{gap:1.35rem;grid-template-columns:1fr}.ace-cta__heading{font-size:var(--ace-type-module-heading-mobile-size);line-height:var(--ace-type-shared-heading-line-height,var(--ace-type-module-heading-line-height))}.ace-cta__body li,.ace-cta__body p{font-size:var(--ace-type-module-body-mobile-size)}.ace-cta__subheading{font-size:var(--ace-type-module-subheading-size)}.ace-cta--split .ace-cta__actions,.ace-cta__actions{justify-content:flex-start}.ace-cta--centered .ace-cta__actions{justify-content:center}.ace-cta__button--primary{padding:.56rem .82rem .48rem}.ace-cta__button-icon{height:1rem;width:1rem}.ace-cta--centered .ace-cta__media--data-graphic{justify-content:flex-start;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--ace-color-charcoal) transparent;scrollbar-width:thin;width:100%}.ace-cta__media--data-graphic .ace-cta__image{border-radius:0;flex:0 0 56rem;max-width:none;width:56rem}}