section#our-mission-container{background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Patterns/greener%20lines%20top.png),url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Patterns/greener%20lines%20bottom.png);background-position:top,bottom;background-repeat:repeat-x;background-size:contain;padding:112px 40px}section#our-mission-container div.container{align-items:center;display:flex;flex-flow:column;margin:0 auto;max-width:80%;width:100%}section#our-mission-container div.container h3.eyebrow{color:var(--cube-yellow);font-family:var(--headline-font);font-size:16px;font-style:normal;font-weight:500;letter-spacing:.96px;line-height:100%;margin:0 0 45px;position:relative;text-transform:uppercase}section#our-mission-container div.container h3.eyebrow:after{background-color:var(--cube-yellow);bottom:-20px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80%}section#our-mission-container div.container h2.title{color:var(--cube-white);font-family:var(--headline-font);font-size:30px;font-style:normal;font-weight:300;line-height:130%;margin:0 0 18px;text-align:center;text-transform:uppercase}section#our-mission-container div.container p.description{color:var(--cube-white);font-family:var(--headline-font);font-size:18px;font-style:normal;font-weight:400;letter-spacing:.22px;line-height:150%;margin:0 0 30px;text-align:center}@media (min-width:700px){section#our-mission-container{background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Patterns/Left%20pattern%20lines.svg),url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Patterns/Right%20pattern%20lines.svg);background-position:0,100%;background-repeat:no-repeat;background-repeat:repeat-y;background-size:unset}}section#our-mission-container.dark-blue{background-color:var(--dark-blue)}section#our-mission-container.blue{background-color:var(--main-blue)}section#our-mission-container.white{background-color:var(--off-blue)}section#our-mission-container.white div.container h3.title,section#our-mission-container.white div.container p.description{color:var(--main-blue)}@media (max-width:700px){section#our-mission-container div.container{max-width:100%}section#our-mission-container div.container h2.title{font-size:38px}section#our-mission-container div.container p.description{font-size:22px}}