.coverage-opening[data-astro-cid-d76d6skl]{padding:clamp(1.5rem,2.5vw,3rem) var(--page-margin) 1.5rem;display:flex;justify-content:space-between;align-items:start;gap:1.5rem}.coverage-opening[data-astro-cid-d76d6skl] h1[data-astro-cid-d76d6skl]{margin:0 0 1rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:600;letter-spacing:-.045em;line-height:1.1}.coverage-opening[data-astro-cid-d76d6skl] p[data-astro-cid-d76d6skl]{margin:0;max-width:42rem;color:var(--color-muted);line-height:1.6}.coverage-opening[data-astro-cid-d76d6skl] img[data-astro-cid-d76d6skl]{display:block;width:18rem;max-width:30%;height:auto;object-fit:contain}.case-intro[data-astro-cid-d76d6skl],.case-method[data-astro-cid-d76d6skl]{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);gap:clamp(3rem,9vw,11rem);align-items:end;padding-block:clamp(6rem,11vw,12rem)}.case-intro[data-astro-cid-d76d6skl] h2[data-astro-cid-d76d6skl],.case-method[data-astro-cid-d76d6skl] h2[data-astro-cid-d76d6skl]{max-width:12ch;margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:690;letter-spacing:-.06em;line-height:.88}.case-intro[data-astro-cid-d76d6skl] p[data-astro-cid-d76d6skl],.case-method[data-astro-cid-d76d6skl] p[data-astro-cid-d76d6skl]{max-width:35rem;margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:1.65}.campaigns[data-astro-cid-d76d6skl]{display:grid;gap:clamp(7rem,14vw,15rem);padding-block:clamp(3rem,8vw,8rem)}.campaign-chapter[data-astro-cid-d76d6skl]{display:grid;grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);gap:clamp(3rem,8vw,10rem);align-items:start;padding-inline:var(--page-margin)}.campaign-chapter__copy[data-astro-cid-d76d6skl]{position:sticky;top:calc(var(--header-height) + 2rem);display:grid;justify-items:start;gap:1.25rem;padding-top:clamp(1rem,4vw,4rem)}.campaign-chapter__copy[data-astro-cid-d76d6skl]>p[data-astro-cid-d76d6skl]{margin:0;color:var(--color-accent);font-size:.75rem;font-weight:700}.campaign-chapter__copy[data-astro-cid-d76d6skl] h2[data-astro-cid-d76d6skl]{max-width:11ch;margin:0;font-size:clamp(3.2rem,6.4vw,7.6rem);font-weight:720;letter-spacing:-.065em;line-height:.84}.campaign-chapter__copy[data-astro-cid-d76d6skl]>div[data-astro-cid-d76d6skl]{max-width:31rem;color:var(--color-muted);font-size:var(--text-md);line-height:1.62}.campaign-chapter__copy[data-astro-cid-d76d6skl] a[data-astro-cid-d76d6skl]{color:var(--color-accent);font-size:.84rem;font-weight:680;text-decoration:none}.campaign-chapter__copy[data-astro-cid-d76d6skl] a[data-astro-cid-d76d6skl]:hover,.campaign-chapter__copy[data-astro-cid-d76d6skl] a[data-astro-cid-d76d6skl]:focus-visible{color:var(--color-text)}.campaign-chapter__media[data-astro-cid-d76d6skl]{width:min(100%,38rem);justify-self:center;animation:campaign-media-in linear both;animation-timeline:view();animation-range:entry 0% cover 55%}@keyframes campaign-media-in{0%{transform:translateY(3rem) scale(.985)}to{transform:translateY(0) scale(1)}}.case-method[data-astro-cid-d76d6skl]{border-top:1px solid var(--color-line)}@media (max-width: 820px){.case-hero[data-astro-cid-d76d6skl],.case-intro[data-astro-cid-d76d6skl],.case-method[data-astro-cid-d76d6skl],.campaign-chapter[data-astro-cid-d76d6skl]{grid-template-columns:1fr}.case-hero[data-astro-cid-d76d6skl]{min-height:auto;gap:3rem}.case-hero__copy[data-astro-cid-d76d6skl]{padding:3rem var(--page-margin) 0}.case-hero__media[data-astro-cid-d76d6skl]{aspect-ratio:4 / 3}.campaigns[data-astro-cid-d76d6skl]{gap:clamp(7rem,24vw,11rem)}.campaign-chapter[data-astro-cid-d76d6skl]{gap:2.5rem}.campaign-chapter__copy[data-astro-cid-d76d6skl]{position:static;padding-top:0}.campaign-chapter__copy[data-astro-cid-d76d6skl] h2[data-astro-cid-d76d6skl]{max-width:12ch}.campaign-chapter__media[data-astro-cid-d76d6skl]{width:min(100%,32rem)}}@media (max-width: 520px){.case-intro[data-astro-cid-d76d6skl],.case-method[data-astro-cid-d76d6skl]{gap:2rem}.campaign-chapter__copy[data-astro-cid-d76d6skl] h2[data-astro-cid-d76d6skl]{font-size:clamp(2.8rem,14vw,4.4rem)}}@media (prefers-reduced-motion: reduce){.campaign-chapter__media[data-astro-cid-d76d6skl]{animation:none;transform:none}}.campaigns[data-astro-cid-d76d6skl]{gap:3rem;padding-block:1rem 3rem}.campaign-chapter[data-astro-cid-d76d6skl]{gap:2rem}.campaign-chapter__copy[data-astro-cid-d76d6skl]{padding-top:0;gap:.75rem}.campaign-chapter__copy[data-astro-cid-d76d6skl] h2[data-astro-cid-d76d6skl]{font-size:clamp(2rem,4vw,4rem);line-height:1.08}.campaign-chapter__media[data-astro-cid-d76d6skl]{animation:none;width:min(100%,28rem)}@media (max-width:820px){.coverage-opening[data-astro-cid-d76d6skl] img[data-astro-cid-d76d6skl]{width:7rem;max-width:25%}.coverage-opening[data-astro-cid-d76d6skl] h1[data-astro-cid-d76d6skl]{font-size:2.5rem}.campaign-chapter__media[data-astro-cid-d76d6skl]{grid-row:1;max-width:22rem}.campaign-chapter__copy[data-astro-cid-d76d6skl]{position:static}.campaigns[data-astro-cid-d76d6skl]{gap:2.5rem}}.campaign-chapter__media[data-astro-cid-d76d6skl] img{object-fit:contain}
