.hero-section{color:#fff;text-align:center;justify-content:center;align-items:center;height:90vh;display:flex;position:relative;overflow:hidden}.hero-content{z-index:10;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:2em;display:flex;bottom:0}.hero-content h1{color:#f4a03a;text-shadow:9px 4px 10px #000000d0;max-width:1000px;margin:0 auto 20px;font-size:4rem;line-height:1.1}.hero-stats{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fdfdfdbf;border:1px solid #fff3;max-width:800px;padding:30px 50px;display:inline-block;position:absolute;bottom:0;box-shadow:0 20px 40px #000000e6}.hero-stats h2{color:#f4a03a;margin-bottom:5px;font-size:4rem}.hero-stats p{color:#333;margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}@media (max-width:921px){.hero-content h1{font-size:3rem}.hero-stats{padding:20px 30px}.hero-stats h2{font-size:3rem}}@media (max-width:600px){.hero-section{height:auto;min-height:100vh;padding-top:100px}.hero-content{justify-content:center;padding:1.5em;position:relative}.hero-content h1{margin-bottom:30px;font-size:2.2rem}.hero-stats{width:100%;padding:25px 20px}.hero-stats h2{font-size:2.5rem}.hero-stats p{font-size:1rem}}.featured-story-grid{flex-direction:column;align-items:center;gap:40px;display:flex}.video-container{aspect-ratio:16/9;border-radius:0;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000026}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.get-involved-section{align-items:stretch;width:70%;margin:60px auto;display:flex}.get-involved-image{background-image:url(/wp-content/uploads/2024/12/Classroom-Block-Transformation​-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;min-height:400px}.get-involved-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding:60px 40px;display:flex}.get-involved-section h2{margin-bottom:40px;font-size:3.5rem}@media (max-width:1024px){.get-involved-section{width:90%}.get-involved-section h2{font-size:2.5rem}}@media (max-width:768px){.get-involved-section{flex-direction:column;width:100%;margin:0}.get-involved-image{width:100%;min-height:280px}.get-involved-text{width:100%;padding:50px 30px}.get-involved-section h2{margin-bottom:25px;font-size:2rem}}.stories-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:1024px){.stories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stories-grid{grid-template-columns:1fr;gap:30px}}
