.kdk-text{margin:0}.kdk-text--display{font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-leading);letter-spacing:var(--text-display-tracking)}.kdk-text--display,.kdk-text--h1{font-family:var(--font-sans);color:var(--color-foreground)}.kdk-text--h1{font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking)}.kdk-text--h2{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking)}.kdk-text--h2,.kdk-text--h3{font-family:var(--font-sans);color:var(--color-foreground)}.kdk-text--h3{font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking)}.kdk-text--h4{font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking)}.kdk-text--body,.kdk-text--h4{font-family:var(--font-sans);color:var(--color-foreground)}.kdk-text--body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking)}.kdk-text--label{font-family:var(--font-roboto);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-leading);letter-spacing:var(--text-label-tracking);color:var(--color-muted-foreground)}.kdk-text--editorial-headline{font-family:var(--font-sans);font-size:var(--text-editorial-headline-size);font-weight:var(--text-editorial-headline-weight);line-height:var(--text-editorial-headline-leading);letter-spacing:var(--text-editorial-headline-tracking);color:var(--color-foreground)}.kdk-text--editorial-section{font-family:var(--font-sans);font-size:var(--text-editorial-section-size);font-weight:var(--text-editorial-section-weight);line-height:var(--text-editorial-section-leading);letter-spacing:var(--text-editorial-section-tracking);color:var(--color-foreground)}.kdk-text--editorial-eyebrow{font-family:var(--font-roboto);font-size:var(--text-editorial-eyebrow-size);font-weight:var(--text-editorial-eyebrow-weight);line-height:var(--text-editorial-eyebrow-leading);letter-spacing:var(--text-editorial-eyebrow-tracking);text-transform:uppercase;color:var(--color-lime)}