.ecobros-case-study{background-color:var(--color-ecobros-bg);color:var(--color-ecobros-text)}.ecobros-case-study ::selection{background-color:var(--color-ecobros-teal-container);color:var(--color-ecobros-on-teal-container)}.case-study-scanlines{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.1) 51%);background-size:100% 4px;z-index:100;opacity:.2}.case-study-scanlines,.case-study-vhs-grain{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.case-study-vhs-grain{background-image:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.05;z-index:99}.ecobros-scanline-overlay{position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.05;background:linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(0,0,0,.1) 0);background-size:100% 4px}.ecobros-city-pop-grid{background-image:linear-gradient(var(--color-ecobros-teal) 1px,transparent 1px),linear-gradient(90deg,var(--color-ecobros-teal) 1px,transparent 1px);background-size:40px 40px;opacity:.05}.ecobros-blueprint-grid{background-image:linear-gradient(rgba(11,170,144,.1) 1px,transparent 0),linear-gradient(90deg,rgba(11,170,144,.1) 1px,transparent 0);background-size:20px 20px}.ecobros-retro-glow{text-shadow:0 0 20px rgba(11,170,144,.4)}.ecobros-stagger-border{box-shadow:8px 8px 0 0 var(--color-ecobros-teal)}.ecobros-teal-glow{filter:drop-shadow(0 0 15px rgba(11,170,144,.3))}.ecobros-amber-glow{filter:drop-shadow(0 0 15px rgba(234,183,5,.2))}