.section.about-hero-section{min-height:70vh;display:flex;align-items:center;padding:0}.about-hero-section .section-content{width:100%;text-align:center;z-index:2}.about-hero-section .section-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(13,57,94,.8),rgba(29,29,29,.95));z-index:1}.about-hero-section h1{font-size:clamp(2.5rem, 5vw, 4.5rem);text-transform:uppercase;letter-spacing:4px;line-height:1.2;margin-bottom:15px;color:var(--white-pure,#ffffff);text-shadow:0 10px 30px rgba(0,0,0,.8)}.about-hero-section h1 span{color:transparent;-webkit-text-stroke:1.5px var(--gold-glow,#FFD700)}.about-hero-section p,.about-hero-section .subtitle{color:var(--white-pure,#ffffff);font-size:1.2rem;font-family:"Playfair Display",serif;font-style:italic;letter-spacing:1px;margin-top:10px}.vmg-section h2{font-size:3.5rem;color:var(--text-heading);margin:0}.blur-overlay-top,.blur-overlay-bottom{position:absolute;left:0;width:100%;pointer-events:none;z-index:10}.blur-overlay-top{top:0;height:30%;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.blur-overlay-bottom{bottom:0;height:30%;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}