.project-card-module__vpqoIa__card{flex-direction:column;gap:1.5rem;display:flex}.project-card-module__vpqoIa__media{aspect-ratio:4/5;background:color-mix(in oklab, var(--muted) 20%, transparent);width:100%;position:relative;overflow:hidden}.project-card-module__vpqoIa__image{object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1)}.project-card-module__vpqoIa__overlay{z-index:1;background:#0000000d;transition:background .5s;position:absolute;inset:0}.project-card-module__vpqoIa__card:hover .project-card-module__vpqoIa__image{transform:scale(1.05)}.project-card-module__vpqoIa__card:hover .project-card-module__vpqoIa__overlay{background:0 0}.project-card-module__vpqoIa__content{flex-direction:column;gap:.5rem;display:flex}.project-card-module__vpqoIa__header{justify-content:space-between;align-items:center;display:flex}.project-card-module__vpqoIa__title{color:var(--foreground);font-size:1.25rem;font-weight:300}.project-card-module__vpqoIa__year{color:var(--muted-foreground);font-size:.875rem}.project-card-module__vpqoIa__badge{border:1px solid color-mix(in oklab, var(--border) 50%, transparent);letter-spacing:.05em;background:0 0;border-radius:0;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:300}
.featured-work-module__JnIxuq__section{padding:6rem 0}.featured-work-module__JnIxuq__header{flex-direction:column;gap:2rem;margin-bottom:4rem;display:flex}.featured-work-module__JnIxuq__intro{max-width:42rem}.featured-work-module__JnIxuq__kicker{color:var(--muted-foreground);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}.featured-work-module__JnIxuq__title{color:var(--foreground);letter-spacing:-.02em;font-size:2.25rem;font-weight:300}.featured-work-module__JnIxuq__break{display:none}.featured-work-module__JnIxuq__cta{border-bottom:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);width:fit-content;padding-bottom:.25rem;font-size:.875rem;text-decoration:none;transition:border-color .3s}.featured-work-module__JnIxuq__cta:hover{border-color:var(--foreground)}.featured-work-module__JnIxuq__grid{grid-template-columns:1fr;gap:4rem 2rem;display:grid}@media (min-width:768px){.featured-work-module__JnIxuq__section{padding:8rem 0}.featured-work-module__JnIxuq__header{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:6rem}.featured-work-module__JnIxuq__title{font-size:3rem}.featured-work-module__JnIxuq__break{display:block}.featured-work-module__JnIxuq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-work-module__JnIxuq__section{padding:10rem 0}.featured-work-module__JnIxuq__title{font-size:3.5rem}.featured-work-module__JnIxuq__grid{gap:6rem 3rem}}
