.hero[data-astro-cid-pfzflxer]{height:calc(100vh - 144px);align-items:center}.kev-image[data-astro-cid-pfzflxer]{max-height:320px;clip-path:polygon(10% 5%,100% 0,100% 25%,100% 100%,0 95%)}@media (max-width: 1024px){.hero[data-astro-cid-pfzflxer]{height:auto}}h1[data-astro-cid-pfzflxer]{font-weight:900}.presentation[data-astro-cid-pfzflxer] p[data-astro-cid-pfzflxer]{font-size:15px}.dark .media-icon path{fill:var(--white)}._projects_u7dib_1 h2{margin-bottom:20px;font-weight:900}._projects_u7dib_1 ._projectWrapper_u7dib_5{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:30px}@media (max-width: 1152px){._projects_u7dib_1 ._projectWrapper_u7dib_5{grid-template-columns:repeat(2,1fr);gap:10px}}._projectCard_1oiq5_1 img{transition:.1s}._projectCard_1oiq5_1 img:hover{outline:5px solid var(--primary)}._projectModal_1oiq5_8{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:999;background-color:#0006;animation:_fadeIn_1oiq5_1 .3s ease-in-out forwards;width:100vw;height:100vh}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21{position:relative;background-color:#e5e7eb;border:3px solid var(--primary);border-radius:5px;box-shadow:0 3px 6px #00000029;animation:_scaleIn_1oiq5_1 .3s ease-in-out forwards;padding:20px;width:1100px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31{display:grid;grid-template-columns:40% calc(60% - 20px);gap:20px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36{display:flex;flex-direction:column;justify-content:space-between;align-items:center}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._mainImage_1oiq5_42{text-align:center}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._mainImage_1oiq5_42 ._carousel_1oiq5_45 button{border:1px solid var(--primary);background-color:#e5e7eb;width:20px;height:20px;margin:20px 5px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._mainImage_1oiq5_42 ._carousel_1oiq5_45 button._active_1oiq5_52{background-color:var(--primary)}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._visit_1oiq5_55{text-align:center}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._visit_1oiq5_55 a{display:inline-block;font-weight:500;color:var(--white);background-color:var(--primary);border:2px solid var(--primary);padding:3px 15px;margin-bottom:20px;max-width:200px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._visit_1oiq5_55 a:hover{color:var(--primary);background-color:#e5e7eb}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._visit_1oiq5_55 span{display:inline-block;color:#dc143c;font-weight:500;margin-top:5px;margin-bottom:20px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._techs_1oiq5_79{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectImage_1oiq5_36 ._techs_1oiq5_79 img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;box-shadow:none}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectInfo_1oiq5_92 h3{font-weight:800;margin-bottom:0}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectInfo_1oiq5_92 h4{font-weight:600;line-height:28px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectInfo_1oiq5_92 span{color:var(--grey);display:inline-block;margin-bottom:10px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31 ._projectInfo_1oiq5_92 p{color:var(--black)!important;margin-bottom:10px}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._close_1oiq5_109{position:absolute;top:10px;right:10px}@media (max-width: 1152px){._projectModal_1oiq5_8 ._modalContainer_1oiq5_21{max-height:75vh;width:auto;margin:10px;overflow:scroll}._projectModal_1oiq5_8 ._modalContainer_1oiq5_21 ._projectLayout_1oiq5_31{grid-template-columns:100%}}@keyframes _fadeIn_1oiq5_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1oiq5_1{0%{transform:scale(.5)}to{transform:scale(1)}}._bgTechs_17ef5_1{background:var(--primary)}._bgTechs_17ef5_1 h2{-webkit-text-fill-color:white;margin-bottom:20px;font-weight:900}._bgTechs_17ef5_1 ._techDescription_17ef5_9 p{font-size:15px;margin-bottom:5px}._bgTechs_17ef5_1 ._techMainBox_17ef5_13{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:30px}._bgTechs_17ef5_1 ._btnTechs_17ef5_19{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}._bgTechs_17ef5_1 ._btnTechs_17ef5_19 button{color:#1d1d1d;background-color:#e5e7eb;font-size:22px;font-weight:800;width:-moz-max-content;width:max-content;padding:0 15px;box-shadow:0 3px 6px var(--shadow)}._bgTechs_17ef5_1 ._btnTechs_17ef5_19 button._active_17ef5_33,._bgTechs_17ef5_1 ._btnTechs_17ef5_19 button:hover{color:#e5e7eb;background-color:var(--alternative)}._bgTechs_17ef5_1 ._text_17ef5_37{color:var(--white);font-size:18px;margin-bottom:15px}._bgTechs_17ef5_1 ._tierMainBox_17ef5_42{display:flex;flex-direction:column;gap:15px}._skeletonWrapper_17ef5_48{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:30px}._skeletonWrapper_17ef5_48 ._skeletonBox_17ef5_54{height:200px;width:100%;background:#13161c;opacity:.4;display:flex;flex-direction:column;align-items:center;background:linear-gradient(90deg,#13161c 25%,#1e222a,#13161c 75%);background-size:200% 100%;animation:_shimmer_17ef5_1 1.5s infinite}._skeletonWrapper_17ef5_48 ._skeletonBox_17ef5_54 ._skeletonTitle_17ef5_66{display:flex;justify-content:center;background-color:var(--accent);padding:7px 40px;margin-top:-20px;width:-moz-max-content;width:max-content;background:linear-gradient(90deg,var(--accent) 25%,#337CBB 50%,var(--accent) 75%);background-size:200% 100%;animation:_shimmer_17ef5_1 1.5s infinite}@keyframes _shimmer_17ef5_1{0%{background-position:-200%}to{background-position:200%}}._techMobile_17ef5_86{display:none!important}@media (max-width: 1152px){._bgTechs_17ef5_1 ._btnTechs_17ef5_19{grid-template-columns:repeat(6,1fr)}}@media (max-width: 1024px){._bgTechs_17ef5_1 ._techMainBox_17ef5_13{grid-template-columns:repeat(2,1fr)}}@media (max-width: 896px){._bgTechs_17ef5_1{display:none!important}._techMobile_17ef5_86{display:block!important;text-align:center}._techMobile_17ef5_86 h2{-webkit-text-fill-color:white;margin-bottom:20px;font-weight:700}._techMobile_17ef5_86 p{font-weight:400}}._techsBox_a3mmt_1{display:flex;flex-direction:column;align-items:center;background:#ffffff40;padding:10px;opacity:0;transform:translateY(20px);animation:_fadeIn_a3mmt_1 .5s ease-out forwards;will-change:transform,opacity}._techsBox_a3mmt_1 ._techTitle_a3mmt_12{display:flex;justify-content:center;background-color:var(--accent);padding:7px 40px;margin-top:-30px;width:-moz-max-content;width:max-content}._techsBox_a3mmt_1 ._techTitle_a3mmt_12 img{box-shadow:none}._techsBox_a3mmt_1 ._imagesBox_a3mmt_23{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-top:10px}._techsBox_a3mmt_1._softSkills_a3mmt_29 ._techTitle_a3mmt_12{background-color:#e5e7eb}._techsBox_a3mmt_1._softSkills_a3mmt_29 ._imagesBox_a3mmt_23{display:flex;flex-wrap:wrap}._techImage_a3mmt_37{position:relative;margin:auto}._techImage_a3mmt_37 img{cursor:pointer;width:46px;height:46px;-o-object-fit:contain;object-fit:contain;box-shadow:none;transition:.1s;opacity:0;transform:translateY(20px);animation:_fadeIn_a3mmt_1 .5s ease-out forwards;will-change:transform,opacity}._techImage_a3mmt_37 img:hover{transform:scale(1.05);transition:.1s}._techImage_a3mmt_37._ssImage_a3mmt_57 img{width:auto;height:auto}._tierBox_a3mmt_62{display:flex;justify-content:start;background:#ffffff40;width:100%;min-height:100px;box-shadow:0 3px 6px var(--shadow);z-index:1;opacity:0;transform:translateY(20px);animation:_fadeIn_a3mmt_1 .5s ease-out forwards;will-change:transform,opacity}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75{display:flex;justify-content:center;align-items:center;width:10%;padding:10px}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75._t1_a3mmt_82{background-color:var(--accent)}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75._t2_a3mmt_85{background-color:#6de039}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75._t3_a3mmt_88{background-color:var(--alternative)}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75._t4_a3mmt_91{background-color:#e34f26}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75._t5_a3mmt_94{background-color:#dc143c}._tierBox_a3mmt_62 ._tierTitle_a3mmt_75 img{box-shadow:none}._tierBox_a3mmt_62 ._imagesBox_a3mmt_23{display:grid;grid-template-columns:repeat(23,1fr);gap:5px;width:90%;padding:10px}@keyframes _fadeIn_a3mmt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._techsBox_a3mmt_1:nth-child(1){animation-delay:.2s}._techsBox_a3mmt_1:nth-child(2){animation-delay:.4s}._techsBox_a3mmt_1:nth-child(3){animation-delay:.6s}._techsBox_a3mmt_1:nth-child(4){animation-delay:.8s}._techsBox_a3mmt_1:nth-child(5){animation-delay:1s}._techsBox_a3mmt_1:nth-child(6){animation-delay:1.2s}._techsBox_a3mmt_1:nth-child(7){animation-delay:1.4s}._techsBox_a3mmt_1:nth-child(8){animation-delay:1.6s}._techsBox_a3mmt_1:nth-child(9){animation-delay:1.8s}._techsBox_a3mmt_1:nth-child(10){animation-delay:2s}._techsBox_a3mmt_1:nth-child(11){animation-delay:2.2s}._techsBox_a3mmt_1:nth-child(12){animation-delay:2.4s}._techImage_a3mmt_37:nth-child(1){animation-delay:.3s}._techImage_a3mmt_37:nth-child(2){animation-delay:.6s}._techImage_a3mmt_37:nth-child(3){animation-delay:.9s}._techImage_a3mmt_37:nth-child(4){animation-delay:1.2s}._techImage_a3mmt_37:nth-child(5){animation-delay:1.5s}._techImage_a3mmt_37:nth-child(6){animation-delay:1.8s}._techImage_a3mmt_37:nth-child(7){animation-delay:2.1s}._techImage_a3mmt_37:nth-child(8){animation-delay:2.4s}._techImage_a3mmt_37:nth-child(9){animation-delay:2.7s}._techImage_a3mmt_37:nth-child(10){animation-delay:3s}._tierBox_a3mmt_62:nth-child(1){animation-delay:.2s}._tierBox_a3mmt_62:nth-child(2){animation-delay:.4s}._tierBox_a3mmt_62:nth-child(3){animation-delay:.6s}._tierBox_a3mmt_62:nth-child(4){animation-delay:.8s}._tierBox_a3mmt_62:nth-child(5){animation-delay:1s}h2[data-astro-cid-uaifffy7]{font-weight:900}
