.projects-grid.svelte-88wxu8{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1280px){.projects-grid.svelte-88wxu8{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.projects-grid.svelte-88wxu8{grid-template-columns:1fr}}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8){border-radius:var(--radius_sm);border:1px solid var(--color_line_accent_28);min-height:275px;position:relative;overflow:hidden}@media (width<=1280px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8){aspect-ratio:16/9;width:100%;min-height:unset}}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) img{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius_sm);position:absolute;top:0;left:0}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-image-placeholder:where(.svelte-88wxu8){background:linear-gradient(145deg, var(--color_accent_secondary) 0%, var(--color_accent) 100%);border-radius:var(--radius_sm);place-items:center;display:grid;position:absolute;inset:0}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-image-placeholder:where(.svelte-88wxu8) span:where(.svelte-88wxu8){color:var(--color_line_dark_82);font-size:64px;font-weight:700}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8){color:var(--color_white);background-color:var(--color_line_dark_82);border-radius:0 0 var(--radius_sm) var(--radius_sm);flex-direction:column;width:100%;padding:16px 24px;transition:all .5s;display:flex;position:absolute;bottom:0;left:0}@media (width<=768px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8){padding:8px 16px}}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8){flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}@media (width<=768px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8){align-items:flex-start;justify-content:unset;flex-direction:column}}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8) .project-title:where(.svelte-88wxu8){font-size:20px}@media (width<=768px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8) .project-title:where(.svelte-88wxu8){font-size:18px}}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8) .actions:where(.svelte-88wxu8) button{height:unset;white-space:nowrap}@media (width>=768px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8) .actions:where(.svelte-88wxu8) button{padding:unset;border:none}}@media (width<=768px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8) .actions:where(.svelte-88wxu8) button{gap:.25rem;padding:.5rem;font-size:14px}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8) .project-content:where(.svelte-88wxu8) .project-text:where(.svelte-88wxu8) .actions:where(.svelte-88wxu8) button svg{width:16px;height:16px}}.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8):first-child{grid-area:span 2/span 2}@media (width<=992px){.projects-grid.svelte-88wxu8 .project-card:where(.svelte-88wxu8):first-child{grid-column:unset;grid-row:unset}}
