.landing{background:#120d09 linear-gradient(to top,#120d09,#1f1710) fixed;font-family:inter,system-ui,-apple-system,Helvetica,Arial,Roboto,sans-serif;color:#fff;font-size:16px;line-height:1.7;box-sizing:border-box;text-shadow:0 1px 6px rgba(0,0,0,.5)}header#main{background:#000}.landing *,.landing *:before,.landing *:after{box-sizing:inherit}.content{max-width:1200px;margin:0 auto}.landing .landing-box{box-shadow:0 0 10px rgba(0,0,0,.8)}.landing .header-logo{text-align:center;padding:30px 0}@media(min-width:960px){.landing .header-logo{padding:30px 0 60px}}.landing .header-logo img{max-width:500px;width:80%}.landing .landing-splash,.landing .landing-features{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:960px){.landing .landing-splash,.landing .landing-features{flex-direction:row;padding:0 40px}}.landing-text{flex:0 0 35%;max-width:420px;padding:0 40px;position:relative}@media(min-width:960px){.landing-text{padding:0 60px 0 0}}.landing-text h1{font-size:50px;line-height:1.2;margin:0;padding-bottom:20px}.landing-text p{margin:0}.landing-text img.landing-graphic{position:absolute;z-index:9001;height:220px;bottom:-45%;right:0;overflow:hidden}@media(min-width:960px){.landing-text img.landing-graphic{height:350px;right:-180px;top:-140px}}@media(min-width:1200px){.landing-text img.landing-graphic{right:-200px;top:-200px;height:450px}}@media(max-width:959px){.landing-text h1{display:none;visibility:hidden}.landing-screenshots{padding:30px 0 0}}.landing-screenshots{max-width:800px}.landing-fader{position:relative;overflow:hidden}.landing-fader img{display:block;max-width:100%;transition:opacity 2s ease-in-out;animation:landing-fader 10s infinite;transform-origin:50% 50%}.landing-fader>img:last-child{position:absolute;top:0;left:0;animation-delay:5s}@keyframes landing-fader{0%{transform:scale3d(1.2,1.2,1.2)}100%{transform:scale3d(1,1,1)}}.landing-screenshot-hidden{opacity:0}.landing-screenshot-text{padding:20px;text-shadow:0 1px 6px rgba(0,0,0,.5);font-size:18px}h1{font-family:quattrocento,georgia,times new roman,serif}.landing-buttons{max-width:100%;margin:0 auto;padding-top:30px;text-align:center}.landing-buttons button{display:block;margin:0 auto;padding:12px 20px;font-size:18px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);background:linear-gradient(to bottom,#6db317,#5e8b11);border:0;border-radius:6px;width:100%}.landing-buttons span{display:block;line-height:1;margin:10px 0;font-size:14px;color:rgba(255,255,255,.7)}.landing-buttons i.fa{font-size:24px}.landing-buttons i:first-of-type{padding-left:4px}.landing-buttons span:hover{color:rgba(255,255,255,.9)}.landing .landing-art{background-image:url(../images/landing/big-art.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:1500px;height:300px;margin:40px auto}@media(min-width:960px){.landing .landing-art{height:600px}}.landing .landing-features{max-width:1000px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:40px}.landing-features .landing-feature{background-color:#291e14;border-radius:5px;box-shadow:2px 2px 8px rgba(0,0,0,.6);max-width:400px;flex:1 0 calc(50% - 60px);text-align:center;padding:20px;margin:30px;transition:.2s background-color}.landing-features .landing-feature:hover,.landing-features .landing-feature:active{background-color:#34261a}.landing-features .landing-feature img{display:block;margin:0 auto 10px}.landing .landing-cta{text-align:center;padding:40px 20px}.landing-cta h1{font-size:42px;line-height:1.2}.landing-cta button{font-size:20px;margin:0 auto 20px;padding:20px 40px}.landing-cta-button{display:flex;align-items:center;justify-content:center;flex-direction:column}.landing-cta-button img{height:300px}.landing-cta-button a{display:block}@media(min-width:600px){.landing-cta-button{flex-direction:row}.landing-cta-button img{height:450px}.landing-cta-button a{display:block;margin-top:160px;margin-left:-40px}}