@import"https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather&family=Titillium+Web&display=swap";:root{--main: #252525;--secondary: #FAD888;--tertiary: #9A5E6D;--action: #FCB667;--shadow: #877c7c}*{margin:0;padding:0;font-family:Titillium Web,sans-serif;box-sizing:border-box}body{background-color:var(--main);overflow-x:hidden;width:100%;max-width:100%;display:flex;flex-direction:column;margin:0;padding:0}*::-webkit-scrollbar,body::-webkit-scrollbar,main::-webkit-scrollbar,section::-webkit-scrollbar{display:none}*,body,main,section{scrollbar-width:none;-ms-overflow-style:none}main{height:auto;width:100vw;max-width:100%;display:flex;flex-direction:column;overflow-x:hidden}section{width:100vw;max-width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--secondary);box-sizing:border-box}.wrapper{height:100vh;width:100%;max-width:100%;padding:2rem 0;box-sizing:border-box}h1{font-family:Merriweather,serif;font-size:20rem}h1:after{content:".";background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3{font-family:Merriweather,serif;font-size:3rem;background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}button{background-color:var(--main);padding:5px 5px 5px 10px;margin:1rem;border-radius:10px;text-decoration:none;appearance:unset;cursor:pointer;border:none}button:hover{box-shadow:var(--action) 0 0 10px}footer{color:var(--secondary);text-align:center;width:100%;height:2.5rem;margin-top:2rem}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1.5s ease}.active{transform:translateY(0);opacity:1}.hidden{display:none}@media only screen and (max-width: 750px){*{box-sizing:border-box}body{width:100%;max-width:100%;overflow-x:hidden}main{width:100%;max-width:100%}section{width:100%;max-width:100%;margin:0;padding:0}.wrapper{width:100%;max-width:100%;padding:1rem}h1{font-size:5rem}h3{font-size:1.5rem}}header[data-v-5f018609]{display:flex;justify-content:center;align-items:center;background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header h2[data-v-5f018609]{font-size:2.5rem;background:var(--tertiary);background:linear-gradient(00deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header div[data-v-5f018609]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;z-index:5;transition:opacity .3s ease}.arrowDown[data-v-5f018609]{height:24px;width:24px}.titleSection[data-v-5f018609]{width:100vw;max-width:100%;height:100vh;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--secondary);box-sizing:border-box;position:relative}h1[data-v-5f018609]{font-family:Merriweather,serif;font-size:20rem;color:var(--secondary);text-align:center;line-height:.8;margin:0}h1[data-v-5f018609]:after{content:".";background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h3[data-v-5f018609]{font-family:Merriweather,serif;font-size:3rem;background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin:1rem 0 0}.hidden[data-v-5f018609]{opacity:0;pointer-events:none}@media only screen and (max-width: 750px){.titleSection[data-v-5f018609]{padding:2rem 1rem;height:100vh;min-height:100vh}h1[data-v-5f018609]{font-size:8rem;line-height:.9}h3[data-v-5f018609]{font-size:2rem}header h2[data-v-5f018609]{font-size:1.5rem}.arrowDown[data-v-5f018609]{height:18px;width:18px}}@media only screen and (max-width: 480px){h1[data-v-5f018609]{font-size:6rem}h3[data-v-5f018609]{font-size:1.5rem}header h2[data-v-5f018609]{font-size:1.2rem}}.card[data-v-006b12e1]{width:15rem;height:20rem;position:relative;left:-40px;display:flex;flex-direction:column;background-color:var(--main);color:var(--secondary);text-align:center;text-decoration:none;border-left:solid 1rem transparent;border-radius:30px;background-image:linear-gradient(var(--main),var(--main)),linear-gradient(180deg,var(--tertiary) 10%,var(--action) 100%);background-origin:border-box;background-clip:content-box,border-box;transition:.4s ease-out;z-index:4;cursor:pointer}.card[data-v-006b12e1]:not(:first-child){margin-right:-50px}.card[data-v-006b12e1]:hover{transform:translateY(-50px);z-index:5;background-color:var(--main);box-shadow:0 0 5px var(--shadow)}.card:hover~.card[data-v-006b12e1]{position:relative;left:-20px;transition:.4s ease-out}.card[data-v-006b12e1]:active{background-color:var(--main)}.card div[data-v-006b12e1]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:1rem}.github_wrapper[data-v-006b12e1]{display:flex;justify-content:center;align-items:center;margin-top:auto}.card div p[data-v-006b12e1]{font-size:1rem;width:99%}.card div img[data-v-006b12e1]{width:84px;height:84px;border-radius:100%;margin-top:1rem;margin-bottom:1rem;scale:1}.card div img.arrowDown[data-v-006b12e1]{height:18px;width:18px;margin:0}.github_wrapper button[data-v-006b12e1]{border-radius:100%;height:2.75rem;width:2.75rem;padding:0;margin:0;background-color:var(--main);border:none;cursor:pointer}.github_wrapper button img[data-v-006b12e1]{background-color:var(--secondary);border-radius:100%;margin:0;height:2.75rem;width:2.75rem}.github_wrapper button img[data-v-006b12e1]:hover{box-shadow:var(--main) 0 0 10px}.card h2[data-v-006b12e1]{margin-top:5%;text-align:center;background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.button-img[data-v-006b12e1]{height:18px;width:18px;margin:0}@media only screen and (max-width: 750px){.card[data-v-006b12e1]{width:90%;height:auto;margin:1rem 0;left:0;position:static}.card[data-v-006b12e1]:not(:first-child){margin-right:0}}.wrapper[data-v-dc2e694d]{height:50rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--secondary)}.projects[data-v-dc2e694d]{height:50rem;background-color:var(--secondary);flex-direction:unset;padding-top:3rem;padding-bottom:3rem;margin-bottom:10rem;box-shadow:0 0 10px var(--shadow);display:flex;justify-content:center;align-items:center;overflow-x:hidden;overflow-y:hidden}.wrapper header h2[data-v-dc2e694d]{font-size:2.5rem;background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:2rem;overflow-y:hidden}.invisible[data-v-dc2e694d]{position:relative;margin-right:-250px;left:-40px;opacity:0;width:16rem;height:20rem;z-index:4}.invisible[data-v-dc2e694d]:hover{cursor:pointer}.invisible:hover+.card[data-v-dc2e694d]{transform:translate(-20px,-50px);z-index:5;background-color:var(--main);box-shadow:0 0 5px var(--shadow)}.invisible:hover~.card[data-v-dc2e694d]{position:relative;left:-20px;transition:.4s ease-out}.extWebPage[data-v-dc2e694d]{z-index:9;position:relative;overflow:hidden;width:15rem;height:20rem;pointer-events:none;opacity:0;margin-right:-250px;padding:0;left:-40px;object-fit:contain;object-position:left center;transition:.4s ease-out}.card:hover+.extWebPage[data-v-dc2e694d]{transform:translate(50px,-50px);transition:.4s ease-out;opacity:1}.invisible:hover+.card+.extWebPage[data-v-dc2e694d]{transform:translate(50px,-50px);transition:.4s ease-out;opacity:1}@media only screen and (max-width: 750px){.wrapper[data-v-dc2e694d]{margin:27rem 0;padding:1rem}.projects[data-v-dc2e694d]{height:auto;width:100%;display:flex;flex-direction:column;align-items:center;overflow-x:visible;overflow-y:visible;padding:2rem 1rem;margin-bottom:5rem}.invisible[data-v-dc2e694d],.extWebPage[data-v-dc2e694d]{display:none}.wrapper header h2[data-v-dc2e694d]{font-size:2rem}}.wrapper[data-v-a170173d]{height:50vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--secondary);padding:2rem 0}.wrapper header h2[data-v-a170173d]{font-size:2.5rem;background:var(--tertiary);background:linear-gradient(90deg,var(--tertiary) 0%,var(--action) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:2rem}#about[data-v-a170173d]{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-top:2rem;height:20rem}.text[data-v-a170173d]{width:35%;text-align:justify;font-size:1.1rem;margin-bottom:1.5rem}.text span[data-v-a170173d]{color:var(--action)}#content[data-v-a170173d]{display:flex;flex-direction:column;align-items:center;justify-content:space-around}#content img[data-v-a170173d]{height:32px;width:32px}#content button[data-v-a170173d]{background-color:var(--main);padding:5px 5px 5px 10px;margin:1rem;border-radius:10px;text-decoration:none;appearance:unset;cursor:pointer;border:none}#content button[data-v-a170173d]:hover{box-shadow:var(--action) 0 0 10px}#content button[data-v-a170173d]:nth-of-type(1){width:8rem}#content button:nth-of-type(1) img[data-v-a170173d]{width:8rem}#content button[data-v-a170173d]:nth-of-type(2){margin-top:.5rem;height:3.75rem;width:3.75rem;padding:0;border-radius:100%}#content button:nth-of-type(2) img[data-v-a170173d]{background-color:var(--secondary);border-radius:100%;margin:0;height:3.75rem;width:3.75rem}.button-img[data-v-a170173d]{height:18px;width:18px;margin:0}@media only screen and (max-width: 750px){.text[data-v-a170173d]{width:90%}}main[data-v-3a234ad8]{height:auto;width:100vw;max-width:100%;display:flex;flex-direction:column;margin:0;padding:0;box-sizing:border-box;overflow-y:hidden}footer[data-v-3a234ad8]{color:var(--secondary);text-align:center;width:100%;height:2.5rem;margin-top:10rem}@media only screen and (max-width: 750px){main[data-v-3a234ad8]{width:100%;overflow-x:hidden}}
