.pageblock--cta-banner .cta{z-index:1;background-color:var(--color-neutral-0);border-radius:var(--component-border-radius);flex-direction:column-reverse;justify-content:space-between;align-items:center;display:flex;position:relative}@container style(--breakpoint-lg-min:true){.pageblock--cta-banner .cta{flex-direction:row}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--cta-banner .cta{flex-direction:row}.pageblock--cta-banner .cta .x-core-intro{justify-content:center;width:100%;padding-block:clamp(40px,5vw,100px);padding-inline:clamp(24px,5vw,100px);position:relative}@container style(--breakpoint-lg-min:true){.pageblock--cta-banner .cta .x-core-intro{max-width:800px;padding-right:55px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--cta-banner .cta .x-core-intro{max-width:800px;padding-right:55px}.pageblock--cta-banner .cta .x-core-intro .x-core-button-wrapper{justify-content:center}.pageblock--cta-banner .cta .x-core-media{border-radius:var(--border-radius-max);aspect-ratio:1;flex:1;width:90%;max-width:680px;margin:clamp(-24px,3vw,-40px) auto 0;position:relative;overflow:hidden}@container style(--breakpoint-lg-min:true){.pageblock--cta-banner .cta .x-core-media{margin-right:-40px;width:100%;margin-block:-80px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--cta-banner .cta .x-core-media{margin-right:-40px;width:100%;margin-block:-80px}.pageblock--cta-banner .cta .x-core-media .x-core-image,.pageblock--cta-banner .cta .x-core-media .x-core-video,.pageblock--cta-banner .cta .x-core-media .embed-container{object-fit:cover;width:100%;height:100%}.pageblock--cta-banner .cta .x-media-wrapper:has(.media-credits){padding-block:50px}.pageblock--cta-banner .cta .x-media-wrapper:has(.media-credits) .x-core-media{margin-bottom:0}.pageblock--cta-banner .cta .media-credits{width:90%;max-width:680px;color:var(--color-neutral-500);flex:1}.pageblock--cta-banner .cta .animate{transition:transform 1s cubic-bezier(.405,.005,0,1);transform:translateY(30px)}.pageblock--cta-banner .cta .is-visible{transform:translateY(0)}
