.gSp5rG_front{padding-top:var(--s-7)}.gSp5rG_hero{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.gSp5rG_heroCopy{gap:var(--s-4);align-content:center;display:grid}.gSp5rG_heroTitle{text-wrap:balance;max-width:16ch;font-size:clamp(40px,4.6vw,64px)}.gSp5rG_heroLede{max-width:44ch}.gSp5rG_heroActions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.gSp5rG_featured{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--ink);background:var(--panel);display:grid}.gSp5rG_featuredArt{display:block}.gSp5rG_featuredArt:hover{opacity:.94}.gSp5rG_featuredBody{gap:var(--s-3);align-content:center;display:grid}.gSp5rG_featuredBody h2 a{text-decoration:none}.gSp5rG_featuredBody h2 a:hover{text-decoration:underline;text-decoration-thickness:2px}.gSp5rG_featuredActions{gap:var(--s-3)}.gSp5rG_leadList{gap:var(--s-9);display:grid}.gSp5rG_lead{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.gSp5rG_leadArt{display:block}.gSp5rG_leadArt:hover{opacity:.94}.gSp5rG_leadCopy{gap:var(--s-4);align-content:center;display:grid}.gSp5rG_leadCopy h3 a{text-decoration:none}.gSp5rG_leadCopy h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.gSp5rG_leadFacts{grid-column:1/-1}.gSp5rG_pastList{gap:var(--s-8);display:grid}.gSp5rG_past{gap:var(--s-5);display:grid}.gSp5rG_pastHead{gap:var(--s-5) var(--s-7);padding:var(--s-4);border:1px solid var(--ink);background:var(--panel);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.gSp5rG_pastBody{gap:var(--s-3);align-content:center;display:grid}.gSp5rG_pastBody h3 a{text-decoration:none}.gSp5rG_pastBody h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.gSp5rG_winner{padding:var(--s-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:2px;margin:0;display:grid}.gSp5rG_featuredProjects{gap:var(--s-4);display:grid}.gSp5rG_buildsHead{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--ink);flex-wrap:wrap;display:flex}.gSp5rG_buildsHead h4{margin:0}.gSp5rG_buildsEvent{text-decoration:none}.gSp5rG_buildsEvent:hover{text-decoration:underline}.gSp5rG_featuredProjects .gSp5rG_seeAll{display:none}.gSp5rG_builds{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.gSp5rG_hero{grid-template-columns:minmax(0,1fr)}.gSp5rG_heroTitle{max-width:24ch;font-size:clamp(40px,6vw,60px)}.gSp5rG_heroLede{max-width:60ch}.gSp5rG_featured{gap:var(--s-5);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.gSp5rG_lead{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.gSp5rG_pastHead{grid-template-columns:minmax(0,1fr)}.gSp5rG_builds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gSp5rG_front{padding-top:var(--s-5)}.gSp5rG_heroActions>*{flex:100%}.gSp5rG_heroTitle{max-width:none;font-size:40px}.gSp5rG_featured{padding:var(--s-3);grid-template-columns:minmax(0,1fr)}.gSp5rG_pastHead{padding:var(--s-3)}.gSp5rG_builds{grid-template-columns:minmax(0,1fr)}.gSp5rG_builds>li:nth-child(n+3),.gSp5rG_allBuildsTop{display:none}.gSp5rG_featuredProjects .gSp5rG_seeAll{justify-self:start;display:inline-block}}
