#about__component .about__hero_section{width:100vw;display:flex;margin:0 auto;max-width:1440px;padding:125px 25px}#about__component .about__hero_section .about__hero_copy{width:50vw;padding:0 50px}#about__component .about__hero_section .about__hero_copy h1{margin-bottom:40px}#about__component .about__hero_section .about__hero_copy p{margin-bottom:20px}#about__component .about__hero_section .about__hero_img{width:50vw;display:flex;padding:0 50px}#about__component .about__hero_section .about__hero_img img{width:100%;height:auto;object-fit:contain}#about__component .about__video_section{width:100vw;display:flex;padding:150px 7vw}#about__component .about__video_section .about__video_container{width:100vw;display:flex;margin:0 auto;max-width:1440px}#about__component .about__video_section .about__video_container .about__video{width:65vw}#about__component .about__video_section .about__video_container .about__video div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#about__component .about__video_section .about__video_container .about__video div iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about__component .about__video_section .about__video_container .about__video_copy{width:50vw;align-items:center;display:flex;margin-right:50px;padding:0 50px;position:relative}#about__component .about__video_section .about__video_container .about__video_copy div{width:calc(100% - 50px);padding:8vh 50px;position:absolute;left:-5vw}#about__component .about__video_section .about__video_container .about__video_copy div p{font-weight:400;font-size:1rem;margin-bottom:20px}#about__component .about__video_section .about__video_container .about__video_copy div p strong{font-weight:400}#about__component .about__vision_section{width:100vw;display:flex;margin:0 auto;max-width:1440px;padding:125px 75px}#about__component .about__vision_section .heading{width:33%}#about__component .about__vision_section .body{width:66%;display:flex}#about__component .about__vision_section .body p{padding:0 25px}#about__component .about__stayintouch_section{width:100vw;display:flex}#about__component .about__stayintouch_section .about__stayintouch_container{width:100vw;margin:0 auto;max-width:1440px;padding:125px 75px}#about__component .about__stayintouch_section .about__stayintouch_container h2{margin-bottom:25px}#about__component .about__stayintouch_section .about__stayintouch_container .about__stayintouch_links{display:flex;flex-wrap:wrap;position:relative;left:-10px}#about__component .about__stayintouch_section .about__stayintouch_container .about__stayintouch_links a{width:20%;margin-bottom:20px;padding:0 10px}#about__component .about__stayintouch_section .about__stayintouch_container .about__stayintouch_links a img{width:100%;height:auto}#about__component .about__solar_system{border:2px solid red;width:100vw;height:100vh}@media(max-width:1024px){#about__component .about__hero_section{padding:75px 25px}#about__component .about__hero_section .about__hero_copy,#about__component .about__hero_section .about__hero_img{padding:0 25px}#about__component .about__video_section{padding:125px 50px}#about__component .about__stayintouch_section .about__stayintouch_container,#about__component .about__vision_section{padding:100px 50px}}@media(max-width:820px){#about__component .about__hero_section{flex-direction:column-reverse;padding:50px 25px}#about__component .about__hero_section .about__hero_img{width:100%;padding:0 0 50px}#about__component .about__hero_section .about__hero_copy{width:100%;padding:0}#about__component .about__video_section{padding:100px 25px}#about__component .about__video_section .about__video_container{flex-direction:column}#about__component .about__video_section .about__video_container .about__video{width:100%;margin-bottom:25px}#about__component .about__video_section .about__video_container .about__video_copy{width:100%;margin-right:unset;padding:0}#about__component .about__video_section .about__video_container .about__video_copy div{width:100%;padding:50px;position:relative;left:unset}#about__component .about__vision_section{flex-direction:column;padding:75px 25px}#about__component .about__vision_section .body{width:100%;flex-direction:column}#about__component .about__vision_section .body p{padding:0}#about__component .about__vision_section h2{width:100%;margin-bottom:50px}#about__component .about__vision_section p:first-of-type{margin-bottom:25px}#about__component .about__vision_section p{width:100%;padding:0}#about__component .about__stayintouch_section .about__stayintouch_container{padding:75px 15px}#about__component .about__stayintouch_section .about__stayintouch_container h2{padding:0 10px}#about__component .about__stayintouch_section .about__stayintouch_container .about__stayintouch_links a{width:33%;margin-bottom:unset}#about__component .about__stayintouch_section .about__stayintouch_container .about__stayintouch_links a img{padding:10px}}@media(max-width:768px){#about__component .about__hero_section{padding:100px 25px 50px}#about__component .about__vision_section .heading{width:100%}}@media(max-width:568px){#about__component .about__stayintouch_section .about__stayintouch_container .about__stayintouch_links a{width:50%}}@media(max-width:430px){#about__component .about__hero_section .about__hero_img{padding:0 0 25px}#about__component .about__video_section,#about__component .about__video_section .about__video_container .about__video_copy div,#about__component .about__vision_section{padding:50px 25px}#about__component .about__vision_section h2{margin-bottom:25px}#about__component .about__stayintouch_section .about__stayintouch_container{padding:50px 15px}}html.light #about__component .about__video_section{background-color:var(--dark-gray-2B282C)}html.light #about__component .about__video_section .about__video_copy div{background-color:var(--white-fff)}html.light #about__component .about__stayintouch_section{background-color:var(--black-000);color:var(--white-fff)}html.dark #about__component .about__video_section{background-color:#413d43}html.dark #about__component .about__video_section .about__video_copy div{background-color:var(--dark-gray-2B282C)}html.dark #about__component .about__stayintouch_section{background-color:#413d43;color:var(--white-fff)}