.page-module__D1rvnq__page{background:#f5f4f1;min-height:100vh}.page-module__D1rvnq__hero{background:#f5f4f1;align-items:flex-end;min-height:50vh;padding:0 0 4rem;display:flex}.page-module__D1rvnq__heroContainer{max-width:var(--content-max-width);width:100%;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.page-module__D1rvnq__heroContainer{padding:0 3rem}}@media (min-width:1200px){.page-module__D1rvnq__heroContainer{padding:0 4rem}}.page-module__D1rvnq__heroLabel{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a7a76;margin-bottom:2rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__D1rvnq__heroHeadline{letter-spacing:-.03em;color:#141413;margin:0 0 4rem;font-family:spectral,Georgia,serif;font-size:clamp(3rem,10vw,7rem);font-weight:400;line-height:.95}.page-module__D1rvnq__heroHeadline em{font-style:italic}.page-module__D1rvnq__heroDivider{background:#141413;width:100%;height:1px}.page-module__D1rvnq__posts{padding:clamp(4rem,10vw,8rem) 0}.page-module__D1rvnq__postsContainer{max-width:1000px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.page-module__D1rvnq__postsContainer{padding:0 3rem}}.page-module__D1rvnq__postCard{border-top:1px solid #1414131a}.page-module__D1rvnq__postCard:last-child{border-bottom:1px solid #1414131a}.page-module__D1rvnq__postLink{grid-template-columns:40px 1fr 24px;align-items:start;gap:1rem;padding:2rem 0;text-decoration:none;transition:all .3s;display:grid}@media (min-width:768px){.page-module__D1rvnq__postLink{grid-template-columns:60px 180px 1fr 40px;align-items:center;gap:2rem;padding:2.5rem 0}}@media (min-width:1024px){.page-module__D1rvnq__postLink{grid-template-columns:80px 220px 1fr 50px;gap:2.5rem;padding:3rem 0}}.page-module__D1rvnq__postThumb{aspect-ratio:16/10;background:#e8e8e6;display:none;position:relative;overflow:hidden}@media (min-width:768px){.page-module__D1rvnq__postThumb{display:block}}.page-module__D1rvnq__postThumb img{object-fit:cover;transition:transform .4s}.page-module__D1rvnq__postLink:hover .page-module__D1rvnq__postThumb img{transform:scale(1.05)}.page-module__D1rvnq__postLink:hover .page-module__D1rvnq__postTitle{color:#5a5a57}.page-module__D1rvnq__postLink:hover .page-module__D1rvnq__postArrow{transform:translate(8px)}.page-module__D1rvnq__postNumber{color:#9a9a96;font-family:spectral,Georgia,serif;font-size:1.25rem;font-style:italic}.page-module__D1rvnq__postContent{flex:1}.page-module__D1rvnq__postDate{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#7a7a76;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:block}.page-module__D1rvnq__postTitle{color:#141413;margin-bottom:1rem;font-family:spectral,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2;transition:color .3s}@media (min-width:768px){.page-module__D1rvnq__postTitle{font-size:1.75rem}}.page-module__D1rvnq__postExcerpt{font-family:var(--font-geist-sans),sans-serif;color:#5a5a57;margin-bottom:1rem;font-size:1rem;line-height:1.7}.page-module__D1rvnq__postMeta{font-family:var(--font-geist-sans),sans-serif;color:#9a9a96;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.page-module__D1rvnq__postDot{background:#9a9a96;border-radius:50%;width:4px;height:4px}.page-module__D1rvnq__postArrow{color:#141413;justify-content:center;align-items:center;padding-top:.5rem;transition:all .3s;display:flex}
