.st{padding:clamp(40px,5vw,64px) 0}.st--white{background:var(--aspire-white)}.st--light{background:var(--bg-subtle)}.st--dark{background:var(--aspire-charcoal)}.st__inner{margin:0 auto;text-align:center}.st__icon{margin-bottom:24px}.st__icon-img{height:32px;margin:0 auto;object-fit:contain;width:32px}.st__icon-img--spin{animation:pinwheel-scroll 1.6s cubic-bezier(.2,.8,.3,1) forwards}@keyframes pinwheel-scroll{0%{transform:rotate(0deg)}to{transform:rotate(540deg)}}.st__label{font-family:var(--font-primary);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 28px;text-transform:uppercase}.st--light .st__label,.st--white .st__label{color:var(--aspire-light-text)}.st--dark .st__label{color:hsla(0,0%,100%,.4)}.st__statement{font-family:var(--font-primary);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0 auto 40px;text-wrap:balance}.st--light .st__statement,.st--white .st__statement{color:var(--aspire-charcoal)}.st--dark .st__statement{color:var(--aspire-white)}.st__btn{align-items:center;border-radius:8px;display:inline-flex;font-family:var(--font-primary);font-size:.8125rem;font-weight:600;gap:8px;letter-spacing:.01em;padding:12px 26px;text-decoration:none;transition:background .25s cubic-bezier(.19,1,.22,1),color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.19,1,.22,1),box-shadow .25s cubic-bezier(.19,1,.22,1)}.st__btn-arrow{flex-shrink:0}.st--light .st__btn,.st--white .st__btn{background:transparent;border:1px solid rgba(26,26,26,.18);box-shadow:none;color:var(--aspire-charcoal)}.st--light .st__btn:hover,.st--white .st__btn:hover{background:rgba(26,26,26,.04);border-color:rgba(26,26,26,.35);color:var(--aspire-charcoal)}.st--light .st__btn:active,.st--white .st__btn:active{box-shadow:none}.st--dark .st__btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:var(--aspire-white)}.st--dark .st__btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.35)}@media (max-width:768px){.st__statement{font-size:clamp(1.5rem,5vw,2rem)}.st__btn{justify-content:center;width:100%}}