@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap);*{overflow-x:hidden}*,body{font-family:Elms Sans,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:Elms Sans,sans-serif}.container{background-color:#f5f5f5;border-radius:20px;z-index:1}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}::-webkit-scrollbar{width:calc(.5vw + .75vh)}::-webkit-scrollbar-track{background-color:inherit;z-index:-1}::-webkit-scrollbar-thumb{background-color:#000;border-radius:7px}section{width:100vw}.bars{color:#000;height:50px;padding:0;width:auto;z-index:5}.nav{height:80px;padding:0 15vw;width:70vw}.x{color:#000;height:50px;padding:0;width:auto;z-index:5}.btn,.nav-close{display:none}.btn{background-color:initial;border:none;height:auto;margin-right:15px;padding:0;width:auto}.header{align-items:center;background-color:#f5f5f5;display:flex;height:80px;justify-content:space-between;margin-bottom:-80px;position:fixed;width:calc(99.5vw - .75vh);z-index:100}.Logo{height:50px;padding:15px calc(7.5vw - 25px);position:relative;width:50px;z-index:5}.nav-links{flex-direction:row;height:80px;justify-content:space-between;list-style:none;margin:0;width:70vw}.nav-links,.nav-links li{display:flex;padding:0;z-index:3}.nav-links li{flex-direction:column;justify-content:space-around;text-align:center;width:15vw}.nav-links li a{color:#000;font-size:calc(.9vh + .9vw);font-weight:600;text-decoration:none;z-index:3}.nav-links li a:active,.nav-links li a:hover{color:#7845d9;font-weight:700;z-index:3}@media (max-width:954px){.header .nav-btn{display:flex;position:fixed;right:0;top:15px}.header .nav-close-btn{display:none;position:fixed;right:0;top:15px}.header nav{background-color:#f5f5f5;display:flex;height:100vh;justify-content:center;left:0;padding:0;position:fixed;top:-100vh;transform:.5s;width:100vw}.img,img{display:none}.header{display:flex;height:70px;position:fixed;width:100vw}.responsive-nav .nav-btn{display:none}.responsive-nav .nav-close-btn{display:flex}.responsive-nav nav{top:0}.header .nav ul{display:flex;flex-direction:column;height:60vh;justify-content:flex-start;margin:15vh 0 25vh;padding:0;text-align:center;width:100vw}.link{margin:4vh 0}.header .nav ul li a{font-size:4vh}}.home-page{height:80vh;overflow-y:hidden}.home{height:65vh;left:30vw;position:fixed;right:30vw;top:15vh;width:40vw}.home-content{height:55vh;justify-content:space-evenly;overflow:hidden;padding:15vh 10vw 2.5vh;width:80vw}.headshot{border-left:3px solid #7845d9;height:55vh;width:auto}.home-text{height:55vh;justify-content:space-AROUND;width:35vw}.intro{overflow-y:hidden;padding:1.5vh 0}.name{color:#7845d9;font-size:calc(1.8vh + 1.8vw);font-weight:500}.mission-text,.name{margin:.5vh;text-align:center}.mission-text{font-size:calc(1.25vh + 1vw);font-weight:300}.intro-text{font-size:calc(1.8vh + 1.8vw);font-weight:500;margin:.5vh;text-align:center}@media (max-width:900px){.headshot{border-bottom:5px solid #7845d9;border-left:none;display:flex;height:auto;margin:0 10vw;width:60vw}.home-content{flex-direction:column-reverse;height:70vh;overflow-y:hidden;padding:12vh 10vw 0;width:80vw}.home-text{height:35vh;width:80vw}.mission{height:20vh}li.link{margin:0 12.5vw;padding:5vh 0;width:75vw}a{overflow-y:hidden}}.divider{margin:-2px 0;overflow-y:hidden}.divider,.separator{height:15vh;width:calc(99.5vw - .75vh)}.separator{z-index:-1}.black:before{background-color:#fff;-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);content:"";height:15vh;position:absolute;width:calc(99.5vw - .75vh)}.black:after{-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.black:after,.white:before{background-color:#f5f5f5;content:"";height:15vh;position:absolute;width:calc(99.5vw - .75vh)}.white:before{-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%)}.white:after{background-color:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);content:"";height:15vh;position:absolute;width:100vw}.title{border-bottom:3px solid #7845d9;color:#7845d9;font-size:calc(1.5vh + 1.8vw);height:auto;margin-left:10vw;margin-top:5vh;position:absolute;width:auto;z-index:2}#black{color:#f5f5f5}#purple{color:#7845d9}@media (max-width:954px){.divider{height:10vw}.separator{height:10vh}.black:after,.black:before,.white:after,.white:before{height:10vw}.title{margin-top:2vh}}.about-page{background-color:#f5f5f5;height:85vh;left:0;margin:0;padding:0;position:relative}.headshot-black{border-right:3px solid #7845d9;height:35vh;padding:0;width:auto}.about-info{flex-direction:column;height:75vh;justify-content:space-around;padding:5vh 10vw}.about-info,.portfolio{display:flex;width:80vw}.portfolio{flex-direction:row;height:35vh;overflow-y:hidden;padding:0}.bio{color:#000;font-size:calc(1.25vh + 1vw);height:35vh;margin-left:1vw;overflow:hidden;width:60vw}.skills{display:flex;flex-wrap:wrap;height:auto;justify-content:space-around;width:80vw}.bio-text{color:#000;font-size:calc(1.15vh + .9vw);font-weight:300;margin:0}@media (max-width:900px){.about-info{height:90vh}.skills{height:65vh}.bio{height:32.5vh;margin:0;text-align:center;width:80vw}.about-page{height:100vh}.portfolio{flex-direction:column;height:82vh;justify-content:space-between}.headshot-black{border-bottom:3px solid #7845d9;border-right:none;display:flex;height:auto;margin:1vh 20vw;width:40vw}}.skill{background-color:#7845d9;border:1px solid #fff;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.skill-text{color:#fff;font-size:calc(1vh + 1vw);margin:1.5px 15px}@media (max-width:954px){.skill{margin:5px}}.projects-page{background-repeat:no-repeat;background-size:cover;height:80vh}.left{border-bottom-left-radius:20px;border-top-left-radius:20px}.left,.right{background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:space-around;margin:0}.right{border-bottom-right-radius:20px;border-top-right-radius:20px}.big{border:none;height:70vh;width:5vw}.small{height:20vh;width:2.5vw}.arrowSmall{color:#fff;width:1.5vw}.arrowBig,.arrowSmall{height:auto;margin:0 1vw}.arrowBig{color:#7845d9;width:3vw}.project{height:70vh;justify-content:space-between;left:17.5vw;position:fixed;position:relative;top:5vh;width:65vw}@media (max-width:900px){.project{left:7.5vw;width:85vw}.left,.right{width:10vw}.arrowBig{margin:0 2vw;width:6vw}}.app{color:#fff;height:70vh;justify-content:space-evenly;width:65vw}.img-scroller{display:flex;justify-content:center;margin-top:3vh}.project-img{border-radius:10px;height:auto;width:27.5vw}.project-text{color:#000;height:45vh;margin:0 1.5vw;overflow-y:hidden;width:calc(100% - 3vw)}.project-p{font-size:calc(.55vw + 1.1vh);margin:0;text-align:center}.project-h2{font-size:calc(1.5vh + .7vw);text-align:center}.website div img,img[src=""]{display:none}.sample{align-items:center;background-color:#7845d9;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-size:calc(.55vw + 1.1vh);height:25px;justify-content:center;margin:0 auto;overflow:hidden;width:115px}.closeOut{margin-bottom:-50px}.close,.closeOut{display:flex;height:50px}.close{align-items:center;background-color:initial;color:#fff;cursor:pointer;justify-content:center;margin-left:calc(100% - 50px);position:relative;width:50px;z-index:1}@media (max-width:900px){.app{justify-content:space-evenly}.project-text{height:50vh;width:60vw}.project-img{display:flex;height:auto;width:50vw}}.BJ{background-color:#0a973f;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.settings{height:100%;width:200px}.settings form{border:3px solid #fff;border-radius:10px;display:flex;flex-direction:column;height:94%;justify-content:space-evenly;width:200px}.settings form label{color:#fff;font-family:Rye,serif;font-size:20px;text-align:center}.settings form input{height:30px;text-align:center;width:150px}.settings form button,.settings form input{align-self:center;border:none;border-radius:5px;font-size:18px}.settings form button{background-color:#fff;cursor:pointer;font-family:Rye,serif;height:35px;width:100px}.gameStats{border:3px solid #fff;border-radius:10px;color:#fff;flex-direction:column;font-family:Rye,serif;font-size:20px;justify-content:space-evenly;text-align:center}.gameStats,.placeHolder{display:flex;height:150px;width:150px}.gameStats p{margin:0}.betForm{display:none}.top{height:28%;justify-content:space-around}.coms,.top{display:flex;flex-direction:row;width:100%}.coms{align-items:center;height:100px;justify-content:space-between}.middle{height:25%;justify-content:space-around}.bottom,.middle{display:flex;flex-direction:row;width:100%}.bottom{height:32%;justify-content:center}.dealer,.user{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:50%}.card{height:110px;margin:0;width:auto}.hand{height:97%;width:300px}.hand,.universal{align-items:center;display:flex;flex-direction:row;justify-content:center}.universal{height:70px;margin-top:20px;width:100%}.stand{margin-bottom:auto;margin-top:5px}.BJP{color:#fff;font-family:Rye,serif;font-size:20px;margin:0;text-align:center}.userBtns{display:flex;flex-direction:row;height:15%;justify-content:space-evenly;width:100%}.BJB{border:none;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-family:Rye,serif;font-size:16px;height:20px;justify-content:space-around}.userBtns button{width:60px}.total{color:#fff;font-family:Rye,serif;font-size:18px;margin:0 0 10px;text-align:center}.total,button{overflow:hidden}button{align-items:center}@media (max-width:900px){.top{height:30%}.middle{height:20%}.bottom{height:35%}.settings form button{align-items:center;font-size:13px;height:auto;width:90px}.settings form input{font-size:13px;height:auto;width:120px}.settings form label{font-size:15px}.gameStats{border:none;height:auto}.gameStats p{font-size:15px}.card{align-items:center;display:flex;height:80px;margin:0 -10px;width:auto}.BJB{color:#000;text-decoration:none}.dealer,.hand,.user{width:100%}}.contact-page{background-color:#f5f5f5;height:75vh;width:100vw}.contact-text{background-color:#fff;border:2px solid #7845d9;border-radius:20px;color:#000;display:flex;flex-direction:column;height:55vh;justify-content:space-evenly;left:20vw;position:relative;text-align:center;top:10vh;width:60vw}.contact-me{font-size:calc(1.75vh + .9vw);margin-bottom:0;margin-top:2vh}.statement{font-size:calc(.55vw + 1.1vh);margin:0 4vw}.contact-form{display:flex;flex-direction:column;height:40vh;justify-content:space-evenly}.contact-label{font-size:calc(.55vw + 1.1vh)}.contact-input{margin:0 12.5vw;width:35vw}.contact-input,.contact-textarea{border-radius:7.5px;font-size:calc(.55vw + 1.1vh);text-align:center}.contact-textarea{height:10vh;margin:0 5vw;width:50vw}.submit{background-color:#7845d9;border-radius:10px;color:#fff;margin:0 22.5vw;width:15vw}.thank-you-page{background-color:#f5f5f5;height:40vh;width:100vw}.thank-you{border:5px solid #7845d9;border-radius:20px;display:flex;flex-direction:column;height:20vh;justify-content:space-evenly;left:30vw;position:relative;top:10vh;width:40vw}.thank-you-statement{color:#000;font-size:calc(1vw + 1.25vh);margin-top:5vh;text-align:center}.thank-you-message{color:#000;font-size:calc(.75vw + 1vh);margin:0 0 5vh;text-align:center}@media (max-width:900px){.thank-you{height:15vh;left:22.5vw;top:12.5vh;width:55vw}.thank-you-statement{margin-top:3vh}.thank-you-message{margin-bottom:3vh}}.page{height:auto}div{overflow:hidden}
/*# sourceMappingURL=main.799530bd.css.map*/