.head-page{flex-direction:column;gap:.75rem;max-width:960px;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex}.head-page__title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.head-page__text{max-width:36rem;color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.6}
.project-card{background:var(--accent-purple-soft);color:#fff;border:1px solid #292929;border-radius:10px;flex-direction:column;gap:8px;width:50%;min-width:0;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #8b5cf673}.project-card__title{margin:0;font-size:17px;font-weight:600}.project-card__video{aspect-ratio:16/9;background:#000;border-radius:6px;width:100%;overflow:hidden}.project-card__video video{object-fit:cover;width:100%;height:100%}.project-card__description{color:#ccc;margin:0;font-size:13px;line-height:1.4}.project-card__link{color:#fff;width:fit-content;font-size:13px;text-decoration:underline}.project-card__link:hover{color:#aaa}.projects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.projects-grid{grid-template-columns:1fr}}
