@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,400italic,300italic,500italic,700,700italic|Kanit:400,400italic,700,700italic);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Roboto",sans-serif}.hero{background-size:cover;background-position:center center}.hero h1{color:#FFFFFF;font-family:"Kanit",sans-serif;font-weight:700;font-size:3.6em;text-transform:uppercase}@media screen and (min-width: 640px){.hero h1{margin-top:1.5em}}.hero p{margin-top:20px;color:#FFFFFF;font-size:1.25em;font-weight:500;line-height:1.5em;text-shadow:2px 2px 1px rgba(0,0,0,0.7)}@media screen and (min-width: 640px){.hero p{margin-top:2em}}.hero .cta-button{display:inline-block;padding:10px 25px;margin:20px;color:#FFFFFF;font-family:"Kanit",sans-serif;font-weight:700;font-size:2em;text-transform:uppercase;text-decoration:none;border:2px solid #FFFFFF;border-radius:100px;background-color:#08733b}@media screen and (min-width: 640px){.hero .cta-button{margin-top:15rem}}@media screen and (max-width: 640px){.main-content{max-width:90%;margin:auto 5%}}@media screen and (min-width: 640px){.main-content{padding-top:2em;max-width:75em;margin-left:auto;margin-right:auto}.main-content::after{clear:both;content:"";display:table}}.main-content h1{margin:20px auto;font-family:"Kanit",sans-serif;font-weight:700;text-transform:uppercase;color:#0980ae}@media screen and (max-width: 640px){.main-content h1{font-size:2.8em;text-align:center}}@media screen and (min-width: 640px){.main-content h1{font-size:3.6em}}.main-content h2{font-family:"Kanit",sans-serif;font-weight:700;font-size:2.4em;color:#08733b}.main-content h3{font-family:"Kanit",sans-serif;font-weight:700;font-size:1.8em;color:#0980ae}.main-content h4{font-weight:700;font-size:1.2em;color:#0980ae}.main-content p{padding-bottom:30px;font-size:1.125em;line-height:2em}.main-content ul{padding:0 0 30px 20px}.main-content ul li{font-size:1.125em;line-height:2em;list-style:disc}.main-content p strong,.main-content ul strong,.main-content ol strong{font-weight:700}.main-content a{color:#0980ae}@media screen and (min-width: 640px){.main-content.sidebar-gallery .content{float:left;display:block;margin-right:4.34783%;width:65.21739%}.main-content.sidebar-gallery .content:last-child{margin-right:0}}.main-content.sidebar-gallery .sidebar{padding-bottom:30px}@media screen and (min-width: 640px){.main-content.sidebar-gallery .sidebar{float:left;display:block;margin-right:4.34783%;width:30.43478%;margin-right:0}.main-content.sidebar-gallery .sidebar:last-child{margin-right:0}}.main-content.sidebar-gallery .sidebar .gallery .gallery-image{border:1px solid #0980ae;padding:1%}footer{background-color:#0980ae}@media screen and (max-width: 640px){footer{padding:50px 5%}}@media screen and (min-width: 640px){footer{padding-top:3.125em}}footer a{color:#FFFFFF}@media screen and (min-width: 640px){footer .info{display:block;max-width:75em;margin-left:auto;margin-right:auto}footer .info::after{clear:both;content:"";display:table}}footer .info .watch{padding-bottom:30px}@media screen and (min-width: 640px){footer .info .watch{float:left;display:block;margin-right:4.34783%;width:30.43478%}footer .info .watch:last-child{margin-right:0}}@media screen and (min-width: 640px){footer .info .watch .video-wrapper .gallery{float:left;display:block;margin-right:4.34783%;width:100%}footer .info .watch .video-wrapper .gallery:last-child{margin-right:0}}footer .info .watch .video-wrapper .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}footer .info .watch .video-wrapper .video-container iframe,footer .info .watch .video-wrapper .video-container object,footer .info .watch .video-wrapper .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 640px){footer .info .news-updates{float:left;display:block;margin-right:4.34783%;width:65.21739%}footer .info .news-updates:last-child{margin-right:0}}footer .info .news-updates .article{margin-bottom:30px}footer .info .news-updates .article h4{margin-bottom:0}footer .info .news-updates .article p{margin-bottom:15px;font-size:1em;line-height:1.5em;color:#FFFFFF}footer .info .news-updates .article p.date{font-style:italic}footer .info .news-updates .article p a{color:inherit;font-weight:700}@media screen and (min-width: 640px){footer .info .social{float:left;display:block;margin-right:4.34783%;width:30.43478%;margin-right:0}footer .info .social:last-child{margin-right:0}}footer .info h3{padding-bottom:5px;margin-bottom:15px;font-family:"Kanit",sans-serif;font-weight:700;color:#FFFFFF;text-transform:uppercase;font-size:3.2em}@media screen and (min-width: 640px){footer .info h3{border-bottom:1px solid #FFFFFF}}footer .info h4{margin-bottom:20px;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.3125em;color:#FFFFFF}footer .info h4 a{color:inherit;text-decoration:none}footer .footer-details{padding:30px 0;text-align:center;color:#FFFFFF}@media screen and (min-width: 640px){footer .footer-details{display:block;max-width:75em;margin-left:auto;margin-right:auto}footer .footer-details::after{clear:both;content:"";display:table}}footer .footer-details p{font-size:.75em;padding-bottom:10px}footer .footer-details p a{color:inherit}.templated-content .hero{height:300px;padding:100px 5% 20px}.templated-content .hero .hero-wrapper{position:relative;width:100%;height:100%}@media screen and (min-width: 640px){.templated-content .hero .hero-wrapper{max-width:75em;margin-left:auto;margin-right:auto}.templated-content .hero .hero-wrapper::after{clear:both;content:"";display:table}}.templated-content .hero .hero-wrapper h1{position:absolute;bottom:0;right:0;font-family:"Kanit",sans-serif;font-style:italic;font-weight:400;text-transform:none;font-size:2em}.page-type-HomePage .hero{height:100vh;max-height:675px;padding:100px 5% 20px;text-align:center}.page-type-ArticleHolder .main-content{padding-bottom:50px}.page-type-ArticleHolder .main-content h2 a{text-decoration:none;color:inherit}.page-type-ArticleHolder .main-content .article-summary{margin-top:30px}.page-type-ArticleHolder .main-content .article-summary .byline{padding-bottom:10px;font-size:1em;font-style:italic;color:#666666}.page-type-ArticlePage .main-content h1{margin-bottom:0}.page-type-ArticlePage .main-content .byline{font-style:italic;color:#0980ae}header{display:block;width:100%}@media screen and (max-width: 640px){header{position:fixed;text-align:center}}@media screen and (min-width: 640px){header{position:absolute}}@media screen and (min-width: 640px){header .nav-wrapper{position:relative;display:block;padding-bottom:1em;max-width:75em;margin-left:auto;margin-right:auto}header .nav-wrapper::after{clear:both;content:"";display:table}}header .nav-wrapper .logo-wrap{display:block;transition:0.2s ease-out}@media screen and (max-width: 640px){header .nav-wrapper .logo-wrap{width:100%;padding-bottom:1em}}@media screen and (min-width: 640px){header .nav-wrapper .logo-wrap{padding-top:1em;float:left;display:block;margin-right:4.34783%;width:21.73913%}header .nav-wrapper .logo-wrap:last-child{margin-right:0}}header .nav-wrapper .logo-wrap .logo{display:inline-block;height:80px;width:165px;font-size:0;background-image:url("../images/JPL-logo@2x.png");background-size:165px 80px}@media screen and (max-width: 640px){header .nav-wrapper .logo-wrap .logo{margin:0 auto;transition:0.2s ease-out}}@media screen and (max-width: 640px){header .nav-wrapper .logo-wrap.small-header{height:50px;padding-top:5px;transition:0.2s ease-out;background-color:rgba(255,255,255,0.9)}}@media screen and (max-width: 640px){header .nav-wrapper .logo-wrap.small-header .logo{width:174px;height:20px;background-image:url("../images/jpl-logo-line@2x.png");background-size:174px 20px;background-repeat:no-repeat;transition:0.2s ease-out}}header .nav-wrapper .main-nav{z-index:9998}@media screen and (min-width: 640px){header .nav-wrapper .main-nav{display:inline-block;float:left;display:block;margin-right:4.34783%;width:73.91304%;margin-right:0}header .nav-wrapper .main-nav:last-child{margin-right:0}}@media screen and (max-width: 640px){header .nav-wrapper .main-nav{display:block;height:100vh;width:100vw;margin-top:100vh;background-color:#0980ae;visibility:none;transition:0.5s ease-out}}header .nav-wrapper .main-nav .site-nav{font-family:"Kanit",sans-serif;text-transform:uppercase;color:#FFFFFF}@media screen and (max-width: 640px){header .nav-wrapper .main-nav .site-nav{font-size:2.25em;font-weight:700;text-align:center}}@media screen and (min-width: 640px){header .nav-wrapper .main-nav .site-nav{padding-top:2.5em;float:right;font-size:1.3125em}}@media screen and (max-width: 640px){header .nav-wrapper .main-nav .site-nav li{padding:15px 0}}@media screen and (min-width: 640px){header .nav-wrapper .main-nav .site-nav li{display:inline-block;margin-right:1.5em;text-shadow:0 2px 3px rgba(0,0,0,0.9);transition:0.2s ease-out}header .nav-wrapper .main-nav .site-nav li.last{margin-right:0}header .nav-wrapper .main-nav .site-nav li:hover{color:#11a54a;transition:0.2s ease-out}}header .nav-wrapper .main-nav .site-nav li a{color:inherit;text-decoration:none}header .nav-wrapper .main-nav.is-active{margin-top:0;transition:0.5s ease}header .nav-wrapper .mobile-menu{position:fixed;z-index:9999}@media screen and (min-width: 640px){header .nav-wrapper .mobile-menu{display:none}}@media screen and (max-width: 640px){header .nav-wrapper .mobile-menu{display:inline-block;background-color:#0980ae;bottom:0;left:0;width:100%;height:50px}header .nav-wrapper .mobile-menu .burger-menu{position:relative;left:5px;overflow:hidden;margin:0;padding:0;width:200px;height:50px;cursor:pointer;transition:background 0.3s}header .nav-wrapper .mobile-menu .burger-menu:focus{outline:none}header .nav-wrapper .mobile-menu .burger-menu span{display:block;position:absolute;top:22px;left:5px;right:5px;width:40px;height:5px;background:#FFFFFF;transition:0.3s ease}header .nav-wrapper .mobile-menu .burger-menu span::before,header .nav-wrapper .mobile-menu .burger-menu span::after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#FFFFFF;content:""}header .nav-wrapper .mobile-menu .burger-menu span::before{top:-10px;transition:0.3s ease;transition-delay:0.2s}header .nav-wrapper .mobile-menu .burger-menu span::after{bottom:-10px;transition:0.3s ease;transition-delay:0.2s}header .nav-wrapper .mobile-menu .burger-menu.is-active span{background:none}header .nav-wrapper .mobile-menu .burger-menu.is-active span::before{top:0;transform:rotate(45deg)}header .nav-wrapper .mobile-menu .burger-menu.is-active span::after{bottom:0;transform:rotate(-45deg)}header .nav-wrapper .mobile-menu .burger-menu .menu-text{position:absolute;top:5px;left:55px;text-transform:uppercase;font-family:"Kanit",sans-serif;font-size:2.4em;color:#FFFFFF}}@media screen and (min-width: 640px){.endorsements .endorsement{padding-bottom:2em;margin-bottom:2em;overflow:auto}.endorsements .endorsement::after{clear:both;content:"";display:table}}.endorsements .endorsement .endorsement-logo{width:100%;text-align:center}@media screen and (min-width: 640px){.endorsements .endorsement .endorsement-logo{float:left;display:block;margin-right:4.34783%;width:21.73913%}.endorsements .endorsement .endorsement-logo:last-child{margin-right:0}}.endorsements .endorsement .endorsement-logo img{width:60%}@media screen and (min-width: 640px){.endorsements .endorsement .endorsement-logo img{width:100%}}@media screen and (min-width: 640px){.endorsements .endorsement .endorsement-content{float:left;display:block;margin-right:4.34783%;width:73.91304%}.endorsements .endorsement .endorsement-content:last-child{margin-right:0}}

/*# sourceMappingURL=layout.css.map */
