.spring-text-image--rule-top{--spring-sec-pt:0px}.spring-text-image .spring-text-image__rule{margin-bottom:clamp(64px,8vw,110px)}.spring-text-image .spring-text-image__split{--spring-gap-split:clamp(32px,5vw,88px)}.spring-text-image--media-right .spring-text-image__media{order:2}.spring-text-image .spring-text-image__frame{margin:0;width:100%}.spring-text-image .spring-text-image__frame--4-5{aspect-ratio:4/5}.spring-text-image .spring-text-image__frame--1-1{aspect-ratio:1/1}.spring-text-image .spring-text-image__frame--3-2{aspect-ratio:3/2}.spring-text-image .spring-text-image__frame--16-9{aspect-ratio:16/9}.spring-text-image .spring-text-image__frame--band{aspect-ratio:auto;height:clamp(300px,38vw,600px)}.spring-text-image .spring-text-image__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.spring-text-image .spring-text-image__frame--auto{aspect-ratio:auto}.spring-text-image .spring-text-image__frame--auto .spring-text-image__img{height:auto;position:static}.spring-text-image .spring-text-image__media--empty .spring-text-image__frame{min-height:240px}.spring-text-image .spring-text-image__body{min-width:0}.spring-text-image .spring-text-image__body,.spring-text-image .spring-text-image__header-main{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,26px)}.spring-text-image .spring-text-image__heading{max-width:var(--spring-text-image-heading-ch,18ch)}.spring-text-image .spring-text-image__heading.spring-heading--h2-sm{font-size:var(--spring-m-heading-size,clamp(30px,3.8vw,54px));letter-spacing:-.03em;line-height:1.02}.spring-text-image .spring-text-image__heading.spring-heading--display-xl{font-size:var(--spring-m-heading-size,clamp(46px,8vw,120px));letter-spacing:-.042em;line-height:.9;max-width:none}.spring-text-image .spring-text-image__text-rule{border-top-color:var(--spring-c-rule-strong);margin-top:clamp(10px,1.4vw,18px)}.spring-text-image .spring-text-image__statement{color:var(--spring-c-heading);font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(22px,2.6vw,34px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.026em;line-height:1.1}.spring-text-image .spring-text-image__statement p{margin:0}.spring-text-image .spring-text-image__text{font-size:17px;max-width:42ch}.spring-text-image .spring-text-image__lead{max-width:44ch}.spring-text-image .spring-text-image__detail{align-items:baseline;border-top:1px solid var(--spring-c-rule);display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,22px);padding-top:clamp(16px,2vw,24px)}.spring-text-image .spring-text-image__detail-title{color:var(--spring-c-heading);font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(19px,2.2vw,30px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.024em;line-height:1.1}.spring-text-image .spring-text-image__detail-sign{color:var(--spring-c-rule-strong);font-size:clamp(15px,1.6vw,22px);line-height:1}.spring-text-image .spring-text-image__detail-tags{color:var(--spring-c-text-2);font-family:var(--spring-font-text);font-size:var(--spring-text-micro);font-weight:var(--spring-weight-semibold);letter-spacing:var(--spring-tracking-label-sm);line-height:1.5;text-transform:uppercase}.spring-text-image .spring-text-image__buttons{margin-top:clamp(4px,1vw,12px)}@media (max-width:899px){.spring-text-image--media-right .spring-text-image__media{order:0}.spring-text-image .spring-text-image__frame--band{height:clamp(240px,60vw,400px)}}