.hero-video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:pixelated}
@media(max-width:700px){.hero-video{object-position:68% center}}
.motion-enabled .hero-copy>*{opacity:1;transform:translateY(10px);animation-duration:.45s}
.motion-enabled .hero-copy>:nth-child(1){animation-delay:0s}
.motion-enabled .hero-copy>:nth-child(2){animation-delay:.03s}
.motion-enabled .hero-copy>:nth-child(3){animation-delay:.06s}
.motion-enabled .hero-copy>:nth-child(4){animation-delay:.09s}
.motion-enabled .hero-copy>:nth-child(5){animation-delay:.12s}
.archive-heading h2{font-size:50px;line-height:1.08}
@media(max-width:700px){.archive-heading h2{font-size:36px;line-height:1.12}}
.repo-card{min-height:340px;padding:30px}
.repo-card-top{margin-bottom:28px}
.repo-number{font-size:13px}
.repo-language{font-size:11px}
.repo-language i{width:9px;height:9px}
.repo-card h3{margin-bottom:16px;font-size:27px;line-height:1.2}
.repo-card>p{max-width:95%;margin-bottom:28px;font-size:17px;line-height:1.7}
.repo-metrics{gap:10px 17px;margin-bottom:22px;font-size:10px}
.repo-card>a{font-size:13px}
@media(max-width:700px){.repo-card{min-height:300px;padding:24px}.repo-card h3{font-size:23px}.repo-card>p{font-size:16px}.repo-metrics{font-size:9px}.repo-card>a{font-size:12px}}
