@layer theme,base;@layer components{.hero-word{vertical-align:top;margin-right:.22em;line-height:1.08;display:inline-block;overflow:hidden}.hero-word-inner{line-height:inherit;display:inline-block}.signal-canvas{opacity:0;transition:opacity .6s}.signal[data-signal=live] .signal-canvas{opacity:1}.signal-still{transition:opacity .8s}.signal[data-signal=live] .signal-still{opacity:0}.signal[data-signal=still] .signal-still{opacity:1;animation:none}html[data-branch-freeze] .signal-still{opacity:1!important;transition:none!important;animation:none!important}html[data-branch-freeze] .signal-canvas{opacity:0!important;transition:none!important}@media (prefers-reduced-motion:no-preference){html.js:not([data-branch-freeze]) .hero-word-inner{animation:.8s ease-out 3s forwards hero-fallback-show;transform:translateY(110%)}html.js:not([data-branch-freeze]) [data-hero-in]{opacity:0;animation:.8s ease-out 3s forwards hero-fallback-show}html.js:not([data-branch-freeze]) .signal:not([data-signal]) .signal-still{opacity:0;animation:1s 3.4s forwards hero-fallback-show}}@keyframes hero-fallback-show{to{opacity:1;transform:none}}}@layer utilities;
.multi-repo-stage{--p:1;--pre:1}.multi-repo-cards-layer{transform-origin:50%;transform:scale(.6)}.multi-repo-card-anim{--q:clamp(0, (var(--p) - .22 - var(--start) * .25) / .45, 1);--remaining:calc((1 - var(--q)) * (1 - var(--q)) * (1 - var(--q)));opacity:var(--q);transform:translate(calc(var(--from-x) * var(--remaining) * 1px), calc(var(--from-y) * var(--remaining) * 1px)) scale(calc(var(--start-scale) + (1 - var(--start-scale)) * (1 - var(--remaining))))}.multi-repo-title{--r-left:calc(1 - clamp(0, (var(--p) - .22) / .7, 1));transform:translate(-50%, -50%) scale(calc(.75 + .25 * var(--r-left) * var(--r-left) * var(--r-left)))}.multi-repo-word{vertical-align:top;line-height:50px;display:inline-block;overflow:hidden}.multi-repo-word-inner{--hidden:calc(1 - var(--reveal));transform:translateY(calc(var(--hidden) * var(--hidden) * var(--hidden) * 100%));display:inline-block}.multi-repo-word-1{--reveal:clamp(0, (var(--pre) - .5) / .5, 1)}.multi-repo-word-2{--reveal:clamp(0, var(--p) / .06, 1)}.multi-repo-word-3{--reveal:clamp(0, (var(--p) - .06) / .06, 1)}@media (min-width:640px){.multi-repo-cards-layer{transform:none}}@media (min-width:768px){.multi-repo-word{line-height:60px}}@media (min-width:1024px){.multi-repo-word{line-height:70px}}@media (prefers-reduced-motion:reduce){.multi-repo-section{height:100vh!important}.multi-repo-stage{--p:1!important;--pre:1!important}}
