@import url(https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=VT323&display=swap);@import url(https://fonts.googleapis.com/css2?family=Righteous&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tourney:wght@200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=DotGothic16&display=swap);@import url(https://fonts.googleapis.com/css2?family=Text+Me+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sixtyfour&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Alphasmoke;src:local("Alphasmoke"),url(/static/media/Alphasmoke-OOX6.983211022be19e0912b8.ttf) format("truetype")}@font-face{font-family:MckloudBlack-32p;src:local("MckloudBlack-32p"),url(/static/media/MckloudBlack-32p.42fdfecdcbee11e8613e.ttf) format("truetype")}#root,body,html{height:100vh}.App{z-index:0}html{margin:0;overflow:hidden;padding:0}body{align-items:center;background-image:linear-gradient(180deg,#4d78fc 50%,#5c4604 0);background-origin:border-box;background-size:100vw 100vh;justify-content:center;overflow-y:hidden;position:relative}.content,body{align-content:center;overflow-x:hidden;text-align:center}.content{min-height:100%;z-index:100}.paralax{display:none}.paralaxmobile{bottom:0;height:120%;position:static;right:0;width:100%}.paralaxmobile,.paralaxmobile img{left:0;overflow-x:hidden;overflow-y:hidden;top:0}.paralaxmobile img{height:100vh;object-fit:cover;position:absolute;width:100vw;z-index:-10}#videoplayer{border:none;height:345px;width:420px}#title{color:#fffaf0;font-family:MckloudBlack-32p;font-size:32px;overflow:hidden;z-index:2}#construction{color:#fffaf0;font-family:Alphasmoke;font-size:15px}@media only screen and (min-width:768px){.paralaxmobile{display:none}#title{font-size:64px}#construction{font-size:30px}.paralax{bottom:0;display:inline;display:initial;height:120%;left:0;position:static;right:0;top:0;width:120%}.paralax,.paralax img{overflow-x:hidden;overflow-y:hidden}.paralax img{height:120vh;left:-15vw;object-fit:cover;position:absolute;top:-15vh;width:130vw;z-index:-10}}p{font-family:courier}.butt{border:.1em solid #fff;border-radius:.12em;box-sizing:border-box;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-weight:300;margin:0 .3em .3em 0;padding:.35em 1.2em;text-align:center;text-decoration:none;transition:all .2s}.butt:hover{background-color:#fff;color:#000}.balloon{--animation-time:60s;--x-float-start:10vw;--y-float-start:10vh;--x-float-end:20vw;--y-float-end:20vh;animation:float var(--animation-time) ease-in-out;animation-iteration-count:infinite;color:#fff;overflow-x:hidden;position:absolute;text-align:center;transform-origin:top left;will-change:transform}.balloontext{color:#000;font-family:VT323;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-100%,-150%)}.balloontext:hover{color:#f5f5f5}.balloonbutt{background-color:initial;border:none;cursor:pointer}.balloonimg{height:64px;overflow-x:hidden;width:57px}@media only screen and (min-width:768px){.balloontext{color:#000;font-size:26px}.balloontext:active,.balloontext:link,.balloontext:visited{color:#000}.balloonimg{height:100%;width:100%}}#crtext,#sdtext{transform:translate(-50%,-100%)}#pbtext{transform:translate(-50%,-150%)}#fmtext{overflow:hidden;transform:translate(-50%,-135%);white-space:nowrap}@keyframes float{0%{left:var(--x-float-start);top:var(--y-float-start)}to{left:var(--x-float-end);top:var(--y-float-end)}}@keyframes drive{0%{left:var(--x-drive-start);top:var(--y-drive-start)}to{left:var(--x-drive-end);top:var(--y-drive-end)}}.body-portfolio{background-color:#1c002e;background-image:none;font-family:Major Mono Display;overflow-x:visible;overflow-y:scroll}#portfoliotitle{color:#d9fff5;font-family:Righteous;font-size:18vw;z-index:2}.partition{color:#f5f5f5;font-size:10vw;margin-left:10%;text-align:left}.head{color:#fffaf0;font-family:Righteous;font-size:7vw;margin-right:2vw;text-align:right}.explan{color:#fffaf0;font-family:Text Me One;font-size:18px;margin-left:5vw;margin-right:5vw;padding-left:min(20px,0%);padding-right:min(20px,0%);text-align:left}@media only screen and (min-width:768px){#portfoliotitle{font-size:120px}.head{font-size:36px}.partition{font-size:64px}.explan{font-size:25px;margin-left:30vw;padding-left:0;padding-right:0;text-align:justify}}#shapegroup{position:fixed;z-index:-1}#shapegroup,.shapes{height:100vh;overflow-x:visible;overflow-y:visible;width:100vw}.shapes{background:#0000 url(/static/media/foggyshapes.dc451856091e0f8e134a.png) 50%;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:.4;position:absolute}#horizontalshape{animation:leftright infinite;animation-duration:90s}#verticalshape{animation:updown infinite;animation-duration:64s}#rotateleftshape{animation:spinl linear infinite;animation-duration:96s;transform-origin:center center}#rotaterightshape{animation:spinr linear infinite;animation-duration:103s;transform-origin:center center}@keyframes spinr{0%{transform:rotate(50deg)}to{transform:rotate(410deg)}}@keyframes spinl{0%{transform:rotate(382deg)}to{transform:rotate(22deg)}}@keyframes leftright{0%{left:-10vw}50%{left:10vw}to{left:-10vw}}@keyframes updown{0%{bottom:-10vh}50%{bottom:10vh}to{bottom:-10vh}}.vidButton{background-color:#fff0;border:.1em solid #fff;border-radius:.12em;box-sizing:border-box;color:#fff;display:inline-block;font-family:Text Me One;font-weight:300;margin:0 .3em .3em 0;padding:.35em 1.2em;text-align:center;text-decoration:none;transition:all .2s}.vidButton:hover{background-color:#fff;color:#000}.block{background-color:rgba(54,54,54,.274);margin-left:10%;margin-right:10%;overflow:hidden;padding:1%;z-index:2}.vidplayer{border:none;float:left;height:250px;width:350px}@media only screen and (min-width:768px){.vidButton{font-size:18px}.back-button{border-bottom:20px solid #0000;border-right:45px solid #75998f;border-top:20px solid #0000;top:5%}.back-button:hover{border-right:45px solid #a0c9bc}}:root{--glow-rgb:245 245 245;--light-gold-rgb:249 181 51;--dark-gold-rgb:215 147 23;--light-red-rgb:217 51 39;--dark-red-rgb:186 33 22;--primary-stripe-rgb:249 181 51;--secondary-stripe-rgb:215 147 23;--instagram-rgb:221 42 123;--instagram-2-rgb:250 126 30;--facebook-rgb:24 119 242;--youtube-rgb:230 33 23}body-socials{background-color:#000;cursor:none;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}@keyframes pan{0%{background-position:0 0}to{background-position:100% 0}}#app{height:100vh}#app,#star-container{overflow:hidden;position:relative}#star-container{background:radial-gradient(#d93327,#ba2116);background:radial-gradient(rgb(var(--light-red-rgb)),rgb(var(--dark-red-rgb)));height:100%}#star-pattern{animation:pan 180s linear infinite;background-image:url(https://assets.codepen.io/1468070/Star+Pattern+3.svg);background-size:10%;left:50%;min-width:1200px;opacity:.1;translate:-50% 0;will-change:background-position;z-index:1}#star-gradient-overlay,#star-pattern{height:100%;position:absolute;top:0;width:100%}#star-gradient-overlay{background:radial-gradient(circle,#0000 75%,#ba2116);background:radial-gradient(circle,#0000 75%,rgb(var(--dark-red-rgb)));left:0;opacity:.9;z-index:2}#stripe-container{background-color:rgb(var(--stripe-primary-rgb));bottom:0;clip-path:polygon(0 5%,1.25% 0,2.5% 5%,3.75% 0,5% 5%,6.25% 0,7.5% 5%,8.75% 0,10% 5%,11.25% 0,12.5% 5%,13.75% 0,15% 5%,16.25% 0,17.5% 5%,18.75% 0,20% 5%,21.25% 0,22.5% 5%,23.75% 0,25% 5%,26.25% 0,27.5% 5%,28.75% 0,30% 5%,31.25% 0,32.5% 5%,33.75% 0,35% 5%,36.25% 0,37.5% 5%,38.75% 0,40% 5%,41.25% 0,42.5% 5%,43.75% 0,45% 5%,46.25% 0,47.5% 5%,48.75% 0,50% 5%,51.25% 0,52.5% 5%,53.75% 0,55% 5%,56.25% 0,57.5% 5%,58.75% 0,60% 5%,61.25% 0,62.5% 5%,63.75% 0,65% 5%,66.25% 0,67.5% 5%,68.75% 0,70% 5%,71.25% 0,72.5% 5%,73.75% 0,75% 5%,76.25% 0,77.5% 5%,78.75% 0,80% 5%,81.25% 0,82.5% 5%,83.75% 0,85% 5%,86.25% 0,87.5% 5%,88.75% 0,90% 5%,91.25% 0,92.5% 5%,93.75% 0,95% 5%,96.25% 0,97.5% 5%,98.75% 0,100% 5%,100% 100%,0 100%);height:14vh;left:50%;min-height:180px;min-width:2000px;position:absolute;translate:-50% 0;width:100%;z-index:3}#stripe-pattern{animation:pan 360s linear infinite;background-image:linear-gradient(-45deg,#f9b533 25%,#d79317 0,#d79317 50%,#f9b533 0,#f9b533 75%,#d79317 0,#d79317);background-image:linear-gradient(-45deg,rgb(var(--primary-stripe-rgb)) 25%,rgb(var(--secondary-stripe-rgb)) 25%,rgb(var(--secondary-stripe-rgb)) 50%,rgb(var(--primary-stripe-rgb)) 50%,rgb(var(--primary-stripe-rgb)) 75%,rgb(var(--secondary-stripe-rgb)) 75%,rgb(var(--secondary-stripe-rgb)) 100%);background-size:18px 18px;box-shadow:inset 0 .5rem 2rem .25rem #0006;height:100%;width:100%}.sixty-four-font{font-family:Sixtyfour;font-optical-sizing:auto;font-style:normal;font-variation-settings:"BLED" 0,"SCAN" 0;font-weight:400}.inter-font{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;font-weight:600}#modal-wrapper{align-items:center;display:flex;height:72vh;justify-content:center;left:0;padding:2rem;position:absolute;top:0;width:100%;z-index:10}@media(max-width:740px){.sixty-four-font{opacity:0}}@media(max-height:800px){#modal-wrapper{height:100vh}}#modal{aspect-ratio:5/3;background-color:#323232;border:.5rem solid #1e1e1e;border-bottom-left-radius:5rem;border-top-right-radius:5rem;box-shadow:12px 25px 50px 12px #00000080;display:flex;overflow:hidden;position:relative;width:50rem}@media(max-width:1024px){#modal{aspect-ratio:auto;border-bottom-left-radius:3rem;border-top-right-radius:3rem;min-height:500px;width:100%}}@media(max-width:728px){#modal{min-height:400px}}#modal-background{animation:move-background 50s linear infinite;background-image:url(https://assets.codepen.io/1468070/Repeatable+Pattern+-+Wavy+Lines.png?format=auto&quality=80);background-size:200%;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}#modal-content{display:flex;flex-direction:column;flex-grow:1;padding:3rem;position:relative;z-index:2}#modal-message{align-items:center;display:flex;flex-grow:1;justify-content:center}#modal-message p{color:#fff;font-size:1.5rem;text-align:center;text-shadow:0 0 8px #00000080}#modal-actions{display:flex;gap:2rem;justify-content:center}@media(max-width:1024px){#modal-actions{align-items:center;flex-direction:column-reverse}}.modal-action{border:none;border-radius:.75rem;font-size:1.25rem;outline:.2rem solid #fff;outline-offset:.2rem;overflow:hidden;padding:.85rem;position:relative;width:100%}.modal-link{text-decoration:none}@media(max-width:1024px){.modal-action{max-width:400px;width:100%}}.modal-action:is(:hover,:focus-visible){background-color:#fde047}.modal-action:is(:hover,:focus-visible) .modal-action-fade,.modal-action:is(:hover,:focus-visible) .modal-action-pattern{display:block}.modal-action:is(:hover,:focus-visible) .modal-action-text-letter{animation:bounce infinite}.modal-action-fade,.modal-action-pattern{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.modal-action-fade{background:linear-gradient(270deg,#fde047,#0000 60%);z-index:1}#home-action{border:none;border-radius:.75rem;font-size:1.25rem;outline:.2rem solid #fff;outline-offset:.2rem;overflow:hidden;padding:.85rem;position:left;width:fit-content}#instagram-action{outline:.2rem solid #dd2a7b;outline:.2rem solid rgb(var(--instagram-rgb))}#instagram-action-fade{background:linear-gradient(270deg,#dd2a7b,#0000 60%);background:linear-gradient(to left,rgb(var(--instagram-rgb)),#0000 60%);z-index:1}#instagram-action:is(:hover,:focus-visible){background-color:#fa7e1e;background-color:rgb(var(--instagram-2-rgb))}#youtube-action{outline:.2rem solid #e62117;outline:.2rem solid rgb(var(--youtube-rgb))}#youtube-action-fade{background:linear-gradient(270deg,#fff,#0000 60%);z-index:1}#youtube-action:is(:hover,:focus-visible){background-color:#e62117;background-color:rgb(var(--youtube-rgb))}#facebook-action{outline:.2rem solid #1877f2;outline:.2rem solid rgb(var(--facebook-rgb))}#facebook-action-fade{background:linear-gradient(270deg,#fff,#0000 60%);z-index:1}#facebook-action:is(:hover,:focus-visible){background-color:#1877f2;background-color:rgb(var(--facebook-rgb))}.modal-action-pattern{animation:move-background 50s linear infinite;background-image:radial-gradient(#fff9 30%,#0000 0);background-position:0 0;background-size:10px 10px;transform:skew(-15deg,0deg)}.modal-action-text{color:#000;font-size:1.25rem;position:relative;z-index:2}.modal-action-text-letter{display:inline-flex;position:relative}@keyframes move-background{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes bounce{0%,20%,to{translate:0 0}10%{translate:0 -12%}}@keyframes blink{0%,3%,to{scale:1 1}1.5%{scale:1 0}}#cursor{height:2rem;pointer-events:none;position:absolute;z-index:100}#cursor>img{height:100%;width:100%}#cursor-eyes{align-items:center;display:flex;gap:.18rem;height:90%;justify-content:center;left:0;position:absolute;top:0;width:90%;z-index:2}.cursor-eye{shrink:0;animation:blink 10s infinite;background-color:#ffffff80;border-radius:1rem;height:.48rem;width:.18rem}#magic-mouse-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:100}.glow-point{box-shadow:0 0 1.2rem .6rem #f5f5f5;box-shadow:0 0 1.2rem .6rem rgb(var(--glow-rgb))}.glow-point,.item{pointer-events:none;position:absolute}.item{animation-duration:1.5s;animation-fill-mode:forwards;color:#fff;font-size:1rem;z-index:2}@keyframes fall-1{0%{opacity:0;transform:translate(0) rotateX(45deg) rotateY(30deg) rotate(0deg) scale(.25)}5%{opacity:1;transform:translate(10px,-10px) rotateX(45deg) rotateY(30deg) rotate(0deg) scale(1)}to{opacity:0;transform:translate(25px,200px) rotateX(180deg) rotateY(270deg) rotate(90deg) scale(1)}}@keyframes fall-2{0%{opacity:0;transform:translate(0) rotateX(-20deg) rotateY(10deg) scale(.25)}10%{opacity:1;transform:translate(-10px,-5px) rotateX(-20deg) rotateY(10deg) scale(1)}to{opacity:0;transform:translate(-10px,160px) rotateX(-90deg) rotateY(45deg) scale(.25)}}@keyframes fall-3{0%{opacity:0;transform:translate(0) rotateX(0deg) rotateY(45deg) scale(.5)}15%{opacity:1;transform:translate(7px,5px) rotateX(0deg) rotateY(45deg) scale(1)}to{opacity:0;transform:translate(20px,120px) rotateX(-180deg) rotateY(-90deg) scale(.5)}}.body-mic{background-color:#4b8a5e;background-image:radial-gradient(#1c002e 10px,#0000 15px);background-size:20px 20px;overflow-y:scroll}.poster-wrapper{align-items:center;display:flex;justify-content:center}.poster-container{background:#000000d9;border:3px solid #fff;border-radius:8px;box-shadow:0 0 40px #fff3;color:#fff;font-family:Bebas Neue,sans-serif;max-width:800px;padding:3rem 2rem;text-align:center}.poster-title{font-size:3rem;letter-spacing:2px;margin-bottom:.5rem}.poster-subtitle{color:#f0db4f;font-size:2rem;margin-bottom:1.5rem}.video-frame{height:20%}.video-frame iframe{border:none;border-radius:6px;height:50%;margin-bottom:1.5rem;width:100%}.poster-description{font-size:1.2rem;line-height:1.5;opacity:.85}.back-button-mic{stroke:none;backface-visibility:hidden;background-color:initial;border-bottom:12px solid #0000;border-left:#0000;border-right:25px solid #72857f;border-top:12px solid #0000;box-shadow:none;height:0;left:3%;padding:0;position:absolute;top:24px;width:0;z-index:9999}.back-button-mic:hover{border-right:25px solid #a0c9bc}@media only screen and (min-width:768px){.back-button-mic{border-bottom:20px solid #0000;border-right:45px solid #75998f;border-top:20px solid #0000;top:40px}.back-button-mic:hover{border-right:45px solid #a0c9bc}}.scene{touch-action:manipulation}.notscene{touch-action:auto}.locations{margin-left:auto;position:absolute;text-align:center;width:100%}#menudisplay{display:inline-block;text-align:center;transform:translateX(-50%)}#menudisplay,#menunavs{color:#f5f5f5;left:50%;position:absolute}.generictext{margin-left:auto;text-align:center;width:100%}#homerundisplay,.generictext{color:#f5f5f5;position:absolute}#homerundisplay{left:10%;right:10%}#menutext{color:#f5f5f5;display:inline-block;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.back-button{stroke:none;backface-visibility:hidden;background-color:initial;border-bottom:12px solid #0000;border-left:#0000;border-right:25px solid #72857f;border-top:12px solid #0000;box-shadow:none;height:0;left:3%;padding:0;position:absolute;top:3%;touch-action:auto;visibility:hidden;width:0;z-index:1}.back-button:hover{border-right:25px solid #a0c9bc}.power-bar{background:#ccc;border:1px solid #444;border-radius:10px;bottom:20px;height:10px;left:50%;overflow:hidden;position:fixed;transform:translateX(-50%);width:100px;z-index:1000}@media only screen and (min-width:768px){.back-button{border-bottom:20px solid #0000;border-right:45px solid #75998f;border-top:20px solid #0000;top:5%;visibility:visible}.back-button:hover{border-right:45px solid #a0c9bc}}@media (min-width:768px){.power-bar{border:2px solid #444;height:20px;width:200px}}
/*# sourceMappingURL=main.62831b38.css.map*/