.landing-story .landing-hero__title{letter-spacing:-.02em;line-height:1.05}.landing-story .landing-features__header h2{letter-spacing:-.015em}.landing-story a.landing-btn--primary{background:var(--landing-text);color:var(--landing-bg);box-shadow:none;transition:background-color 240ms ease-out,color 240ms ease-out,opacity 240ms ease-out}.landing-story a.landing-btn--primary:hover{background:var(--landing-text);color:var(--landing-bg);box-shadow:none;transform:none;opacity:.88}.landing-story .landing-hero .landing-animate,.landing-story .landing-hero .landing-animate-scale{transition-delay:0.25s}.landing-story .landing-features__header .landing-eyebrow{display:block;margin-bottom:.5rem}.landing-story .landing-hero .landing-eyebrow{display:block;margin-bottom:.75rem}.landing-story .landing-milestone{text-align:center;padding:var(--landing-space-lg) var(--landing-space-md);margin:0 0 var(--landing-space-lg);border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border)}.landing-story .landing-milestone__number{font-size:clamp(3.5rem, 10vw, var(--landing-text-7xl));font-weight:var(--landing-font-bold);line-height:1;letter-spacing:-.04em;color:var(--landing-text)}.landing-story .landing-milestone__label{margin-top:.5rem;font-size:var(--landing-text-lg);color:var(--landing-text)}.landing-story .landing-milestone__caption{margin-top:var(--landing-space-sm);font-size:var(--landing-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--landing-text-muted)}