.project-card[data-astro-cid-oeghznkx]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:stretch}.project-image[data-astro-cid-oeghznkx]{order:1;display:block;min-width:0;align-self:stretch}.project-info[data-astro-cid-oeghznkx]{order:2;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:20px var(--space-xl) 20px 0}.project-card--flip[data-astro-cid-oeghznkx] .project-image[data-astro-cid-oeghznkx]{order:2}.project-card--flip[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]{order:1;padding:20px 0 20px var(--space-xl)}.project-image[data-astro-cid-oeghznkx] img[data-astro-cid-oeghznkx]{display:block;width:100%;height:100%;object-fit:cover}.project-card[data-astro-cid-oeghznkx].project-card--regular{grid-row:span 6;grid-template-columns:1fr;grid-template-rows:subgrid;row-gap:6px}.project-card[data-astro-cid-oeghznkx].project-card--regular .project-image[data-astro-cid-oeghznkx]{order:0;align-self:start}.project-card[data-astro-cid-oeghznkx].project-card--regular .project-info[data-astro-cid-oeghznkx]{display:contents}.project-card--regular[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]>*{margin-inline:var(--space-lg)}.project-card--regular[data-astro-cid-oeghznkx] .project-subtitle[data-astro-cid-oeghznkx]{margin-top:var(--space-lg)}.project-card--regular[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]>:last-child{margin-bottom:var(--space-lg)}.project-subtitle[data-astro-cid-oeghznkx]{margin:0;font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.project-title[data-astro-cid-oeghznkx]{font-size:1.25rem;font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.project-description[data-astro-cid-oeghznkx]{margin:0;font-size:.875rem;color:var(--color-text);line-height:1.5}.project-card--featured[data-astro-cid-oeghznkx] .project-description[data-astro-cid-oeghznkx]{margin-bottom:auto}.project-card[data-astro-cid-oeghznkx] .spec{padding-top:6px}.project-card[data-astro-cid-oeghznkx] .spec .tag{font-size:.75rem;padding:0 6px}.project-techno[data-astro-cid-oeghznkx]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}@media(min-width:768px)and (max-width:992px){.project-card--featured[data-astro-cid-oeghznkx]{gap:var(--space-lg)}.project-card--featured[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]{padding:16px 20px 16px 0}.project-card--featured[data-astro-cid-oeghznkx].project-card--flip .project-info[data-astro-cid-oeghznkx]{padding:16px 0 16px 20px}}@media(max-width:767.98px){.project-card[data-astro-cid-oeghznkx]{grid-template-columns:1fr;gap:0}.project-info[data-astro-cid-oeghznkx],.project-card--flip[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]{padding:var(--space-md)}.project-card--regular[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]>*{margin-inline:var(--space-md)}.project-card--regular[data-astro-cid-oeghznkx] .project-subtitle[data-astro-cid-oeghznkx]{margin-top:var(--space-md)}.project-card--regular[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]>:last-child{margin-bottom:var(--space-md)}.project-image[data-astro-cid-oeghznkx],.project-card--flip[data-astro-cid-oeghznkx] .project-image[data-astro-cid-oeghznkx]{order:1}.project-info[data-astro-cid-oeghznkx],.project-card--flip[data-astro-cid-oeghznkx] .project-info[data-astro-cid-oeghznkx]{order:2;justify-content:flex-start}.project-image[data-astro-cid-oeghznkx],.project-card--flip[data-astro-cid-oeghznkx] .project-image[data-astro-cid-oeghznkx]{align-self:start}.project-image[data-astro-cid-oeghznkx] img[data-astro-cid-oeghznkx]{max-width:100%}}.projects-listing[data-astro-cid-2hwget37]{max-width:var(--container-prose);margin-inline:auto;padding:var(--space-2xl) var(--space-md)}.featured-section[data-astro-cid-2hwget37]{display:flex;flex-direction:column;gap:var(--space-xl)}.section-divider[data-astro-cid-2hwget37]{border:none;border-top:2px solid var(--color-accent);margin:calc(var(--space-3xl) * 2) 0 0;opacity:.4}.regular-section[data-astro-cid-2hwget37]{margin-top:var(--space-3xl);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-lg)}@media(max-width:992px){.featured-section[data-astro-cid-2hwget37]{gap:var(--space-lg)}}
