.spin-cta{margin-inline:calc(50% - 50vw);margin-bottom:var(--spin-sp-mb-d,0);margin-top:var(--spin-sp-mt-d,0);max-width:100vw;padding-inline:80px;padding-bottom:var(--spin-sp-pb-d,232px);padding-top:var(--spin-sp-pt-d,233px);position:relative;width:100vw}.spin-cta--page{background-color:var(--spin-surface-page,#faf9f5)}.spin-cta--raised{background-color:var(--spin-surface-raised,#fff)}.spin-cta__inner{margin-inline:auto;max-width:var(--spin-cta-max,1259px);width:100%}.spin-cta__block{align-items:flex-start;display:flex;flex-direction:column;padding-left:30px;position:relative}.spin-cta__block:before{background-color:var(--spin-ink,#151515);bottom:0;content:"";left:0;position:absolute;top:9px;width:1px}.spin-cta--no-rule .spin-cta__block{padding-left:0}.spin-cta--no-rule .spin-cta__block:before{display:none}.spin-cta__heading{color:var(--spin-ink,#151515);font-family:var(--spin-font-heading,"Quincy CF",Georgia,"Times New Roman",serif);font-size:var(--spin-h3,66px);font-weight:400;letter-spacing:var(--spin-heading-tracking,-.035em);line-height:var(--spin-h3-lh,1.03);margin:0;text-wrap:balance}.spin-cta__body,.spin-cta__body p{color:var(--spin-ink,#151515);font-family:var(--spin-font-body,"Soehne",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-size:var(--spin-text-base,20px);font-weight:300;line-height:var(--spin-text-base-lh,32px)}.spin-cta__body p{margin:0}.spin-cta__body{margin-top:25px;max-width:var(--spin-cta-body-max,851px)}.spin-cta__body>*+*{margin-top:var(--spin-space-md,24px)}.spin-cta__button{margin-top:38px;text-decoration:none}@media (max-width:1024px){.spin-cta{margin-bottom:var(--spin-sp-mb-t,0);margin-top:var(--spin-sp-mt-t,0);padding-inline:80px;padding-bottom:var(--spin-sp-pb-t,140px);padding-top:var(--spin-sp-pt-t,140px)}.spin-cta__inner{max-width:none}.spin-cta__block:before{top:7px}}@media (max-width:767px){.spin-cta{margin-bottom:var(--spin-sp-mb-m,0);margin-top:var(--spin-sp-mt-m,0);padding-inline:20px;padding-bottom:var(--spin-sp-pb-m,100px);padding-top:var(--spin-sp-pt-m,100px)}.spin-cta__block{padding-left:0}.spin-cta__block:before{display:none}.spin-cta__body{margin-top:20px}.spin-cta__button{margin-top:32px}}