a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;font-size:100%}body{background:#000;color:#fff;padding-top:50px}.fl-lato,body{font-family:Poppins,sans-serif}.fl-edu,p{font-family:Catamaran,sans-serif}p{font-size:18px;font-style:italic;letter-spacing:1px;line-height:1.4}a{text-decoration:none;transition:all .2s ease-in}h1,h2,h3,h4{font-weight:900;text-transform:uppercase}h1{font-size:1em;font-weight:700}header{background:#000;box-shadow:0 2px 3px rgba(0,0,0,.2);z-index:5}header,nav{height:50px;left:0;position:fixed;top:0;width:100%}header nav{-webkit-animation:fadein .4s;animation:fadein .4s;background:#52afff;padding:10px 15px}header h1 a{color:#fff;padding:5px 8px 0}header h1 a.nav-about{color:#444;margin-left:1px}.cf:after,.cf:before{content:" ";display:table}header h1{float:left;margin-left:-8px;margin-top:8px}header input{background:#fff url(/static/media/search.4f0f9eb99155527b9e33.svg) no-repeat 8px 6px;background-size:14px 14px;border:1px solid #fff;border-radius:4px;float:right;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1;margin-top:1px;padding:4px 30px;transition:.3s;width:50%}.clear{background:url(/static/media/close.a4272e712b0a05f74a71.svg) no-repeat 0 0;background-size:13px 26px;border:none;cursor:pointer;height:13px;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.App-link{color:#52afff}.airport-list,nav{opacity:1}.airport-list,.back,.btn,.card a,.photo-credit,h1,h2,h3,nav,p{transition:opacity .3s ease-in}.card{background:#000 no-repeat 50%;background-size:cover;float:left;position:relative;width:50%}.card .background{background:no-repeat 50%;background-size:cover;height:100%;opacity:0;position:absolute;transition:opacity .3s ease-in;width:100%;z-index:1}.card a{background:rgba(0,0,0,.4);color:#fff;cursor:pointer;display:block;font-size:60px;font-weight:600;padding:80px 20px;position:relative;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7);text-transform:uppercase;transition:background .3s ease-in;z-index:2}.card a:focus,.card a:hover{background:0 0}.card a:focus{box-shadow:inset 0 0 0 15px rgba(0,0,0,.4);outline:0}.card.loaded .background{opacity:1}.overlay{background:rgba(0,0,0,.75);cursor:default;display:block;height:100%;position:absolute;width:100%;z-index:1}.detail{-webkit-animation:fadein .4s;animation:fadein .4s;background:#000 no-repeat 50% 50%;background-size:cover;height:100vh;left:0;opacity:1;position:fixed;text-align:center;top:0;transition:opacity .2s ease-out;width:100vw;z-index:10}.detail .detail-info{border:1px solid #fff;z-index:2}.detail .detail-info a.random{background:url(/static/media/shuffle.85b7fdd1a9897ecf7dfe.svg) no-repeat 50%;background-size:20px 20px;cursor:pointer;height:40px;left:0;position:absolute;text-indent:-9999em;top:0;width:40px;z-index:10}.detail h1{font-size:80px;margin-bottom:20px}.detail h2{font-size:20px}.detail h2,.detail h3{line-height:1.2;margin-bottom:10px}.detail h3{font-size:16px;font-style:italic}.detail h4{font-size:14px;font-weight:700;margin-bottom:20px}.detail .description em{border-bottom:1px solid #fff;display:inline;font-weight:700;text-transform:uppercase}.detail .detail-info a.close-detail{background:url(/static/media/close-white.256533f050acc165ee40.svg) no-repeat 50%;background-size:18px 18px;cursor:pointer;height:40px;position:absolute;right:0;text-indent:-9999em;top:0;width:40px}.detail .detail-info a.close-detail:focus{background-color:rgba(0,0,0,.9);outline:0}.detail .social a:focus,.detail .social a:hover{opacity:.6}.detail .social{display:inline-block;margin:30px 5px 0}.detail .social a{background:no-repeat 50%;background-size:auto 25px;display:block;height:25px;text-indent:-9999em;transition:none;width:35px}.detail .social a.twitter{background-image:url(/static/media/twitter.2df2a92fe8cf20ca2c5a.svg)}.detail .social a.facebook{background-image:url(/static/media/facebook.d5fb2c8d244c50bcfbd0.svg)}.detail .photo-credit{background:rgba(0,0,0,.3);border-radius:3px;padding:7px;z-index:2}.back,.detail .photo-credit a{color:#fff;font-weight:900}.back{border-radius:3px;cursor:pointer;left:7px;padding:8px;position:absolute;text-transform:uppercase;top:13px;z-index:2}.site-info{-webkit-animation:fadein .4s;animation:fadein .4s;background:#000 no-repeat 50% 50%;background-size:cover;color:#fff;height:100vh;left:0;position:fixed;text-align:center;top:0;transition:opacity .2s ease-out;width:100vw;z-index:10}.site-info .container{height:100%;overflow-y:auto;padding:30px 15px;position:relative;width:100%;z-index:2}.site-info .content{margin:80px auto 50px;max-width:550px}.site-info h1{font-size:40px;margin-bottom:20px}.site-info p a:focus,.site-info p a:hover,.site-info ul a:focus,.site-info ul a:hover{border-color:#52afff}.site-info p a,.site-info ul a{border-bottom:1px dotted transparent;color:#40bae2;font-weight:700}.site-info p.small,.site-info ul.small{font-size:85%}.site-info p:not(.center),.site-info ul:not(.center){text-align:left}.site-info p,.site-info ul{margin-bottom:15px}.site-info hr{border:none;border-bottom:1px dotted hsla(0,0%,100%,.3);margin:30px 0}.site-info .quote{font-size:22px}.btn{background-color:#52afff;border-radius:3px;color:#fff;display:inline-block;font-weight:700;margin:15px 0;padding:15px 20px 12px;text-transform:uppercase}.site-info .stats{font-size:20px;margin-top:30px;text-align:center}.site-info .stats p{display:inline-block;margin-bottom:0;text-align:center}.site-info .stats .stat{font-family:Poppins,sans-serif;font-size:50px;font-style:normal;font-weight:900}.site-info .stats span{display:inline-block;padding:0 5px;vertical-align:middle}.site-info .footnote{margin-top:40px}.site-info .footnote p{font-size:15px;margin-bottom:10px}.site-info .footnote p a{color:#fff}.site-info .back{z-index:10}.about{background-image:url(/static/media/airplane.4006027bf0107ce01aee.gif)}.lost{background-image:url(/static/media/avengers.b00d20b292f0803a17f1.gif)}.detail .btn{margin-top:40px}@media (min-width:651px) and (max-height:550px){.detail .container{overflow-y:auto;padding:60px 15px 30px}.detail,.detail .container{height:100%;width:100%}.detail .detail-info{left:0;margin:0 auto;min-height:320px;position:relative;top:0;-webkit-transform:none;transform:none}.detail .back,.detail .photo-credit{background:rgba(0,0,0,.6)}}@media (max-width:650px){.detail,.detail .container{height:100%;width:100%}.detail .container{overflow-y:auto;padding:60px 15px 30px}.detail .detail-info{left:0;min-height:320px;padding:40px 25px 25px;position:relative;top:0}.detail .photo-credit{display:inline-block;margin:20px 0;position:relative}.detail .back{background:rgba(0,0,0,.6)}}@media (min-width:651px){.detail .detail-info{left:50%;max-width:750px;min-width:450px;padding:50px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.detail .photo-credit{position:absolute;right:15px;top:15px}}@media (max-width:500px){header .clear{display:none}header input{margin-left:15px;padding-right:0;position:absolute;right:15px;transition:width .2s ease-out;width:30px}header input:hover{cursor:pointer}header input:focus{padding-right:30px;width:calc(100% - 30px)}header input:focus:hover{cursor:default}header input:focus+.clear{display:block}}@media (max-width:400px){.card a{font-size:46px;padding:50px 20px}.card-contribute .card-contribute-content{font-size:18px;line-height:22px;padding-bottom:50px}.card-contribute .card-contribute-content:after{font-size:40px;height:40px;padding:10px 0;width:40px}}@media (min-width:401px){.card-contribute .card-contribute-content{font-size:22px;line-height:28px;padding-bottom:60px}.card-contribute .card-contribute-content:after{font-size:50px;height:50px;padding:13px 0;width:50px}}@media (min-width:600px){.card{width:33.33%}}@media (min-width:800px){.card{width:25%}}@media (min-width:1100px){.card{width:20%}}@media (min-width:1500px){.card{width:16.66%}}@media (min-width:2000px){.card{width:14.28%}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}