.fundraising-case .study-detail-heading{padding-top:35px}
.fundraising-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:70px}
.fundraising-kicker{margin-top:28px;color:#765323}
.fundraising-hero h1{font-size:clamp(45px,5.1vw,70px);line-height:1.05;letter-spacing:-.05em;margin-block:20px}
.fundraising-hero h1 .serif{font-weight:400}
.fundraising-intro{font-size:15px;line-height:1.9;max-width:660px;color:#57545d}
.fundraising-hero .study-facts{margin-top:25px;padding-top:22px}
.fundraising-hero .study-deliverables{margin-top:23px}
.fundraising-hero .study-actions{margin-top:28px}
.fundraising-hero-art{margin:0;padding:16px;background:#eee1c7;border:1px solid #d5c5a9;border-radius:5px}
.fundraising-hero-art>img{width:100%;height:auto;max-height:460px;object-fit:contain;display:block}
.fundraising-hero-art figcaption{font-size:10px;line-height:1.7;color:#5a4931;padding-top:14px;display:flex;justify-content:space-between;gap:20px}
.fundraising-hero-art figcaption a{text-align:right}
.fundraising-case .study-overview{padding-block:40px 5px}
.fundraising-case .campaign-learning{background:#eee7d7;border-color:#dbcba9}
.fundraising-case .study-pages{padding-top:10px}
.fundraising-case .study-page .project-sample-frame{background:#ede5d6;aspect-ratio:4/5;padding:12px}
.fundraising-case .study-page .project-sample-frame img{object-fit:contain}
.fundraising-videos{padding-block:55px 35px;scroll-margin-top:115px}
.fundraising-film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.fundraising-film{border:1px solid #d8d1c6;border-radius:5px;overflow:hidden;background:#faf8f3;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}
.fundraising-film-stage{background:#17171b;display:flex;align-items:center;justify-content:center;min-width:0}
.fundraising-film video{display:block;width:100%;height:auto;max-height:480px;aspect-ratio:9/16;object-fit:contain}
.fundraising-film-copy{padding:27px 23px;align-self:center;min-width:0}
.fundraising-film-copy .eyebrow{font-size:8px;line-height:1.8;color:#765323}
.fundraising-film-copy h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin-top:15px}
.fundraising-film-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#5a5660;margin-top:15px}
.fundraising-film-copy>.text-link{font-size:10px;line-height:1.8;margin-top:20px;display:inline-block}
@media(max-width:1000px){.fundraising-hero{gap:35px;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr)}.fundraising-hero h1{font-size:51px}.fundraising-intro{font-size:13px}.fundraising-film{display:flex;flex-direction:column}.fundraising-film video{height:420px;width:100%}.fundraising-film-copy{padding:25px;align-self:stretch}}
@media(max-width:650px){.fundraising-hero{grid-template-columns:minmax(0,1fr);gap:30px}.fundraising-hero h1{font-size:clamp(41px,11vw,58px)}.fundraising-kicker{font-size:9px;margin-top:22px}.fundraising-intro{font-size:14px}.fundraising-hero .study-facts{gap:18px}.fundraising-hero .study-facts dd{font-size:12px}.fundraising-hero-art>img{max-height:440px}.fundraising-hero-art{max-width:420px;width:100%;justify-self:center}.fundraising-hero .study-actions{gap:18px}.fundraising-case .study-overview{padding-top:28px}.fundraising-film-grid{grid-template-columns:minmax(0,1fr);gap:27px}.fundraising-film video{height:auto;max-height:520px;width:100%}.fundraising-film-copy h3{font-size:26px}.fundraising-film-copy>p:not(.eyebrow){font-size:13px}.fundraising-videos{padding-top:35px}.fundraising-case .study-page .project-sample-frame{padding:8px;aspect-ratio:4/5}}
