.project-showcase-wrapper[data-v-8fa8bcef]{border-top:1px solid var(--lab-line-strong);gap:1.75rem;padding-top:.875rem;display:grid}.project-showcase-header[data-v-8fa8bcef]{gap:.625rem;min-width:0;display:grid}.project-showcase-name-link[data-v-8fa8bcef]{width:fit-content;max-width:100%;transition:color .2s}.project-showcase-name-link[data-v-8fa8bcef]:hover{color:var(--lab-signal)}.project-showcase-name[data-v-8fa8bcef]{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2.5rem,1rem + 6.4vw,6.5rem);font-weight:800;line-height:.98}.project-showcase-tagline[data-v-8fa8bcef]{color:var(--lab-text-2);font-size:clamp(1rem,.95rem + .3vw,1.25rem)}.project-showcase-visual[data-v-8fa8bcef]{min-width:0}.project-showcase-detail[data-v-8fa8bcef]{align-content:start;justify-items:start;gap:1.5rem;min-width:0;display:grid}.project-showcase-detail[data-v-8fa8bcef]>.project-meta-wrapper{width:100%}@media (width>=960px){.project-showcase-wrapper[data-v-8fa8bcef]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem}.project-showcase-header[data-v-8fa8bcef]{grid-column:1/-1}.project-showcase-visual[data-v-8fa8bcef]{grid-column:1/8}.project-showcase-detail[data-v-8fa8bcef]{grid-column:9/-1}.project-showcase-reversed .project-showcase-header[data-v-8fa8bcef]{text-align:right;justify-items:end}.project-showcase-reversed .project-showcase-visual[data-v-8fa8bcef]{grid-area:2/6/auto/-1}.project-showcase-reversed .project-showcase-detail[data-v-8fa8bcef]{grid-area:2/1/auto/5}}.projects-list-wrapper[data-v-40baba81]{gap:clamp(4rem,9vw,8rem);display:grid}
