.process{position:relative}.process,.process .banner__content{min-height:20rem}.process .banner__content{padding:0}.process .banner__heading{margin:0;font-size:2.8rem;font-style:normal;font-weight:400;line-height:3.4rem;letter-spacing:1.68px}.process h3{font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:.84px;text-transform:uppercase;margin-bottom:4rem}.process .grid-columns{display:flex;flex-direction:column}.process .grid-columns .grid-column{display:flex;flex-direction:column;gap:2rem;border-bottom:solid .1rem rgba(var(--color-foreground),1);padding-bottom:3rem;margin-bottom:3rem}.process .grid-columns .grid-column:last-child{border:none}.process .grid-cell.number{font-size:6.4rem;font-style:normal;font-weight:400;line-height:6rem}.process .grid-cell.headline{font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.4rem}.process .grid-cell.subheadline{max-width:25rem}.process .button{padding:1.7rem 5rem;color:var(--color-link);font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background:transparent}.process .button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-link),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-link),var(--alpha-button-background))}.process .button:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-link),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + .1rem) rgba(var(--color-link),var(--alpha-button-background))}@media screen and (min-width:750px){.process,.process .banner__content{min-height:40rem}.process .banner__content{justify-content:flex-start;max-width:80rem}.process .banner__heading{font-size:5.8rem;font-style:normal;font-weight:400;line-height:7.5rem;letter-spacing:3.48px}.process h3{font-size:1.6rem;letter-spacing:1.2px}.process .grid-cell.headline{font-size:2rem;line-height:normal;letter-spacing:1.2px}.process .grid-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.process .grid-columns .grid-column{border-bottom:none;border-right:solid .1rem rgba(var(--color-foreground),1);padding-right:1rem}.process .grid-columns .grid-column:nth-child(3){border:none}.process .button{margin-top:4rem}}@media screen and (min-width:990px){.process .grid-columns{grid-template-columns:repeat(5,1fr)}.process .grid-columns .grid-column:nth-child(3){border-right:solid .1rem rgba(var(--color-foreground),1)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/process.css.map */
