html,body{overflow:hidden}.home-section{opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0;overflow-y:auto}.home-section.is-active{opacity:1;pointer-events:auto}@keyframes home-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes home-type{0%{width:0}}@keyframes home-fade-in{0%{opacity:0}}.home-typed{white-space:pre;vertical-align:bottom;width:calc(var(--n) * 1ch);animation:home-type .9s steps(var(--n)) .25s both;display:inline-block;overflow:hidden}.home-typed-after{animation:.35s 1.3s both home-fade-in}.home-cursor{background:var(--primary);width:8px;height:16px;margin-left:4px;animation:1s step-end infinite home-caret;display:inline-block;transform:translateY(2px)}.home-section:not(.is-active) .home-typed{width:0;animation:none}.home-section:not(.is-active) .home-typed-after{opacity:0;animation:none}.home-section .home-stagger>*{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.home-section.is-active .home-stagger>*{opacity:1;transform:none}.home-section.is-active .home-stagger>:nth-child(2){transition-delay:80ms}.home-section.is-active .home-stagger>:nth-child(3){transition-delay:.16s}.home-section.is-active .home-stagger>:nth-child(4){transition-delay:.24s}.home-section.is-active .home-stagger>:nth-child(5){transition-delay:.32s}.home-section.is-active .home-stagger>:nth-child(n+6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.home-typed,.home-typed-after,.home-cursor{animation:none!important}.home-typed{width:calc(var(--n) * 1ch)!important}.home-typed-after{opacity:1!important}.home-section .home-stagger>*{opacity:1;transition:none;transform:none}}@media (max-width:900px){html,body{overflow:visible}.home-section{opacity:1;pointer-events:auto;scroll-margin-top:56px;transition:none;position:static;overflow:visible}.home-section .home-stagger>*{opacity:1;transition:none;transform:none}.home-section:not(.is-active) .home-typed{width:calc(var(--n) * 1ch);animation:none}.home-section:not(.is-active) .home-typed-after{opacity:1;animation:none}}
