.Container-module__WhgPqq__container{width:100%;padding-inline:var(--container-pad);margin-inline:auto}.Container-module__WhgPqq__narrow{max-width:768px}.Container-module__WhgPqq__default{max-width:var(--container-max)}.Container-module__WhgPqq__wide{max-width:1440px}
.Section-module__uXn3-G__section{background:var(--bg-body);color:var(--text-primary);position:relative}.Section-module__uXn3-G__sm{padding-block:var(--space-xl)}.Section-module__uXn3-G__md{padding-block:var(--space-2xl)}.Section-module__uXn3-G__lg{padding-block:var(--space-3xl)}.Section-module__uXn3-G__section[data-theme=light]{--bg-body:var(--color-grey-100);--bg-elevated:var(--color-paper);--bg-raised:var(--color-paper);--bg-deep:var(--color-paper-deep);--text-primary:var(--color-ink-on-light-1);--text-secondary:var(--color-ink-on-light-2);--text-muted:var(--color-ink-on-light-3);--border-subtle:var(--overlay-dark-1);--border-default:var(--overlay-dark-2);--border-strong:var(--overlay-dark-3);--brand-contrast:var(--color-white);--color-primary-04:var(--text-primary);background:var(--bg-body);color:var(--text-primary)}
.Heading-module__IjHC4q__wrap{gap:var(--space-2xs);flex-direction:column;display:flex}.Heading-module__IjHC4q__align-left{text-align:left;align-items:flex-start}.Heading-module__IjHC4q__align-center{text-align:center;align-items:center}.Heading-module__IjHC4q__eyebrow{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);color:var(--text-muted)}.Heading-module__IjHC4q__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);text-wrap:balance}.Heading-module__IjHC4q__lead{margin-top:var(--space-2xs);max-width:56ch;font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);text-wrap:pretty}.Heading-module__IjHC4q__size-2xl{font-size:var(--font-size-2xl)}.Heading-module__IjHC4q__size-3xl{font-size:var(--font-size-3xl)}.Heading-module__IjHC4q__size-4xl{font-size:var(--font-size-4xl)}.Heading-module__IjHC4q__size-5xl{font-size:var(--font-size-5xl)}
.GradientText-module__6O9Pja__gradient{color:#0000;-webkit-background-clip:text;background-clip:text}.GradientText-module__6O9Pja__horizontal{background-image:var(--gradient-brand-h)}.GradientText-module__6O9Pja__diagonal{background-image:var(--gradient-brand)}
