.menu{display:flex;flex-wrap:wrap}.menu li{list-style:none}.menu li a{color:var(--menu-text-color)}.menu-vertical{flex-flow:column}.footer{background:var(--footer-bg);color:var(--white);padding:4rem 0 2rem;text-align:center}.footer .menu{gap:2rem}.footer .menu li a{min-height:50px;padding:1em 0}.navbar{display:flex;flex-wrap:wrap;justify-content:space-between}.navbar .menu li{align-items:stretch;display:flex}.navbar .menu a{align-items:center;display:flex;min-height:50px;padding:1em 1.5em}.navbar .menu a:hover{background:var(--red-darkest);text-decoration:none}.logo{align-items:center;display:flex;font-size:1.5em;padding-left:1rem}.logo a{color:var(--white)}.header{background:var(--header-bg);position:-webkit-sticky;position:sticky;top:0;z-index:5}.header-wrapped


.logo-wrapper{align-items:center;display:flex}.logo{margin:0}.overlay{background-color:rgba(0,0,0,.85);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--base-transition-time),visibility var(--base-transition-time);visibility:hidden;width:100%;z-index:5}.overlay-show{opacity:1;visibility:visible}.overlay-hidden{opacity:0;visibility:hidden}.overlay-frame{bottom:0;height:100%;margin:0 auto;max-height:70%;max-width:70%;position:relative;text-indent:-9999px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:15}.overlay-frame-image{border:6px solid rgba(70,80,80,.3);left:50%;max-height:100%;max-width:100%;padding:.25rem 0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-wrapper{max-width:900px}.gallery-list{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.gallery-item{z-index:4}.gallery-item>a>img{border:1px solid transparent}.gallery-item>a>img:hover{border:1px solid var(--accent-color)}.gallery-item-enter{opacity:0}.gallery-item-enter-active{opacity:1;transition:opacity var(--gallery-photo-transition-time)}.gallery-item-appear{opacity:0}.gallery-item-appear-active{opacity:1;transition:opacity var(--gallery-photo-transition-time)}.gallery-item-exit{opacity:1}.gallery-item-exit-active{opacity:0;transition:opacity var(--gallery-photo-transition-time)}.spinner-wrapper{--spinner-color:var(--red);--spinner-border-color:var(--gray-lighter);display:flex;justify-content:center;width:100%}.spinner{border:5px solid var(--spinner-border-color);border-bottom-color:var(--spinner-color);border-radius:50%;box-sizing:border-box;display:inline-block}.spinner,.spinner-sm{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.spinner-sm{height:24px;margin-bottom:.25rem;margin-top:.25rem;width:24px}.spinner-md{height:48px;margin-bottom:.5rem;margin-top:.5rem;width:48px}.spinner-lg{height:70px;margin-bottom:.75rem;margin-top:.75rem;width:70px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rover-avatar{display:none}.rover-page{display:flex;flex-wrap:wrap}.rover-filters{flex-basis:0;flex-grow:2;order:1}.rover-image>img{max-width:15em}.rover-gallery{margin-top:2rem}.header-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:1.5rem}.header-filters .filter{display:flex;flex-wrap:wrap;flex-flow:column;gap:.25rem}.header-filters .filter:first-child{flex-grow:1}.main-filter{margin-bottom:1.5rem}.main-filter .filter{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.main-filter .filter-body{display:flex;flex-basis:25%;flex-wrap:wrap}.panel{background:var(--gray-lightest);border:1px solid var(--gray-lighter);margin-top:1rem;padding:1.5rem}.animated-app-enter{opacity:0}.animated-app-enter-active{opacity:1;transition:opacity var(--base-transition-time)}.animated-app-appear{opacity:0}.animated-app-appear-active{opacity:1;transition:opacity var(--base-transition-time)}.animated-app-exit{opacity:1}.animated-app-exit-active{opacity:0;transition:opacity var(--base-transition-time)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box;margin:0;padding:0}html{font-size:calc(.48786em + .72816vw);line-height:calc(.48786em + .72816vw)}@media screen and (min-width:87.5em){html{line-height:1.125em}}@media screen and (max-width:36em){html{line-height:.75em}}@media screen and (min-width:87.5em){html{font-size:1.125em}}@media screen and (max-width:36em){html{font-size:.75em}}body{background:#fff;background:var(--body-bg);color:#0d0c0c;color:var(--text-color)}h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:0 0 .5rem}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.15em}h6{font-size:1.05em}p{line-height:1.5em;margin-bottom:1em}a{color:#0d0c0c;color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}ul{line-height:1.5em}img{max-width:100%}hr{background:#ccc;background:var(--gray-light);border:0;height:1px;margin-bottom:2rem;margin-top:2rem}input[type=date],input[type=number],input[type=text],select{background:#fff;background:var(--white);border:1px solid #ebebeb;border:1px solid var(--input-border-color);border-radius:0;display:flex;justify-content:stretch;outline:none;padding:1rem .75rem;width:100%}input[type=date]:focus,input[type=number]:focus,input[type=text]:focus,select:focus{box-shadow:0 0 5px #02a2bb;box-shadow:0 0 5px var(--accent-color)}:root{--black:#0d0c0c;--white:#fff;--white-light:#f2f2f2;--gray:#a6a6a6;--gray-dark:#999;--gray-darker:#8c8c8c;--gray-darkest:grey;--gray-light:#ccc;--gray-lighter:#ebebeb;--gray-lightest:#faf9f9;--red:#b22a12;--red-dark:#841f0d;--red-darker:#551409;--red-darkest:#431007;--yellow:#ac5c1b;--yellow-dark:#804514;--yellow-darkest:#542d0d;--green:#24a824;--green-dark:#1b7e1b;--green-darkest:#125412;--blu:#02a2bb;--blu-dark:#017688;--blu-darkest:#014b56;--pink:#b20a5c;--pink-dark:#820843;--pink-darkest:#52052a;--accent-color:var(--blu);--accent-color-dark:var(--blu-dark);--body-bg:var(--white);--text-color:var(--black);--header-bg:var(--red-darker);--footer-bg:#1b1818;--link-color:var(--black);--menu-text-color:var(--white);--card-border-color:var(--gray-lighter);--card-bg-color:var(--gray-lightest);--btn-major-color:var(--blu-dark);--btn-major-hover-color:var(--blu-darkest);--btn-alternate-color:var(--gray);--btn-alternate-hover-color:var(--gray-dark);--input-border-color:var(--gray-lighter);--container-sm-max-width:540px;--container-md-max-width:720px;--container-lg-max-width:960px;--container-xl-max-width:1140px;--container-xxl-max-width:1320px;--base-transition-time:600ms;--gallery-photo-transition-time:500ms;--rover-item-transition-time:500ms}.container{margin:0 auto}@media (min-width:576px){.container{max-width:540px;max-width:var(--container-sm-max-width)}}@media (min-width:768px){.container{max-width:720px;max-width:var(--container-md-max-width)}}@media (min-width:992px){.container{max-width:960px;max-width:var(--container-lg-max-width)}}@media (min-width:1200px){.container{max-width:1140px;max-width:var(--container-xl-max-width)}}@media (min-width:1400px){.container{max-width:1320px;max-width:var(--container-xxl-max-width)}}.content-main{padding:2rem}.row{display:flex;justify-content:center}.loader-wrapper{margin:25vh 0}.link{color:#02a2bb;color:var(--accent-color);text-decoration:underline}.link:hover{color:#017688;color:var(--accent-color-dark)}.links a{color:#02a2bb;color:var(--accent-color);text-decoration:underline}.links a:hover{color:#017688;color:var(--accent-color-dark)}.about-text{font-size:1.4em;line-height:1.5em;max-width:40em}.about-list{margin-bottom:1rem}.about-list li{margin-left:2rem}.btn{border:0 solid #fff;color:#fff;padding:1rem 2.75rem}.btn:hover{cursor:pointer}.btn-sm{padding:.5rem 1.5rem}.btn-major{background:#017688;background:var(--btn-major-color)}.btn-major:hover{background:#014b56;background:var(--btn-major-hover-color)}.btn-alternate{background:#a6a6a6;background:var(--btn-alternate-color)}.btn-alternate:hover{background:#999;background:var(--btn-alternate-hover-color)}.btn-full{width:100%}.rovers-list{grid-gap:2rem 2rem;display:grid;gap:2rem 2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width:1200px){.rovers-list{gap:4rem 4rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}.rover-item{cursor:pointer}.rover-item a:hover{text-decoration:none}.rover-title{font-size:1.5em;margin-bottom:1rem}.rover-description-table{border-spacing:0 .75em}.rover-description-table>tbody tr>td:first-child{font-weight:700;padding-right:.45em;text-align:right}.card{background:#faf9f9;background:var(--card-bg-color);border:2px solid #ebebeb;border:2px solid var(--card-border-color);display:flex;flex-wrap:wrap;flex-flow:column}.card>*{flex-grow:1}.card:hover{border-color:#02a2bb;border-color:var(--accent-color)}.card-content{display:flex;flex-flow:column;justify-content:center;order:2;padding:1rem}.card-image{order:1}.card-image img{height:100%;-o-object-fit:cover;object-fit:cover}.card-title{text-align:center}.card-body{display:flex;justify-content:center}.rover-item-enter{opacity:0}.rover-item-enter-active{opacity:1;transition:opacity .5s;transition:opacity var(--rover-item-transition-time)}.rover-item-appear{opacity:0}.rover-item-appear-active{opacity:1;transition:opacity .5s;transition:opacity var(--rover-item-transition-time)}.rover-item-exit{opacity:1}.rover-item-exit-active{opacity:0;transition:opacity .5s;transition:opacity var(--rover-item-transition-time)}