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