@layer reset, root, layout, component, page;@layer page{.page_headerContainer___kve8{max-width:1400px;width:100%;margin:0 auto;padding:0 var(--padding-large);display:flex;justify-content:center}.page_projectsHeader__4Fq_m{text-align:center;margin-bottom:4rem;max-width:60rem}.page_projectsHeader__4Fq_m h1{margin-bottom:1rem;font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.page_projectsHeader__4Fq_m p{font-weight:var(--fw-400);line-height:1.5;text-align:center;padding:var(--padding-small) 0;color:var(--color-font);opacity:.8;font-size:1.2rem}.page_tagFilterContainer__FIkic{max-width:1400px;width:100%;margin:0 auto;padding:0 var(--padding-large)}.page_projectsGrid__M6DnC{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,400px));grid-gap:2.5rem;gap:2.5rem;max-width:1400px;width:100%;padding:var(--padding-large) var(--padding-large);justify-content:start;align-items:start}.page_projectCard__7afCO{display:flex;flex-direction:column;height:100%;min-height:480px;max-height:720px;max-width:400px;width:100%;overflow:hidden;align-self:start}@media (max-width:768px){.page_projectsGrid__M6DnC{grid-template-columns:1fr;gap:2rem;padding:var(--padding-large) var(--padding-normal)}.page_headerContainer___kve8,.page_projectsHeader__4Fq_m{padding:0 var(--padding-normal)}.page_projectsHeader__4Fq_m{margin-bottom:3rem}.page_projectsHeader__4Fq_m h1{font-size:2rem}.page_projectsHeader__4Fq_m p{font-size:1.1rem;font-weight:var(--fw-400);line-height:1.5;text-align:center;padding:var(--padding-small) 0}.page_tagFilterContainer__FIkic{padding:0 var(--padding-normal)}.page_projectCard__7afCO{min-height:450px;max-height:700px;max-width:100%}}}