*{padding:0;margin:0;box-sizing:border-box;font-family:"Libre Baskerville"}::selection{background-color:#ffdedb;color:#361921}ul,ol{list-style:none;margin:0;padding:0}a{text-decoration:none}img{max-width:100%;height:auto;display:block}p,h1,h2,h3,h4,h5,h6{margin:0}button,input{border:0;font-family:"Libre Baskerville"}button:focus,input:focus{border:0}body{font-family:"Libre Baskerville";background-color:#11071f;overflow-x:hidden}html{scroll-behavior:smooth;font-size:62.5%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#11071f}::-webkit-scrollbar-thumb{background-color:#ffdedb;border-radius:8px}header{padding:0px 50px;z-index:999;width:100%;position:fixed;top:0;left:0}@media screen and (max-width: 992px){header{padding:0px 24px}}header .grid-layout nav{display:flex;align-items:center;justify-content:center;margin-top:32px;padding:24px 32px;background:#1a0b2e;border-radius:40px;border:1px solid #c98eff}header .grid-layout nav .nav-list{list-style:none;display:flex}header .grid-layout nav .nav-list li{margin:0px 32px}@media screen and (max-width: 992px){header .grid-layout nav .nav-list li{margin-left:0px;margin-right:0px}}header .grid-layout nav .nav-list li a{color:#fff;position:relative;font-size:2rem}header .grid-layout nav .nav-list li a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-7px;left:0;background:linear-gradient(270deg, #C98EFF 0%, #010006 100%);transform-origin:bottom right;transition:transform .5s cubic-bezier(0.86, 0, 0.07, 1)}header .grid-layout nav .nav-list li a:hover::after{transform:scaleX(1);transform-origin:bottom left}header .grid-layout nav .nav-list li a:hover{color:#c98eff}.mobile-menu{display:none}.mobile-menu div{width:32px;height:1px;background-color:#fff;margin:8px;transition:.4s}.nav-list.active{visibility:initial;transition:1s all ease}@keyframes navLinkFade{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.mobile-menu.active .line1{transform:rotate(-45deg) translate(-8px, 8px)}.mobile-menu.active .line2{opacity:0}.mobile-menu.active .line3{transform:rotate(45deg) translate(-5px, -5px)}@media screen and (max-width: 992px){body{overflow-x:hidden}.nav-list{text-align:center;position:absolute;top:130px;right:0;width:100vw;height:100vh;z-index:999;background-color:#1a0b2e;flex-direction:column;padding-top:96px;visibility:hidden}header .grid-layout nav .nav-list li{opacity:0;margin-bottom:48px}header .grid-layout nav .nav-list li a{font-size:2.4rem}.mobile-menu{display:block}}#s-home{padding:0px 50px;background-color:#11071f;position:relative}@media screen and (max-width: 992px){#s-home{padding:100px 20px 0px 20px}}#s-home .grid-layout #home{display:flex;align-items:center;justify-content:center;min-height:90vh;gap:56px;padding:200px 0px;overflow:hidden;width:100%}@media screen and (max-width: 992px){#s-home .grid-layout #home{padding:0px}}@media screen and (max-width: 992px){#s-home .grid-layout #home img{display:none}}#s-home .grid-layout #home #home-container-text{width:60%;flex-direction:column;z-index:20;position:relative}#s-home .grid-layout #home #home-container-text img{position:absolute;top:50%;left:0;transform:translate(0, -50%);z-index:-3}@media screen and (max-width: 992px){#s-home .grid-layout #home #home-container-text{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;padding:0px}}#s-home .grid-layout #home #home-container-text h2{font-family:"Libre Baskerville";font-weight:500;max-width:650px;line-height:130%;color:#fff;font-size:6.4rem}#s-home .grid-layout #home #home-container-text h2 b{color:#ffdedb;font-weight:500}@media screen and (max-width: 992px){#s-home .grid-layout #home #home-container-text h2{font-size:4.8rem}}#s-home .grid-layout #home #home-container-text>p{color:#eaccf6;font-size:2.8rem;max-width:600px;font-weight:400;line-height:160%;margin:32px 0}#s-home .grid-layout #home #home-container-text a{display:flex;justify-content:center;align-items:center;background:#c98eff;color:#11071f;padding:16px 32px;max-width:300px;border-radius:6px;margin-top:30px}#s-home .grid-layout #home #home-container-text a:hover{background-color:#b678ef}#s-home .grid-layout #home #home-container-text a button{font-family:"Inter";background:rgba(0,0,0,0);font-size:2rem;font-weight:600;cursor:pointer}#s-about{padding:120px 0px;background-color:#ffdedb;color:#361921}@media screen and (max-width: 1216px){#s-about{padding:72px 20px}}#s-about .grid-layout .container-about{display:flex;align-items:center;justify-content:space-between}#s-about .grid-layout .container-about article{width:100%;z-index:600}#s-about .grid-layout .container-about article h2{font-size:4.8rem;font-weight:600}#s-about .grid-layout .container-about article h3{font-size:2.4rem;font-weight:600;margin:24px 0}#s-about .grid-layout .container-about article>p{margin-top:40px;font-size:2.4rem;line-height:160%;font-weight:400}#s-about .grid-layout .container-about article>p b{font-weight:600}#s-about .grid-layout .container-about article a button{background-color:#361921;margin-top:40px;padding:16px 32px;border-radius:6px;cursor:pointer;color:#fff;font-size:2rem;font-weight:600;border:2px solid #361921}#s-about .grid-layout .container-about article a button:hover{background-color:#fff;color:#361921;border:2px solid #361921}#s-about .grid-layout .container-about article a button button{font-family:"Inter";background:rgba(0,0,0,0)}#s-projects{width:100%;height:auto;background-color:#11071f;color:#fff;padding:120px 20px}#s-projects .grid-layout>h2{font-size:4.8rem;text-align:center;font-weight:500;margin-bottom:80px}@media screen and (max-width: 992px){#s-projects .grid-layout>h2{font-size:4rem}}#s-projects .grid-layout article:nth-child(3){margin:80px 0}#s-projects .grid-layout article{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}#s-projects .grid-layout article .container-project-info{width:48%;z-index:600}@media screen and (max-width: 992px){#s-projects .grid-layout article .container-project-info{order:1}}@media screen and (max-width: 992px){#s-projects .grid-layout article .container-project-info{width:100%}}#s-projects .grid-layout article .container-project-info>div{background:#221439;background:linear-gradient(200deg, rgb(34, 20, 57) 0%, rgb(20, 14, 39) 100%);border-radius:12px;padding:24px 40px}#s-projects .grid-layout article .container-project-info>div p{font-size:2rem;line-height:150%;color:#eaccf6}#s-projects .grid-layout article .container-project-info h3{font-size:3.2rem;font-weight:400;margin-bottom:32px}@media screen and (max-width: 768px){#s-projects .grid-layout article .container-project-info h3{font-size:2.6rem}}#s-projects .grid-layout article .container-project-info button{margin-top:48px;background:#ffdedb;padding:16px 40px;margin-left:14px;border-radius:4px;font-family:"Inter";font-size:2rem;font-weight:500;color:#11071f}#s-projects .grid-layout article .container-project-info button:hover{cursor:pointer;background-color:#f8c9c4}#s-projects .grid-layout article .container-project-image{width:48%;height:350px;border-radius:12px;border:4px solid #f8c9c4}@media screen and (max-width: 992px){#s-projects .grid-layout article .container-project-image{width:100%;height:250px}}#s-projects .grid-layout article .container-project-image img{width:100%;height:100%;border-radius:12px;object-fit:cover}#s-skills{width:100%;height:auto;background-color:#11071f;color:#fff;padding:120px 20px;text-align:center}@media screen and (max-width: 1216px){#s-skills{padding:72px 20px}}#s-skills .grid-layout h2{font-size:4rem;text-align:center;font-weight:500;margin-bottom:80px}#s-skills .grid-layout div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px}#s-skills .grid-layout div article{width:30%;flex-grow:1;padding:32px;background-color:#ffdedb;border-radius:8px}@media screen and (max-width: 768px){#s-skills .grid-layout div article{width:100%}}#s-skills .grid-layout div article img{height:56px;margin:0 auto}#s-skills .grid-layout div article h3{margin-top:24px;font-size:2rem;color:#361921}#s-contact{width:100%;height:auto;background-color:#ffdedb;color:#361921;padding:120px 0px;text-align:center}@media screen and (max-width: 1216px){#s-contact{padding:72px 20px}}#s-contact .grid-layout h2{font-size:4.8rem;font-weight:500;margin-top:32px;margin-bottom:80px}@media screen and (max-width: 992px){#s-contact .grid-layout h2{font-size:4rem}}#s-contact .grid-layout .container-contact{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:40px}#s-contact .grid-layout .container-contact article{min-width:250px}@media screen and (max-width: 992px){#s-contact .grid-layout .container-contact article{width:42%}}@media screen and (max-width: 768px){#s-contact .grid-layout .container-contact article{width:100%}}#s-contact .grid-layout .container-contact div{border-radius:100%;background-color:#1a0b2e;border:1px solid #c98eff;height:62px;width:62px;margin:0 auto;display:flex;align-items:center;justify-content:center}#s-contact .grid-layout .container-contact h4{font-size:2rem;font-weight:500;margin:20px 0}#s-contact .grid-layout .container-contact p{font-size:2rem;font-weight:400}footer{width:100%;height:auto;background-color:#1a0b2e;color:#fff;padding:24px 0px}footer p{font-size:2rem;text-align:center;font-weight:500}@media screen and (max-width: 1216px){footer .grid-layout{text-align:center;justify-content:center;flex-wrap:wrap;gap:48px}footer .grid-layout div{display:none}}.grid-layout{max-width:1140px;margin:0 auto}#particle{position:fixed;width:100%;height:100%;z-index:2}/*# sourceMappingURL=style.css.map */