.section-storyline .section__content{position:relative}.section-storyline .storyline__steps{display:flex;flex-direction:column;padding-bottom:5rem;counter-reset:steps}.section-storyline .storyline__step{counter-increment:steps;--bg-color:var(--color-base-brand-600);--text-color:currentColor;--heading-color:currentColor;display:flex;flex-direction:column;position:sticky;top:var(--block-gap-s);padding:1.5rem 2.5rem var(--block-gap);width:100%;border-radius:1.5rem;color:var(--text-color);background:var(--bg-color);transform-origin:center top}.section-storyline .step__tagline{display:flex;gap:1em;font-family:var(--font-sans2)}.section-storyline .step__tagline:before{content:"0" counter(steps)}.section-storyline .step__header{text-align:center;position:relative;padding-top:.7em;font-size:calc(.09302rem + 11.16279vw);margin-block-start:.1em}@media screen and (min-width:1280px){.section-storyline .step__header{font-size:12rem}}@media screen and (max-width:420px){.section-storyline .step__header{font-size:4rem}}.section-storyline .step__header .heading{position:absolute;top:0;width:100%;margin-bottom:0;color:var(--heading-color);font-size:inherit;line-height:1;z-index:2}.section-storyline .step__content{width:min(100%,75rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(3rem,.5352112676rem + .1051643192 * 100vw,10rem);row-gap:2rem;flex:1 1 auto}@media(min-width:48em){.section-storyline .step__content{grid-template-columns:minmax(0,1.4fr) 1fr}}.section-storyline .step__media{position:relative}.section-storyline .step__media img{width:100%;aspect-ratio:2.4;border-radius:.5rem;object-fit:cover}@media(min-width:48em){.section-storyline .step__media img{aspect-ratio:.8}}@media(min-aspect-ratio:1.4){.section-storyline .step__media img{aspect-ratio:.8;height:100%;max-height:60vh}}.section-storyline .step__details{max-width:32rem;margin-inline:auto;width:100%;align-self:center}@media(min-width:48em){.section-storyline .step__details{padding-block:var(--block-gap-s)}}.section-storyline .step__details .card[data-type=prop] .card__title{font-weight:400}.section-storyline .step__details .block-buttons:last-child{margin-top:2.5rem}.section-storyline swiper-container{--swiper-pagination-color:var(--color-base-brand-200);--swiper-pagination-bullet-inactive-color:var(--color-base-brand-200);--swiper-pagination-bullet-size:0.75rem;padding-top:var(--block-gap-s);margin-top:var(--block-gap-s);border-top:1px solid var(--color-base-brand-300)}.section-storyline .card[data-type=product]{--card-gap:1rem;--grid-columns:1fr 2fr;--card-title-font-size:1.5rem;--card-font-size:1rem;--card-details-padding:1rem 1.5rem;background:#fff;color:var(--color-text-base);border-radius:1rem}.section-storyline .card[data-type=product] .card__description{color:var(--color-base-brand-300)}