.sph-hero{align-items:center;display:flex;min-height:1100px;overflow:hidden;position:relative;width:100%}.sph-hero__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 140px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 140px,#000);position:absolute;right:0;z-index:0}.sph-hero__overlay{inset:0;position:absolute;z-index:1}.sph-hero__inner{align-items:flex-start;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1200px;padding:150px 25px 55px;position:relative;width:100%;z-index:2}.sph-hero__box{background:linear-gradient(86.26deg,#fffdf5 21.39%,#fff 87.71%);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;max-width:100%;overflow:visible;padding:56px 56px 80px;position:relative;width:78%}.sph-hero__eyebrow{color:var(--color-accent);display:inline-block;font-size:13px;font-weight:500;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.sph-hero__heading{color:#101d43;font-size:53px;line-height:65px;margin-bottom:24px}.sph-hero__text{color:#1e1e1e;font-size:21px;font-weight:400;letter-spacing:0;line-height:31px;margin-bottom:0}.sph-hero__cta-wrap{align-items:center;bottom:0;display:flex;flex-wrap:wrap;gap:16px;left:56px;position:absolute;transform:translateY(50%)}.sph-hero__cta{align-items:center;background-color:#ab8f47;border:1px solid #ab8f47;border-radius:10px;color:#fff;display:inline-flex;font-family:General Sans,sans-serif;font-size:14px!important;font-weight:500;gap:8px;justify-content:center;letter-spacing:.1em;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease;white-space:nowrap}.sph-hero__cta:hover{background-color:#faf4e1;border-color:#96793a;color:#96793a}.sph-hero__cta--secondary{background-color:#faf4e1;border:1px solid #96793a;color:#96793a}.sph-hero__cta--secondary:hover{background-color:#ab8f47;border:1px solid #ab8f47;color:#fff}.sph-hero__cta-chevron{align-items:center;display:flex;font-size:15px!important;line-height:1;position:relative;top:-1px}@media (max-width:1200px){.sph-hero{min-height:1100px!important}.sph-hero__inner{padding:50px 25px 55px!important}}@media (max-width:1024px){.sph-hero{min-height:1000px!important}.sph-hero__inner{padding:50px 25px 55px!important}}@media (max-width:900px){.sph-hero{min-height:800px!important}.sph-hero__inner{padding:50px 24px 55px!important}.sph-hero__box{min-height:unset;padding:40px 32px 72px;width:100%}.sph-hero__cta-wrap{left:32px}.sph-hero__text{font-size:20px;line-height:30px}}@media (max-width:768px){.sph-hero{min-height:71svh!important;padding-bottom:35px}.sph-hero__inner{padding:140px 24px 55px!important}.sph-hero__box{padding:32px 24px 64px;width:100%}.sph-hero__cta-wrap{left:24px}.sph-hero__cta{font-size:13px!important;padding:12px 20px!important}.sph-hero__bg{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 70px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 70px,#000);top:min(var(--sph-img-offset,200px),100px)!important}}