@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-VariableFont_wght-7tRKCQvy.ttf) format("truetype")}body{background-color:#091121;font-family:Poppins,sans-serif;color:#fff}body .social-icons li{margin:10px}body .social-icons img{cursor:pointer}body .blur-rotate{filter:blur(90px);background-color:#6b66fc69;position:fixed;top:10%;display:block;z-index:-1;transform:translate(-50%,-50%);left:20%;height:300px;width:600px;animation:rotate 10s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-VariableFont_wght-7tRKCQvy.ttf) format("truetype")}.section{display:flex;align-items:center;padding:15px;justify-content:center;overflow:hidden;padding-bottom:8rem}.btn{padding:10px 12px;text-decoration:none;font-size:.8rem;background-color:#6b66fc;color:#fff;font-weight:700;margin:5px;border:none;outline:none;position:relative;z-index:1;border-radius:5px;cursor:pointer}.btn:hover{background-color:#534dfc}.btn-sm{font-size:16px}.container{overflow:visible;gap:1rem;width:100%;display:flex;justify-content:center;margin-right:auto;margin-left:auto}.label{background:linear-gradient(90deg,#222530 11.4%,#333567 70.2%);display:flex;flex-direction:column;border-radius:8px;box-shadow:4px 2px 8px #09112180;padding:5px 8px;font-size:.8rem}.image{flex:1 1 0%}.image img{max-width:600px;max-height:600px}@media screen and (max-width: 768px){.image img{max-width:400px;max-height:unset}}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-VariableFont_wght-7tRKCQvy.ttf) format("truetype")}.header-section{padding:8px}.header-section .header-left{display:flex;justify-content:flex-start;align-items:center}.header-section .header-left .logo{display:flex;justify-content:center}.header-section .header-left .logo{text-decoration:none;font-family:Playfair Display,serif;font-size:.8rem;color:#fff}.text-gradient,.text-gradienthover{background:linear-gradient(to right,#6b66fc,#2ba2f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav{position:fixed;justify-content:center;display:flex;flex-direction:row;overflow:visible;z-index:999;right:0;bottom:0;transform:translate(-50%,-50%);padding:8px}@media screen and (max-width: 999px){.nav{bottom:0;left:50%}}.nav .nav-container{display:flex;color:#fff;flex-direction:column;gap:1rem;justify-content:space-between}@media screen and (max-width: 999px){.nav .nav-container{flex-direction:row}}.nav .nav-container a svg{width:40px;height:40px;color:#fff}.nav .nav-container .active{background-color:#0006;box-shadow:#cfcdcd3d 0 3px 6px;border-radius:50%}.nav .nav-container .link{display:flex;color:#fff;padding:8px;cursor:pointer;align-items:center;justify-content:center}.nav .nav-container .link svg{width:32px;height:32px}#home.section{height:100vh}#home .container{width:unset;display:flex}@media screen and (max-width: 999px){#home .container{align-items:center}}#home .container .title{font-family:Playfair Display,serif;position:absolute;text-align:center;color:#fff;font-size:5rem;width:90%;transform:translate(-50%,-50%);top:50%;left:50%}#home .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;height:80%;width:80vw;row-gap:2rem}@media screen and (max-width: 999px){#home .wrapper{flex-direction:column;width:100%}}#home .wrapper .image{flex:1 1 0%}#home .wrapper img{max-width:600px;max-height:600px}#home .wrapper .text{flex:1 1 0%;overflow:visible;margin-bottom:6px;color:#fff;display:flex;flex-direction:column;text-align:left}@media screen and (max-width: 999px){#home .wrapper .text{text-align:center}}#home .wrapper .text .description{font-size:18px;text-transform:uppercase;font-size:60px}@media screen and (max-width: 771px){#home .wrapper .text .description{font-size:16px}}@media screen and (max-width: 771px){#home .wrapper .text .description{font-size:36px}}#home .wrapper .text .description .text-anim{color:#30dbc6}#home .wrapper .text span{margin-right:4px}#home .wrapper p{color:#fff}#home .wrapper .home-cta{gap:1rem;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:1rem}@media screen and (max-width: 999px){#home .wrapper .home-cta{justify-content:center;align-items:center}}#home .wrapper .home-cta .ctas{display:flex;gap:1rem;flex-direction:row;align-items:center}#home .wrapper .home-cta .ctas a{font-weight:700}#home .wrapper .social-icons{display:flex;flex-direction:row;color:#fff;gap:1rem}@media screen and (max-width: 999px){#home .wrapper .social-icons{justify-content:center}}#home .wrapper .social-icons a{display:flex;justify-content:center;height:48px;width:48px}#home .wrapper .social-icons a svg{width:32px;height:32px;color:#fff}#about{display:flex;align-items:self-start}#about .container{display:flex;gap:2rem;flex-direction:row;align-items:center;width:80vw;justify-content:center}@media screen and (max-width: 999px){#about .container{flex-direction:column}}#about .container .header-title{color:#fff;font-size:3rem;margin:0}#about .container a{color:#fff}#about .container .image{flex:1 1 0%}#about .container .image img{max-width:600px;max-height:600px}@media screen and (max-width: 999px){#about .container .image img{max-width:100%;max-height:unset}}#about .container .text{flex:1 1 0%;overflow:visible;margin-bottom:6px;color:#fff;display:flex;flex-direction:column;text-align:left;width:50%}@media screen and (max-width: 999px){#about .container .text{width:100%;text-align:center;justify-content:center}}#about .container .text .description{font-size:18px;text-transform:uppercase;font-size:60px}@media screen and (max-width: 771px){#about .container .text .description{font-size:16px}}@media screen and (max-width: 771px){#about .container .text .description{font-size:36px}}#about .container .text .description .text-anim{color:#30dbc6}#about .container .text span{margin-right:4px}#about .container .scrolling-wrappper-flexbox{display:flex;overflow-x:auto;flex-direction:row;color:#fff;flex-wrap:nowrap;justify-content:space-between;gap:1rem;padding:0}#about .container .scrolling-wrappper-flexbox .icon{min-height:62px;min-width:62px;overflow:hidden}#about .container .scrolling-wrappper-flexbox .icon svg{width:100%;height:100%}#work{display:flex;color:#fff;justify-content:center;align-items:center}#work .container{display:flex;flex-direction:row;width:80%}@media screen and (max-width: 999px){#work .container{flex-direction:column}}#work .container .text{display:flex;flex-direction:column;padding:8px;margin-right:10px}@media screen and (min-width: 999px){#work .container .text{width:50%}}#work .container .text h1{margin-bottom:15px}#work .container .text h3{font-weight:lighter;font-size:.9rem;margin-top:0}@media screen and (min-width: 999px){#work .container .text h1,#work .container .text h3{max-width:450px}}#work .container .text .image{flex:1 1 0%;overflow:hidden}#work .container .text .image img{max-width:450px;max-height:450px}@media screen and (max-width: 999px){#work .container .text .image img{max-width:100%;max-height:unset}}#work .container .experience{display:flex;flex-direction:column;flex:1 1 0%}#work .container .experience h1,#work .container .experience h2{margin-bottom:0}#work .container .experience .experience-container .experience-item{border-bottom:1px solid rgba(255,255,255,.38);margin-bottom:15x}#work .container .experience .experience-container .experience-item .experience-title{font-size:20px;margin:15px 0}#work .container .experience .experience-container .experience-item h2,#work .container .experience .experience-container .experience-item h3,#work .container .experience .experience-container .experience-item h4{margin:15px 0}#work .container .experience .experience-container .experience-item p{font-size:12px}.icon-container{display:flex;padding:4px;justify-content:center}.scroller{width:100%}.scroller .icon{display:flex;overflow:visible}.scroller .icon svg{width:32px;height:32px}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}[data-animated=true] .scroller__inner{flex-wrap:nowrap;width:max-content;animation:scroll 30s linear infinite}@keyframes scroll{to{transform:translate(-50%)}}.experience-timeline{display:flex;flex-direction:column}.experience-timeline .timeline-container{width:100%;display:flex;flex-direction:column}.experience-timeline .timeline-container .title{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;gap:1rem}.experience-timeline .timeline-container .timeline{position:relative;overflow:visible;display:flex;flex-direction:column;gap:2rem}.experience-timeline .timeline-container .timeline .timeline-item{display:flex;flex-direction:row}@media screen and (max-width: 999px){.experience-timeline .timeline-container .timeline .timeline-item{flex-direction:column}}.experience-timeline .timeline-container .timeline .timeline-item .timeline-left{width:70px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 999px){.experience-timeline .timeline-container .timeline .timeline-item .timeline-left{width:100%}}.experience-timeline .timeline-container .timeline .timeline-item .timeline-left .timeline-year{padding:5px;writing-mode:vertical-rl;font-size:1.2rem;font-weight:700;color:#ffffff8f}@media screen and (max-width: 999px){.experience-timeline .timeline-container .timeline .timeline-item .timeline-left .timeline-year{writing-mode:horizontal-tb}}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right{width:90%;display:flex;flex-direction:row}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content{display:flex;padding:10px;flex-direction:column;gap:1rem;width:100%;margin:0}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li{display:flex;flex-direction:row;justify-content:space-between}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left{display:flex;flex-direction:row}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-bubble{display:inline-table;justify-content:center;position:relative;padding:5px}@media screen and (max-width: 999px){.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-bubble{display:none}}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-bubble [class^=bubble]{width:40px;height:40px;border-radius:8px;position:relative}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-bubble [class^=bubble] svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-bubble .bubble-work{color:#fff;background-color:#6b66fc}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-bubble .bubble-education{color:#6b66fc;background-color:#fff}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-text{padding:5px 10px;display:flex;flex-direction:column;gap:.5rem;font-size:1rem;font-weight:700}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-text .company-link{width:fit-content;text-decoration:none;color:#fff;font-size:.8rem;padding-bottom:2px}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-text .job-description{font-size:.8rem;padding:0;margin:0;list-style-type:square;font-weight:lighter}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-text .job-description li{list-style:circle}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-description{display:flex;flex-wrap:wrap;overflow:visible;margin:0;padding:0;width:100%;flex-direction:row;gap:1rem}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .content-left .timeline-description label{display:flex;flex-direction:row;flex-wrap:nowrap}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .see-more{display:flex;justify-content:center;align-items:center;min-width:100px}.experience-timeline .timeline-container .timeline .timeline-item .timeline-right .timeline-content li .see-more button{border-radius:8px;padding:4px 8px;background-color:transparent;border:1px #6b66fc solid;color:#fff}#projects{display:flex;height:unset;overflow-x:hidden;color:#fff;flex-direction:column;justify-content:center;gap:3rem}#projects>*:nth-child(2n):not(:first-child){flex-direction:row-reverse}@media screen and (max-width: 999px){#projects>*:nth-child(2n):not(:first-child){flex-direction:column}}#projects .container{justify-content:space-between;width:80%;align-items:center}@media screen and (max-width: 999px){#projects .container{flex-direction:column;width:100%}}#projects .container .left-column{display:flex;flex-direction:column;gap:.5rem;flex-basis:41%;width:100%}@media screen and (max-width: 999px){#projects .container .left-column{flex-basis:100%;width:90%;justify-content:center}}#projects .container .left-column .left-text .title{font-size:1rem}#projects .container .left-column .left-text .title h2{margin:0}#projects .container .left-column .left-text .description{color:#fff;display:flex;flex-direction:column}#projects .container .left-column .left-text .description .title{font-size:3rem}#projects .container .left-column .left-text .description .text{font-size:1.2rem}#projects .container .left-column .stack{display:flex;flex-direction:column;gap:1.5rem}#projects .container .left-column .stack ul{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:1rem;flex-direction:row;justify-content:flex-start}#projects .container .right-column{display:flex;justify-content:center;align-items:center;max-width:50%}#projects .container .right-column img{max-width:500px;border-radius:12px}@media screen and (max-width: 999px){#projects .container .right-column img{max-width:350px}}
