.page-module__ACkY9q__magazineContainer{background-color:#fff;min-height:100vh}.page-module__ACkY9q__header{background-color:var(--dark-hero);background:radial-gradient(circle at center, var(--dark-hero) 0%, #050505 100%);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:480px;padding:160px 2rem 80px;display:flex;position:relative;overflow:hidden}.page-module__ACkY9q__headerContent{z-index:2;max-width:900px;position:relative}.page-module__ACkY9q__category{letter-spacing:.35rem;color:var(--accent);opacity:.9;margin-bottom:2rem;font-size:.8rem;font-weight:700;display:block}.page-module__ACkY9q__mainTitle{font-family:var(--font-serif), serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2.5rem;font-size:5rem;font-weight:300}.page-module__ACkY9q__subtitle{opacity:.7;max-width:650px;margin:0 auto;font-size:1.15rem;font-weight:300;line-height:1.7}.page-module__ACkY9q__main{max-width:1600px;margin:0 auto;padding:8rem 2rem}.page-module__ACkY9q__grid{grid-template-columns:repeat(3,1fr);gap:4rem 2.5rem;display:grid}.page-module__ACkY9q__blogCard{position:relative}.page-module__ACkY9q__cardLink{color:inherit;text-decoration:none;display:block}.page-module__ACkY9q__imageWrapper{aspect-ratio:3/4;background-color:#f0ede8;border-radius:40px;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-module__ACkY9q__blogImage{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.page-module__ACkY9q__blogCard:hover .page-module__ACkY9q__blogImage{transform:scale(1.08)}.page-module__ACkY9q__imageOverlay{opacity:.6;background:linear-gradient(#0000 40%,#0006 100%);transition:opacity .5s;position:absolute;inset:0}.page-module__ACkY9q__blogCard:hover .page-module__ACkY9q__imageOverlay{opacity:.8}.page-module__ACkY9q__postCategory{color:#000;letter-spacing:2px;opacity:0;background-color:#fff;border-radius:40px;padding:.5rem 1.2rem;font-size:10px;font-weight:700;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;top:2rem;left:2rem;transform:translateY(10px)}.page-module__ACkY9q__blogCard:hover .page-module__ACkY9q__postCategory{opacity:1;transform:translateY(0)}.page-module__ACkY9q__cardContent{padding:2.5rem .5rem}.page-module__ACkY9q__postDate{text-transform:uppercase;letter-spacing:2px;color:#999;margin-bottom:1rem;font-size:10px;display:block}.page-module__ACkY9q__postTitle{font-family:var(--font-serif), serif;margin-bottom:1.25rem;font-size:1.5rem;font-weight:300;line-height:1.3;transition:color .3s}.page-module__ACkY9q__blogCard:hover .page-module__ACkY9q__postTitle{color:var(--accent)}.page-module__ACkY9q__postExcerpt{color:#666;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.95rem;font-weight:300;line-height:1.7;display:-webkit-box;overflow:hidden}.page-module__ACkY9q__readMore{letter-spacing:2px;color:#000;font-size:10px;font-weight:700;display:inline-block;position:relative}.page-module__ACkY9q__readMore:after{content:"";background-color:var(--accent);width:0;height:1px;transition:width .4s;position:absolute;bottom:-4px;left:0}.page-module__ACkY9q__blogCard:hover .page-module__ACkY9q__readMore:after{width:100%}@media (max-width:1300px){.page-module__ACkY9q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__ACkY9q__header{padding:6rem 1.5rem 4rem}.page-module__ACkY9q__grid{grid-template-columns:1fr;gap:5rem}.page-module__ACkY9q__mainTitle{font-size:3rem}}
