@media (max-width:768px){.breath__circle .breath{box-shadow:0 10px 10px 0 rgba(0,0,0,.3)!important}.breath__circle .breath,.hole i{animation:none!important;transform:scale(1)!important}.hole i{opacity:.5!important;box-shadow:0 10px 20px rgba(255,255,255,.3)!important}}.hole{width:200px;height:200px;max-width:100%;aspect-ratio:1/1;background:var(--color-ui-1);border-radius:100%}.hole:after,.hole:before{content:"";position:absolute;top:50%;background:transparent;box-shadow:0 -10px 0 0 var(--color-ui-1);width:50px;height:20px}.hole:before{left:-48px;border-top-right-radius:20px}.hole:after{right:-48px;border-top-left-radius:20px}.hole i{display:block;position:absolute;width:50px;height:50px;border-radius:140px;opacity:0;animation-name:scale;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.hole i:first-child{animation-delay:.3s}.hole i:nth-child(2){animation-delay:.6s}.hole i:nth-child(3){animation-delay:.9s}.hole i:nth-child(4){animation-delay:1.2s}.hole i:nth-child(5){animation-delay:1.5s}.hole i:nth-child(6){animation-delay:1.8s}.hole i:nth-child(7){animation-delay:2.1s}.hole i:nth-child(8){animation-delay:2.4s}.hole i:nth-child(9){animation-delay:2.7s}.hole i:nth-child(10){animation-delay:3s}@keyframes scale{0%{transform:scale(2);opacity:0;box-shadow:0 0 50px rgba(255,255,255,.5)}50%{transform:scale(1) translateY(-5px);opacity:1;box-shadow:0 8px 20px rgba(255,255,255,.5)}to{transform:scale(.1) translateY(5px);opacity:0;box-shadow:0 10px 20px rgba(255,255,255,0)}}#about{position:relative;margin-top:60px;max-width:100vw;overflow-x:hidden}#about .section__wrapper{display:grid;grid-template-columns:300px auto;gap:40px;border-radius:20px;position:relative}#about .hole{position:absolute;top:-100px;left:50%;transform:translateX(-50%);z-index:2}#about .column{position:relative}#about .right-column{padding:100px 0}#about .skill__title{font-size:20px;margin-bottom:30px}#about .skills__container{max-width:300px;margin:auto;position:relative;z-index:2}#about .skill__group{justify-content:center;align-items:flex-start;flex-wrap:wrap}#about .skill{width:60px;height:60px;border-radius:10%;position:relative;z-index:0;cursor:pointer;background:rgba(var(--color-primary-rgb),.3);box-shadow:var(--card-primary-shadow);transform:rotate(-45deg);transition:transform .3s ease-in-out,scale .4s ease-in-out}#about .skill:hover{z-index:1;transform:rotate(0deg) scale(2)}#about .skill__logo{width:30px;height:30px}#about .skill__logo>img{object-fit:contain;filter:grayscale(100%);filter:grayscale(1)}#about .card__ui-item{max-width:200px;position:absolute;bottom:-50px;z-index:0}@media (max-width:900px){#about .section__wrapper{grid-template-columns:1fr;gap:24px;padding:0 10px}#about .left-column{padding-top:100px}#about .right-column{padding:0 0 40px}}@media (max-width:600px){#about{margin-top:30px}#about .section__wrapper{padding:0 8px;gap:12px}#about .left-column{padding-top:60px}#about .skill__title{font-size:16px;margin-bottom:18px}#about .skills__container{max-width:100vw}#about .skill{width:44px;height:44px}#about .skill__logo{width:22px;height:22px}#about .right-column{padding:0 0 24px}#about .card__ui-item{max-width:120px;bottom:-30px}}.Pyramid_pyramid__0XCu3{position:relative;width:100%;height:100%;display:block;transform-style:preserve-3d;transform:rotateX(-20deg)}.Pyramid_sides__container__Hjuig{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:Pyramid_spin__RqLFX 12s linear infinite}@keyframes Pyramid_spin__RqLFX{to{transform:rotateY(1turn)}}.Pyramid_side__d1JQD{width:700px;height:700px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform-origin:center top;clip-path:polygon(50% 0,0 100%,100% 100%)}.Pyramid_side1__7Ew03{transform:rotate(-30deg) rotateY(90deg);background:conic-gradient(#2bdeac,#f028fd,#d8cce6,#2f2585);opacity:.6;filter:blur(2px)}.Pyramid_side2__v_U7b{transform:rotate(30deg) rotateY(90deg)}.Pyramid_side2__v_U7b,.Pyramid_side3__Dnjk6{background:conic-gradient(#2f2585,#d8cce6,#f028fd,#2bdeac);opacity:.6;filter:blur(2px)}.Pyramid_side3__Dnjk6{transform:rotateX(30deg)}.Pyramid_side4__dZo4r{transform:rotateX(-30deg);background:conic-gradient(#2bdeac,#f028fd,#d8cce6,#2f2585);opacity:.6;filter:blur(2px)}.Pyramid_shadow__BhM6v{width:700px;height:700px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:translateZ(-350px);background:radial-gradient(circle,rgba(47,37,133,.3),transparent)}@media (max-width:768px){.Pyramid_sides__container__Hjuig{animation:none!important}.Pyramid_shadow__BhM6v,.Pyramid_side__d1JQD{width:400px;height:400px}}.social__handles__container{display:flex;align-items:center;gap:1rem}.social__handles__container .social__handle{position:relative;border-radius:50%;cursor:pointer}.social__handles__container .social__handle,.social__handles__container .tooltip{box-shadow:0 10px 10px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.social__handles__container .tooltip{justify-content:flex-start;gap:5px;top:0;font-size:14px;color:var(--color-light);padding:5px 8px;border-radius:5px;opacity:0;pointer-events:none}.social__handles__container .tooltip,.social__handles__container .tooltip:before{position:absolute;background:linear-gradient(260deg,var(--color-dark) 0,var(--color-primary) 100%)}.social__handles__container .tooltip:before{content:"";height:8px;width:8px;bottom:-3px;left:50%;transform:translate(-50%) rotate(45deg);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.social__handles__container .social__handle:hover .tooltip{top:-45px;opacity:1;visibility:visible;pointer-events:auto;text-shadow:0 -1px 0 rgba(0,0,0,.1)}.Contact_contact__lQ3S1,.Contact_section__wrapper__3TvxP{overflow:hidden;position:relative}.Contact_section__wrapper__3TvxP{padding:0;z-index:1}.Contact_pyramid__container__6k0LZ{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.7;filter:blur(40px)}.Contact_contact__group__sbRxR{padding:50px 30px;display:grid;grid-template-columns:500px auto;gap:20px;border-radius:var(--radius-3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:rgba(var(--color-ui-2-rgb),.9);clip-path:var(--polygon);box-shadow:var(--card-primary-shadow)}.Contact_contact__group__sbRxR .title,.Contact_contact__group__sbRxR .title .shine{font-size:2rem;font-weight:900}.Contact_contact__options__0Zw_X{flex-direction:column;gap:1.2rem;margin:50px 0}.Contact_option__6ljaa{padding:1rem;border-radius:var(--radius-3);background:linear-gradient(135deg,rgba(var(--card-rgb),.15) 0,rgba(var(--card-rgb),.05) 100%);border:1px solid rgba(var(--card-border-rgb),.15);gap:.5rem;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.Contact_option__6ljaa:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease}.Contact_option__6ljaa:hover:before{left:100%}.Contact_option__6ljaa:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(var(--color-primary-rgb),.2);background:linear-gradient(135deg,rgba(var(--card-rgb),.2) 0,rgba(var(--card-rgb),.1) 100%);border-color:rgba(var(--color-primary-rgb),.3)}.Contact_contact__icon__MQXyZ{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.Contact_contact__icon__MQXyZ img{object-fit:contain}.Contact_contact__content__S3xMb{flex:1;justify-content:space-between;gap:1rem}.Contact_contact__options__0Zw_X .Contact_name__8cXMo{font-size:16px}.Contact_contact__options__0Zw_X .Contact_value__kHgXm{font-size:12px;font-weight:600}.Contact_option__6ljaa .Contact_btn__vuKfT{justify-content:space-between}.Contact_option__6ljaa .btn .text{flex:1;font-size:1.1rem;padding:0 10px 0 20px;letter-spacing:1.2px}.Contact_option__6ljaa .btn .icon{font-size:1.2rem;width:45px;height:45px;border-radius:50%}.Contact_option__6ljaa .btn svg{transition-duration:1.5s}.Contact_option__6ljaa .btn:hover .icon svg{transition-duration:1.5s;animation:Contact_animateIcon__QPIoy 1s linear infinite}@keyframes Contact_animateIcon__QPIoy{0%{opacity:0;margin-left:0}to{opacity:1;margin-left:10px}}.Contact_contact__group__sbRxR form{padding:40px;border-radius:var(--radius-3);background:var(--color-ui-2);clip-path:var(--polygon);box-shadow:var(--card-primary-shadow)}.Contact_contact__group__sbRxR input,.Contact_contact__group__sbRxR textarea{width:100%;padding:1rem 1.5rem;margin:1rem 0;font-size:1rem;color:var(--color-text);border-radius:var(--radius-3);background:var(--color-ui-1);border:2px solid transparent;resize:none}.Contact_contact__group__sbRxR input:focus,.Contact_contact__group__sbRxR textarea:focus{border-color:var(--color-primary)}.Contact_contact__group__sbRxR .submit__btn{font-size:20px;background:var(--color-primary);border-radius:16px;overflow:hidden;transition:var(--transition);cursor:pointer;margin:auto}.Contact_contact__group__sbRxR .submit__btn span{display:block;margin-left:.3rem;transition:var(--transition)}.Contact_contact__group__sbRxR .submit__btn svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.Contact_contact__group__sbRxR .submit__btn:hover .icon{animation:Contact_fly__CiEiU .6s ease-in-out infinite alternate}@keyframes Contact_fly__CiEiU{0%{transform:translateY(.1rem)}to{transform:translateY(-.5rem)}}.Contact_contact__group__sbRxR .submit__btn:hover svg{transform:translateX(1.2rem) rotate(45deg) scale(1.1)}.Contact_contact__group__sbRxR .submit__btn:hover span{transform:translateX(8rem)}@media (max-width:1000px){.Contact_pyramid__container__6k0LZ{width:70%;top:30%;transform:translate(-50%,-30%)}}@media (max-width:800px){.Contact_contact__group__sbRxR{grid-template-columns:100%;gap:2rem}}@media (max-width:600px){.Contact_contact__group__sbRxR{padding:80px 10px;margin:30px 0}.Contact_contact__group__sbRxR form{padding:20px}.Contact_contact__content__S3xMb{flex-direction:column}}.Education_education__CTXQn{padding:80px 0;position:relative}.Education_education__container__CEoF3{display:grid;gap:2rem;margin-top:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Education_education__card__1ezVT{text-align:center;padding:60px 40px;border-radius:var(--radius-3);clip-path:var(--polygon);transition:transform .3s ease,box-shadow .3s ease}.Education_education__card__1ezVT:hover{transform:translateY(-5px);box-shadow:var(--card-primary-shadow)}.Education_card__header__NW6L2{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:1.5rem}.Education_icon__wrapper__IvXuw{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--color-primary) 0,#1e40af 100%);border-radius:var(--radius-3);box-shadow:5px 10px 20px rgba(1,1,1,.329);margin-top:20px}.Education_icon__2NA5I{font-size:2.5rem;color:white}.Education_header__content__2B95V{width:100%}.Education_degree__1u_ZD{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text);line-height:1.4}.Education_institution__zn7vJ{font-size:1rem;font-weight:500;color:var(--color-primary);line-height:1.4;margin-bottom:.5rem}.Education_card__body__QgRke{display:flex;flex-direction:column;gap:1rem}.Education_info__row__hcZHW{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.Education_info__item__ERLiE{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.Education_info__icon__WhMDx{color:var(--color-primary);font-size:.9rem}.Education_description__LSzjv{line-height:1.7;font-size:15px;font-weight:400;margin:.5rem 0}.Education_achievements__GnpCp{margin-top:1rem}.Education_achievements__title__VG3Gw{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.8rem}.Education_achievements__list__ZA5Fv{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem;text-align:left;max-width:400px;margin:0 auto}.Education_achievements__list__ZA5Fv li{padding-left:1.5rem;position:relative;font-size:.9rem;line-height:1.6}.Education_achievements__list__ZA5Fv li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700;font-size:1rem}@media (max-width:768px){.Education_education__CTXQn{padding:60px 0}.Education_education__container__CEoF3{grid-template-columns:1fr}.Education_education__card__1ezVT{padding:40px 30px}.Education_icon__wrapper__IvXuw{width:70px;height:70px}.Education_icon__2NA5I{font-size:2rem}.Education_degree__1u_ZD{font-size:1.1rem}.Education_institution__zn7vJ{font-size:.95rem}.Education_info__row__hcZHW{gap:1rem}.Education_achievements__list__ZA5Fv li{font-size:.85rem}}footer .Footer_section__wrapper__8jmUs{position:relative;z-index:2}.Footer_nav__tddAl{gap:20px}.Footer_nav__item__t__7e{transition:var(--transition);cursor:pointer}.Footer_nav__item__t__7e:hover{color:var(--color-primary)}.Footer_social__handle__container__OO0LI{justify-content:center;margin-top:20px}.Footer_base__logo___ULli .Footer_full__name__SiHG7{font-size:150px;font-weight:900;background:conic-gradient(#2f2585,#d8cce6,#f020fd,#2bdeac);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-align:center;opacity:.4}.Footer_copyright__sqw0C{width:100%;text-align:center}.Footer_copyright__sqw0C h3{font-size:14px;text-align:center;margin-top:20px}@media (max-width:1200px){.Footer_base__logo___ULli .Footer_full__name__SiHG7{font-size:70px}}@media (max-width:800px){.Footer_base__logo___ULli .Footer_full__name__SiHG7{font-size:50px}}@media (max-width:768px){.Footer_nav__tddAl{flex-direction:column}}.header__title{max-width:100%;max-height:100%}.header__title #cursor,.header__title #text{cursor:pointer}.header__title #cursor{overflow:visible;transform:translate3d(-300px,0,0) scale(1);transform-origin:center center;transform-box:fill-box;animation:cursor 5s ease infinite alternate}@keyframes cursor{0%{opacity:0;transform:translate3d(300px,0,0) scale(1)}30%{opacity:1;transform:translateZ(0) scale(1)}60%{opacity:1;transform:translate3d(-200px,-200px,0) scale(1)}65%{opacity:1;transform:translate3d(-200px,-200px,0) scale(.95)}70%{opacity:1;transform:translate3d(-200px,-200px,0) scale(1)}to{opacity:1;transform:translate3d(-300px,-50px,0) scale(1)}}.code__block{border-radius:var(--border-radius-3);box-shadow:var(--card-primary-shadow);overflow:hidden;position:relative;height:fit-content}.code__block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(to bottom,transparent,var(--color-ui-1))}.code__block .dot_container{justify-content:flex-start;gap:.4rem;height:50px;padding:0 20px;border-bottom:.5px solid rgba(89,88,88,.633);background:var(--color-ui-1)}.code__block .dot{width:.7rem;height:.7rem;max-width:.7rem;max-height:.7rem;min-height:.7rem;min-width:.7rem;border-radius:100%;background:var(--color-success)}.code__block .dot:first-child{background:var(--color-danger)}.code__block .dot:nth-child(2){background:var(--color-warning)}.fact__container{justify-content:space-evenly;gap:20px}.fact__container .title{font-size:40px;font-weight:900;text-align:center}.fact__container .label{opacity:.7;font-size:14px;text-align:center}@media (max-width:1100px){.fact__container .title{font-size:32px}.fact__container .label{font-size:12px}}@media (max-width:500px){.fact__container .title{font-size:25px}}.breath__circle{--size:550px;--duration:2s;--logo-color:grey;--background:linear-gradient(0deg,rgba(50,50,50,0.2),rgba(100,100,100,0.2));height:var(--size);width:var(--size);position:relative}.breath__circle .breath{position:absolute;background:rgba(100,100,100,.15);background:var(--background);border-radius:50%;border-top:1px solid rgba(100,100,100,1);box-shadow:0 10px 10px 0 rgba(0,0,0,.3);backdrop-filter:blur(5px);animation:ripple var(--duration) infinite ease-in-out}.breath__circle .breath:first-child{inset:40%;z-index:99}.breath__circle .breath:nth-child(2){inset:30%;z-index:98;border-color:rgba(100,100,100,.8);animation-delay:.2s}.breath__circle .breath:nth-child(3){inset:20%;z-index:97;border-color:rgba(100,100,100,.6);animation-delay:.4s}.breath__circle .breath:nth-child(4){inset:10%;z-index:96;border-color:rgba(100,100,100,.4);animation-delay:.6s}.breath__circle .breath:nth-child(5){inset:0;z-index:95;border-color:rgba(100,100,100,.2);animation-delay:.8s}@keyframes ripple{0%{transform:scale(1);box-shadow:0 10px 10px 0 rgba(0,0,0,.3)}50%{transform:scale(1.3);box-shadow:0 30px 20px 0 rgba(0,0,0,.3)}to{transform:scale(1);box-shadow:0 10px 10px 0 rgba(0,0,0,.3)}}@media (max-width:768px){.breath__circle .breath{animation:none!important;backdrop-filter:none}}#header{overflow:hidden;position:relative;max-width:100vw}#header .breath__circle{position:absolute;right:0;z-index:1}#header .grid{display:grid;grid-template-columns:repeat(2,1fr);position:relative;gap:1rem;z-index:2}#header .grid.upper{grid-template-columns:auto 400px}#header .description{margin-bottom:10px}#header .social__handles__container{margin-top:50px}#header .profile__photo{object-fit:contain;filter:grayscale(100%);z-index:5}@media (max-width:768px){#header .grid,#header .grid.upper{grid-template-columns:100%}#header .grid.upper .column:first-child{height:200px}#header .description{text-align:center}#header .social__handles__container{justify-content:center}}.Navbar_navbar__2D84i{align-items:stretch;justify-content:space-between;padding:10px 20px;position:fixed;left:50%;top:20px;z-index:200;width:90%;max-width:2000px;transform:translateX(-50%);border-radius:50px}.Navbar_navbar__2D84i .Navbar_logo__mcPUC{cursor:pointer;background:none;border:none;padding:0;color:inherit}.Navbar_navbar__2D84i .Navbar_logo__mcPUC:hover{opacity:.8}.Navbar_navbar__2D84i svg{width:30px;height:30px}.Navbar_buttons__wrapper__eydhE{gap:20px}.Navbar_sidebar__middle__mjY4c{align-items:center;justify-content:space-between;gap:.8rem}.Navbar_tab__QpDOV{padding:8px;font-size:18px;font-weight:500;cursor:pointer;transition:var(--transition)}.Navbar_navbar__2D84i .Navbar_hire__btn__zc8_y{overflow:hidden;position:relative;padding-right:3.3rem;border-radius:.7rem;box-shadow:0 0 1.6rem -.6rem var(--color-ui-2)}.Navbar_navbar__2D84i .Navbar_hire__btn__zc8_y .Navbar_icon__HAdsJ{background-color:var(--color-primary);color:var(--color-white);margin-left:1rem;height:2.2rem;width:2.2rem;border-radius:.7rem;box-shadow:.1rem .1rem .6rem .2rem var(--color-ui-2);position:absolute;right:.3rem;transition:var(--transition);font-size:.9rem}.Navbar_navbar__2D84i .Navbar_hire__btn__zc8_y .Navbar_icon__HAdsJ svg{width:.9rem;height:.9rem}.Navbar_navbar__2D84i .Navbar_hire__btn__zc8_y:hover .Navbar_icon__HAdsJ{width:calc(100% - .6rem)}.Navbar_menu__cl_JS{font-size:25px;cursor:pointer;display:none;background:none;border:none;color:inherit;padding:8px;min-width:44px;min-height:44px}.Navbar_menu__cl_JS:hover{opacity:.8}.Navbar_close__btn__DJYoc{font-size:25px;cursor:pointer;display:none;background:none;border:none;color:inherit;padding:8px;min-width:44px;min-height:44px}.Navbar_close__btn__DJYoc:hover{opacity:.8}.Navbar_aside__overlay__NXUMn{background:rgba(1,1,1,.5);position:fixed;top:0;left:0;height:100%;min-height:100vh;width:100%;z-index:201;display:none;cursor:pointer}@media (max-width:1048px){.Navbar_navbar__2D84i{top:0;width:100%;border-radius:0;background:rgba(var(--color-ui-2-rgb),.5)}.Navbar_sidebar__GXn5M{position:fixed;width:100%;max-width:320px;height:100%;min-height:100vh;background:var(--color-ui-2);top:0;left:-500px;flex-direction:column;align-content:stretch;justify-content:flex-start;transition:var(--transition);padding-top:20px;z-index:202}.Navbar_sidebar__GXn5M.Navbar_visible__Q3At7{left:0}.Navbar_sidebar__top__Ms6xa{padding:0 20px;justify-content:flex-end}.Navbar_sidebar__middle__mjY4c{padding:20px;flex:1;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0}.Navbar_close__btn__DJYoc,.Navbar_menu__cl_JS{display:flex}.Navbar_aside__overlay__NXUMn{display:block}}.Skills_skill__container__qv7CI{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:1024px){.Skills_skill__container__qv7CI{grid-template-columns:100%}.Skills_skill__container__qv7CI .skill__card{width:80%;padding:2rem;margin:0 auto}.Skills_skillsWrapper__64iFm #skills .skill__content{padding:1rem}}@media (max-width:600px){.Skills_skill__container__qv7CI{gap:1rem}.Skills_skill__container__qv7CI .skill__card{width:100%;padding:2rem 1rem}}.Projects_projects__container__kZmG8{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:900px){.Projects_projects__container__kZmG8{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.Projects_projects__container__kZmG8{grid-template-columns:100%}}.blog-preview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.blog-preview__card{display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;cursor:pointer;text-decoration:none;height:100%;padding:60px 40px;border-radius:var(--radius-3);clip-path:var(--polygon)}.blog-preview__card:hover{transform:translateY(-8px);box-shadow:var(--card-primary-shadow)}.blog-preview__image{position:relative;width:100%;height:220px;overflow:hidden;border-radius:var(--radius-3);margin:0 auto 1.5rem;box-shadow:5px 10px 20px rgba(1,1,1,.329)}.blog-preview__image img{transition:transform .4s ease}.blog-preview__card:hover .blog-preview__image img{transform:scale(1.1)}.blog-preview__content{display:flex;flex-direction:column;gap:.75rem;flex:1;text-align:center}.blog-preview__meta{font-size:.875rem;color:var(--color-muted);font-weight:500;display:flex;gap:.5rem;align-items:center;justify-content:center}.blog-preview__title{font-size:1.25rem;font-weight:600;color:var(--color-white);line-height:1.4;transition:color .3s ease}.blog-preview__card:hover .blog-preview__title{color:var(--color-primary)}.blog-preview__excerpt{font-size:.95rem;color:var(--color-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-preview__action{display:flex;justify-content:center;margin-top:2rem}.blog-preview__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--color-primary),rgba(var(--color-primary-rgb),.7));color:var(--color-white);font-size:1.1rem;font-weight:600;border-radius:var(--radius-5);text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(var(--color-primary-rgb),.3)}.blog-preview__btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.blog-preview__btn:hover:before{width:300px;height:300px}.blog-preview__btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(var(--color-primary-rgb),.5)}.blog-preview__btn svg{transition:transform .3s ease;position:relative;z-index:1}.blog-preview__btn:hover svg{transform:translateX(5px)}.blog-preview__btn span{position:relative;z-index:1}@media (max-width:768px){.blog-preview__grid{grid-template-columns:1fr;gap:1.5rem}.blog-preview__card{padding:40px 30px}.blog-preview__image{height:200px}.blog-preview__title{font-size:1.1rem}.blog-preview__btn{padding:.875rem 2rem;font-size:1rem}}@media (max-width:480px){.blog-preview__card{padding:30px 20px}.blog-preview__image{height:180px}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Testimonials_testimonial__d3mv7{text-align:center;padding:60px 40px;border-radius:var(--radius-3);clip-path:var(--polygon)}.Testimonials_avatar__ABEO9{width:10rem;height:10rem;overflow:hidden;border-radius:var(--radius-3);margin:20px auto 1rem;box-shadow:5px 10px 20px rgba(1,1,1,.329)}.Testimonials_avatar__ABEO9 img{width:100%;height:100%;object-fit:cover}.Testimonials_name__opuh4{margin:1rem 0;font-size:1.2rem;font-weight:600}.Testimonials_review__20J65{font-weight:400;font-size:15px}.ProjectCard_project__details_btn_wrapper__zZFJM{margin-top:1rem;display:flex;justify-content:flex-end}.ProjectCard_project__details_btn__tUeLB{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,var(--color-primary) 60%,var(--color-primary) 100%);color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-weight:600;font-size:1rem;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .2s,transform .15s,box-shadow .2s;border:none;outline:none;cursor:pointer}.ProjectCard_project__details_btn__tUeLB:focus,.ProjectCard_project__details_btn__tUeLB:hover{background:linear-gradient(90deg,var(--color-primary) 60%,var(--color-primary) 100%);transform:translateY(-2px) scale(1.04);box-shadow:0 4px 16px rgba(0,0,0,.12)}.ProjectCard_project__details_btn__tUeLB svg{display:inline;vertical-align:middle;stroke:#fff}.ProjectCard_project__card__RLm6N{position:relative;box-shadow:var(--card-primary-shadow);clip-path:var(--polygon)}.ProjectCard_project__card_top__MvnnP{background:var(--color-ui-2);border-radius:7px;cursor:pointer;position:relative;z-index:2;clip-path:var(--polygon)}.ProjectCard_picture__Xvl4S{height:300px;background:var(--color-ui-2);border-radius:1rem;overflow:hidden;display:block}.ProjectCard_picture__Xvl4S img{transition:var(--transition);width:100%;height:100%;object-fit:cover}.ProjectCard_picture__Xvl4S:hover img{transform:scale(1.1)}.ProjectCard_project__card_bottom__cQ1ZR{margin-top:1rem;position:relative;z-index:2}.ProjectCard_project__info__P0Lez{gap:.5rem}.ProjectCard_project__info__P0Lez .ProjectCard_img__GZw8v{display:block}.ProjectCard_project__info__P0Lez img{width:2.25rem;height:2.25rem;max-width:2.25rem;max-height:2.25rem;min-height:2.25rem;min-width:2.25rem;background:var(--color-ui-2);border-radius:5px;overflow:hidden;object-fit:cover}.ProjectCard_title__wJKk7{font-size:15px}.ProjectCard_category__SCaLB{font-size:12px}.ProjectCard_description__2qiZw{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;margin:15px 0}.ProjectCard_stacks__Twonr{justify-content:flex-start;gap:10px;margin-top:10px}.ProjectCard_stack__WAWnC{padding:5px;width:30px;height:30px;background:rgba(var(--color-primary-rgb),.3);box-shadow:var(--card-primary-shadow);clip-path:var(--polygon);transition:var(--transition);cursor:pointer;display:flex;align-items:center;justify-content:center}.ProjectCard_stack__WAWnC:hover{transform:scale(2)}.ProjectCard_stack__WAWnC img{object-fit:contain;width:100%;height:100%}.SkillCard_skill__card__W81SR{padding:30px 40px;cursor:pointer;clip-path:var(--polygon);transition:var(--transition)}.SkillCard_skill__card__W81SR:hover{background:var(--color-ui-2)}.SkillCard_skill__card__W81SR .SkillCard_title__FIIsK{font-size:30px;font-weight:600;text-align:center;margin-bottom:2rem}.SkillCard_skill__content__A_pCE{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.SkillCard_skill__details__ljKFv{gap:1rem}.SkillCard_skill__logo__GwBRe{width:25px;height:25px}.SkillCard_skill__logo__GwBRe img{object-fit:contain}.SkillCard_skill__name__CQLzQ{font-size:15px;font-weight:500}.SkillCard_skill__level__Yfmsp{font-size:14px}@media (max-width:35px){.SkillCard_skill__name__CQLzQ{font-size:12px}.SkillCard_skill__level__Yfmsp{font-size:10px}}