.portfolio-module__ymlrFq__intro{margin:4.5rem 0 4rem}.portfolio-module__ymlrFq__name{margin-bottom:1.25rem;font-size:.875rem}.portfolio-module__ymlrFq__headline{max-width:700px;font-family:var(--font-inter), sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.16}.portfolio-module__ymlrFq__description{max-width:650px;margin-top:1.5rem;font-size:.875rem;line-height:1.9}.portfolio-module__ymlrFq__current{color:hsl(var(--muted-foreground));margin-top:1.5rem;font-size:.75rem;line-height:1.8}.portfolio-module__ymlrFq__links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.25rem;font-size:.75rem;display:flex}.portfolio-module__ymlrFq__link{color:#315bd6;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.portfolio-module__ymlrFq__link:hover{text-decoration:none}.dark .portfolio-module__ymlrFq__link{color:#a5b4fc}.portfolio-module__ymlrFq__projectHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.portfolio-module__ymlrFq__projectTitle{font-family:var(--font-inter), sans-serif;letter-spacing:-.035em;font-size:1.5rem;font-weight:500}.portfolio-module__ymlrFq__projectMeta{color:hsl(var(--muted-foreground));font-size:.6875rem}.portfolio-module__ymlrFq__summary{margin-bottom:1.25rem;line-height:1.85}.portfolio-module__ymlrFq__preview{border:1px solid hsl(var(--border));border-radius:6px;width:100%;height:auto;display:block}.portfolio-module__ymlrFq__facts{gap:1.25rem;margin-top:1.75rem;display:grid}.portfolio-module__ymlrFq__fact{grid-template-columns:100px minmax(0,1fr);gap:1rem;line-height:1.85;display:grid}.portfolio-module__ymlrFq__fact dt{color:hsl(var(--muted-foreground));padding-top:.125rem;font-size:.75rem}@media (max-width:767px){.portfolio-module__ymlrFq__workSection>div:first-child{width:auto}.portfolio-module__ymlrFq__intro{margin:3rem 0}.portfolio-module__ymlrFq__fact{grid-template-columns:1fr;gap:.25rem}}
