@layer properties;/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.rui-heading{display:flex;flex-direction:column;color:var(--color-on-background,var(--on-background))}.rui-heading--align-start{align-items:flex-start;text-align:left}.rui-heading--align-center{align-items:center;text-align:center}.rui-heading--align-center .rui-heading__description{margin-inline:auto}.rui-heading--size-sm{--heading-title-font-size:var(--text-xl);--heading-description-font-size:var(--text-sm);--heading-title-leading:var(--leading-compact);--heading-title-tracking:-0.015em;--heading-description-gap:var(--space-3);--heading-description-measure:36rem}.rui-heading--size-md,.rui-heading--size-sm{--heading-eyebrow-font-size:var(--text-xs);--heading-eyebrow-gap:var(--space-2)}.rui-heading--size-md{--heading-title-font-size:var(--text-3xl);--heading-description-font-size:var(--text-body);--heading-title-leading:1.2;--heading-title-tracking:-0.02em;--heading-description-gap:var(--space-4);--heading-description-measure:40rem}.rui-heading--size-lg{--heading-title-leading:1.15;--heading-title-tracking:-0.025em;--heading-description-gap:var(--space-5);--heading-description-measure:42rem}.rui-heading--size-lg,.rui-heading--size-xl{--heading-eyebrow-font-size:var(--text-sm);--heading-title-font-size:var(--text-4xl);--heading-description-font-size:var(--text-lg);--heading-eyebrow-gap:var(--space-3)}.rui-heading--size-xl{--heading-title-leading:1.1;--heading-title-tracking:-0.03em;--heading-description-gap:var(--space-6);--heading-description-measure:36rem}.rui-heading__eyebrow{margin:0;--tw-font-weight:var(--font-weight-semibold, var(--weight-semibold));font-weight:var(--font-weight-semibold,var(--weight-semibold));color:var(--color-primary,var(--primary));font-size:var(--heading-eyebrow-font-size);letter-spacing:.08em;line-height:var(--leading-compact)}.rui-heading__eyebrow:not(:last-child){margin-bottom:var(--heading-eyebrow-gap)}.rui-heading__eyebrow:empty{display:none}.rui-heading__title{font-size:var(--heading-title-font-size);line-height:var(--heading-title-leading,var(--leading-compact));letter-spacing:var(--heading-title-tracking,-.02em);text-wrap:balance}.rui-heading__description{margin:0;color:var(--color-on-surface,var(--on-surface));font-size:var(--heading-description-font-size);line-height:var(--leading-relaxed);max-width:var(--heading-description-measure,40rem);text-wrap:pretty}.rui-heading__title+.rui-heading__description{margin-top:var(--heading-description-gap)}.rui-heading__description:empty{display:none}}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}