.hero-module__hDyI2G__section{z-index:1;width:100vw;height:100vh;display:flex;position:relative}.hero-module__hDyI2G__overlay{z-index:2;color:#fff;background:linear-gradient(90deg,#00000080 30%,#fff0 100%);width:100%;height:100%;display:flex;position:absolute;top:auto;bottom:auto}.hero-module__hDyI2G__text{color:var(--text-color);text-shadow:1px 1px 2px #00000080;flex-direction:row;align-items:center;line-height:1.4rem;display:flex}.hero-module__hDyI2G__text h1.hero-module__hDyI2G__logo{font-size:4rem}@media (max-width:991px){.hero-module__hDyI2G__text{flex-direction:column}}.hero-module__hDyI2G__socials{color:var(--text-color);gap:.5rem;display:flex}.hero-module__hDyI2G__indicator{z-index:10;width:20px;height:20px;margin:auto;position:absolute;bottom:150px;left:0;right:0;transform:rotate(45deg)}.hero-module__hDyI2G__indicator .hero-module__hDyI2G__item{box-sizing:border-box;border:2px solid #fff;border-top:none;border-left:none;width:100%;height:100%;animation:1s linear infinite hero-module__hDyI2G__animate;position:absolute;top:0;left:0}.hero-module__hDyI2G__indicator .hero-module__hDyI2G__item:first-child{animation-delay:0s;top:-20px;left:-20px}.hero-module__hDyI2G__indicator .hero-module__hDyI2G__item:nth-child(2){animation-delay:.2s;top:-10px;left:-10px}.hero-module__hDyI2G__indicator .hero-module__hDyI2G__item:nth-child(3){animation-delay:.4s;top:0;left:0}.hero-module__hDyI2G__indicator .hero-module__hDyI2G__item:nth-child(4){animation-delay:.6s;top:10px;left:10px}.hero-module__hDyI2G__indicator .hero-module__hDyI2G__item:nth-child(5){animation-delay:.8s;top:20px;left:20px}@keyframes hero-module__hDyI2G__animate{0%{border-color:var(--primary-color);transform:translate(0)}20%{border-color:var(--primary-color);transform:translate(10px,10px)}20.1%,to{border-color:var(--white-color)}}@keyframes hero-module__hDyI2G__slideInFromLeft{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}
.about-module__vlREdW__tabs{min-height:24rem;display:flex}@media (max-width:991px){.about-module__vlREdW__tabs{flex-direction:column}}.about-module__vlREdW__tab{background:var(--primary-color);backface-visibility:visible;width:100%;height:55px;margin:0 -1px;transition:all .5s ease-in-out;position:relative}@media not (max-width:991px){.about-module__vlREdW__tab{width:unset;aspect-ratio:1/.866025;clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);height:100px;margin:0 -10px -40px 0}.about-module__vlREdW__tab:after{content:"";background-color:var(--primary-bg-dark);opacity:.5;--b:5px;aspect-ratio:1/.866025;height:100px;clip-path:polygon(0 50%, 50% -50%, 100% 50%, 50% 150%, 0 50%, var(--b) 50%, calc(25% + var(--b) * cos(60deg)) calc(100% - var(--b) * sin(60deg)), calc(75% - var(--b) * cos(60deg)) calc(100% - var(--b) * sin(60deg)), calc(100% - var(--b)) 50%, calc(75% - var(--b) * cos(60deg)) calc(var(--b) * sin(60deg)), calc(25% + var(--b) * cos(60deg)) calc(var(--b) * sin(60deg)), var(--b) 50%);transition:all .5s ease-in-out;display:block;position:absolute;top:0}}@media (max-width:991px){.about-module__vlREdW__tab:after{content:"";font-family:var(--icon-font);color:var(--primary-color);z-index:-1;font-size:2rem;transition:transform .5s ease-in-out;position:absolute;top:0;left:0;right:0}.about-module__vlREdW__tab:nth-child(2):after{content:""}.about-module__vlREdW__tab:nth-child(3):after{content:""}.about-module__vlREdW__tab:nth-child(4):after{content:""}}@media (max-width:576px){.about-module__vlREdW__tab{font-size:.9rem}}.about-module__vlREdW__tab:hover{transition:all .5s ease-in-out}.about-module__vlREdW__tab:hover:after{--b:0px;transition:all .5s ease-in-out}@media (max-width:991px){.about-module__vlREdW__tab.active{transform:translateY(50%)}.about-module__vlREdW__tab.active:after{transform:translateY(-30px)}}@media not (max-width:991px){.about-module__vlREdW__tab.active{transition:transform .5s ease-in-out;transform:scale(1.19)}}.about-module__vlREdW__tab:nth-child(2){grid-row-start:2;grid-column-start:2}.about-module__vlREdW__tab:nth-child(3){grid-row-start:3}.about-module__vlREdW__tab:nth-child(4){grid-row-start:4;grid-column-start:2}.about-module__vlREdW__tabText{position:relative;overflow:hidden}@media (min-width:1400px){.about-module__vlREdW__tabText{min-height:190px}}@media (min-width:1200px){.about-module__vlREdW__tabText{min-height:215px}}@media (min-width:991px){.about-module__vlREdW__tabText{min-height:260px}}.about-module__vlREdW__tabText:after{content:attr(data-icon);font-family:var(--icon-font);color:var(--primary-color);z-index:1;opacity:.35;font-size:10rem;position:absolute;bottom:0;right:0;transform:translate(20%,30%)}.about-module__vlREdW__panel{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);gap:0;height:fit-content;margin:3rem 0 0;display:grid}@media screen and (max-width:991px){.about-module__vlREdW__panel{border:1px solid var(--primary-color);justify-content:space-between;margin:0 0 4rem;display:flex}}.about-module__vlREdW__content{width:100%}@media screen and not (max-width:991px){.about-module__vlREdW__content{margin:0 0 0 3rem}}.about-module__vlREdW__titleAnimated{animation:.5s ease-out about-module__vlREdW__titleIn}.about-module__vlREdW__textAnimated{z-index:2;animation:.5s ease-out about-module__vlREdW__textIn;position:relative}.about-module__vlREdW__tabText:after{animation:.5s ease-out about-module__vlREdW__iconIn}@keyframes about-module__vlREdW__titleIn{0%{opacity:0;transform:translate(-25%)}to{opacity:1;transform:translate(0)}}@keyframes about-module__vlREdW__textIn{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes about-module__vlREdW__iconIn{0%{transform:translate(20%,30%)rotate(-180deg)scale(0)}to{transform:translate(20%,30%)rotate(0)scale(1)}}
.skills-module__QEeDYq__skillsPipe{align-items:center;width:auto;height:auto;display:flex}.skills-module__QEeDYq__mainSkill{aspect-ratio:1/.866025;clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);background-color:var(--primary-color);justify-content:center;align-items:center;height:50px;display:flex}.skills-module__QEeDYq__mainSkill>svg{fill:var(--text-color-reverse)}.skills-module__QEeDYq__childSkill{--s:40px;aspect-ratio:8/5;height:30px;clip-path:polygon(0 0,var(--s) 0,100% 50%,var(--s) 100%,0 100%,calc(100% - var(--s)) 50%);background-color:var(--primary-color);justify-content:center;align-items:center;display:flex}.skills-module__QEeDYq__childSkill>svg{fill:var(--text-color-reverse)}
.headers-module__r5hAZq__sectionHeader{width:fit-content;color:var(--text-color-reverse);padding:0 1rem;font-size:2.75rem;position:relative}@media screen and (max-width:576px){.headers-module__r5hAZq__sectionHeader{font-size:2.2rem}}.headers-module__r5hAZq__sectionHeader:after,.headers-module__r5hAZq__sectionHeader:before{content:"";width:100%;height:100%;position:absolute;transform:skew(20deg)}.headers-module__r5hAZq__sectionHeader:after{background-color:var(--primary-color);z-index:1;top:0;left:0}.headers-module__r5hAZq__sectionHeader:before{background-color:var(--primary-bg-dark);border:1px solid;z-index:1;border-image-slice:1;border-image-source:linear-gradient(to left, var(--primary-color-light), var(--primary-color));top:10px;left:16px}.headers-module__r5hAZq__sectionHeader .headers-module__r5hAZq__text{z-index:2;color:var(--text-color-reverse);position:relative}.headers-module__r5hAZq__sectionHeader.headers-module__r5hAZq__reversed{margin:0 0 0 auto}.headers-module__r5hAZq__sectionHeader.headers-module__r5hAZq__reversed:after,.headers-module__r5hAZq__sectionHeader.headers-module__r5hAZq__reversed:before{transform:skew(-20deg)}.headers-module__r5hAZq__sectionHeader.headers-module__r5hAZq__reversed:before{left:8px}
.experience-module__pEkNGG__item{grid-column-gap:0;grid-template-rows:130px 1fr;grid-template-columns:40% 20% 40%;display:grid}.experience-module__pEkNGG__item:last-child{margin-bottom:2rem}.experience-module__pEkNGG__item:hover .experience-module__pEkNGG__button{opacity:1;transform:translate(0)}.experience-module__pEkNGG__item:hover .experience-module__pEkNGG__emblem{background:var(--hover-color)}@media (hover:none) and (pointer:coarse){.experience-module__pEkNGG__item:hover .experience-module__pEkNGG__emblem{background:var(--primary-color)}}@media (max-width:991px){.experience-module__pEkNGG__item{grid-template-rows:150px 1fr;grid-template-columns:15% 25% 60%}}@media (max-width:768px){.experience-module__pEkNGG__item{grid-template-rows:repeat(1,1fr);grid-template-columns:30% 70%}.experience-module__pEkNGG__item:last-child{flex-direction:column;display:flex}.experience-module__pEkNGG__item:last-child .experience-module__pEkNGG__title{text-align:start}}@media (max-width:470px){.experience-module__pEkNGG__item{flex-direction:column;display:flex;position:relative}}.experience-module__pEkNGG__title{background-color:var(--primary-dark);padding:1rem 1rem 0}@media not (max-width:470px){.experience-module__pEkNGG__title{text-align:end;padding:1rem;position:relative}}@media not (max-width:767px){.experience-module__pEkNGG__title:after{content:"";aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background-color:var(--primary-dark);width:70px;height:100%;position:absolute;top:0;right:-69px}}@media (max-width:991px){.experience-module__pEkNGG__title{order:2}.experience-module__pEkNGG__title:after{right:unset;clip-path:polygon(0 100%,100% 0,100% 100%);left:-69px}}.experience-module__pEkNGG__emblem{aspect-ratio:1/.866025;clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);background-color:var(--primary-color);z-index:1;justify-content:center;align-items:center;height:80px;margin:auto;transition:background .5s ease-in-out;display:flex}.experience-module__pEkNGG__emblem>svg{width:40px;height:40px}@media (max-width:991px){.experience-module__pEkNGG__emblem{order:1}}@media (max-width:768px){.experience-module__pEkNGG__emblem{display:none}}.experience-module__pEkNGG__description{background-color:var(--primary-dark);text-align:justify;padding:1rem;position:relative}@media not (max-width:991px){.experience-module__pEkNGG__description:before{content:"";aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:var(--primary-dark);width:70px;height:100%;position:absolute;top:0;left:-69px}}@media (max-width:991px){.experience-module__pEkNGG__description{order:3}}@media (max-width:470px){.experience-module__pEkNGG__description{padding:1rem 1rem 2rem}}.experience-module__pEkNGG__button{color:var(--text-color-reverse);background-color:var(--primary-color);z-index:1;width:100px;height:30px;clip-path:unset;opacity:0;margin-top:1rem;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translate(-50px)}.experience-module__pEkNGG__button.show{opacity:1;transform:translate(0)}@media not (max-width:767px){.experience-module__pEkNGG__button{width:125px;height:40px;margin-top:unset;--p:22px;aspect-ratio:3/2;clip-path:polygon(0 0, calc(100% - var(--p)) 0, 100% 100%, var(--p) 100%);position:absolute;bottom:0;right:-50px}}@media (hover:none) and (pointer:coarse){.experience-module__pEkNGG__button{opacity:1;transform:translate(0)}}@media (max-width:991px){.experience-module__pEkNGG__button{opacity:1;right:unset;clip-path:polygon(var(--p) 0,100% 0,calc(100% - var(--p)) 100%,0 100%);left:0;transform:translate(0)}}@media (max-width:470px){.experience-module__pEkNGG__button{bottom:0;right:0;left:unset;--p:25px;aspect-ratio:1;width:150px;height:40px;clip-path:polygon(var(--p) 0,100% 0,100% 100%,0 100%);padding-left:20px;position:absolute}}.experience-module__pEkNGG__article{text-align:justify;background-color:var(--primary-dark);grid-template-rows:0fr;height:auto;margin:1rem 0;padding:0 1rem;transition:grid-template-rows .5s ease-in-out,padding .5s ease-in-out .1s,margin-bottom .5s ease-in-out;display:grid;position:relative;overflow:hidden}.experience-module__pEkNGG__article>p{z-index:2;margin:0;position:relative;overflow:hidden}.experience-module__pEkNGG__article.show{grid-template-rows:1fr;padding:1.5rem 1rem}
.featured-projects-module__d7JYwa__figure{color:#000;text-align:left;background-color:#000;width:100%;max-height:250px;position:relative;overflow:hidden}.featured-projects-module__d7JYwa__figure *{box-sizing:border-box;transition:all .35s}.featured-projects-module__d7JYwa__figure:after{content:"";border:140px solid #0000;border-top-color:#fce38a80;border-bottom-width:0;width:0;height:0;transition:all .35s;position:absolute;bottom:50%;left:40%;transform:translateY(-50%)}.featured-projects-module__d7JYwa__figure .featured-projects-module__d7JYwa__img{opacity:1;transform:translateZ(0)}@media not (max-width:991px){.featured-projects-module__d7JYwa__figure:hover:after,.featured-projects-module__d7JYwa__figure:hover .featured-projects-module__d7JYwa__figcaption,.featured-projects-module__d7JYwa__figure:hover .featured-projects-module__d7JYwa__icon{opacity:1;transform:translate(0)}.featured-projects-module__d7JYwa__figure:hover .featured-projects-module__d7JYwa__img{zoom:1;opacity:.5}}@media (max-width:991px){.featured-projects-module__d7JYwa__figure:after,.featured-projects-module__d7JYwa__figure .featured-projects-module__d7JYwa__figcaption,.featured-projects-module__d7JYwa__figure .featured-projects-module__d7JYwa__icon{opacity:1;transform:translate(0)}.featured-projects-module__d7JYwa__figure .featured-projects-module__d7JYwa__img{zoom:1;opacity:.5}}.featured-projects-module__d7JYwa__img{width:100%;height:250px}.featured-projects-module__d7JYwa__reversed{text-align:right}.featured-projects-module__d7JYwa__reversed:after{left:unset;top:unset;bottom:50%;right:40%}.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__figcaption{right:0;left:unset;transform:translate(150%)}.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__figcaption:before{right:calc(100% - 1px);left:unset;border-width:140px 140px 140px 0;border-color:transparent var(--primary-color) transparent transparent;transform:translateY(-50%)}.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__title,.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__text{transform:translate(-30px)}.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__icon{left:0;right:unset}@media (max-width:991px){.featured-projects-module__d7JYwa__reversed:after,.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__figcaption,.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__icon{opacity:1;transform:translate(0)}.featured-projects-module__d7JYwa__reversed .featured-projects-module__d7JYwa__img{zoom:1;opacity:.5}}.featured-projects-module__d7JYwa__title,.featured-projects-module__d7JYwa__text{color:var(--primary-text-dark);margin:0;line-height:1.5em;transform:translate(30px)}.featured-projects-module__d7JYwa__title{opacity:.75;margin:0 0 5px;font-size:1.4em;font-weight:900;line-height:1.1em}.featured-projects-module__d7JYwa__icon{color:var(--primary-color);opacity:0;margin:1rem;position:absolute;bottom:0;right:0}.featured-projects-module__d7JYwa__text{font-size:.8em}.featured-projects-module__d7JYwa__img{backface-visibility:hidden}.featured-projects-module__d7JYwa__figcaption{z-index:1;opacity:1;background-color:var(--primary-color);width:50%;padding:30px 10px 30px 0;position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)}.featured-projects-module__d7JYwa__figcaption:before{content:"";border-style:solid;border-width:140px 0 140px 140px;border-color:transparent transparent transparent var(--primary-color);width:0;height:0;position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%)}.featured-projects-module__d7JYwa__central{text-align:center}.featured-projects-module__d7JYwa__central:before{content:"";background-color:var(--primary-color);z-index:1;opacity:.5;transition:all .35s ease-in .3s;position:absolute;inset:100% 0 0}.featured-projects-module__d7JYwa__central:after{border-style:solid;border-width:200px 200px 0;border-color:var(--primary-color) transparent transparent transparent;opacity:.9;transition:all .35s ease-out;bottom:100%;left:50%;transform:translate(-50%)}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__figcaption{bottom:unset;width:100%;height:100%;transform:unset;background-color:unset;padding:0}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__figcaption:before{content:none}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__title{margin-top:2rem}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__text{margin-top:1rem}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__title,.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__text{width:100%;transform:unset;opacity:0;padding:0 2rem}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__icon{color:var(--primary-bg-dark);z-index:1;margin:0 auto 1rem;left:0;right:0}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__icon:last-of-type{left:50px}.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__icon:first-of-type{right:50px}@media not (max-width:991px){.featured-projects-module__d7JYwa__central:hover .featured-projects-module__d7JYwa__title,.featured-projects-module__d7JYwa__central:hover .featured-projects-module__d7JYwa__text{opacity:1;transform:translateY(-50%)}.featured-projects-module__d7JYwa__central:hover:before{transition:all .35s ease-out;top:0}.featured-projects-module__d7JYwa__central:hover:after{transition:all .35s ease-in .2s;bottom:25%;transform:translate(-50%)}}@media (max-width:991px){.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__title,.featured-projects-module__d7JYwa__central .featured-projects-module__d7JYwa__text{opacity:1;transform:translateY(-50%)}.featured-projects-module__d7JYwa__central:before{transition:all .35s ease-out;top:0}.featured-projects-module__d7JYwa__central:after{transition:all .35s ease-in .2s;bottom:25%;transform:translate(-50%)}}
