.stride-ebba-cta{min-height:720px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"image heading" "image details";background:#f5f5f7;color:#111}.stride-ebba-cta *{box-sizing:border-box}.stride-ebba-cta .sec-image{grid-area:image;position:relative;min-height:720px;overflow:hidden;background:#ded7cf}.stride-ebba-cta .sec-image img{width:100%;height:100%;min-height:720px;display:block;object-fit:cover;object-position:center center}.stride-ebba-cta .sec-heading{grid-area:heading;align-self:end;padding:64px clamp(44px,7vw,120px) 22px}.stride-ebba-cta .sec-details{grid-area:details;align-self:start;padding:22px clamp(44px,7vw,120px) 64px}.stride-ebba-cta .sec-kicker{margin:0 0 24px;color:#b7d35a;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.stride-ebba-cta h2{margin:0;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.98;letter-spacing:-.05em}.stride-ebba-cta h2 span{display:block}.stride-ebba-cta .sec-accent{color:#62caa8}.stride-ebba-cta .sec-person{display:flex;flex-direction:column;gap:4px}.stride-ebba-cta .sec-person strong{font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.stride-ebba-cta .sec-person span{font-size:18px;line-height:1.4}.stride-ebba-cta .sec-contact{margin-top:42px;display:grid;gap:14px}.stride-ebba-cta .sec-contact__row{width:max-content;max-width:100%;display:flex;align-items:center;gap:16px;color:inherit;font-size:18px;line-height:1.3;text-decoration:none}.stride-ebba-cta .sec-icon{width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff}.stride-ebba-cta .sec-icon svg{width:24px;height:24px}@media(hover:hover)and (pointer:fine){.stride-ebba-cta .sec-contact__row{transition:color .18s ease,transform .18s ease}.stride-ebba-cta .sec-contact__row:hover{color:#12533f;transform:translate(2px)}}@media screen and (max-width:990px){.stride-ebba-cta{min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"heading" "image" "details"}.stride-ebba-cta .sec-heading{align-self:auto;padding:54px 40px 34px}.stride-ebba-cta .sec-image{min-height:0;aspect-ratio:16 / 10;background:transparent}.stride-ebba-cta .sec-image img{min-height:0;height:100%;object-position:center center}.stride-ebba-cta .sec-details{align-self:auto;padding:34px 40px 54px}.stride-ebba-cta .sec-contact{margin-top:28px}}@media screen and (max-width:749px){.stride-ebba-cta .sec-heading{padding:40px 20px 24px}.stride-ebba-cta h2{font-size:42px;line-height:.98}.stride-ebba-cta .sec-image{aspect-ratio:16 / 10}.stride-ebba-cta .sec-details{padding:26px 20px 34px}.stride-ebba-cta .sec-person{gap:2px}.stride-ebba-cta .sec-person strong{font-size:22px}.stride-ebba-cta .sec-person span{font-size:15px;line-height:1.3}.stride-ebba-cta .sec-contact{margin-top:20px;gap:8px}.stride-ebba-cta .sec-contact__row{min-height:38px;gap:12px;font-size:15px;line-height:1.2}.stride-ebba-cta .sec-icon{width:38px;height:38px;flex-basis:38px}.stride-ebba-cta .sec-icon svg{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){.stride-ebba-cta .sec-contact__row{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-stride-ebba-cta.css.map */
