#hero-quote{position:relative;height:80vh;min-height:520px;overflow:hidden}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.65));z-index:1}.hero-content{position:relative;z-index:2;height:100%;max-width:1100px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero-quote{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.3;color:#f5ee8e;text-shadow:0 6px 18px rgba(0,0,0,.8);animation:fadeUp .9s ease-out forwards}.hero-quote span{color:#fff}.hero-subtext{margin-top:1rem;font-size:1.2rem;color:#fff;opacity:.9;animation:fadeUp 1.2s ease-out forwards}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){#hero-quote{height:65vh}}