.sectionTitle-root{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);text-align:center;padding-block:clamp(var(--space-2xl),10vh,var(--space-4xl));padding-inline:clamp(var(--space-xl),6vw,var(--space-4xl));border-bottom:var(--border-width-s) solid var(--color-neutral-surface-muted)}.sectionTitle-eyebrow{font-family:var(--font-family-navigation);font-size:.7rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--color-brand-text-muted)}.sectionTitle-title{font-family:var(--font-family-heading);font-size:clamp(2.8rem,6.4vw,5rem);font-weight:var(--font-weight-normal);line-height:1.05;letter-spacing:.01em;color:var(--color-neutral-text-deep);text-wrap:balance;max-width:18ch}.sectionTitle-subtitle{font-family:var(--font-family-heading);font-style:italic;font-weight:var(--font-weight-light);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6;max-width:46ch;color:var(--color-neutral-text-soft)}@keyframes sectionTitle-section-title-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.sectionTitle-eyebrow,.sectionTitle-title,.sectionTitle-subtitle{opacity:0;animation:sectionTitle-section-title-rise 1s var(--ease-expo-out) forwards}.sectionTitle-eyebrow{animation-delay:.1s}.sectionTitle-title{animation-delay:.28s}.sectionTitle-subtitle{animation-delay:.5s}@media (prefers-reduced-motion: reduce){.sectionTitle-eyebrow,.sectionTitle-title,.sectionTitle-subtitle{animation:none;opacity:1;transform:none}}
