*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{height:100vh;overflow:hidden;scroll-behavior:smooth}::selection{background-color:#2c1b4f}#root,.App,body{height:100%;width:100%}.App{align-items:center;display:flex;flex-direction:column;overflow-y:auto;position:relative}body{background:#2c1641;background:radial-gradient(circle,#2c1641 20%,#4a3a9e 100%);color:#fff;font-family:Lexend,sans-serif}body.designMode{background:#863aa8;background:radial-gradient(circle,#863aa8 20%,#fd5176 100%)}h1,h2,h3,h4,h5,h6{font-family:Paytone One,sans-serif}h2{margin:1em;text-align:center;text-transform:uppercase}a{color:inherit;text-decoration:none}a,button,label{cursor:pointer}.page{scroll-snap-align:end;width:100%}.hide{display:none}@media(min-width:600px){.App{scroll-snap-type:y mandatory}}@media screen and (min--moz-device-pixel-ratio:0){.App{scroll-snap-type:none}}.contact.des .social-item,.des-button,.filter-menu.des label,.projects.des .flickr-link,.projects.des .load-more-btn,.toggle-menu.des .btn,.toggle-menu.des .btn:before{background:#fa9624;cursor:pointer;transition:.25s ease-in-out}.contact.des .social-item:focus,.contact.des .social-item:hover,.des-button:focus,.des-button:hover,.filter-menu.des label:focus,.filter-menu.des label:hover,.projects.des .flickr-link:focus,.projects.des .flickr-link:hover,.projects.des .load-more-btn:focus,.projects.des .load-more-btn:hover,.toggle-menu.des .btn:focus,.toggle-menu.des .btn:focus:before,.toggle-menu.des .btn:hover,.toggle-menu.des .btn:hover:before{background:#fd5176;color:#ffd74b}.dev-button{background:#0080f9;cursor:pointer;position:relative;transition:.25s ease-in-out;z-index:1}.dev-button .circle{background:#000;border-radius:50%;display:none;height:0;position:absolute;transform:translate(-50%,-50%);transition:width .5s linear,height .5s linear;width:0;z-index:-1}.dev-button a{height:100%;padding:1rem;width:100%}.dev-button:focus,.dev-button:hover{color:#ababf1}.dev-button:focus:after,.dev-button:hover:after{border:2px solid #ababf1;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media(min-width:600px){.dev-button{overflow:hidden}.dev-button .circle{display:block}}@media(max-width:600px){.dev-button:focus,.dev-button:hover{background:#000}}.menu{left:2rem;position:fixed;top:2rem;z-index:100}.btn{border-radius:25px;box-shadow:0 5px 10px #00000040;display:grid;height:2.5rem;left:0;place-items:center;position:absolute;top:0;width:2.5rem}.btn:not(:first-child){opacity:0;pointer-events:none;z-index:-2}.btn:not(:first-child):before{background:inherit;border-radius:inherit;color:#0000;content:attr(data-tooltip);display:grid;height:inherit;left:0;max-width:2.5rem;min-width:2.5rem;overflow:hidden;place-items:center;position:absolute;top:0;transition:.25s ease-in-out;white-space:nowrap;width:auto;z-index:-1}.btn:not(:first-child):hover{box-shadow:0 0 0 #0000}.btn:not(:first-child):hover:before{box-shadow:0 5px 10px #00000040;max-width:258px;padding:0 1rem 0 2.5rem}.close-icon,.menu-icon{position:absolute;transition:.25s ease-in-out}.close-icon{opacity:0;pointer-events:none;transform:translateY(3rem)}#menu-checkbox:checked~.toggle-menu .menu-icon{opacity:0;pointer-events:none;transform:translateY(-3rem)}#menu-checkbox:checked~.toggle-menu .close-icon{opacity:1;pointer-events:all;transform:translateY(0)}#menu-checkbox:checked~.toggle-menu .btn:not(:first-child){pointer-events:all}@media(max-width:1024px){.menu.open .btn:not(:first-child){box-shadow:0 0 0 #0000}.menu.open .btn:not(:first-child):before{box-shadow:0 5px 10px #00000040;color:inherit;max-width:258px;padding:0 1rem 0 2.5rem}}.toggle-menu.dev .btn{background-color:#0080f9;transition:.25s ease-in-out}.toggle-menu.dev .btn:hover,.toggle-menu.dev .btn:hover:before{background:#000;color:#ababf1}.toggle-menu.dev .btn:first-child:hover,.toggle-menu.dev .btn:hover:before{border:2px solid #ababf1}.toggle-bar-container{height:2.5rem;position:fixed;right:2rem;top:2rem;z-index:100}.toggle-bar{align-items:center;background:#2c1b4f;background:linear-gradient(90deg,#0080f9 25%,#fd5176 75%) 50%/200%;border-radius:25px;box-shadow:0 5px 10px #00000040;display:flex;justify-content:space-between;padding:.35rem;position:relative;transform:translateY(-50%);transition:background-position .25s ease-in-out;width:4rem}.ball,.toggle-bar{cursor:pointer;top:50%}.ball{background-color:#fff;border-radius:50%;height:1.25rem;left:0;position:absolute;transform:translate(.35rem,-50%);transition:.25s ease-in-out;width:1.25rem}.fa-pencil-alt{transform:scale(.95)}.toggle-bar:hover{background-position:100%}#toggle-checkbox:checked+.toggle-bar:hover{background-position:0}#toggle-checkbox:checked+.toggle-bar .ball{transform:translate(2.4rem,-50%)}.home-scene-container{position:relative}.home-scene-container:after{bottom:0;content:"";left:0;position:absolute;width:100%}.no-webp .flesh-bg{background:url(../../static/media/flesh.f26b8cc4e027fb8de56e.png) no-repeat top/100%}.webp .flesh-bg{background:url(../../static/media/flesh.15d717e81b44c7d96b82.webp) no-repeat top/100%}.flesh-bg:after{background:linear-gradient(0deg,#000,#0000);height:50%}.eyes{align-items:center;display:flex;height:4.5%;justify-content:center;position:absolute;top:55%;width:100%}.eye{border-radius:20% 20% 20% 40%;height:100%;margin:1%;overflow:hidden;position:relative;width:4.5%}.no-webp .pupil{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAQAAABU6iyYAAAA+klEQVR4AeXBIUvcYQAH4CeIF3QWWRkDEdtAgwuzuBWDYeGC0TK2Iggi2JYE44JlLBgMMjZE0GgRBn4Fk0F0YWEgXHLi3/f9id27M8/n8SSMGvUoz4y4N+u7dc/10TLnm21tMw7FpQ/6mHSgiBPHbkRs4KUxLV3MOxNVRERj35ofdiwY8qBXjkRRVBGNKxHxy4wHDVp0LoqIiKiqOPVeF8NW/FFFRBRFNLaN62LAkr8iIqIqLnw1ras3jkUVERGNL0b00HYuioioqltbXuhh3K6Ijt/+iSI6PurptXWbPmnbExGNVX20DLk35aeOa0feerQJyz57p+W/dQeBo3FhCoSPmwAAAABJRU5ErkJggg==) no-repeat 50%/cover}.webp .pupil{background:url(../../static/media/pupil.a9b87901e31d3f2f64bc.webp) no-repeat 50%/cover}.pupil{height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20%}img.bone-bg{height:auto;width:100%}.no-webp img.bone-bg{-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAQAAACWCLlpAAAFWElEQVR42u2d206UVxSAv4kkmMIDYKRAOVSs3Mt4NU/QppG7UhjglppiL6A3YnW4EEzniqEcGnyFkXtJpIyJPAHiBRpLlJOAyuFCaH5wygBz2Jv5z/9a3wuQL/yz195r7b3A2agmQpS7TPKYFPOsss4WBxywxTqrzJNiiknuEiVCNQGMK3QyzFPeH2rR4T1PGaaTRv9LqqebJMvairKxTJJu6v0nKUSYP1kwRdJpFogTJuQPUd8xxKIlmjJZZIhrXtZURpSU5ZoySRGlzHuiKhhgzVZRadYYoMI7oqoZY9cRUWl2GfNCmnGZBHuOikqzR4JK94oqJ8a2K0Sl2SZGuRuTg59YcpWoNEu0uiuxqOeJK0WleUKDO0SV0Ouyjy/7B9lLidOqapl1vag0s9Q6qaqVTc+oMtjkZ2dElTLuKVFpxim1W1UVzz2pyuA5VXaqauadZ1UZvKPZLlU3PbD6FV4dW+xQ9SufPa/K4DM9Vqu64wtRae5YuaV54CtVBg+s2goN+k6VwaB8gI5+jD2+VWVw20xV3/tkBczFPj+Ypeo6n3ytyuAT181Q9bVJRVG3s1z8JqiUuUCoMpgrdos9ERhVBhPFnVcdBIzW86qq8djRnjnHg9+cR9UFm0vvbiHFBX1ZvYFUZdCnX9zaDqysHb3CWcjldUCrmdY5i2gLtCqDdvWehTeBl/VGtUfifuBVGdxXaxraEVWHP/OXC8saFlFfSBTO2vdE0//tcDX5Zf0lkjIYzafqUoBT0ey9qZdkHTRhTfyKFdFzipVcffUdIicLHdll/SNqsvYLZolrIiYHTUEpzpvB0NlDmUXRkoNXpw9smkVKHm6clBUXJXmIn5S1IEry8DJTVZ0IKUDdsaxfREcBbh3LSoqOAiSP0wbZExbeI35JHxpFhgJXjmR1iQoFuo5kJUSF+on8jKhQYOZI1oaoUGDj6DKciFCjCiKiQZEIREWDIlH4QzSoV3omRYMik/BYNCgyBc9EgyLP4IVoUOQFvBUNiryV/F0rh98SDYp8QCRoIAp0ZH0QCeqfofzAa/zAS+qgkTpIUqqRlMp2R2O7IxtpjY20HNFoHNHcEw3qh39yrKxKhxQstAoWUgrTKIVJDq9RZJXyvVb5XhpDVEhIy5E6XdLMpk6jtEmqsnp8y0IacAuRlNZudW7JpQF16uQ6iiov5aKTOnG5QqfODbmcqcqrs69pybXfXAydvSPdJFpy0CRPFagyK49gaB0my/MqaqzkHlsqD/dkqejkfhJKnrDLJO+TUDAqijIYlWfsVCn4jJ2cyB8zIk9vqqL09CbERBUHxOS5YFX+VR+p3B54We06T5xPB1rVtN64tYYA/8zv6E+d7gusLO2xDDLwQ3ugdvBGyWydfzB38IYUFTWUO1jjr/6WwWqqzBU/u7xKRvbJMMiTmDQM0ogf2fe1qn1umjmV9bavZf1m9rzfft+q6rdikvRQUIrz5oxz918/xKBV49z99zH2Y3H0+GRl3KcHG6LFB9N5dmjBpgh7PKtfJoyNUeXhPeOcORsbnbjo0ROJCS7iSLR57HhwkzYcjFpmPdTDV4vDUUKfB1bHbX6nBFdEg8vrjNN8i4siRDtLrhS1RNTKLc15o5yYyz7IbWLqPQv2RyUjLmmH22OESlwfNYyx63Av6Hjhrj33RAUDrDkiao0BKvBclBG1uQUgRUfuvnUvRBMPeW25ptc8zH7HxnsRIkzcotuyC8QJuzE5KDbq6SZp0qWXFZJ0U4/PI8RVOkkwc44ngzaYIUEnV/34v1QoqokQ5R6PmCLFPKus8/FQy0fWWWWeFFM84h4dRKh29o/9D4KixItQf2GPAAAAAElFTkSuQmCC) no-repeat top left/150px;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAQAAACWCLlpAAAFWElEQVR42u2d206UVxSAv4kkmMIDYKRAOVSs3Mt4NU/QppG7UhjglppiL6A3YnW4EEzniqEcGnyFkXtJpIyJPAHiBRpLlJOAyuFCaH5wygBz2Jv5z/9a3wuQL/yz195r7b3A2agmQpS7TPKYFPOsss4WBxywxTqrzJNiiknuEiVCNQGMK3QyzFPeH2rR4T1PGaaTRv9LqqebJMvairKxTJJu6v0nKUSYP1kwRdJpFogTJuQPUd8xxKIlmjJZZIhrXtZURpSU5ZoySRGlzHuiKhhgzVZRadYYoMI7oqoZY9cRUWl2GfNCmnGZBHuOikqzR4JK94oqJ8a2K0Sl2SZGuRuTg59YcpWoNEu0uiuxqOeJK0WleUKDO0SV0Ouyjy/7B9lLidOqapl1vag0s9Q6qaqVTc+oMtjkZ2dElTLuKVFpxim1W1UVzz2pyuA5VXaqauadZ1UZvKPZLlU3PbD6FV4dW+xQ9SufPa/K4DM9Vqu64wtRae5YuaV54CtVBg+s2goN+k6VwaB8gI5+jD2+VWVw20xV3/tkBczFPj+Ypeo6n3ytyuAT181Q9bVJRVG3s1z8JqiUuUCoMpgrdos9ERhVBhPFnVcdBIzW86qq8djRnjnHg9+cR9UFm0vvbiHFBX1ZvYFUZdCnX9zaDqysHb3CWcjldUCrmdY5i2gLtCqDdvWehTeBl/VGtUfifuBVGdxXaxraEVWHP/OXC8saFlFfSBTO2vdE0//tcDX5Zf0lkjIYzafqUoBT0ey9qZdkHTRhTfyKFdFzipVcffUdIicLHdll/SNqsvYLZolrIiYHTUEpzpvB0NlDmUXRkoNXpw9smkVKHm6clBUXJXmIn5S1IEry8DJTVZ0IKUDdsaxfREcBbh3LSoqOAiSP0wbZExbeI35JHxpFhgJXjmR1iQoFuo5kJUSF+on8jKhQYOZI1oaoUGDj6DKciFCjCiKiQZEIREWDIlH4QzSoV3omRYMik/BYNCgyBc9EgyLP4IVoUOQFvBUNiryV/F0rh98SDYp8QCRoIAp0ZH0QCeqfofzAa/zAS+qgkTpIUqqRlMp2R2O7IxtpjY20HNFoHNHcEw3qh39yrKxKhxQstAoWUgrTKIVJDq9RZJXyvVb5XhpDVEhIy5E6XdLMpk6jtEmqsnp8y0IacAuRlNZudW7JpQF16uQ6iiov5aKTOnG5QqfODbmcqcqrs69pybXfXAydvSPdJFpy0CRPFagyK49gaB0my/MqaqzkHlsqD/dkqejkfhJKnrDLJO+TUDAqijIYlWfsVCn4jJ2cyB8zIk9vqqL09CbERBUHxOS5YFX+VR+p3B54We06T5xPB1rVtN64tYYA/8zv6E+d7gusLO2xDDLwQ3ugdvBGyWydfzB38IYUFTWUO1jjr/6WwWqqzBU/u7xKRvbJMMiTmDQM0ogf2fe1qn1umjmV9bavZf1m9rzfft+q6rdikvRQUIrz5oxz918/xKBV49z99zH2Y3H0+GRl3KcHG6LFB9N5dmjBpgh7PKtfJoyNUeXhPeOcORsbnbjo0ROJCS7iSLR57HhwkzYcjFpmPdTDV4vDUUKfB1bHbX6nBFdEg8vrjNN8i4siRDtLrhS1RNTKLc15o5yYyz7IbWLqPQv2RyUjLmmH22OESlwfNYyx63Av6Hjhrj33RAUDrDkiao0BKvBclBG1uQUgRUfuvnUvRBMPeW25ptc8zH7HxnsRIkzcotuyC8QJuzE5KDbq6SZp0qWXFZJ0U4/PI8RVOkkwc44ngzaYIUEnV/34v1QoqokQ5R6PmCLFPKus8/FQy0fWWWWeFFM84h4dRKh29o/9D4KixItQf2GPAAAAAElFTkSuQmCC) no-repeat top left/150px}.webp img.bone-bg{-webkit-mask:url(../../static/media/xrayCursor.56ab70496a8dadaf665b.webp) no-repeat top left/150px;mask:url(../../static/media/xrayCursor.56ab70496a8dadaf665b.webp) no-repeat top left/150px}.no-webp .parallax-container{background:url(../../static/media/1skyBackground.7aa1c712cfd27a710ea3.png) no-repeat top/100%}.webp .parallax-container{background:url(../../static/media/1skyBackground.087021c1563be7d4e727.webp) no-repeat top/100%}.parallax-container{overflow:hidden}.parallax-container:after{background:linear-gradient(0deg,#fa9624,#0000);height:8%}#scene img{height:auto;width:100%}#scene li{width:100%}.trees{position:relative}.trees:before{content:"";height:5%;left:0;position:absolute;top:0;transform:translateY(-60%);width:100%;z-index:-1}.no-webp .trees:before{background:url(../../static/media/3treesMidground.b5dcf984a42c2622086b.png);background-size:100%}.webp .trees:before{background:url(../../static/media/3treesMidground.7273e1c2222afa35707e.webp);background-size:100%}.shack{box-shadow:0 20px 0 0 #748633,inset 0 -20px 10px #748633}.home-title,.layer.header{height:100%;width:100%}.about{align-items:center;display:flex;flex:1 0 100%;flex-direction:column;justify-content:center;padding:3rem 2rem 4rem}.about-content{justify-content:space-around}.about-content,.about-text-container{align-items:center;display:flex;flex-direction:column;gap:3rem}.about-text-container{max-width:700px;text-align:center}.about-text{white-space:pre-line}.about-tools{display:flex;flex-flow:row wrap;gap:.75rem;justify-content:center}.about-image-container{display:flex;flex-direction:column;width:55%}.avatar{border-radius:25px;box-shadow:0 5px 10px #00000040;height:auto;margin-bottom:1em;width:100%}.about-caption{opacity:.8;text-align:center}@media(orientation:landscape){.about-text-container{align-items:start;text-align:left}.about-tools{justify-content:start}}@media(min-width:801px){.about-image-container{width:45%}}@media(min-width:1025px){.about-image-container{width:25%}}.about.des{background:#fa9624;background:linear-gradient(180deg,#fa9624,#fd5176 40%)}.about.des .avatar{background:#ffd74b;border:10px solid #863aa8}.about.des .label{background:#fa9624}@media(orientation:landscape){.about.des .about-content{flex-direction:row}}.about.dev{background:#4a3a9e;background:linear-gradient(0deg,#4a3a9e 5%,#000)}.about.dev .avatar{background:#ababf1;border:10px solid #0080f9}.about.dev .label{background:#0080f9}@media(orientation:landscape){.about.dev .about-content{flex-direction:row-reverse}}.filter-text{display:none}.filter-menu{align-items:center;display:none;flex-wrap:wrap;gap:.75rem;justify-content:center}.filter-menu li{cursor:pointer;list-style:none}.label{border-radius:25px;display:inline-block;overflow:hidden;padding:.5rem;text-align:center}@media(min-width:600px){.filter-menu,.filter-text{display:flex}}.filter-menu.des input:checked~label{background:#fd5176;color:#ffd74b}.filter-menu.dev input:checked~.label{background:#000;color:#ababf1}.filter-menu.dev input:checked~.label:after{border:2px solid #ababf1;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.projects{align-items:center;background:#000c;display:flex;flex:1 0 100%;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem 2rem 4rem}.card-title{text-align:center;text-transform:uppercase}.card-subtitle{display:none;font-weight:700;opacity:.8;padding:1em;text-align:center}.social-btn{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem;text-align:center;width:100%}.load-more-btn{border-radius:25px;color:currentColor;font-size:1rem;padding:1rem}@media(min-width:801px){.card-subtitle{display:flex}}.projects.des .projects-container{align-content:flex-end;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:center;width:100%}.projects.des .card-hover-area{align-items:center;display:flex;flex:0 1 100%;flex-direction:column;gap:.75rem;justify-content:space-evenly;perspective:1000px}.projects.des .project-card{flex:1 0 50%;position:relative;transform-style:preserve-3d;transition:transform .3s linear}.projects.des .project-card img{border-radius:25px;height:100%;object-fit:cover;width:100%}.projects.des .card-content{align-items:center;background:#863aa8cc;border-radius:25px;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:1em;position:absolute;top:0;transition:.25s ease-in-out;width:100%}.projects.des .flickr-link{border-radius:25px;justify-self:flex-end}.projects.des .load-more-btn{border:none}@media(min-width:600px){.projects.des .card-hover-area{flex-basis:25%}}@media(min-width:801px)and (orientation:landscape){.projects.des .card-hover-area{flex-basis:18%}}@media(min-width:1025px){.projects.des .card-content{padding:2em}}.projects.dev .projects-container{align-content:flex-end;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:center;width:100%}.projects.dev .project-card{flex:0 1 100%;height:45vw}.projects.dev .project-card:hover .card-content{transform:rotateY(.5turn)}.projects.dev .card-content{border-radius:25px;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform 1s linear;width:100%}.projects.dev .card-back,.projects.dev .card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:25px;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;transform-style:preserve-3d;width:100%}.projects.dev .card-front picture{height:100%}.projects.dev .card-front img{border-radius:25px;height:100%;object-fit:cover;width:100%}.projects.dev .card-front:before{border:2px solid #ababf1;border-radius:25px;bottom:5%;content:"";left:5%;position:absolute;right:5%;top:5%;transform:translateZ(8rem)}.projects.dev .front-titles{align-items:center;background:rgba(44,22,65,.635);border-radius:25px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10%;position:absolute;top:0;transform:translateZ(3rem);transform-style:preserve-3d;width:100%}.projects.dev .card-title{transform:translateZ(3rem)}.projects.dev .card-subtitle{transform:translateZ(2rem)}.projects.dev .card-back{background:#4a3a9e;overflow:hidden;transform:rotateY(.5turn)}.projects.dev .card-description-container{align-items:center;display:none;flex:1 1 40%;flex-direction:column;justify-content:space-between;margin:2rem 2rem 0;overflow:hidden;text-align:center}.projects.dev .card-description.clamp{--maxlines:0;-webkit-line-clamp:var(--maxlines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.projects.dev .read-more{text-decoration:underline;transition:.25s ease-in-out}.projects.dev .read-more:hover{color:#0080f9}.projects.dev .card-tools{align-content:space-evenly;align-items:center;display:inline-flex;flex:1 1 80%;flex-wrap:wrap;font-size:.8rem;gap:.5rem;justify-content:center;list-style:none;margin:1rem;opacity:.8}.projects.dev .card-links{align-items:center;border-radius:0 0 25px 25px;display:flex;flex:1 0 20%;justify-content:center;justify-self:flex-end;width:100%}.projects.dev .btn-text{display:none}.projects.dev .demo-link{background-color:rgba(79,224,217,.827);border-radius:0 0 0 25px;height:100%}.projects.dev .demo-link~.github-link{border-radius:0 0 25px 0}.projects.dev .github-link{background-color:#0080f9;border-radius:0 0 25px 25px;height:100%}.projects.dev .social-btn-container{width:100%}@media(min-width:600px){.projects.dev .projects-container{display:grid;grid-auto-columns:calc(35% - 1.5rem);grid-auto-flow:dense;grid-auto-rows:calc(25vw - 1.5rem);grid-template-columns:repeat(auto-fit,calc(35% - 1.5rem));grid-template-rows:repeat(auto-fit,calc(25vw - 1.5rem));width:80%}.projects.dev .project-card{grid-column-end:span 1;grid-row-end:span 1;height:100%}.projects.dev .project-card.open{grid-column-end:span 2;grid-row-end:span 2}.projects.dev .project-card.open .card-content{transform:rotateY(.5turn)}.projects.dev .project-card.open .card-description-container{overflow:visible}}@media(min-width:801px)and (orientation:portrait){.projects.dev .btn-text,.projects.dev .card-description-container{display:flex}.projects.dev .card-tools{flex:1 1 40%}}@media(min-width:801px)and (orientation:landscape){.projects.dev .projects-container{display:grid;grid-auto-columns:calc(34% - 1.5rem);grid-auto-flow:dense;grid-auto-rows:calc(14vw - 1.5rem);grid-template-columns:repeat(auto-fit,calc(34% - 1.5rem));grid-template-rows:repeat(auto-fit,calc(14vw - 1.5rem))}.projects.dev .projects-container .card-subtitle{display:none}}@media(min-width:1025px){.projects.dev .card-subtitle{display:flex}.projects.dev .card-tools{flex:1 1 40%}}@media(min-width:1250px){.projects.dev .projects-container{width:85%}.projects.dev .btn-text,.projects.dev .card-description-container{display:flex}}@media(min-width:1440px){.projects.dev .projects-container{display:grid;grid-auto-columns:calc(30% - 1.5rem);grid-auto-flow:dense;grid-auto-rows:calc(12vw - 1.5rem);grid-template-columns:repeat(auto-fit,calc(30% - 1.5rem));grid-template-rows:repeat(auto-fit,calc(12vw - 1.5rem))}}@media(min-width:1600px){.projects.dev .projects-container{display:grid;grid-auto-columns:calc(25% - 1.5rem);grid-auto-flow:dense;grid-auto-rows:calc(16vw - 1.5rem);grid-template-columns:repeat(auto-fit,calc(25% - 1.5rem));grid-template-rows:repeat(auto-fit,calc(16vw - 1.5rem))}}.contact{align-items:center;display:flex;flex:1 0 100%;flex-direction:column;gap:4rem;justify-content:center;padding:3rem 2rem 4rem;text-align:center}.contact h3{margin-bottom:.5em}.contact h3~p{opacity:.8}.social-links-container{align-items:center;display:flex;gap:1rem;justify-content:space-evenly;max-width:900px;width:80%}.social-item{border-radius:25px;box-shadow:0 5px 10px #00000040;display:grid;flex-basis:15%;place-items:center}@media(min-width:600px){.social-icon{font-size:1.5rem}}.contact.dev{background-color:#4a3a9e}.contact.dev .social-item-link{display:block}.contact.des{background:#fd5176}.contact.des .social-item{padding:1rem}
/*# sourceMappingURL=main.db978acc.css.map*/