@import url(icomoon.css);.hfont{font-family:trajan-sans-pro,sans-serif}.pfont{font-family:cronos-pro-display,sans-serif}.btnstyle{padding:.5em 1em;background:#404040;border:1px solid #c21807;border-radius:3px;color:#E0E0E0;cursor:pointer}.btnstyle:hover,.btnstyle:active,.btnstyle:focus{border-color:#c21807;background-color:#E0E0E0;cursor:pointer}.btnstyle_inv{background:#E0E0E0;border:1px solid #c21807;border-radius:3px;color:#FFF}.dropcap{font-size:3em;line-height:.75em;font-family:trajan-sans-pro,sans-serif;float:left}.social{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;justify-content:center}.social li{margin:0 .5em}.social li a{border-bottom:none}.social li a span{text-indent:-9999px}.social li:first-child{font-size:.9em;text-transform:lowercase}*{outline-color:#c21807;box-sizing:border-box}html{font-family:cronos-pro-display,sans-serif;font-size:18px;line-height:1.309em;color:#404040}h1,h2,h3,h4,h5,h6{font-family:trajan-sans-pro,sans-serif;font-weight:bold;line-height:1.309em}h1{font-size:2.545em}h2{font-size:2.236em}h3{font-size:1.927em}h4{font-size:1.618em}h5{font-size:1.309em}h6{font-size:1em;font-weight:normal}a{color:#c21807;font-weight:bold;text-decoration:none;border-bottom:1px dotted #c21807}a:hover{text-decoration:none;border-bottom-style:solid;color:#5b0b03}p{margin:1em 0;padding:0}img{max-width:100%;max-height:100%;margin:0;padding:0}hr{width:100%}button{padding:.5em 1em;background:#404040;border:1px solid #c21807;border-radius:3px;color:#E0E0E0;cursor:pointer}button:hover,button:active,button:focus{border-color:#c21807;background-color:#E0E0E0;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}html{height:100vh;overflow:hidden scroll;scroll-behavior:smooth}html:before{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:url("/assets/rf/img/milkymars.jpg") center no-repeat;background-size:cover;content:""}body>header{position:fixed;top:0;left:0;width:100%;z-index:999}body>header nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}body>header nav div{height:10vh;margin:1vh 1vw;padding:.1px 0 0;border-radius:100%}body>header nav div:hover{border:1px solid #c21807}body>header nav div a{border-bottom:0}body>header nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:.5em;list-style:none;justify-content:flex-end;align-items:center}body>header nav ul li{margin:.3em;padding:0;flex:1 0 0;text-align:center}body>header nav ul li a{display:block;padding:.5em 1em;color:#FFF;border:1px solid #c21807;border-radius:0;background:-moz-linear-gradient(top, #5b0b03 0%, #c21807 100%);background:-webkit-linear-gradient(top, #5b0b03 0%, #c21807 100%);background:linear-gradient(to bottom, #5b0b03 0%, #c21807 100%)}body>header nav ul li a:hover{background:-moz-linear-gradient(top, #c21807 0%, #5b0b03 100%);background:-webkit-linear-gradient(top, #c21807 0%, #5b0b03 100%);background:linear-gradient(to bottom, #c21807 0%, #5b0b03 100%);border-color:#FFF;box-shadow:1px 3px 7px solid #000;color:#FFF}body.home #homenav{position:fixed;right:0;height:100vh;padding:1em .5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;z-index:99}body.home #homenav ul{width:3em;margin:10vh 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;list-style:none}body.home #homenav ul li{margin:.5em 0;padding:0}body.home #homenav ul li:last-child{display:none}body.home #homenav ul li button{padding:.7em;background:rgba(224,224,224,0.5);border-radius:100%;border:1px solid #FFF;outline:none}body.home #homenav ul li button:hover{border-color:#c21807;background:rgba(194,24,7,0.5);font-weight:bold}body.home #homenav ul li.active button{border:3px double #c21807;background:#E0E0E0 url("/assets/rf/fav/favicon-32x32.png") center no-repeat;background-size:1.2em}body.home #homenav>button{margin:0 0 5vh;padding:0 .5em .5em;background:-moz-linear-gradient(top, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);background:-webkit-linear-gradient(top, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);background:linear-gradient(to bottom, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);border:0;border-radius:0 0 100% 100%;font-size:2em;font-family:trajan-sans-pro,sans-serif;font-weight:900;transition:padding .5s ease}body.home #homenav>button:hover{padding:.4em .5em .1em;background:-moz-linear-gradient(top, rgba(194,24,7,0) 0%, rgba(194,24,7,0.7) 100%);background:-webkit-linear-gradient(top, rgba(194,24,7,0) 0%, rgba(194,24,7,0.7) 100%);background:linear-gradient(to bottom, rgba(194,24,7,0) 0%, rgba(194,24,7,0.7) 100%);border:0}body.home #homenav>button.scrolling{background:-moz-linear-gradient(top, rgba(194,24,7,0) 0%, rgba(194,24,7,0.7) 100%);background:-webkit-linear-gradient(top, rgba(194,24,7,0) 0%, rgba(194,24,7,0.7) 100%);background:linear-gradient(to bottom, rgba(194,24,7,0) 0%, rgba(194,24,7,0.7) 100%)}body.home #homenav>button.scrolling:hover{background:-moz-linear-gradient(top, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);background:-webkit-linear-gradient(top, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);background:linear-gradient(to bottom, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%)}body.home #homenav>button.end{visibility:hidden}body.home section{height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;background-size:cover;background-position:center;scroll-snap-align:start;overflow:hidden}body.home section>div{width:640px;max-width:100%;padding:1em 1em 3em;background:rgba(224,224,224,0.77);z-index:9}body.home section>div h1{margin:0}body.home section>div p{margin:0;padding:0 3em 0 1em;border-left:3px solid #c21807}body.home section#intro #intro_video{width:100%;margin:auto 0;border-top:1px solid #c21807;border-bottom:1px solid #c21807;background-color:#404040}body.home section#about{background-image:url("/assets/rf/img/section-about.jpg")}body.home section#boost{background-image:url("/assets/rf/img/section-boost.jpg")}body.home section#boost #phoneframe{position:relative;width:42%;max-width:calc(495 / 960 * 56vh);margin:1em;padding:0;background:none}body.home section#boost #phoneframe button{border:0;position:absolute;top:50%;transform:translateY(-50%)}body.home section#boost #phoneframe button.prev{left:0;transform:translateX(-111%);background:-moz-linear-gradient(left, rgba(224,224,224,0.7) 0%, rgba(224,224,224,0) 100%);background:-webkit-linear-gradient(left, rgba(224,224,224,0.7) 0%, rgba(224,224,224,0) 100%);background:linear-gradient(to right, rgba(224,224,224,0.7) 0%, rgba(224,224,224,0) 100%);border-radius:100% 0 0 100%}body.home section#boost #phoneframe button.next{right:0;transform:translateX(111%);background:-moz-linear-gradient(left, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);background:-webkit-linear-gradient(left, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);background:linear-gradient(to right, rgba(224,224,224,0) 0%, rgba(224,224,224,0.7) 100%);border-radius:0 100% 100% 0}body.home section#boost #phoneframe .rap{position:relative;height:0;width:100%;padding:calc(960 / 495 * 100%) 0 0;border-radius:10%;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;background:#000}body.home section#boost #phoneframe .rap ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;height:100%;width:1000%;padding:0;margin:0;list-style:none;animation:webslide 18s steps(10, jump-none) infinite}body.home section#boost #phoneframe .rap ul li{scroll-snap-align:center;width:100%;padding:10px 5px 0}body.home section#boost #phoneframe .rap ul li img{object-fit:cover;object-position:top}body.home section#boost #phoneframe:after{display:block;position:absolute;top:-1%;left:-1%;width:102%;height:102%;background:url("/assets/rf/img/phoneframe.png") bottom no-repeat;background-size:contain;z-index:99;content:"";pointer-events:none}body.home section#showcase{background-image:url("/assets/rf/img/section-showcase.jpg")}body.home section#feature{background-image:url("/assets/rf/img/section-feature.jpg")}body.home section#elevate{background-image:url("/assets/rf/img/section-elevate.jpg")}body.home section#share{background-image:url("/assets/rf/img/section-share.jpg")}@keyframes webslide{0%{transform:translateX(0%)}100%{transform:translateX(-90%)}}body.page main{max-width:640px;margin:0 auto;padding:0;border-bottom:0}body.page main .rap{background:rgba(224,224,224,0.8);padding:10vh 1em 1em}body.page main .rap h1{margin:1em 0}body.page main .rap img{margin:.5em;border:3px double #c21807}body.page main footer{height:8em;background:-moz-linear-gradient(top, rgba(224,224,224,0.8) 0%, rgba(224,224,224,0) 100%);background:-webkit-linear-gradient(top, rgba(224,224,224,0.8) 0%, rgba(224,224,224,0) 100%);background:linear-gradient(to bottom, rgba(224,224,224,0.8) 0%, rgba(224,224,224,0) 100%)}body.splash main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center}body.splash main .rap{padding:1em;background:rgba(224,224,224,0.8);text-align:center;border-radius:25%}main{border-bottom:2px solid #c21807;min-height:100vh}body>footer{width:100%;height:100vh;margin:0;padding:3em 1em 1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;background:-moz-linear-gradient(top, rgba(224,224,224,0) 0%, #e0e0e0 100%);background:-webkit-linear-gradient(top, rgba(224,224,224,0) 0%, #e0e0e0 100%);background:linear-gradient(to bottom, rgba(224,224,224,0) 0%, #e0e0e0 100%);scroll-snap-align:start}body>footer>div{max-width:540px;margin:1em auto;text-align:center}body>footer .social{max-width:calc(100vh / 1.618);margin:1em auto;padding-right:2px;font-size:1.3em}@media (orientation:landscape) and (min-width:768px){body.home #homenav{justify-content:center}body.home section{background-attachment:fixed}body.home section>div{margin:5vh 5vw;padding:.5em 1em 1em;align-self:flex-start;border-radius:6px}body.home section#intro{position:relative}body.home section#intro #intro_video{height:100%;object-fit:cover}body.home section#intro div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.home section#about div{align-self:center;margin:calc(10vh + 1em) auto auto}}@media (orientation:landscape){body.home section#boost{flex-direction:row-reverse;padding-right:3em;justify-content:flex-start}body.home section#boost>div{align-self:flex-end;flex:1;max-width:32em}body.home section#boost>div p{padding-right:0}body.home section#boost #phoneframe{max-width:calc(495 / 960 * 84vh)}}@media (orientation:portrait) and (max-width:767px){body{font-size:.8em}body #showcase{background-position:70%}}body.form{background:#E0E0E0;color:#E0E0E0}body.form>header{position:static;padding:1.618em;max-width:640px;margin:0 auto}body.form main{background:transparent}body.form main form{max-width:33em;margin:0 auto}body.form main form header{margin:1em 0}body.form main form header h2{margin-bottom:0}body.form main form header p{margin:0 0 1em;padding:0 0 .5em;border-bottom:1px solid #c21807}body.form main form header small{font-style:italic;text-align:right}body.form main form table{width:100%}body.form main form tr,body.form main form td{margin:0;padding:0}body.form main form h3{margin:.5em 0}body.form main form h4{margin:0 0 0 -0.5em;padding:0 0 .25em;border-bottom:1px solid #c21807}body.form main form textarea,body.form main form input{font-family:"Courier",monospace;border-radius:0;margin:.25em 0;padding:.25em .5em;width:100%}body.form main form input[type="number"],body.form main form input[type="radio"],body.form main form input[type="checkbox"],body.form main form input[type="date"]{width:auto}body.form main form input::placeholder,body.form main form textarea::placeholder{color:#BFBFBF}body.form main form fieldset{border:0;margin:0;padding:0}body.form main form #info table td:first-child{width:1%;white-space:nowrap;text-align:right;padding:.25em .5em}body.form main form #info table td:first-child p{margin:0}body.form main form #info fieldset fieldset{border:1px solid #fdcfcb;background-color:rgba(224,224,224,0.7);padding:1em;margin:1em 0;color:#404040}body.form main form #info fieldset fieldset p{margin-bottom:0}body.form main form #info fieldset fieldset textarea{margin-bottom:0}body.form main form #info fieldset fieldset>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around}body.form main form #datetime input{padding:.25em}body.form main form #datetime input[type="date"]{min-width:50%}body.form main form #datetime p{margin:0}body.form main form #datetime ol li{margin:.5em 0}body.form main form #datetime ol li>div{margin:0 0 1em 1.618em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.form main form #datetime label{font-size:.8em;font-style:italic;margin:0 1em 0 0}body.form main form #package fieldset{color:#404040}body.form main form #package fieldset #pckgopt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;border:1px solid #c21807;background-color:rgba(224,224,224,0.7);padding:.5em}body.form main form #package fieldset #pckgopt li{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center}body.form main form #package fieldset #pckgopt li *{width:100%;cursor:pointer}body.form main form #package fieldset ul{margin:0;padding:0;list-style:none}body.form main form #package fieldset ul li{margin:.5em 0}body.form main form #package .info{display:none;padding:1em;font-size:.8em;border:1px solid #fdcfcb;border-top:none;border-bottom:none;background-color:rgba(224,224,224,0.7)}body.form main form #package .info ul{margin:1em 1em 1em 3em}body.form main form #package .info p{margin:0 .25em 1em 2em;font-size:.9em;font-style:italic}body.form main form #package .info input[type="checkbox"]+label{margin-right:1em}body.form main form #package #landinfo>p{display:none;font-size:1em}body.form main form #package #landinfo ul li:first-child{margin-top:0}body.form main form #package #airinfo>p{font-size:1em}body.form main form #package #airinfo>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin:0}body.form main form #package #airinfo>ul>li{flex:0 0 40%}body.form main form #package #airinfo>ul>li>label{font-weight:bold}body.form main form #package #airinfo>ul>li>ul{margin-left:1em}body.form main form #package #addon_rap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;visibility:hidden;justify-content:center;padding:0 1.618em 1em;margin:0 0 1em;border:1px solid #fdcfcb;border-top:none;background-color:rgba(224,224,224,0.7)}body.form main form #package #addon_rap .info{border:0;background-color:transparent;flex:1 0 0}body.form main form #package #addon_rap .info p{display:none;margin:.5em 0 0}body.form main form #package #addon_rap .info input:checked~p{display:block}body.form main form #package #addon_rap #addon_aerial{text-align:right}body.form main form #result{text-align:right;padding:0 .5em}body.form main form #result table td:last-child{width:1%;white-space:nowrap}body.form main form #result table td:last-child{font-weight:bold;padding-left:1em}body.form main form #result table tr:last-child td:last-child{border-bottom:1px solid #c21807}body.form main form #result h3{font-weight:normal;margin-bottom:1em}body.form main form #result h3 strong i{font-weight:normal;font-size:.56em;display:inline-block}body.form main form #result>div{position:relative;height:5em}body.form main form #result>div>div{position:absolute;right:0;width:200vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;transition:transform ease .5s}body.form main form #result>div>div div{flex:1 1 50%;text-align:right}body.form main form #result>div>div div h5{color:#c21807;font-size:1.618em;margin:0}body.form main form #result>div>div div button{padding:1em 1.618em;border-color:#e41c08;background-color:#c21807;color:#FFF;cursor:pointer}body.form main form #result p{line-height:1em}body.form main form #result.submitted>div>div{transform:translateX(50%)}body.form main form #submitbtn{margin:0 0 0 auto}