.ProjectPortfolio-module__TqvPgG__list{flex-direction:column;gap:4rem;width:100%;max-width:56rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.ProjectPortfolio-module__TqvPgG__list{gap:5rem}}.ProjectPortfolio-module__TqvPgG__item{flex-direction:column;align-items:center;display:flex}.ProjectPortfolio-module__TqvPgG__block{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.ProjectPortfolio-module__TqvPgG__trigger{width:100%;max-width:15rem;font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.ProjectPortfolio-module__TqvPgG__coverRow{justify-content:center;width:100%;padding-left:.25rem;padding-right:.25rem;display:flex}.ProjectPortfolio-module__TqvPgG__coverImage{object-fit:contain;vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:min(70vh,900px);transition:opacity .2s}.ProjectPortfolio-module__TqvPgG__trigger:hover .ProjectPortfolio-module__TqvPgG__coverImage{opacity:.9}.ProjectPortfolio-module__TqvPgG__placeholder{background:var(--surface-placeholder);width:100%;max-width:42rem;min-height:12rem;color:var(--muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.ProjectPortfolio-module__TqvPgG__meta{text-align:center;letter-spacing:.02em;color:var(--muted);font-size:.875rem}@media (prefers-color-scheme:dark){.ProjectPortfolio-module__TqvPgG__meta{color:#d4d4d8}}.ProjectPortfolio-module__TqvPgG__hint{color:var(--muted-2);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.ProjectPortfolio-module__TqvPgG__panel{flex-direction:column;align-items:center;width:100%;max-width:56rem;margin-top:2.5rem;display:flex}.ProjectPortfolio-module__TqvPgG__gallery{grid-template-columns:1fr;gap:2rem;width:100%;display:grid}@media (min-width:640px){.ProjectPortfolio-module__TqvPgG__gallery{grid-template-columns:repeat(1,1fr)}}.ProjectPortfolio-module__TqvPgG__galleryCell{justify-content:center;display:flex}.ProjectPortfolio-module__TqvPgG__galleryImage{object-fit:contain;vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:min(85vh,1200px)}.ProjectPortfolio-module__TqvPgG__empty{text-align:center;color:var(--muted);margin:0;font-size:.875rem}.ProjectPortfolio-module__TqvPgG__emptyGallery{color:var(--muted);margin:0;font-size:.875rem}
