.jXZM3G_masthead{max-width:1200px;margin:0 auto;padding:32px 24px 24px}.jXZM3G_mastheadTitle{font-size:var(--t-h1,2.5rem);margin:0 0 8px;line-height:1.1}.jXZM3G_mastheadSub{color:#555;max-width:60ch;margin:0;font-size:1rem}@media (max-width:640px){.jXZM3G_masthead{padding:24px 16px 16px}}.jXZM3G_featuredHeroLink{color:inherit;text-decoration:none;display:block}.jXZM3G_featuredHero{aspect-ratio:21/9;background:#111;width:100%;transition:opacity .3s;position:relative;overflow:hidden}.jXZM3G_featuredHeroLink:hover .jXZM3G_featuredHeroImg{opacity:.62}.jXZM3G_featuredHeroImg{object-fit:cover;object-position:center;opacity:.72;width:100%;height:100%;transition:transform .5s}.jXZM3G_featuredHeroLink:hover .jXZM3G_featuredHeroImg{transform:scale(1.02)}.jXZM3G_featuredHeroOverlay{background:linear-gradient(#0000 0%,#000000a6 55%,#000000e0 100%);padding:96px 48px 44px;position:absolute;bottom:0;left:0;right:0}.jXZM3G_featuredHeroCategory{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.jXZM3G_featuredHeroTitle{font-family:var(--font-editorial);color:#fff;max-width:680px;margin:0 0 10px;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:400;line-height:1.12}.jXZM3G_featuredHeroDate{font-family:var(--font-body);color:#ffffffd9;letter-spacing:.08em;font-size:12px}.jXZM3G_postsGridSection{background:var(--bone);padding:80px 40px}.jXZM3G_postsContainer{max-width:1200px;margin:0 auto}.jXZM3G_postsHeading{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid #e5e5e5;margin:0 0 32px;padding-bottom:14px;font-size:10px;font-weight:700}.jXZM3G_postsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:40px;display:grid}.jXZM3G_postCard{color:inherit;flex-direction:column;text-decoration:none;display:flex}.jXZM3G_postImageWrap{transition:opacity .2s}.jXZM3G_postCard:hover .jXZM3G_postImageWrap,.jXZM3G_postCard:focus-visible .jXZM3G_postImageWrap{opacity:.85}.jXZM3G_postImageWrap{aspect-ratio:16/9;background:#eee;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.jXZM3G_postImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s}.jXZM3G_postCard:hover .jXZM3G_postImage{transform:scale(1.03)}.jXZM3G_postInfo{flex-direction:column;gap:8px;display:flex}.jXZM3G_postCategory{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.jXZM3G_postTitle{font-family:var(--font-editorial);color:#111;margin:0;font-size:1.4rem;font-weight:400;line-height:1.25}.jXZM3G_postSubtitle{font-family:var(--font-body);color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.6}.jXZM3G_postDate{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.05em;margin-top:4px;font-size:10px}@media screen and (max-width:1024px){.jXZM3G_featuredHero{aspect-ratio:16/9}}@media screen and (max-width:767px){.jXZM3G_featuredHero{aspect-ratio:4/3}.jXZM3G_featuredHeroOverlay{padding:0 24px 28px}.jXZM3G_postsGridSection{padding:60px 20px}.jXZM3G_postsGrid{grid-template-columns:1fr;gap:32px}}
