.image-divider{height:var(--divider-height,400px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-divider-bg{z-index:0;position:absolute;inset:-20%}.image-divider.parallax .image-divider-bg{inset:-30%}.image-divider-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.image-divider.parallax .image-divider-bg img{position:sticky;top:0}.image-divider.dark:after{content:"";z-index:1;background:linear-gradient(135deg,#080a54d1 0%,#0170b9b3 100%);position:absolute;inset:0}.image-divider.ignite-overlay:after{content:"";z-index:1;background:linear-gradient(135deg,#080a54cc 0%,#ff26b999 100%);position:absolute;inset:0}.image-divider.evolve-overlay:after{content:"";z-index:1;background:linear-gradient(135deg,#080a54cc 0%,#0170b999 100%);position:absolute;inset:0}.image-divider.light:after{content:"";z-index:1;background:#ffffffd9;position:absolute;inset:0}.image-divider.subtle:after{content:"";z-index:1;background:#080a548c;position:absolute;inset:0}.image-divider-content{z-index:2;color:var(--white);text-align:center;max-width:800px;padding:40px 24px;position:relative}.image-divider-content h2{color:var(--white);margin-bottom:16px;font-size:2.8rem}.image-divider-content p{color:#ffffffd9;font-size:1.15rem;line-height:1.7}.image-divider-content .divider-stat{font-family:var(--font-heading);color:var(--white);background:linear-gradient(135deg, var(--accent-pink), var(--evolve-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:5rem;line-height:1;display:block}.image-divider-content .divider-quote{font-size:1.6rem;font-style:italic;font-weight:300;line-height:1.5}.image-divider-content .divider-attribution{color:#fff9;margin-top:16px;font-size:.9rem}.image-divider.light .image-divider-content,.image-divider.light .image-divider-content h2{color:var(--dark-navy)}.image-divider.light .image-divider-content p{color:var(--mid-grey)}.image-divider.fit{height:auto;min-height:var(--divider-height,400px)}@media (width<=768px){.image-divider{height:calc(var(--divider-height,400px) * .7)}.image-divider.fit{height:auto;min-height:calc(var(--divider-height,400px) * .7)}.image-divider.fit .image-divider-content{padding-block:24px}.image-divider.fit .image-divider-content>:last-child{margin-bottom:0}.image-divider-content h2{font-size:2rem}.image-divider-content .divider-stat{font-size:3.5rem}.image-divider-content .divider-quote{font-size:1.2rem}}@media (forced-colors:active){.image-divider-content .divider-stat{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}
