.hero-shot{color:#fff;position:relative;overflow:hidden}.hero-shot .hero-shot-image{position:relative}.hero-shot .hero-shot-image img{width:100%;height:auto}.hero-shot .hero-shot-overlay{text-align:center;flex-direction:column;justify-content:flex-end;width:88%;height:calc(100% - 4vw);padding:2vw 6%;display:flex;bottom:0}.hero-shot h2{margin:0;font-size:3em}@media screen and (width>=1025px){.hero-shot{width:100%;max-height:50vw}.hero-shot .hero-shot-overlay{background:linear-gradient(transparent 25%, var(--ross-blue-dark) 100%), linear-gradient(transparent 25%, var(--ross-blue-dark) 100%);position:absolute}}@media screen and (width<=1024px){.hero-shot .hero-shot-overlay{background-color:var(--ross-blue-dark)}.hero-shot .hero-shot-image:before{content:"";background:linear-gradient(transparent 25%, var(--ross-blue-dark) 100%);position:absolute;inset:0}}.project-info-container{flex-flow:wrap;gap:0 2em;display:flex}.project-info-container>article,.project-info-container>div{flex-grow:1;width:calc(50% - 4em)}@media only screen and (width>=701px){.project-info-container.important>article{border-left:2px solid var(--ross-border-color);padding:0 0 0 1em}.project-info-container.important article ul{padding-inline-start:1.5em}.project-info-container.important>article ul>li{padding-left:.5em}}@media only screen and (width<=700px){.project-info-container{flex-direction:column}.project-info-container>article,.project-info-container>article,.project-info-container>div{width:100%}}.problem-statement{background-color:var(--ross-light-grey);border:.2em solid var(--ross-border-color);border-radius:1em;padding:.5em 1em}
