.landing-root{--landing-ease:cubic-bezier(0.22,1,0.36,1);--landing-section-dark-bg:#172019;--landing-section-dark-elevated:#1d2921;--landing-on-dark:#f0f2ef;--landing-on-dark-muted:#b2bab4;--landing-on-dark-kicker:#8fb89a;--landing-number:color-mix(in srgb,var(--color-primary) 42%,var(--color-ink))}.landing-nav{transition:transform .35s var(--landing-ease),opacity .35s var(--landing-ease),background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-nav[data-hidden=true]{transform:translateY(-110%);opacity:0;pointer-events:none}.landing-progress{transform-origin:left center;transition:transform .12s linear}.landing-chapter{opacity:.28;transform:translateY(1.25rem) scale(.985);filter:blur(2px);transition:opacity .7s var(--landing-ease),transform .7s var(--landing-ease),filter .7s var(--landing-ease)}.landing-chapter[data-active=true]{opacity:1;transform:none;filter:none}.landing-hero-line{animation:landing-hero-in .9s var(--landing-ease) both}.landing-hero-line:nth-child(2){animation-delay:.08s}.landing-hero-line:nth-child(3){animation-delay:.16s}.landing-hero-line:nth-child(4){animation-delay:.24s}.landing-hero-line:nth-child(5){animation-delay:.32s}.landing-scroll-cue{animation:landing-cue 2.2s var(--landing-ease) infinite}.landing-sticky-panel{position:sticky;top:0;z-index:1;min-height:100dvh;display:flex;align-items:center}.landing-stack>.landing-sticky-panel:first-child{z-index:1}.landing-stack>.landing-sticky-panel:nth-child(2){z-index:2}.landing-stack>.landing-sticky-panel:nth-child(3){z-index:3}.landing-stack>.landing-sticky-panel{box-shadow:0 -24px 48px -36px rgba(26,33,48,.28)}@keyframes landing-hero-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@keyframes landing-cue{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(6px);opacity:1}}@media (max-width:639px){.landing-root{--landing-number:color-mix(in srgb,var(--sage-light) 45%,transparent)}.landing-sticky-panel{min-height:100svh;padding-block:5.5rem 4rem}.landing-chapter{filter:blur(1px)}}@media (prefers-reduced-motion:reduce){.landing-chapter,.landing-nav,.landing-progress{transition:none!important}.landing-hero-line,.landing-scroll-cue{animation:none!important}.landing-chapter{opacity:1;transform:none;filter:none}.landing-nav[data-hidden=true]{transform:none;opacity:1;pointer-events:auto}}