.steps__header{margin-bottom:4.8rem}.steps__caption{font-size:1.2rem;letter-spacing:.12rem;margin:0 0 .8rem;text-transform:uppercase}.steps__heading{margin:0}.steps__panel{border:.1rem solid rgba(var(--color-foreground),.07);border-radius:1rem;padding:.8rem 2.4rem;box-shadow:var(--plate-glow)}@media screen and (min-width:750px){.steps__panel{padding:1.2rem 4.8rem}}.steps__list{counter-reset:step;display:flex;flex-direction:column;margin:0;padding:0}.steps__item{display:grid;gap:1.6rem 3.2rem;grid-template-areas:"num body" "media media";grid-template-columns:auto 1fr;padding:3.2rem 0;position:relative}.steps__item+.steps__item:before{background:linear-gradient(to right,#e0203c,#e0203c00);box-shadow:0 0 1rem #b0142b80;content:"";height:.1rem;left:0;position:absolute;top:-.1rem;width:6rem}@media screen and (min-width:750px){.steps__item{align-items:start;grid-template-areas:"num body media";grid-template-columns:12rem minmax(0,1fr) 30rem;gap:4rem;padding:4.8rem 0}}.steps__item+.steps__item{border-top:1px solid rgba(var(--color-foreground),.14)}.steps__num{color:transparent;font-family:var(--font-heading-family);font-size:4.8rem;font-weight:var(--font-heading-weight);grid-area:num;letter-spacing:-.04em;line-height:.85;-webkit-text-stroke:.1rem rgba(var(--color-foreground),.28);transition:-webkit-text-stroke-color .4s ease}.steps__item:hover .steps__num{-webkit-text-stroke-color:rgba(224,32,60,.6)}@media screen and (min-width:750px){.steps__num{font-size:9rem}}.steps__body{grid-area:body;max-width:46ch}.steps__title{font-size:2.4rem;letter-spacing:-.03em;margin:0 0 .8rem}@media screen and (min-width:750px){.steps__title{font-size:3rem}}.steps__text{margin:0;opacity:.78}.steps__text>p{margin:0}.steps__media{aspect-ratio:4 / 3;border-radius:.6rem;grid-area:media;overflow:hidden}.steps__img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1);width:100%}.steps__item:hover .steps__img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.steps__img{transition:none}.steps__item:hover .steps__img{transform:none}}.steps__cta{border:.1rem solid rgba(var(--color-foreground),.38);color:rgb(var(--color-foreground));display:inline-block;font-size:1.4rem;font-weight:600;margin-top:2.4rem;padding:1.2rem 2.6rem;text-decoration:none;transition:border-color .3s ease,background-color .3s ease}.steps__cta:hover{background-color:rgba(var(--color-foreground),.07);border-color:rgba(var(--color-foreground),.85)}.steps__cta:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-steps.css.map */
