.home-projects__card[data-v-a4c5765d]{background:var(--color-white);border:1px solid var(--color-ink-200);border-radius:4px;box-shadow:var(--shadow-rest);outline-offset:4px;overflow:hidden;position:relative;transition:border-color var(--dur-hover) var(--ease-editorial),box-shadow var(--dur-hover) var(--ease-editorial)}.home-projects__card[data-v-a4c5765d]:focus-visible,.home-projects__card[data-v-a4c5765d]:hover{border-color:var(--color-ink-400);box-shadow:var(--shadow-hover)}.home-projects__media[data-v-a4c5765d]{background:var(--color-ink-100);overflow:hidden;position:relative}.home-projects__chrome[data-v-a4c5765d]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;left:1rem;pointer-events:none;position:absolute;right:1rem;top:1rem;z-index:2}.home-projects__tag-pill[data-v-a4c5765d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-white) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-ink-200) 80%,transparent);border-radius:9999px;color:var(--color-ink-900);display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;letter-spacing:.1em;min-width:0;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.home-projects__tag-label[data-v-a4c5765d]{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-projects__index[data-v-a4c5765d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-white) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-ink-200) 80%,transparent);border-radius:4px;color:var(--color-wood-700);flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-left:auto;padding:2px 8px}.home-projects__body[data-v-a4c5765d]{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.home-projects__excerpt[data-v-a4c5765d]{text-wrap:pretty}.home-projects__specs[data-v-a4c5765d]{display:grid;flex:1 1 auto;grid-auto-rows:minmax(2.75rem,1fr)}.home-projects__spec[data-v-a4c5765d]{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:6.5rem minmax(0,1fr);padding-block:.5rem}.home-projects__spec+.home-projects__spec[data-v-a4c5765d]{border-top:1px solid color-mix(in srgb,var(--color-ink-200) 80%,transparent)}.home-projects__spec dd[data-v-a4c5765d]{text-wrap:balance}@media(min-width:1024px){.home-projects__spec[data-v-a4c5765d]{grid-template-columns:8rem minmax(0,1fr)}}.home-projects__grid[data-v-a4c5765d]{display:flex;flex-direction:column;gap:1.5rem}.home-projects__media--hero[data-v-a4c5765d]{aspect-ratio:16/10}.home-projects__media--satellite[data-v-a4c5765d]{aspect-ratio:16/9}@media(min-width:768px){.home-projects__grid[data-v-a4c5765d]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto auto}.home-projects__card--hero[data-v-a4c5765d]{display:flex;flex-direction:column;grid-column:1;grid-row:1/3}.home-projects__card--hero .home-projects__body[data-v-a4c5765d]{flex:1 1 auto}.home-projects__card--satellite[data-v-a4c5765d]:nth-of-type(2){grid-column:2;grid-row:1/2}.home-projects__card--satellite[data-v-a4c5765d]:nth-of-type(3){grid-column:2;grid-row:2/3}.home-projects__card--satellite[data-v-a4c5765d]{display:flex;flex-direction:column}.home-projects__card--satellite .home-projects__media[data-v-a4c5765d]{aspect-ratio:16/9}.home-projects__card--satellite .home-projects__body[data-v-a4c5765d]{flex:1 1 0}}@media(min-width:1024px){.home-projects__grid[data-v-a4c5765d]{gap:2rem;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.home-projects__card--hero .home-projects__body[data-v-a4c5765d],.home-projects__card--satellite .home-projects__body[data-v-a4c5765d]{padding:1.75rem}}
