@import url(https://fonts.googleapis.com/css2?family=Audiowide&display=swap);@import url(https://fonts.googleapis.com/css2?family=Exo:wght@100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Proza+Libre:wght@800&display=swap);@media screen and (max-width:960px){*{-webkit-overflow-scrolling:touch}}body{overflow:auto;margin:0;padding:0;min-height:100%}.app,body{height:100%;width:100%}.app{position:fixed;top:0;left:0;overflow:hidden}.home,.products,.services,.sign-up{display:flex;height:90vh;align-items:center;justify-content:center;font-size:3rem}html{overflow:hidden;height:100%}.container{height:100vh;width:100%;margin:0;display:flex;justify-content:center;align-items:center;font-family:sans-serif;font-size:3vh;background:linear-gradient(to bottom right,#181818,#414141)}#circular-text{position:relative;background-color:linear-gradient(to bottom right,#181818,#414141);color:hsla(0,0%,100%,0);-webkit-text-stroke:1px rgba(225,255,255,.6);animation:spin 15s linear infinite}#circular-text span{position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.logo{position:relative;width:12.77vh;height:12.77vh;background-blend-mode:multiply;background-size:cover;animation:spinneg 15s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinneg{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:.5}}body{overflow:hidden}video{position:fixed;width:100%;height:100vh;object-fit:cover;background:fixed}::-webkit-scrollbar{width:0!important}.section{top:0;width:100vw;background-blend-mode:multiply;overflow:hidden;scroll-snap-align:center}.full-card-container,.section{position:relative;height:100vh}.full-card-container{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;width:101%;overflow:auto}.img-card{position:relative;width:100%;height:25%;background-blend-mode:multiply}.sub-title{font-size:40px}.content-h,.content-p{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:absolute;color:#fff}.content-h{margin-top:80vh;margin-left:5vw;font-size:80px}.content-p{margin-top:90vh;margin-left:5vw;font-size:20px}.hero-h{font-family:"Proza Libre",sans-serif;margin-top:30vh;letter-spacing:-.3vw;word-spacing:.15vw;line-height:1.2;font-size:4.5vw;overflow-y:hidden}.hero-p{margin-left:1.5vw;text-transform:uppercase;letter-spacing:.7vw;line-height:0;font-size:3vw}.dynamic-btn,.hero-p{font-family:"Exo",sans-serif}.dynamic-btn{position:relative;background-color:transparent;color:var(--primary);padding:8px 20px;border:1px solid var(--primary);font-weight:700;cursor:pointer}.dynamic-btn:hover{background-color:var(--primary);color:#000;transition:all .3s ease-out}.hero-h,.hero-p{text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:relative;background:transparent}.hero-h,.hero-p,.hero-scroll{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#fff}.hero-scroll{cursor:pointer;font-family:"Exo",sans-serif;margin-left:1.5vw;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;letter-spacing:.7vw;line-height:0;font-size:3vw;position:absolute;left:47.5vw;opacity:.6;animation:HoverMotion 2.5s ease-in-out infinite}.scroll-mobile{cursor:pointer;position:absolute;left:calc(50vw - .6vh - 2px);margin-bottom:80px;bottom:0;padding-left:.6vh;padding-right:.6vh;height:2.5vh;border-radius:9px;border:2px solid #fff}.scroll-mobile,.scroll-mobile-anim{visibility:hidden;color:#fff;opacity:1}.scroll-mobile-anim{position:relative;width:3px;height:3px;border-radius:1px;background-color:#fff;animation:HoverMotionMobile 2.5s ease-in-out infinite}@keyframes HoverMotionMobile{0%,to{margin-top:calc(.25vh + 2px)}50%{margin-top:calc(1.7vh - 2px)}}@keyframes HoverMotion{0%,to{bottom:0}50%{bottom:20px}}#gallery,#rentals,#services{text-align:center}@media screen and (max-width:960px){.hero-scroll{visibility:hidden}.scroll-mobile,.scroll-mobile-anim{visibility:visible}}:root{--primary:#fff}.btn{padding:8px 20px;border-radius:2px;outline:none;border:none;cursor:pointer}.btn--primary{background-color:#fff;background-color:var(--primary);color:#242424;border:1px solid #fff;border:1px solid var(--primary)}.btn--nav,.btn--outline{background-color:transparent;color:#fff;color:var(--primary);padding:8px 20px;border:1px solid #fff;border:1px solid var(--primary);transition:all .3s ease-out}.btn--nav{font-family:"Spy Agency";margin-top:1.5vh}.btn--medium{padding:8px 20px;font-size:20px}.btn--large{padding:12px 26px;font-size:20px}.btn--large:hover,.btn--medium:hover{background:#fff;background:var(--primary);color:#242424;transition:all .3s ease-out}.text-container{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;vertical-align:center;justify-content:center}.text-fragment-top{font-family:"Spy Agency",sans-serif;color:#f5f5f5;text-transform:uppercase;letter-spacing:-.3vw;word-spacing:.15vw;line-height:.9;font-size:6vw;margin-bottom:-2vw;-webkit-clip-path:polygon(0 0,100% 0,100% 60%,0 60%);clip-path:polygon(0 0,100% 0,100% 60%,0 60%)}.text-full{z-index:3}.text-fragment-bottom,.text-full{font-family:"Spy Agency",sans-serif;color:#f5f5f5;text-transform:uppercase;letter-spacing:-.3vw;word-spacing:.15vw;line-height:.9;font-size:6vw;margin-bottom:-.5vw}.text-fragment-bottom{margin-top:-2vw;-webkit-clip-path:polygon(0 40%,100% 40%,100% 100%,0 100%);clip-path:polygon(0 40%,100% 40%,100% 100%,0 100%)}.outline{color:transparent;-webkit-text-stroke:3px #f5f5f5}@media screen and (max-width:960px){.text-fragment-bottom,.text-fragment-top,.text-full{font-size:10vw}}@font-face{font-family:"Spy Agency";src:local("Spy Agency"),url(/static/media/spyagencyv3.93eca4dd.ttf) format("truetype")}.navbar{background:transparent;font-family:"Spy Agency";text-transform:uppercase;height:10vh;width:100vw;display:flex;justify-content:center;align-items:center;font-size:.9rem;position:fixed;top:0;z-index:999;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.navbar.active{background:linear-gradient(90deg,#1c1b1b,#1a1717)}.navbar-container{background:transparent;justify-content:center;height:80px;max-width:1500px}.navbar-container,.navbar-logo{display:flex;align-items:center}.navbar-logo{color:#fff;left:10px;cursor:pointer;text-decoration:none;font-size:2rem}.logo-image{max-width:50px;margin-right:10px}.logo-name{max-width:200px}.fa-typo3{margin-left:.5rem;font-size:1.8rem}.nav-menu{display:grid;grid-template-columns:repeat(5,auto);grid-gap:10px;list-style:none;text-align:center;width:60vw;justify-content:end;margin-right:2rem}.nav-item{height:80px}.nav-links{color:#fff;display:flex;align-items:center;text-decoration:none;padding:.5rem 1rem;height:100%}.nav-links:hover{margin-top:-7px;padding-bottom:20px;transition:all .2s ease-out}.fa-bars{margin-top:3px;color:#fff}.menu-icon,.navbar-mobile{display:none}@media screen and (max-width:960px){.navbar-container{display:none;visibility:hidden}.navbar-mobile{display:flex;flex-direction:row;align-items:center;height:6vh;width:100vw;background-color:#181818;border-top:1px solid grey;opacity:.7;position:fixed;bottom:0;z-index:99999}.mobile-link-wrapper,.nav-mobile-icon{flex-grow:1;height:4.5vw;width:4.5vw}.nav-mobile-icon{-webkit-filter:invert(100%);filter:invert(100%);cursor:pointer;transition:all 2s ease-in-out}.nav-mobile-icon:hover{transform:scale(1.15)}}.rentals-page-container{width:100vw;height:calc(100vh - 100px);background-color:#181818;padding-top:100px;position:relative;overflow-y:scroll;overflow-x:hidden;justify-content:center;display:flex;flex-flow:row wrap}.drop-container{width:80vw}.drop-container,.sub-drop-container{height:5vh;text-align:left;vertical-align:center;position:relative;margin-top:15px;cursor:pointer;background-color:#212121;border:1px solid grey;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sub-drop-container{width:75vw}.rental-container,.sub-drop-container{box-shadow:5px 5px 10px rgba(0,0,0,.5)}.rental-container{height:5vh;width:70vw;text-align:center;vertical-align:center;position:relative;margin-top:15px;background-color:#212121;border-radius:5px;border:1px solid grey}.nav-space{position:absolute;height:80px;z-index:100;background-color:#22181c}.display-text{font-size:calc(12px + .6vw);min-width:20px;color:#fff;line-height:5vh}.description,.display-text{font-family:"Exo",sans-serif;font-weight:700;padding:5px}.description{font-size:calc(10px + 1vw);color:#5a0001}.bottom-margin{position:relative;width:100%;height:7vh}.service-name{position:relative;top:20vh;font-family:"Exo",sans-serif;text-transform:uppercase;letter-spacing:.7vw;line-height:0;font-size:3vw;z-index:1;text-align:center;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.service-description{margin-left:25vw;margin-right:20vw;font-family:"Proza Libre",sans-serif;margin-top:33vh;letter-spacing:-.1vw;word-spacing:.15vw;line-height:1.7;font-size:1vw;z-index:2}.services-page-container{background-color:#f5f5f5;position:relative;overflow-y:scroll}.services-container,.services-page-container{width:100vw;height:100vh;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.services-container{background-color:#181818;position:absolute;overflow-y:hidden}.display-box{position:absolute;width:100vw;height:40vh;background-color:#f5f5f5}.row-break{flex-basis:100%;width:0}.sub-nav-container{position:absolute;background-color:#212121;top:40vh;width:100vw;height:60px;border:1px solid grey;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-family:"Audiowide",cursive;font-size:.9rem}.sub-nav-item{padding-right:4vw;padding-left:4vw;cursor:pointer}.sub-nav-item:after{border-left:3px solid #000}.sub-nav-separator{border-left:1px solid #fff}.sub-nav-separator,.sub-nav-separator-left{border-right:1px solid #fff;color:transparent}.sub-nav-separator-right{border-left:1px solid #fff;color:transparent}@media screen and (min-width:960px){.sub-nav-item:hover{margin-top:-2px;padding-bottom:10px;transition:all .6s ease-out}}@media screen and (max-width:960px){.service-name{font-size:6vw}}#root{overflow-x:hidden}::-webkit-scrollbar-track{box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.4);background-color:#181818}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-thumb{background-color:#fff;border:1 #000;border-radius:4px}.gallery-page-container{height:calc(100vh - 100px);padding-top:100px;display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:scroll;justify-content:center}.gallery-page-container,.nav-cover{width:100vw;background-color:#181818}.nav-cover{position:fixed;height:10vh}.img-container{border:2px solid #fff}.img-container,.img-placeholder{height:20vw;width:20vw;margin:20px}.img-placeholder{visibility:hidden}.flex-break{flex-basis:100%}
/*# sourceMappingURL=main.f6da0455.chunk.css.map */