.section[data-astro-cid-3qfddfy2]{padding-block:clamp(3rem,5vw,5rem)}.section[data-astro-cid-3qfddfy2].divider-white,.section[data-astro-cid-3qfddfy2].divider-blue{padding-bottom:clamp(7rem,10vw,10rem)}.section[data-astro-cid-3qfddfy2].divider-white:after,.section[data-astro-cid-3qfddfy2].divider-blue:after{height:clamp(5rem,8vw,8rem)}.section[data-astro-cid-3qfddfy2].intro{padding-top:clamp(2rem,4vw,3.5rem)}.intro-grid[data-astro-cid-3qfddfy2]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}h1[data-astro-cid-3qfddfy2]{font-size:clamp(2.8rem,5.5vw,5.5rem)}h1[data-astro-cid-3qfddfy2] em[data-astro-cid-3qfddfy2]{color:var(--navy);font-style:normal}.intro[data-astro-cid-3qfddfy2] .lead[data-astro-cid-3qfddfy2]{max-width:38rem}.intro[data-astro-cid-3qfddfy2] .eyebrow[data-astro-cid-3qfddfy2]{color:var(--navy)}.intro-visual[data-astro-cid-3qfddfy2]{filter:drop-shadow(0 24px 30px #1814492e)}.intro-visual[data-astro-cid-3qfddfy2] img{aspect-ratio:1;object-fit:cover;object-position:60% center;border-radius:var(--radius);clip-path:polygon(0 6%,100% 0,100% 94%,0 100%);width:100%}.section-heading[data-astro-cid-3qfddfy2]{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;display:grid}.section-heading[data-astro-cid-3qfddfy2] h2[data-astro-cid-3qfddfy2]{max-width:42rem;margin-bottom:0}.section-heading[data-astro-cid-3qfddfy2] p[data-astro-cid-3qfddfy2]{margin:0}.campaign-grid[data-astro-cid-3qfddfy2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.campaign-card[data-astro-cid-3qfddfy2]{border-radius:var(--radius-sm);background:var(--cream);overflow:hidden}.campaign-card[data-astro-cid-3qfddfy2] a[data-astro-cid-3qfddfy2]{flex-direction:column;height:100%;text-decoration:none;display:flex}.art[data-astro-cid-3qfddfy2]{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);position:relative;overflow:hidden}.art[data-astro-cid-3qfddfy2] img[data-astro-cid-3qfddfy2]{width:100%;transition:transform .3s}.campaign-card[data-astro-cid-3qfddfy2] a[data-astro-cid-3qfddfy2]:hover img[data-astro-cid-3qfddfy2]{transform:scale(1.04)}.sector[data-astro-cid-3qfddfy2]{color:var(--navy);background:#fff;border-radius:2rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.card-copy[data-astro-cid-3qfddfy2]{flex-direction:column;flex:1;padding:1.25rem;display:flex}.card-index[data-astro-cid-3qfddfy2]{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem}.card-copy[data-astro-cid-3qfddfy2] h3[data-astro-cid-3qfddfy2]{color:var(--navy);line-height:1.25}.card-copy[data-astro-cid-3qfddfy2] p[data-astro-cid-3qfddfy2]{font-size:.95rem}.card-link[data-astro-cid-3qfddfy2]{color:var(--navy);border-top:1px solid #e9e7e0;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.85rem;font-weight:600;display:flex}.case-stats[data-astro-cid-3qfddfy2]{gap:.75rem;margin:0 0 1.5rem;display:grid}.case-stats[data-astro-cid-3qfddfy2] dt[data-astro-cid-3qfddfy2]{color:var(--navy);font-weight:700}.case-stats[data-astro-cid-3qfddfy2] dd[data-astro-cid-3qfddfy2]{color:var(--muted);margin:0;font-size:.8rem}.steps[data-astro-cid-3qfddfy2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2rem;display:grid}.step[data-astro-cid-3qfddfy2]>span[data-astro-cid-3qfddfy2]{color:var(--navy);margin-bottom:.75rem;font-size:2rem;display:block}.step[data-astro-cid-3qfddfy2] h3[data-astro-cid-3qfddfy2]{line-height:1.25}.step[data-astro-cid-3qfddfy2] p[data-astro-cid-3qfddfy2]{color:var(--navy-deep)}@media (width<=900px){.campaign-grid[data-astro-cid-3qfddfy2]{grid-template-columns:1fr}.campaign-card[data-astro-cid-3qfddfy2] a[data-astro-cid-3qfddfy2]{grid-template-columns:1fr 1fr;display:grid}.art[data-astro-cid-3qfddfy2] img[data-astro-cid-3qfddfy2]{object-fit:cover;height:100%}}@media (width<=780px){.intro-grid[data-astro-cid-3qfddfy2],.section-heading[data-astro-cid-3qfddfy2],.steps[data-astro-cid-3qfddfy2]{grid-template-columns:1fr;gap:2rem}.intro-visual[data-astro-cid-3qfddfy2]{width:100%;max-width:34rem;margin-inline:auto}.intro-visual[data-astro-cid-3qfddfy2] img{aspect-ratio:4/3}.campaign-card[data-astro-cid-3qfddfy2] a[data-astro-cid-3qfddfy2]{display:flex}.steps[data-astro-cid-3qfddfy2]{margin-block:2rem}}
