/* Homepage only: central editorial composition. */
.cd-home-editorial{color:var(--wp--preset--color--text-primary)}.cd-home-shell{width:min(1280px,calc(100% - 40px));margin:auto}.cd-home-editorial section{padding:clamp(4rem,8vw,7rem) 0}.cd-home-editorial h2{font-size:clamp(2rem,4vw,3.4rem);margin:.15em 0}.cd-home-eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--wp--preset--color--brand-green)}.cd-home-experience{background:var(--wp--preset--color--surface-warm)}.cd-home-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:1.25rem}.cd-home-tile{position:relative;display:block;min-height:240px;overflow:hidden;color:#fff;text-decoration:none;background:#111}.cd-home-tile--main{grid-row:span 2;min-height:510px}.cd-home-tile img,.cd-home-split img,.cd-home-archive-grid img{display:block;width:100%;height:100%;object-fit:cover}.cd-home-tile span{position:absolute;inset:auto 0 0;padding:2rem 1.4rem 1.2rem;background:linear-gradient(transparent,rgba(0,0,0,.8));display:grid;gap:.25rem}.cd-home-tile strong{font-size:1.35rem}.cd-home-tile--main strong{font-size:2rem}.cd-home-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center}.cd-home-split img{aspect-ratio:4/3}.cd-home-history{background:#fff}.cd-home-volunteers{background:var(--wp--preset--color--brand-green-light)}.cd-home-link{display:inline-block;margin:1rem 1rem 0 0;font-weight:800;text-decoration:none}.cd-home-news{background:var(--wp--preset--color--surface-warm)}.cd-home-news .cd-home-news-grid{display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:1.5rem!important}.cd-home-news .cd-news-card:first-child{grid-row:span 2}.cd-home-news .cd-news-card:first-child h3{font-size:1.6rem!important}.cd-home-news .cd-news-card:not(:first-child) img{display:none}.cd-home-archive{background:#0B3C74;color:#fff;text-align:center}.cd-home-archive h2{color:#fff}.cd-home-archive .cd-home-eyebrow,.cd-home-archive .cd-home-link{color:#F5B722}.cd-home-archive-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr 1.1fr;gap:1rem;margin:2rem 0}.cd-home-archive-grid img{aspect-ratio:3/4}.cd-home-archive-grid img:nth-child(even){transform:translateY(1rem)}@media(max-width:700px){.cd-home-shell{width:calc(100% - 32px)}.cd-home-grid,.cd-home-split,.cd-home-news .cd-home-news-grid{grid-template-columns:1fr!important}.cd-home-tile--main{grid-row:auto;min-height:380px}.cd-home-volunteers .cd-home-split>div{order:2}.cd-home-news .cd-news-card:first-child{grid-row:auto}.cd-home-archive-grid{grid-template-columns:1fr 1fr}.cd-home-archive-grid img:nth-child(even){transform:none}}
