@media (prefers-reduced-motion:no-preference){.landing{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-enter:.64s;--motion-response:.18s}@keyframes landing-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes landing-preview-enter{0%{translate:0 16px}to{translate:0}}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>.hero-description{animation:landing-rise var(--motion-enter) var(--motion-ease) both}.hero-copy>h1{animation-delay:60ms}.hero-copy>.hero-description{animation-delay:.12s}.workspace-preview{animation:landing-preview-enter .8s var(--motion-ease) .1s both}.preview-company,.preview-grant{animation:landing-rise var(--motion-enter) var(--motion-ease) both}.preview-company{animation-delay:.18s}.preview-grant{animation-delay:.26s}@supports (animation-timeline:view()){.landing .section-heading,.landing .feature-grid>article,.landing .boundary-section>div,.landing .boundary-section>dl{animation:1ms linear both landing-rise;animation-timeline:view();animation-range:entry}}.landing .button,.landing .text-link,.landing-nav a,.landing-footer a{transition:transform var(--motion-response) var(--motion-ease), background-color var(--motion-response) ease, border-color var(--motion-response) ease}.landing .button>span,.landing .text-link>span{transition:transform var(--motion-response) var(--motion-ease);display:inline-block}.landing .button:focus-visible{transform:translateY(-2px)}.landing .button:focus-visible>span{transform:translate(2px,-2px)}.landing .text-link:focus-visible>span{transform:translateY(3px)}@media (hover:hover) and (pointer:fine){.landing .button:hover{transform:translateY(-2px)}.landing .button:hover>span{transform:translate(2px,-2px)}.landing .text-link:hover>span{transform:translateY(3px)}.workspace-preview{transition:rotate .4s var(--motion-ease)}.workspace-preview:hover{rotate:-1deg}}.landing .button:active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
