.project-row[data-astro-cid-vlkzuan2]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.project-visual[data-astro-cid-vlkzuan2]{min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.project-visual[data-astro-cid-vlkzuan2]>.label[data-astro-cid-vlkzuan2]{font-size:.61rem;display:block}.suhl-visual[data-astro-cid-vlkzuan2]{background:var(--acid)}.suhl-visual[data-astro-cid-vlkzuan2] svg{margin-top:1.25rem}.scoreboard-visual[data-astro-cid-vlkzuan2]{background:var(--pink);color:var(--wine)}.scoreboard-visual[data-astro-cid-vlkzuan2] img[data-astro-cid-vlkzuan2]{width:min(100%,25rem);margin:2.5rem auto;transform:rotate(-5deg)}.scoreboard-visual[data-astro-cid-vlkzuan2]>.label[data-astro-cid-vlkzuan2]:last-child{text-align:center}.project-type[data-astro-cid-vlkzuan2]{color:var(--blue);margin-bottom:1rem}.project-copy[data-astro-cid-vlkzuan2] h3[data-astro-cid-vlkzuan2]{margin-bottom:1.2rem;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.14}.project-copy[data-astro-cid-vlkzuan2] .notes[data-astro-cid-vlkzuan2]{margin-top:1.75rem}.project-copy[data-astro-cid-vlkzuan2] .button[data-astro-cid-vlkzuan2]{background:var(--blue);color:var(--paper);border-color:var(--blue);margin-top:1.75rem}.project-note[data-astro-cid-vlkzuan2]{color:var(--ink-muted);margin-top:.75rem;font-size:.85rem}@media (width<=55rem){.project-row[data-astro-cid-vlkzuan2]{grid-template-columns:minmax(0,1fr)}.project-visual[data-astro-cid-vlkzuan2]{justify-self:center;width:min(100%,36rem)}}
