.spring-hero-system{--spring-sec-pt:clamp(124px,14vh,172px);--spring-sec-pb:clamp(48px,5vw,80px)}.spring-hero-system .spring-hero-system__top{display:flex;flex-direction:column;gap:clamp(18px,2vw,28px)}.spring-hero-system .spring-hero-system__eyebrow{display:block;margin:0}.spring-hero-system .spring-hero-system__intro{align-items:center;color:var(--spring-c-heading);display:flex;font-family:var(--spring-font-text);font-size:clamp(17px,1.35vw,20px);font-weight:var(--spring-weight-medium,500);gap:14px;line-height:1.35;margin:0}.spring-hero-system .spring-hero-system__intro:before{background:var(--spring-mint);content:"";display:block;flex:none;height:2px;width:clamp(24px,2.4vw,36px)}.spring-hero-system .spring-hero-system__heading{font-size:var(--spring-m-heading-size,clamp(52px,15vw,124px));letter-spacing:-.045em;line-height:.94;margin:0;max-width:none}.spring-hero-system .spring-hero-system__line{display:block;white-space:nowrap}@media (min-width:1100px){.spring-hero-system .spring-hero-system__heading{font-size:var(--spring-m-heading-size,clamp(52px,10.2vw,156px))}.spring-hero-system .spring-hero-system__line{display:inline}}.spring-hero-system .spring-hero-system__row{display:grid;gap:clamp(36px,4.4vw,56px) var(--spring-gap-split);grid-template-columns:minmax(0,1fr);margin-top:clamp(36px,4.4vw,64px)}@media (min-width:1000px){.spring-hero-system .spring-hero-system__row{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.spring-hero-system .spring-hero-system__copy{display:flex;flex-direction:column;gap:clamp(26px,2.8vw,36px)}.spring-hero-system .spring-hero-system__lead{color:var(--spring-c-text);font-size:clamp(19px,1.55vw,23px);line-height:1.5;max-width:36ch}.spring-hero-system .spring-hero-system__lead>:first-child{margin-top:0}.spring-hero-system .spring-hero-system__lead>:last-child{margin-bottom:0}.spring-hero-system .spring-hero-system__media{aspect-ratio:3/2;margin:0;overflow:hidden;position:relative}.spring-hero-system .spring-hero-system__media--4-3{aspect-ratio:4/3}.spring-hero-system .spring-hero-system__media--16-10{aspect-ratio:16/10}.spring-hero-system .spring-hero-system__media--1-1{aspect-ratio:1/1}.spring-hero-system .spring-hero-system__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.spring-hero-system .spring-hero-system__media--empty{align-items:center;background:var(--spring-c-surface);color:var(--spring-c-muted);display:flex;justify-content:center}.spring-hero-system .spring-hero-system__logos{border-top:1px solid var(--spring-c-rule);display:flex;flex-direction:column;gap:clamp(18px,2vw,26px);margin-top:clamp(48px,5.6vw,88px);padding-top:clamp(22px,2.4vw,30px)}.spring-hero-system .spring-marquee--no-pause:hover .spring-marquee__track{animation-play-state:running}.spring-hero-system--large .spring-hero-system__heading{font-size:var(--spring-m-heading-size,clamp(42px,6vw,88px));letter-spacing:-.04em;line-height:.98;max-width:22ch;text-wrap:balance}.spring-hero-system--large .spring-hero-system__line{display:inline;white-space:normal}@media (min-width:1100px){.spring-hero-system--large .spring-hero-system__heading{font-size:var(--spring-m-heading-size,clamp(42px,6vw,88px))}}.spring-hero-system .spring-hero-system__note{border-left:2px solid var(--spring-mint);color:var(--spring-c-heading);font-size:clamp(16px,1.2vw,18px);font-weight:var(--spring-weight-medium,500);line-height:1.45;margin:0;max-width:40ch;padding-left:16px}.spring-hero-system .spring-hero-system__action{display:flex;flex-direction:column;gap:16px}.spring-hero-system .spring-hero-system__price{color:var(--spring-c-text-2);font-size:15px;letter-spacing:.01em;margin:0}