.strategic-operational-planning-hero{position:relative;width:100%;min-height:65vh;height:65vh;overflow:hidden}.strategic-operational-planning-hero__image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.strategic-operational-planning-hero__image{width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.strategic-operational-planning-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:2}.strategic-operational-planning-hero__container{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-start;padding:clamp(1.5rem,4vw,4rem);min-height:65vh;height:100%;max-width:1600px;margin:0 auto}.strategic-operational-planning-hero__content{display:flex;flex-direction:column;align-items:flex-start;max-width:920px;width:100%}.strategic-operational-planning-hero__title{color:#ffffff;font-size:clamp(2.25rem,3.5vw + .75rem,4.5rem);line-height:clamp(1.15,1.2,1.25);letter-spacing:-.025em;margin:0 0 clamp(1rem,2.5vh,2rem);text-shadow:0 2px 8px rgba(0,0,0,.4);max-width:100%;word-wrap:break-word}.strategic-operational-planning-hero__subtitle,.strategic-operational-planning-hero__title{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;text-align:left}.strategic-operational-planning-hero__subtitle{color:rgba(255,255,255,.95);font-size:clamp(1.125rem,1.5vw + .5rem,1.75rem);line-height:clamp(1.4,1.5,1.6);letter-spacing:.005em;margin:0 0 clamp(1.5rem,3vh,2.5rem);text-shadow:0 1px 4px rgba(0,0,0,.3);max-width:42rem}.strategic-operational-planning-hero__cta-button{background:#ffffff;color:#1a1a1a;border:none;border-radius:2px;padding:clamp(.875rem,1.2vw,1rem) clamp(1.75rem,2.5vw,2.25rem);font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15)}.strategic-operational-planning-hero__cta-button:hover{background:#5c9a97;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.strategic-operational-planning-hero__cta-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:1200px){.strategic-operational-planning-hero{min-height:60vh;height:60vh}.strategic-operational-planning-hero__container{min-height:60vh}}@media (max-width:768px){.strategic-operational-planning-hero{min-height:55vh;height:55vh}.strategic-operational-planning-hero__container{min-height:55vh;align-items:flex-end;padding-bottom:clamp(2rem,5vh,3rem)}.strategic-operational-planning-hero__image{object-position:center 40%}.strategic-operational-planning-hero__overlay{background:rgba(0,0,0,.45)}.strategic-operational-planning-hero__subtitle{max-width:100%}}@media (max-width:480px){.strategic-operational-planning-hero{min-height:50vh;height:50vh}.strategic-operational-planning-hero__container{min-height:50vh;align-items:flex-end;padding-bottom:clamp(1.5rem,4vh,2.5rem)}.strategic-operational-planning-hero__image{object-position:center 35%}.strategic-operational-planning-hero__overlay{background:rgba(0,0,0,.5)}}