body{margin:0;background:#555;color:#fff;text-align:center}body nav{position:fixed;left:0;top:-20vh;z-index:99;transition:top 0.3s ease;box-sizing:border-box;width:100%;height:15vh;padding:10px;display:flex;flex-wrap:nowrap;justify-content:center;cursor:pointer}body nav.show{top:0}body nav figure{height:90%;margin:0;align-self:center;border-radius:50%;overflow:hidden;box-shadow:0 0 60px #ffed02;transition:box-shadow 0.3s ease}body nav figure:hover{transform:scale(1.2);box-shadow:0 0 60px #422518}body nav figure img{transform:scale(1.45);height:100%}body nav h3{display:none;font-size:8vh;margin:0 0 0 0;padding:1vh;transition:opacity 0.3s ease}body header{position:relative;padding:80px 0 40px 0}body header .fourohfour{margin:4em 0 2em 0}body header .fourohfour p{margin:0.5em 0}body figure.logo{width:200px;max-width:100%;margin:0px auto;display:block;border-radius:50%;box-shadow:0 0 10vw #000;transition:box-shadow 1s ease}body figure.logo:hover{box-shadow:0 0 15vw #422518}body figure.logo img{display:block;max-width:100%}#strips{background:#fff;color:#000;padding:20px 0}#strips .strip{margin:60px 0;background:#fff}#strips .strip h2{display:none}#strips #loadmore{cursor:pointer;background:#ffed02;color:#000;transition:all 0.5s ease;border:none;border-radius:0.5em;padding:0.4em 0.5em 0.2em 0.5em;margin:0 0 40px 0}#strips #loadmore span{opacity:0.5;display:none}#strips #loadmore:hover{background:#000;color:#ffed02}#strips #loadmore[disabled=disabled]{background:grey;color:#000}#strips #loadmore[disabled=disabled]:hover{background:grey;color:#000}.strip{position:relative}.strip .scroller{display:none;position:absolute;right:0;width:auto;top:0%;height:100%;text-align:right;padding:0 1em;box-sizing:border-box;align-items:center}.strip .scroller button{background:#000;color:#ffed02;border-radius:50%;border:none;font-size:18pt}.strip .scroller:hover button{background:#ffed02;color:#000}.strip h2{text-align:left;width:auto;height:100%;margin:0;white-space:nowrap}.strip .number{margin:0;padding:30px 0 0 40px;display:block;font-size:1em}.strip .number:before{content:"#";opacity:0.7}.strip .inner{overflow-x:auto;display:flex;flex-wrap:none;padding-right:40px}.strip .panels{display:flex;flex-wrap:nowrap;width:fit-content;padding:20px}.strip .panels figure{margin:0}.strip .panels figure img{max-width:none;height:29vw;width:auto}@media screen and (max-width: 960px){.strip .panels figure img{width:auto;height:70vw;max-width:90vw}}.strip .panels figure video{height:29vw;width:auto}@media screen and (max-width: 960px){.strip .panels figure video{width:auto;height:70vw;max-width:90vw}}.strip aside{min-width:16em;align-self:flex-end;padding-bottom:20px}.strip aside p{padding:10px;padding-right:60px;text-align:left;font-size:9pt;line-height:1.3em}#bout figure{margin:0}#bout img{width:100%;max-width:100%}#gigaspeed{margin-bottom:80px}#gigaspeed figure{max-width:50%;margin:40px auto}#gigaspeed figure img{max-width:100%;height:auto;box-shadow:0 0 10vw #422518;transform:rotate(-7deg);margin:0px auto;transition:all 0.5s ease-in-out}#gigaspeed figure figcaption{margin:20px 0}@media screen and (max-width: 960px){#gigaspeed figure{max-width:80%}#gigaspeed figure img{transform:rotate(-4deg)}}footer{background:#000;box-sizing:border-box;padding:80px 40px;display:block;position:relative;text-align:center;width:100%;transition:bottom 0.3s ease}@font-face{font-family:'lori_scriptregular';src:url("../assets/fonts/loriscript-regular-webfont.woff2") format("woff2"),url("../assets/fonts/loriscript-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:'Poppins', sans-serif}body header,body nav,body #gigaspeed,body footer,body button,body header div{font-family:'lori_scriptregular', sans-serif}body h1{font-size:40pt;margin:26px 0 20px 0}body h2{font-size:14pt;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;margin:20px 0 5px 0}body h3{font-weight:normal;font-size:20pt}body p{font-size:13pt;line-height:18pt;margin:0}body p strong{background:#000;color:#fff;display:inline-block;padding:0em 0.2em}body p em{background:transparent;display:inline-block}body header p{margin:1em 0}@media screen and (max-width: 600px){body h1{font-size:24pt}}body #loadmore{font-size:18pt;text-transform:uppercase}a{color:#ffed02;transition:all 0.5s ease;text-decoration:none}a:hover{color:#ffed02;text-shadow:0 0 1em #ffed02}nav h3{color:#422518;transition:color 0.5s ease;text-decoration:none}nav h3:hover{color:#ffed02;text-shadow:0 0 1em #ffed02}footer a:hover{color:#A67B5B;text-shadow:0 0 1em #ffed02}img{display:block}button:focus{outline:none;box-shadow:none}::selection{background:#000;color:#ffed02}*{-webkit-tap-highlight-color:transparent}@keyframes fullRotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
