.purpose-section{padding:96px 0}.purpose-section__inner{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:start;max-width:1440px;margin:0 auto;padding:0 clamp(20px,5vw,80px);box-sizing:border-box}.purpose-section__kicker{display:flex;align-items:center;gap:10px;font-family:var(--font-body-family, "IBM Plex Mono", monospace);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-tape, 232, 84, 42));margin:0 0 20px}.purpose-section__kicker-line{width:24px;height:2px;background:rgb(var(--color-tape, 232, 84, 42));display:inline-block}.purpose-section__heading{font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:clamp(32px,4vw,44px);line-height:1.1;text-transform:uppercase;color:rgb(var(--color-ink, 28, 27, 25));margin:0 0 24px}.purpose-section__description{font-family:var(--font-body-family, "IBM Plex Mono", monospace);font-size:16px;line-height:1.6;color:rgba(var(--color-ink, 28, 27, 25),.7);max-width:34ch}.purpose-section__description p{margin:0}.purpose-section__right{border-top:1px solid rgb(var(--color-line, 216, 210, 196))}.purpose-section__row{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid rgb(var(--color-line, 216, 210, 196))}.purpose-section__number{font-family:var(--font-body-family, "IBM Plex Mono", monospace);font-size:14px;font-weight:600;color:rgb(var(--color-tape, 232, 84, 42));padding-top:3px}.purpose-section__row-title{font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:19px;font-weight:700;text-transform:none;color:rgb(var(--color-ink, 28, 27, 25));margin:0 0 8px}.purpose-section__row-text{font-family:var(--font-body-family, "IBM Plex Mono", monospace);font-size:15px;line-height:1.6;color:rgba(var(--color-ink, 28, 27, 25),.65)}.purpose-section__row-text p{margin:0}@media screen and (max-width:749px){.purpose-section{padding:40px 0 48px}.purpose-section__inner{grid-template-columns:1fr;gap:32px;padding:0 20px}.purpose-section__kicker{font-size:12px;margin:0 0 14px}.purpose-section__heading{font-size:28px;margin:0 0 16px}.purpose-section__description{font-size:15px;max-width:none}.purpose-section__row{grid-template-columns:28px 1fr;gap:12px;padding:18px 0}.purpose-section__number{font-size:12px}.purpose-section__row-title{font-size:17px;margin:0 0 6px}.purpose-section__row-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-purpose.css.map */
