.cta-horizon-frame{isolation:isolate;position:relative;overflow:hidden}.cta-horizon{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(0deg,#0006 0,#000 16% 42%,#0000 92%);mask-image:linear-gradient(0deg,#0006 0,#000 16% 42%,#0000 92%)}.cta-horizon:after{content:"";background:radial-gradient(ellipse min(46%, 560px) 230px at 50% 34%, var(--page-bg) 45%, transparent);position:absolute;inset:0}.cta-horizon-scene{aspect-ratio:16/9;width:max(112%,1200px);position:absolute;bottom:-14%;left:50%;transform:translate(-50%)scaleX(-1)}.dark .cta-horizon-scene{opacity:.85}.cta-horizon-scene img{width:100%;height:auto;position:absolute;inset:0}.cta-horizon-copy{text-align:center;flex-direction:column;align-items:center;padding:5rem 1rem 18rem;display:flex}@media (min-width:40rem){.cta-horizon-copy{padding:7rem 2rem 26rem}}@media (max-width:39.99rem){.cta-horizon-scene{width:820px;bottom:-6%;transform:translate(-38%)scaleX(-1)}.cta-horizon:after{background:radial-gradient(ellipse 90% 260px at 50% 30%, var(--page-bg) 50%, transparent)}}
