.highlight-projects{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}@media (min-width:768px){.highlight-projects{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}.highlight-projects__container{width:100%;max-width:1200px;padding-left:var(--space-md);padding-right:var(--space-md);margin-left:auto;margin-right:auto}@media (min-width:768px){.highlight-projects__container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.highlight-projects__header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.highlight-projects__title{font-family:var(--font-family-heading);font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.025em}.highlight-projects__link{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);color:var(--color-accent);transition:color var(--transition-base);font-weight:500;text-decoration:none}.highlight-projects__link:hover{color:var(--color-accent-hover);text-decoration:underline}.highlight-projects__grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.highlight-projects__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.highlight-projects__grid{grid-template-columns:repeat(3,1fr)}}
.recent-experience{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}@media (min-width:768px){.recent-experience{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}.recent-experience__container{width:100%;max-width:1200px;padding-left:var(--space-md);padding-right:var(--space-md);margin-left:auto;margin-right:auto}@media (min-width:768px){.recent-experience__container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.recent-experience__header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.recent-experience__title{font-family:var(--font-family-heading);font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.025em}.recent-experience__link{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);color:var(--color-accent);transition:color var(--transition-base);font-weight:500;text-decoration:none}.recent-experience__link:hover{color:var(--color-accent-hover);text-decoration:underline}.recent-experience__list{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.recent-experience__list{grid-template-columns:repeat(2,1fr)}}.recent-experience__card{padding:var(--space-lg)}.recent-experience__company{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:600;line-height:var(--line-height-tight);margin-bottom:var(--space-xs)}.recent-experience__title{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);color:var(--color-accent);margin-bottom:var(--space-xs)}.recent-experience__timeframe{font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-base);color:var(--color-text-muted);margin-bottom:var(--space-xs)}.recent-experience__location{font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-base);color:var(--color-text-light)}
.tech-strip{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}@media (min-width:768px){.tech-strip{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}.tech-strip{background-color:var(--color-bg-elevated)}.tech-strip__container{width:100%;max-width:1200px;padding-left:var(--space-md);padding-right:var(--space-md);margin-left:auto;margin-right:auto}@media (min-width:768px){.tech-strip__container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.tech-strip__container{text-align:center}.tech-strip__title{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:600;line-height:var(--line-height-tight);margin-bottom:var(--space-xl)}.tech-strip__tags{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}
