h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--color-ink);letter-spacing:-.02em;margin:0 0 var(--space-4);line-height:var(--line-tight)}h1{font-size:var(--text-display-1);letter-spacing:-.03em}h2{font-size:var(--text-display-2);letter-spacing:-.025em}h3{font-size:var(--text-h3);letter-spacing:-.015em;line-height:var(--line-snug)}h4{font-size:var(--text-h4);line-height:var(--line-snug)}p{margin:0 0 var(--space-4);max-width:65ch}p:last-child{margin-bottom:0}.text-eyebrow{display:inline-block;font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);line-height:1.2}.text-lead{font-size:var(--text-body-lg);line-height:var(--line-relaxed);color:var(--color-muted);max-width:60ch}.text-small{font-size:var(--text-small);color:var(--color-muted)}.text-stat{font-family:var(--font-mono);font-size:clamp(36px,5vw,80px);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:1;color:var(--color-ink);font-feature-settings:"tnum"}.text-mono{font-family:var(--font-mono);font-size:var(--text-small)}.section--ink h1,.section--ink h2,.section--ink h3,.section--ink h4,.section--ink .text-stat{color:#fff}.section--ink p,.section--ink .text-lead{color:#ffffffd9}.section--ink .text-eyebrow{color:var(--color-spark)}.container{width:100%;max-width:calc(var(--max-content) + (var(--space-5) * 2));margin:0 auto;padding:0 var(--space-5)}.container--narrow{max-width:calc(var(--max-narrow) + (var(--space-5) * 2))}.container--wide{max-width:calc(var(--max-wide) + (var(--space-5) * 2))}.section{padding:var(--space-9) 0}.section--compact{padding:var(--space-7) 0}.section--soft{background:var(--color-soft)}.section--softer{background:var(--color-softer)}.section--ink{background:var(--color-ink)}@media(max-width:768px){.section{padding:var(--space-7) 0}.section--compact{padding:var(--space-6) 0}}.section-header{max-width:var(--max-narrow);margin:0 auto var(--space-7);text-align:center}.section-header--left{margin-left:0;text-align:left}.section-header .text-eyebrow{margin-bottom:var(--space-3)}.section-header h2{margin-bottom:var(--space-4)}.section-header .text-lead{margin:0 auto}.section-header--left .text-lead{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/carti-typography.css.map */
