@font-face{font-family:Freshman;src:local("Freshman"),url(/static/media/Freshman.5803b057e077e9b56637.ttf) format("truetype")}.latestProjVideo{background-color:#000;background-color:#00000080;border:3px solid #f1f1f1;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,30%);width:40%;z-index:2}.header{align-items:center;background-attachment:fixed;background-color:#000;background-image:radial-gradient(#0006,#0000004d),url(/static/media/background.e6db87afb71f307c463f.webp);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:84.9vh;text-align:center}.header__title{color:#fff;font-size:3rem;text-shadow:0 0 1rem #269ef899}.header__sub{display:block;font-size:1.5rem}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}.smallRebrand{margin:0;padding:0}.keystudios{font-size:.7rem;margin:10px;padding:0}.logo{align-items:top;margin:0;padding:0 10px}.bg-text{background-color:#000;background-color:#000000b3;border:3px solid #f1f1f1;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-40%);width:40%;z-index:2}.showcase{left:0;transform:translate(50%)}.contact__form,.showcase{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));justify-items:center;position:absolute;top:50%;width:50%}.contact__form{background-color:#f2f2f2;border-radius:5px;left:50%;padding:20px;transform:translate(50%,-50%)}input[type=email],input[type=message],input[type=text],select,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}textarea{height:10vh}input[type=submit]:hover{background-color:#45a049}.rebranding{top:92%}.latestProj,.rebranding{background-color:#000;background-color:#0009;border:3px solid #f1f1f1;color:#fff;font-weight:700;left:50%;padding:0;position:absolute;text-align:center;transform:translate(-50%,-50%);width:15%;z-index:2}.latestProj{top:54%}.bg-image{background-image:url(/static/media/background.e6db87afb71f307c463f.webp);background-position:top;background-repeat:no-repeat;background-size:cover;filter:blur(5px);-webkit-filter:blur(5px);height:100vh}.navKeys{-webkit-text-stroke:.5px #000;color:#385571;font-family:Freshman,sans-serif;margin:0;padding:0}a{margin:0}.navDigital{color:#385571;font-size:2rem;padding:0}.horizonatalStack,.verticalStack{display:block;margin:0;padding:0}.verticalStack{align-items:baseline;justify-content:baseline}.center{align-items:center;display:flex;justify-content:center;z-index:9}.navMedia{color:#387165}.navGroup,.navMedia{-webkit-text-stroke:.5px #000;font-family:Freshman,sans-serif;margin:0}.gradientBg{background:linear-gradient(90deg,#048e70,#2388e7);height:100vh;width:100vw}.slogan{font-size:1.5rem;margin:0;padding:5px 0}.avatar{margin:0;padding:0}nav{align-items:top;z-index:-2}nav,nav ul{display:flex;justify-content:space-around;padding:0}nav ul{align-items:center;color:#dfd9d9;gap:5px;list-style-type:none}nav ul li{font-size:1.3rem;font-weight:700;padding-top:20px}.content{background-color:#2e3338;display:flex;flex-direction:column;gap:10px;margin:10px}h1{font-size:3rem}h1,h2{color:#fff;margin:0}h2{font-size:2rem}.me{color:#5dfdcb;font-size:3.5rem}.intro{margin:10}.about,.intro{display:flex;flex-direction:row;gap:10px}.about{justify-content:left;margin:25px;text-align:left}.me{color:#385571;font-size:2.5rem;margin:0;padding-left:10px}p{color:#dfd9d9;font-size:1.4rem;font-weight:medium}main{display:flex;flex-direction:column;justify-content:space-between}.buttons{display:flex;gap:10px;margin-bottom:10px}.cta{font-weight:700;padding:10px 20px}.hire{background-color:#fff;border:2px solid #000;color:#000}.quote{left:50%;position:absolute;top:75%;transform:translate(-50%,-80%)}.submit{background-image:linear-gradient(to bottom right,#385571,#387165);border:2px solid #000;color:#fff;margin:10px}.hire:hover{background-color:#385571;color:#000}.project{background-color:#38713e;border:2px solid #000;color:#000}.project:hover{background-color:#fff;color:#000}figure{margin:0;position:relative}.me-img{border:5px solid #fff;border-bottom-left-radius:50%}.card{background-color:#fff;border-radius:5px;cursor:pointer;height:17.5rem;margin:10vh;position:relative;transition:.8s ease-in;width:10rem;z-index:2}.card:before{animation:rotateGradient 2s ease-in infinite alternate;background-color:#385571;bottom:-100px;content:"";filter:blur(1rem);left:-5px;position:absolute;right:-5px;top:-5px;z-index:-1}.card__cover{border-top-left-radius:5px;border-top-right-radius:5px;height:60%;overflow:hidden}.card__img{border-radius:5px;display:block;max-width:100%;object-fit:cover;transform:scale(1.2);transition:.3s}.card__img:hover{transform:scale(1.1)}.card__text{background-color:#000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;display:flex;flex-direction:column;height:60%;justify-content:space-around;padding:1rem;text-align:center}.card__title{font-size:1.1rem}.card__description,.card__title{text-align:center;text-transform:capitalize}.card__description{font-size:.9rem}.card__subtitle{font-size:.7rem;margin:0;text-align:center;text-transform:capitalize}.card__level{font-size:.6rem;text-align:left;text-transform:capitalize}.card__link{display:inline-block;font-size:1.5rem;transition:all .3s ease-in}.card__link:hover{color:#269ef8;transform:scale(1.1)}.gallery{padding:0 2rem}.gallery__title{font-size:3rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.appstore{background-image:url(https://www.apple.com/v/app-store/b/images/overview/icon_appstore__ev0z770zyxoy_large_2x.png)}@media screen and (min-width:800px){.content{flex-direction:row;margin:80px}h1{font-size:3rem}.me,h2{font-size:3.5rem}.me{color:#385571;padding-left:10px}.img-bg{background-color:#38713e;border-bottom-left-radius:50%;height:450px;left:20px;position:absolute;top:-10px;width:350px;z-index:-1}.cta{font-size:1.2rem;padding:15px 25px}.buttons{gap:30px;margin:0}}
/*# sourceMappingURL=main.650475ce.css.map*/