.page-module__SXaqXG__main{max-width:1200px;margin:0 auto;padding:6rem 5%}.page-module__SXaqXG__header{margin-bottom:4rem}.page-module__SXaqXG__pageTitle{font-size:3.5rem;font-weight:300;font-family:var(--font-serif);letter-spacing:-.05em;margin-bottom:.5rem}.page-module__SXaqXG__subtitle{font-family:var(--font-mono);color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;max-width:600px;font-size:1rem}.page-module__SXaqXG__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem;display:grid}.page-module__SXaqXG__card{color:var(--foreground);background:#00000005;border:1px solid #0000000d;border-radius:8px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.page-module__SXaqXG__card:hover{background:#0000000a;transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.page-module__SXaqXG__imageContainer{aspect-ratio:4/3;background:#0000000d;width:100%;position:relative}.page-module__SXaqXG__coverImage{object-fit:cover}.page-module__SXaqXG__cardHeader{justify-content:space-between;align-items:baseline;padding:1.5rem 1.5rem .5rem;display:flex}.page-module__SXaqXG__title{font-size:1.4rem;font-weight:500;font-family:var(--font-serif)}.page-module__SXaqXG__year{font-family:var(--font-mono);color:var(--secondary);font-size:.8rem}.page-module__SXaqXG__description{color:var(--secondary);margin-bottom:1.5rem;padding:0 1.5rem;font-size:.95rem;line-height:1.6}.page-module__SXaqXG__tags{flex-wrap:wrap;gap:.5rem;padding:0 1.5rem 1.5rem;display:flex}.page-module__SXaqXG__tag{font-family:var(--font-mono);color:var(--secondary);text-transform:uppercase;background:#0000000d;border-radius:100px;padding:.2rem .6rem;font-size:.7rem}@media (max-width:768px){.page-module__SXaqXG__main{padding:4rem 5%}.page-module__SXaqXG__pageTitle{font-size:2.5rem}}
