.video-hero{z-index:1;max-height:70vh;overflow:hidden}.video-overlay{background-repeat:no-repeat;background-size:contain;background-position:50%}.video-hero .video-overlay{background:color-mix(in srgb,var(--color-text-dark-brown) 60%,transparent);backdrop-filter:blur(2px);z-index:2}.video-hero.has-thumbnail .video-overlay{background:transparent;backdrop-filter:none}.video-hero .hero-eyebrow{font-family:var(--font-family-abc-marfa-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:white;opacity:.8;margin-bottom:16px;display:block}.video-hero h2{font-family:var(--font-family-feature-display);font-size:64px;font-weight:300;line-height:1.1;color:white;margin:0 0 32px;text-align:center;max-width:800px}.video-hero .keep-scrolling{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:white;font-family:var(--font-family-abc-marfa-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.video-hero .keep-scrolling svg{opacity:.6}@media (max-width:768px){.video-hero{max-height:60vh}.video-hero h2{font-size:48px;margin:0 0 24px}.video-hero .hero-eyebrow{font-size:11px;margin-bottom:12px}.video-hero .keep-scrolling{bottom:24px}}.bulletin-intro-section .case-study-detail-content-section{padding:0;max-width:none;margin:0}.bulletin-intro-section{padding:40px var(--page-margin);margin:0}.bulletin-chapters-container{margin:0}.bulletin-chapter-section{margin-bottom:60px}.bulletin-chapter-section-link{text-decoration:none;transition:opacity .2s ease}.bulletin-chapter-section-link:hover{opacity:.8}.heading{margin-bottom:32px}.bulletin-chapter-section:not(:last-child):after{content:"";display:block;width:100%;height:1px;background:color-mix(in srgb,var(--color-text-dark-brown) 8%,transparent);margin-top:60px}@media (max-width:1024px){.bulletin-chapters-container .content-grid.three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bulletin-intro-section{padding:40px var(--page-margin)}.bulletin-chapters-container{padding:0 var(--page-margin)}.bulletin-chapter-section{margin-bottom:40px}.bulletin-chapter-section .heading{margin-bottom:24px}.bulletin-chapters-container .content-grid.three-col{grid-template-columns:1fr;gap:20px}.bulletin-chapter-section:not(:last-child):after{margin-top:40px}}