.navbar_navbar__6Ol0x{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.2rem 2.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1)}.navbar_navbar__6Ol0x.navbar_scrolled__ObZEs{padding:.7rem 2.5rem;background:rgba(10,10,26,.7);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:0 4px 30px rgba(0,0,0,.3)}.navbar_nav_inner__yfGCF{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;grid-gap:2rem;gap:2rem}.navbar_logo__l0auj{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;text-decoration:none;flex-shrink:0;transition:all .3s ease;padding:.3rem .7rem .3rem .5rem;border-radius:10px;border:1px solid transparent}.navbar_logo__l0auj:hover{border-color:rgba(0,212,255,.15);background:rgba(0,212,255,.04)}.navbar_logo__l0auj:hover .navbar_logo_bracket__pTp8C{color:var(--main-color);text-shadow:0 0 16px rgba(0,212,255,.5);transform:scale(1.08)}.navbar_logo__l0auj:hover .navbar_logo_name__87Q5q{color:var(--main-color)}.navbar_logo__l0auj:hover .navbar_logo_cursor__7CotY{opacity:1}.navbar_logo_bracket__pTp8C{font-family:Fira Mono;font-size:1.35rem;font-weight:700;color:var(--main-color);opacity:.85;transition:all .3s ease;text-shadow:0 0 8px rgba(0,212,255,.2)}.navbar_logo_prompt__de_K8{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem}.navbar_logo_cursor__7CotY{font-family:Fira Mono;font-size:1.05rem;font-weight:400;color:var(--main-color);opacity:.5;transition:opacity .3s ease}.navbar_logo_name__87Q5q{font-family:Fira Mono;font-size:1.1rem;font-weight:700;color:var(--color-text);letter-spacing:.05em;transition:color .3s ease}.navbar_nav_center__0gpkX{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;padding:.35rem .5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:768px){.navbar_nav_center__0gpkX{display:none}}.navbar_nav_link__lwogM{font-family:Fira Mono;font-size:.82rem;color:#71717a;text-decoration:none;text-transform:lowercase;letter-spacing:.04em;padding:.5rem 1.15rem;border-radius:50px;transition:all .3s ease;position:relative;white-space:nowrap;display:flex;align-items:center;grid-gap:0;gap:0}.navbar_nav_link__lwogM:hover{color:var(--color-text);background:hsla(0,0%,100%,.06)}.navbar_nav_link__lwogM:hover .navbar_link_flag__0tiol{color:var(--main-color);opacity:.8}.navbar_nav_link__lwogM.navbar_active__6Oijo{color:var(--color-text);background:hsla(0,0%,100%,.08)}.navbar_nav_link__lwogM.navbar_active__6Oijo .navbar_link_flag__0tiol{color:var(--main-color);opacity:1}.navbar_nav_link__lwogM.navbar_active__6Oijo:after{content:"";position:absolute;bottom:4px;left:20%;width:60%;height:1.5px;background:linear-gradient(90deg,transparent,var(--main-color),transparent);border-radius:2px;-webkit-animation:navbar_underlineSlide__qKi3W 2s ease-in-out infinite;animation:navbar_underlineSlide__qKi3W 2s ease-in-out infinite}.navbar_link_flag__0tiol{color:#71717a;opacity:.4;font-weight:600;transition:all .3s ease;margin-right:.15rem}.navbar_blink_cursor___DCN7{color:var(--main-color);font-weight:300;margin-left:.2rem;-webkit-animation:navbar_terminalBlink__JiIUH 1s step-end infinite;animation:navbar_terminalBlink__JiIUH 1s step-end infinite;font-size:.85rem}@-webkit-keyframes navbar_terminalBlink__JiIUH{0%,to{opacity:1}50%{opacity:0}}@keyframes navbar_terminalBlink__JiIUH{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes navbar_underlineSlide__qKi3W{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@keyframes navbar_underlineSlide__qKi3W{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.navbar_nav_right__10fNt{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex-shrink:0}.navbar_theme_toggle__4P32a{all:unset;cursor:pointer;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.35rem .5rem .35rem .4rem;border-radius:50px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);transition:all .3s ease;flex-shrink:0}.navbar_theme_toggle__4P32a:hover{border-color:var(--main-color);background:hsla(0,0%,100%,.06);box-shadow:0 0 20px rgba(0,212,255,.08)}.navbar_theme_toggle__4P32a:hover .navbar_theme_thumb__2a9cn{background:var(--main-color);color:var(--color-page-background);box-shadow:0 0 12px rgba(0,212,255,.3)}.navbar_theme_toggle__4P32a:hover .navbar_theme_label__gjLBr{color:var(--color-text)}.navbar_theme_thumb__2a9cn,.navbar_theme_track__1a57m{display:flex;align-items:center}.navbar_theme_thumb__2a9cn{justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--color-text);font-size:.8rem;transition:all .4s cubic-bezier(.165,.84,.44,1)}.navbar_theme_label__gjLBr{font-family:Fira Mono;font-size:.7rem;color:#71717a;letter-spacing:.06em;transition:color .3s ease;padding-right:.35rem}@media screen and (max-width:768px){.navbar_theme_label__gjLBr{display:none}}.navbar_hamburger__qzLzy{display:none;flex-direction:column;grid-gap:5px;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;z-index:200}@media screen and (max-width:768px){.navbar_hamburger__qzLzy{display:flex}}.navbar_hamburger__qzLzy span{display:block;width:24px;height:2px;background:var(--color-text);transition:all .3s ease;transform-origin:center;border-radius:2px}.navbar_hamburger__qzLzy.navbar_active__6Oijo span:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar_hamburger__qzLzy.navbar_active__6Oijo span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar_hamburger__qzLzy.navbar_active__6Oijo span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar_mobile_menu__iEW5M{position:fixed;inset:0;z-index:150;background:rgba(10,10,26,.97);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.navbar_mobile_inner__tTrXa{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;grid-gap:3rem;gap:3rem;padding:2rem}.navbar_mobile_links__jASfa{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;text-align:center}.navbar_mobile_link__VGOsl{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-family:Fira Mono;font-size:1.5rem;color:var(--color-text);text-decoration:none;text-transform:lowercase;letter-spacing:.06em;transition:color .3s ease}.navbar_mobile_link__VGOsl .navbar_mobile_flag__9V3YW{font-family:Fira Mono;font-size:1rem;color:var(--main-color);opacity:.5;font-weight:600}.navbar_mobile_link__VGOsl:hover{color:var(--main-color)}.navbar_mobile_link__VGOsl:hover .navbar_mobile_flag__9V3YW{opacity:1}.navbar_mobile_controls__J4mEY{display:flex;flex-direction:column;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.06);width:200px}.navbar_mobile_theme_btn__4gcTd{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:.6rem;gap:.6rem;font-family:Fira Mono;font-size:.85rem;color:#71717a;padding:.6rem 1.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:50px;transition:all .3s ease;width:100%}.navbar_mobile_theme_btn__4gcTd:hover{color:var(--color-text);border-color:var(--main-color)}html[data-theme=light] .navbar_navbar__6Ol0x.navbar_scrolled__ObZEs{background:hsla(0,0%,100%,.8);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 4px 30px rgba(0,0,0,.06)}html[data-theme=light] .navbar_nav_center__0gpkX{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}html[data-theme=light] .navbar_nav_link__lwogM:hover{background:rgba(0,0,0,.04)}html[data-theme=light] .navbar_nav_link__lwogM.navbar_active__6Oijo{background:rgba(0,0,0,.06)}html[data-theme=light] .navbar_theme_toggle__4P32a{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.02)}html[data-theme=light] .navbar_theme_toggle__4P32a:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12)}html[data-theme=light] .navbar_mobile_menu__iEW5M{background:hsla(0,0%,100%,.97)}html[data-theme=light] .navbar_mobile_link__VGOsl .navbar_mobile_flag__9V3YW{opacity:.6}.social-lists_social_container__hMl9e{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1400px;padding:0 2rem;z-index:50;pointer-events:none}@media screen and (max-width:768px){.social-lists_social_container__hMl9e{display:none}}.social-lists_left_bar__26U0J,.social-lists_right_bar__KQmGd{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.social-lists_left_bar__26U0J{left:2rem}.social-lists_right_bar__KQmGd{right:2rem}.social-lists_icon_list__5fLVC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;grid-gap:1.25rem;gap:1.25rem}.social-lists_icon_list__5fLVC li{display:flex}.social-lists_icon_link__7FHa0{display:flex;align-items:center;justify-content:center;color:#71717a;font-size:1.15rem;transition:all .3s ease;text-decoration:none}.social-lists_icon_link__7FHa0:hover{color:var(--main-color);transform:translateY(-3px)}.social-lists_email_link__rqo09{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:Fira Mono;font-size:.8rem;color:#71717a;text-decoration:none;letter-spacing:.15em;transition:all .3s ease}.social-lists_email_link__rqo09:hover{color:var(--main-color);transform:translateY(-3px)}.social-lists_vertical_line__fn8Ov{width:1px;height:90px;margin-top:1.25rem;background:linear-gradient(180deg,#71717a,transparent)}html[data-theme=light] .social-lists_icon_link__7FHa0{color:rgba(0,0,0,.4)}html[data-theme=light] .social-lists_icon_link__7FHa0:hover{color:var(--main-color)}html[data-theme=light] .social-lists_email_link__rqo09{color:rgba(0,0,0,.4)}html[data-theme=light] .social-lists_email_link__rqo09:hover{color:var(--main-color)}html[data-theme=light] .social-lists_vertical_line__fn8Ov{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent)}.hero_app_hero__HJ_zp{min-height:100vh;justify-content:center;padding:0 2rem}.hero_app_hero__HJ_zp,.hero_app_hero__HJ_zp .hero_hero_content__eU_yg{position:relative;display:flex;flex-direction:column;align-items:center}.hero_app_hero__HJ_zp .hero_hero_content__eU_yg{z-index:2;max-width:900px;text-align:center}.hero_app_hero__HJ_zp .hero_greeting__ZS_4B{display:flex;align-items:center;grid-gap:1rem;gap:1rem;font-family:Fira Mono;font-size:1rem;color:var(--main-color);margin-bottom:1.5rem;letter-spacing:.15em;text-transform:uppercase}.hero_app_hero__HJ_zp .hero_greeting__ZS_4B .hero_greeting_line__oab8t{display:inline-block;width:40px;height:1px;background:var(--main-color)}.hero_app_hero__HJ_zp .hero_name_wrapper__qm6_C{margin-bottom:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero_app_hero__HJ_zp .hero_first_name__gq6H8,.hero_app_hero__HJ_zp .hero_last_name__Nn1fV{font-family:luggage;font-weight:700;line-height:1.1;letter-spacing:-.02em}.hero_app_hero__HJ_zp .hero_first_name__gq6H8 span,.hero_app_hero__HJ_zp .hero_last_name__Nn1fV span{display:inline-block}.hero_app_hero__HJ_zp .hero_first_name__gq6H8{font-size:clamp(3rem,8vw,7rem);background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero_app_hero__HJ_zp .hero_last_name__Nn1fV{font-size:clamp(3rem,8vw,7rem);background:linear-gradient(135deg,var(--main-color) 0,#7b2ff7 50%,var(--main-color) 100%);background-size:200% 200%;-webkit-animation:hero_gradientShift__nfcY3 4s ease infinite;animation:hero_gradientShift__nfcY3 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero_app_hero__HJ_zp .hero_title__zCNT1{font-family:Fira Mono;font-size:clamp(.9rem,2vw,1.15rem);color:var(--main-color);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.hero_app_hero__HJ_zp .hero_subtitle__fhH6w{font-family:Fira Mono;font-size:clamp(.95rem,1.5vw,1.1rem);color:#71717a;max-width:550px;line-height:1.8;margin-bottom:2.5rem;text-align:center}.hero_app_hero__HJ_zp .hero_hero_cta__KVPvS{display:flex;grid-gap:1.5rem;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn{position:relative;display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.9rem 2rem;font-family:Fira Mono;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-page-background);text-decoration:none;border-radius:50px;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);z-index:1}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn .hero_btn_bg__vxaCf{position:absolute;inset:0;background:linear-gradient(135deg,var(--main-color),#7b2ff7,var(--main-color));background-size:200% 200%;-webkit-animation:hero_gradientShift__nfcY3 3s ease infinite;animation:hero_gradientShift__nfcY3 3s ease infinite;z-index:-1;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn .hero_btn_text__k4vnN{position:relative;z-index:1}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn svg{position:relative;z-index:1;transition:transform .3s ease}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn:hover{box-shadow:0 10px 40px rgba(0,212,255,.3);transform:translateY(-2px);color:var(--color-page-background)}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn:hover svg{transform:translateX(4px)}.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn:hover .hero_btn_bg__vxaCf{transform:scale(1.05)}.hero_app_hero__HJ_zp .hero_projects_btn__J8ARG{position:relative;display:inline-flex;align-items:center;padding:.9rem 2rem;font-family:Fira Mono;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);text-decoration:none;border:1px solid hsla(0,0%,100%,.15);border-radius:50px;transition:all .4s cubic-bezier(.165,.84,.44,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero_app_hero__HJ_zp .hero_projects_btn__J8ARG:hover{border-color:var(--main-color);color:var(--main-color);box-shadow:0 0 30px rgba(0,212,255,.1)}.hero_app_hero__HJ_zp .hero_scroll_indicator__OOia8{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem;z-index:2}.hero_app_hero__HJ_zp .hero_scroll_indicator__OOia8 .hero_scroll_line__vnluj{width:1px;height:40px;background:linear-gradient(to bottom,var(--main-color),transparent)}.hero_app_hero__HJ_zp .hero_scroll_indicator__OOia8 span{font-family:Fira Mono;font-size:.65rem;letter-spacing:.3em;color:#71717a;text-transform:uppercase}.hero_app_hero__HJ_zp .hero_hero_grid_overlay__wYGjl{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:1}.hero_status_badge__WqC_3{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.4rem 1rem;background:rgba(40,200,64,.08);border:1px solid rgba(40,200,64,.2);border-radius:50px;font-family:Fira Mono,monospace;font-size:.72rem;color:#28c840;letter-spacing:.05em;margin-bottom:1.2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero_status_dot__eld1w{width:7px;height:7px;border-radius:50%;background:#28c840;box-shadow:0 0 8px rgba(40,200,64,.5);-webkit-animation:hero_statusPulse__BtpCt 2s ease-in-out infinite;animation:hero_statusPulse__BtpCt 2s ease-in-out infinite}@-webkit-keyframes hero_statusPulse__BtpCt{0%,to{opacity:1;box-shadow:0 0 8px rgba(40,200,64,.5)}50%{opacity:.5;box-shadow:0 0 14px rgba(40,200,64,.8)}}@keyframes hero_statusPulse__BtpCt{0%,to{opacity:1;box-shadow:0 0 8px rgba(40,200,64,.5)}50%{opacity:.5;box-shadow:0 0 14px rgba(40,200,64,.8)}}@media screen and (max-width:991px){.hero_app_hero__HJ_zp .hero_subtitle__fhH6w{font-size:clamp(.85rem,1.5vw,1rem)}}@media screen and (max-width:767px){.hero_app_hero__HJ_zp{padding:0 1rem}.hero_app_hero__HJ_zp .hero_greeting__ZS_4B{font-size:.85rem;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.hero_app_hero__HJ_zp .hero_first_name__gq6H8,.hero_app_hero__HJ_zp .hero_last_name__Nn1fV{font-size:clamp(2.2rem,10vw,4rem)!important}.hero_app_hero__HJ_zp .hero_title__zCNT1{font-size:.8rem;margin-bottom:1rem}.hero_app_hero__HJ_zp .hero_subtitle__fhH6w{font-size:.85rem;line-height:1.7;margin-bottom:2rem}.hero_app_hero__HJ_zp .hero_hero_cta__KVPvS{flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.hero_app_hero__HJ_zp .hero_projects_btn__J8ARG,.hero_app_hero__HJ_zp .hero_resume_btn__9nMZn{padding:.75rem 1.75rem;font-size:.8rem}.hero_app_hero__HJ_zp .hero_scroll_indicator__OOia8{display:none}}@media screen and (max-width:480px){.hero_app_hero__HJ_zp .hero_first_name__gq6H8,.hero_app_hero__HJ_zp .hero_last_name__Nn1fV{font-size:clamp(2rem,12vw,3rem)!important}}html[data-theme=light] .hero_first_name__gq6H8{background:linear-gradient(135deg,#111,rgba(0,0,0,.7) 50%,#111);background-size:200% 200%;-webkit-animation:hero_gradientShift__nfcY3 4s ease infinite;animation:hero_gradientShift__nfcY3 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .hero_status_badge__WqC_3{background:rgba(0,0,0,.04);border-color:rgba(40,200,64,.3);color:#1a7f37}html[data-theme=light] .hero_status_dot__eld1w{background:#1a7f37;box-shadow:0 0 6px rgba(26,127,55,.4)}.about_about__XJBUJ{position:relative;padding:8rem 0}.about_about__XJBUJ .about_section_wrapper__RvQCo{position:relative;display:flex;flex-direction:column;align-items:center}.about_about__XJBUJ .about_section_label__VBEN7{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.about_about__XJBUJ .about_section_label__VBEN7 .about_label_number__7Mj7q{font-family:Fira Mono;font-size:.85rem;color:var(--main-color);letter-spacing:.1em}.about_about__XJBUJ .about_section_label__VBEN7 .about_label_line__7BK4A{width:60px;height:1px;background:linear-gradient(90deg,var(--main-color),transparent)}.about_about__XJBUJ .about_section_label__VBEN7 .about_label_text__LFtYp{font-family:luggage;font-size:1.8rem;font-weight:600;background:linear-gradient(135deg,var(--color-text),#71717a,var(--color-text));background-size:200% 200%;-webkit-animation:about_gradientShift__dnYAc 4s ease infinite;animation:about_gradientShift__dnYAc 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about_about__XJBUJ .about_content__Exzqc{width:100%;text-align:center}.about_about__XJBUJ .about_about_text__SsamX{margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.about_about__XJBUJ .about_about_text__SsamX p{font-size:1rem;line-height:1.9;color:#71717a;margin-bottom:1rem}.about_about__XJBUJ .about_about_text__SsamX .about_tech_intro__5ixfk{color:var(--color-text);font-weight:500;margin-top:2rem}.about_about__XJBUJ .about_skills_grid__cCisn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;width:100%}.about_about__XJBUJ .about_skill_card__ZhVQg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.9rem;gap:.9rem;padding:2rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;cursor:default;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about_about__XJBUJ .about_skill_card__ZhVQg:hover{border-color:var(--brand-color);box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 20px color-mix(in srgb,var(--brand-color) 20%,transparent)}.about_about__XJBUJ .about_skill_card__ZhVQg:hover .about_icon_box__FILdy{background:color-mix(in srgb,var(--brand-color) 12%,transparent);border-color:color-mix(in srgb,var(--brand-color) 30%,transparent)}.about_about__XJBUJ .about_skill_card__ZhVQg:hover .about_icon_box__FILdy svg{color:var(--brand-color)}.about_about__XJBUJ .about_skill_card__ZhVQg:hover .about_card_shine__xnceS{opacity:1;transform:translateX(100%)}.about_about__XJBUJ .about_icon_box__FILdy{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:all .4s ease}.about_about__XJBUJ .about_icon_box__FILdy svg{font-size:1.5rem;color:#71717a;transition:color .4s ease}.about_about__XJBUJ .about_skill_name__sryBV{font-family:Fira Mono;font-size:.8rem;color:var(--color-text);letter-spacing:.03em;text-align:center}.about_about__XJBUJ .about_card_shine__xnceS{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent);pointer-events:none;opacity:0;transition:transform .6s ease,opacity .3s ease}.about_about__XJBUJ .about_decorative_circle__mGcBn{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:300px;height:300px;border-radius:50%;border:1px solid hsla(0,0%,100%,.03);pointer-events:none}.about_about__XJBUJ .about_decorative_circle__mGcBn:before{content:"";position:absolute;inset:30px;border-radius:50%;border:1px dashed rgba(0,212,255,.1);-webkit-animation:about_spin__vNU8J 20s linear infinite;animation:about_spin__vNU8J 20s linear infinite}@-webkit-keyframes about_spin__vNU8J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes about_spin__vNU8J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:991px){.about_about__XJBUJ .about_skills_grid__cCisn{grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}}@media screen and (max-width:768px){.about_about__XJBUJ{padding:4rem 0}.about_about__XJBUJ .about_section_label__VBEN7 .about_label_text__LFtYp{font-size:1.4rem}.about_about__XJBUJ .about_about_text__SsamX p{font-size:.9rem}.about_about__XJBUJ .about_skills_grid__cCisn{grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.about_about__XJBUJ .about_skill_card__ZhVQg{padding:1.5rem .75rem}.about_about__XJBUJ .about_icon_box__FILdy{width:44px;height:44px}.about_about__XJBUJ .about_icon_box__FILdy svg{font-size:1.2rem}.about_about__XJBUJ .about_skill_name__sryBV{font-size:.7rem}.about_about__XJBUJ .about_decorative_circle__mGcBn{display:none}}@media screen and (max-width:480px){.about_about__XJBUJ .about_skills_grid__cCisn{grid-template-columns:repeat(2,1fr)}.about_about__XJBUJ .about_skill_card__ZhVQg{padding:1.25rem .5rem;grid-gap:.6rem;gap:.6rem}}html[data-theme=light] .about_skill_card__ZhVQg{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .about_icon_box__FILdy{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}.experience_experience__tCDQL{position:relative;padding:8rem 0}.experience_experience__tCDQL .experience_section_wrapper__OTTdI{position:relative;display:flex;flex-direction:column;align-items:center}.experience_experience__tCDQL .experience_section_label__dK3Pr{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.experience_experience__tCDQL .experience_section_label__dK3Pr .experience_label_number__C22Lm{font-family:Fira Mono;font-size:.85rem;color:var(--main-color);letter-spacing:.1em}.experience_experience__tCDQL .experience_section_label__dK3Pr .experience_label_line__xCCPk{width:60px;height:1px;background:linear-gradient(90deg,var(--main-color),transparent)}.experience_experience__tCDQL .experience_section_label__dK3Pr .experience_label_text__KiCPr{font-family:luggage;font-size:1.8rem;font-weight:600;background:linear-gradient(135deg,var(--color-text),#71717a,var(--color-text));background-size:200% 200%;-webkit-animation:experience_gradientShift__ol_v3 4s ease infinite;animation:experience_gradientShift__ol_v3 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.experience_timeline__ZHaJq{position:relative;width:100%;display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}.experience_timeline_line__9Guc0{position:absolute;left:16px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--main-color),rgba(123,47,247,.3),transparent)}.experience_timeline_item__qRkuo{position:relative;padding-left:52px}.experience_timeline_dot__ZwIiy{position:absolute;left:9px;top:28px;width:15px;height:15px;border-radius:50%;background:var(--color-page-background);border:2px solid var(--main-color);z-index:2;display:flex;align-items:center;justify-content:center}.experience_dot_pulse__Hx_R1{width:7px;height:7px;border-radius:50%;background:var(--main-color);-webkit-animation:experience_dotPulse__DOS0z 2s ease-in-out infinite;animation:experience_dotPulse__DOS0z 2s ease-in-out infinite;box-shadow:0 0 8px rgba(0,212,255,.5)}@-webkit-keyframes experience_dotPulse__DOS0z{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes experience_dotPulse__DOS0z{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.experience_job_card__H3YF_{position:relative;padding:1.8rem 2rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.experience_job_card__H3YF_:hover{border-color:rgba(0,212,255,.2);box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 20px rgba(0,212,255,.05)}.experience_job_card__H3YF_:hover .experience_card_shine__doE37{opacity:1;transform:translateX(100%)}.experience_job_header__ojXmQ{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1.2rem}.experience_job_title__ciKm9{font-family:luggage;font-size:1.15rem;font-weight:600;color:var(--color-text);margin-bottom:.3rem}.experience_job_company__g0BgB{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.experience_company_name__nuxRO{font-family:Fira Mono;font-size:.85rem;color:var(--main-color);font-weight:500}.experience_company_sep__WxICH{color:#71717a;font-size:.75rem}.experience_company_location__KwOcs{font-family:Fira Mono;font-size:.8rem;color:#71717a}.experience_job_period__Z84m_{display:flex;flex-direction:column;align-items:flex-end;grid-gap:.4rem;gap:.4rem;font-family:Fira Mono;font-size:.75rem;color:#71717a;white-space:nowrap;letter-spacing:.03em}.experience_current_badge__6QXgY{display:inline-block;padding:.15rem .6rem;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#28c840;background:rgba(40,200,64,.1);border:1px solid rgba(40,200,64,.2);border-radius:50px}.experience_job_points__c_ONI{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem}.experience_job_points__c_ONI li{display:flex;grid-gap:.6rem;gap:.6rem;font-family:Fira Mono;font-size:.88rem;line-height:1.7;color:#71717a}.experience_point_arrow__EGKkt{color:var(--main-color);flex-shrink:0;margin-top:.15rem}.experience_card_shine__doE37{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent);pointer-events:none;opacity:0;transition:transform .6s ease,opacity .3s ease}.experience_decorative_circle__a4xI9{position:absolute;left:-100px;top:50%;transform:translateY(-50%);width:300px;height:300px;border-radius:50%;border:1px solid hsla(0,0%,100%,.03);pointer-events:none}.experience_decorative_circle__a4xI9:before{content:"";position:absolute;inset:30px;border-radius:50%;border:1px dashed rgba(0,212,255,.1);-webkit-animation:experience_spin__OidZK 20s linear infinite;animation:experience_spin__OidZK 20s linear infinite}@-webkit-keyframes experience_spin__OidZK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes experience_spin__OidZK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html[data-theme=light] .experience_job_card__H3YF_{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}html[data-theme=light] .experience_job_card__H3YF_:hover{border-color:rgba(0,150,200,.3);box-shadow:0 8px 30px rgba(0,0,0,.08),0 0 20px rgba(0,150,200,.06)}html[data-theme=light] .experience_timeline_dot__ZwIiy{background:#fafafa}html[data-theme=light] .experience_current_badge__6QXgY{color:#1a7f37;background:rgba(26,127,55,.08);border-color:rgba(26,127,55,.2)}@media screen and (max-width:768px){.experience_experience__tCDQL{padding:4rem 0}.experience_experience__tCDQL .experience_section_label__dK3Pr .experience_label_text__KiCPr{font-size:1.4rem}.experience_job_header__ojXmQ{flex-direction:column;grid-gap:.5rem;gap:.5rem}.experience_job_period__Z84m_{align-items:flex-start;flex-direction:row;grid-gap:.6rem;gap:.6rem}.experience_job_title__ciKm9{font-size:1rem}.experience_job_card__H3YF_{padding:1.4rem 1.2rem}.experience_job_points__c_ONI li{font-size:.82rem}.experience_decorative_circle__a4xI9{display:none}}@media screen and (max-width:480px){.experience_timeline_line__9Guc0{left:12px}.experience_timeline_dot__ZwIiy{left:5px;width:13px;height:13px}.experience_timeline_item__qRkuo{padding-left:40px}.experience_job_card__H3YF_{padding:1.2rem 1rem}}.thebes-logo_thebes_logo__tBdqI{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.thebes-logo_thebes_logo__tBdqI .thebes-logo_glow_ring__yf0ZG{position:absolute;width:220px;height:220px;border-radius:50%;opacity:0;transition:opacity .4s ease;background:radial-gradient(circle,var(--main-color-trans) 0,transparent 70%);filter:blur(20px)}.thebes-logo_thebes_logo__tBdqI.thebes-logo_glow__hri6Y .thebes-logo_glow_ring__yf0ZG{opacity:1;-webkit-animation:thebes-logo_glowPulse__yjJwu 3s ease-in-out infinite;animation:thebes-logo_glowPulse__yjJwu 3s ease-in-out infinite}.thebes-logo_thebes_logo__tBdqI.thebes-logo_animate__dF8_Z .thebes-logo_outer_circle__LZAcG{-webkit-animation:thebes-logo_logoFloat__KIoKk 6s ease-in-out infinite;animation:thebes-logo_logoFloat__KIoKk 6s ease-in-out infinite}.thebes-logo_thebes_logo__tBdqI.thebes-logo_animate__dF8_Z .thebes-logo_triangle__BSCaH{-webkit-animation:thebes-logo_trianglePulse__pi3XB 4s ease-in-out infinite;animation:thebes-logo_trianglePulse__pi3XB 4s ease-in-out infinite}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG{background:var(--main-color);width:200px;height:200px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 30px var(--main-color-trans),inset 0 0 20px hsla(0,0%,100%,.1);transition:box-shadow .4s ease}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F{background:var(--color-page-background);width:160px;height:160px;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:inset 0 0 15px rgba(0,0,0,.3)}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg{margin-top:1rem;height:100%;width:70%;display:flex;flex-direction:column}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_triangle__BSCaH{background:var(--main-color);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);width:100%;height:20%;margin-bottom:.75rem}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_square__PGlc_{display:flex;flex-direction:column;height:57%}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_square__PGlc_ .thebes-logo_t__D45yW{position:relative}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_square__PGlc_ .thebes-logo_t__D45yW:before{content:"";position:absolute;width:100%;top:0;height:25px;background:var(--main-color)}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_square__PGlc_ .thebes-logo_t__D45yW:after{display:block;content:"";position:absolute;top:0;left:50%;width:25px;height:80px;background:var(--main-color);transform:translateX(-50%)}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_square__PGlc_ .thebes-logo_shape___epff{width:100%;margin-top:1rem;border-top:20px solid var(--color-page-background);height:70%;display:flex;justify-content:space-between}.thebes-logo_thebes_logo__tBdqI .thebes-logo_outer_circle__LZAcG .thebes-logo_inner_circle__HN34F .thebes-logo_rectangle__o_mUg .thebes-logo_square__PGlc_ .thebes-logo_shape___epff div{background:var(--main-color);width:30px}@-webkit-keyframes thebes-logo_glowPulse__yjJwu{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes thebes-logo_glowPulse__yjJwu{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@-webkit-keyframes thebes-logo_logoFloat__KIoKk{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes thebes-logo_logoFloat__KIoKk{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@-webkit-keyframes thebes-logo_trianglePulse__pi3XB{0%,to{opacity:1}50%{opacity:.7}}@keyframes thebes-logo_trianglePulse__pi3XB{0%,to{opacity:1}50%{opacity:.7}}.education_education__HAtDs{position:relative;padding:8rem 0}.education_education__HAtDs .education_section_wrapper__B4AVT{position:relative}.education_education__HAtDs .education_section_label__dEmMY{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;margin-bottom:4rem;width:100%}.education_education__HAtDs .education_section_label__dEmMY .education_label_number__AG_l0{font-family:Fira Mono;font-size:.85rem;color:var(--main-color);letter-spacing:.1em}.education_education__HAtDs .education_section_label__dEmMY .education_label_line__y5IZu{width:60px;height:1px;background:linear-gradient(90deg,var(--main-color),transparent)}.education_education__HAtDs .education_section_label__dEmMY .education_label_text___gkKS{font-family:luggage;font-size:1.8rem;font-weight:600;background:linear-gradient(135deg,var(--color-text),#71717a,var(--color-text));background-size:200% 200%;-webkit-animation:education_gradientShift__i48bN 4s ease infinite;animation:education_gradientShift__i48bN 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.education_education__HAtDs .education_edu_layout__vIRzi{display:flex;align-items:center;grid-gap:0;gap:0;width:100%}.education_education__HAtDs .education_logo_col__1BySD{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:240px;height:240px}.education_education__HAtDs .education_orbit_ring_2__r5oc8,.education_education__HAtDs .education_orbit_ring__XokBe{position:absolute;border-radius:50%;border:1px solid hsla(0,0%,100%,.04);pointer-events:none}.education_education__HAtDs .education_orbit_ring__XokBe{width:220px;height:220px;-webkit-animation:education_orbitSpin__KlYyD 25s linear infinite;animation:education_orbitSpin__KlYyD 25s linear infinite}.education_education__HAtDs .education_orbit_ring_2__r5oc8{width:260px;height:260px;border-style:dashed;border-color:rgba(0,212,255,.08);animation:education_orbitSpin__KlYyD 40s linear infinite reverse}.education_education__HAtDs .education_bridge__3fFyW{display:flex;align-items:center;width:80px;flex-shrink:0;transform-origin:left center}.education_education__HAtDs .education_bridge__3fFyW .education_bridge_line__SmCxC{flex:1 1;height:1px;background:linear-gradient(90deg,var(--main-color),rgba(123,47,247,.4))}.education_education__HAtDs .education_bridge__3fFyW .education_bridge_dot___EoVm{width:8px;height:8px;border-radius:50%;background:var(--main-color);box-shadow:0 0 12px var(--main-color-trans);flex-shrink:0}.education_education__HAtDs .education_content_col__qMneo{position:relative;flex:1 1;padding:2.5rem 2.5rem 2.5rem 3rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .4s ease}.education_education__HAtDs .education_content_col__qMneo:hover{border-color:rgba(0,212,255,.12);box-shadow:0 16px 50px rgba(0,0,0,.25)}.education_education__HAtDs .education_content_border__9dZ1D{position:absolute;left:0;top:1.5rem;bottom:1.5rem;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--main-color),#7b2ff7,transparent)}.education_education__HAtDs .education_interval_badge__bS_dS{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-family:Fira Mono;font-size:.75rem;color:#71717a;padding:.35rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;letter-spacing:.06em;margin-bottom:1.25rem}.education_education__HAtDs .education_interval_badge__bS_dS svg{color:var(--main-color);font-size:.75rem}.education_education__HAtDs .education_degree__PZq86{font-family:luggage;font-size:1.5rem;font-weight:600;line-height:1.45;margin-bottom:1rem;background:linear-gradient(135deg,var(--color-text),hsla(0,0%,100%,.7),var(--color-text));background-size:200% 200%;-webkit-animation:education_gradientShift__i48bN 4s ease infinite;animation:education_gradientShift__i48bN 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.education_education__HAtDs .education_university_row__EEBvw{display:flex;align-items:flex-start;grid-gap:.6rem;gap:.6rem;margin-bottom:1.5rem}.education_education__HAtDs .education_uni_icon___Kxha{color:var(--main-color);font-size:1.2rem;margin-top:.15rem;flex-shrink:0}.education_education__HAtDs .education_university__HknTf{font-family:Fira Mono;font-size:.85rem;color:#71717a;line-height:1.7}.education_education__HAtDs .education_status_row__dI7tS{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem}.education_education__HAtDs .education_status_dot__0bLzs{width:8px;height:8px;border-radius:50%;background:#00ff95;box-shadow:0 0 8px rgba(0,255,149,.4)}.education_education__HAtDs .education_status_text__v3I3p{font-family:Fira Mono;font-size:.8rem;color:var(--color-text);letter-spacing:.05em}.education_education__HAtDs .education_status_arrow__XK1g_{color:#71717a;font-size:.75rem;margin-left:.25rem}.education_education__HAtDs .education_bg_text__R50Mj{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:luggage;font-size:14rem;font-weight:700;color:hsla(0,0%,100%,.02);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.1em;line-height:1}@-webkit-keyframes education_orbitSpin__KlYyD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes education_orbitSpin__KlYyD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:991px){.education_education__HAtDs .education_bridge__3fFyW{width:40px}.education_education__HAtDs .education_logo_col__1BySD{width:200px;height:200px}.education_education__HAtDs .education_orbit_ring__XokBe{width:180px;height:180px}.education_education__HAtDs .education_orbit_ring_2__r5oc8{width:220px;height:220px}}@media screen and (max-width:768px){.education_education__HAtDs{padding:4rem 0}.education_education__HAtDs .education_section_label__dEmMY .education_label_text___gkKS{font-size:1.4rem}.education_education__HAtDs .education_edu_layout__vIRzi{flex-direction:column;align-items:center;grid-gap:1.5rem;gap:1.5rem}.education_education__HAtDs .education_bridge__3fFyW{transform:rotate(90deg);width:40px}.education_education__HAtDs .education_logo_col__1BySD{width:160px;height:160px}.education_education__HAtDs .education_orbit_ring__XokBe{width:150px;height:150px}.education_education__HAtDs .education_orbit_ring_2__r5oc8{width:180px;height:180px}.education_education__HAtDs .education_content_col__qMneo{padding:1.5rem;text-align:center}.education_education__HAtDs .education_content_border__9dZ1D{display:none}.education_education__HAtDs .education_status_row__dI7tS,.education_education__HAtDs .education_university_row__EEBvw{justify-content:center}.education_education__HAtDs .education_degree__PZq86{font-size:1.15rem}.education_education__HAtDs .education_university__HknTf{font-size:.8rem}.education_education__HAtDs .education_bg_text__R50Mj{display:none}}@media screen and (max-width:480px){.education_education__HAtDs .education_logo_col__1BySD{width:130px;height:130px}.education_education__HAtDs .education_orbit_ring__XokBe{width:120px;height:120px}.education_education__HAtDs .education_orbit_ring_2__r5oc8{width:150px;height:150px}.education_education__HAtDs .education_degree__PZq86{font-size:1rem}}html[data-theme=light] .education_content_col__qMneo{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}html[data-theme=light] .education_content_col__qMneo:hover{box-shadow:0 16px 50px rgba(0,0,0,.08)}html[data-theme=light] .education_content_border__9dZ1D{background:linear-gradient(180deg,var(--main-color),#7b2ff7,transparent)}html[data-theme=light] .education_interval_badge__bS_dS{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}html[data-theme=light] .education_degree__PZq86{background:linear-gradient(135deg,#111,rgba(0,0,0,.7),#111);background-size:200% 200%;-webkit-animation:education_gradientShift__i48bN 4s ease infinite;animation:education_gradientShift__i48bN 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .education_orbit_ring__XokBe{border-color:rgba(0,0,0,.06)}html[data-theme=light] .education_orbit_ring_2__r5oc8{border-color:rgba(0,0,0,.04)}html[data-theme=light] .education_bg_text__R50Mj{color:rgba(0,0,0,.03)}.project-view_card__NkMso{position:relative;border-radius:20px;overflow:hidden;transform-style:preserve-3d;border:1px solid hsla(0,0%,100%,.06);height:320px;transition:all .5s cubic-bezier(.165,.84,.44,1)}.project-view_card__NkMso.project-view_featured__LP2XP{height:440px}.project-view_card__NkMso:hover{border-color:rgba(0,212,255,.15);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(0,212,255,.06)}.project-view_card__NkMso:hover .project-view_card_image__niZkY{transform:scale(1.1)}.project-view_card__NkMso:hover .project-view_card_overlay__mpPQs{background:linear-gradient(0deg,rgba(6,6,18,.97) 0,rgba(6,6,18,.7) 50%,rgba(6,6,18,.2))}.project-view_card__NkMso:hover .project-view_card_number__w_1dL{opacity:.06}.project-view_card__NkMso:hover .project-view_card_content__DEW_9{opacity:0;transform:translateY(10px);pointer-events:none}.project-view_card__NkMso:hover .project-view_card_hover__XsPhl{opacity:1;transform:translateY(0)}.project-view_card_image__niZkY{position:absolute;inset:-4px;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scale(1.04)}.project-view_card_overlay__mpPQs{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(6,6,18,.92) 0,rgba(6,6,18,.3) 50%,transparent);transition:background .5s ease}.project-view_card_number__w_1dL{position:absolute;top:1.25rem;right:1.5rem;font-family:luggage;font-size:3.5rem;font-weight:700;color:#fff;opacity:.1;z-index:3;line-height:1;transition:opacity .4s ease}.project-view_featured__LP2XP .project-view_card_number__w_1dL{font-size:5rem}.project-view_card_content__DEW_9{position:absolute;bottom:0;left:0;right:0;padding:0 1.75rem 1.75rem;z-index:4;transition:all .4s cubic-bezier(.165,.84,.44,1);opacity:1}.project-view_card_tag__o3USa{display:inline-block;font-family:Fira Mono;font-size:.65rem;color:var(--main-color);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.35rem}.project-view_card_title__QmmMw{font-family:luggage;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.75rem;line-height:1.2}.project-view_featured__LP2XP .project-view_card_title__QmmMw{font-size:2rem}.project-view_card_tech__Tbjv9{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem}.project-view_card_tech__Tbjv9 span{font-family:Fira Mono;font-size:.65rem;padding:.25rem .65rem;border-radius:20px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);letter-spacing:.04em}.project-view_card_hover__XsPhl{position:absolute;bottom:0;left:0;right:0;padding:0 1.75rem 1.75rem;z-index:5;opacity:0;transform:translateY(16px);transition:all .4s cubic-bezier(.165,.84,.44,1);pointer-events:none}.project-view_card__NkMso:hover .project-view_card_hover__XsPhl{pointer-events:auto}.project-view_hover_tag__vkhfC{display:inline-block;font-family:Fira Mono;font-size:.65rem;color:var(--main-color);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.4rem}.project-view_hover_title__je9l5{font-family:luggage;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.75rem;line-height:1.2}.project-view_featured__LP2XP .project-view_hover_title__je9l5{font-size:2rem}.project-view_hover_desc__JLbYh{font-family:Fira Mono;font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.7;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-view_featured__LP2XP .project-view_hover_desc__JLbYh{-webkit-line-clamp:3}.project-view_hover_actions__OqLhS{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem}.project-view_hover_link__fmiDT{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;padding:.45rem 1rem;border-radius:50px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text);font-family:Fira Mono;font-size:.75rem;text-decoration:none;transition:all .3s ease;letter-spacing:.03em}.project-view_hover_link__fmiDT svg{font-size:.85rem}.project-view_hover_link__fmiDT:hover{background:var(--main-color);border-color:var(--main-color);color:var(--color-page-background);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.25)}.project-view_hover_details__KiGy1{all:unset;cursor:pointer;display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;margin-left:auto;padding:.45rem 1rem;border-radius:50px;background:linear-gradient(135deg,var(--main-color),#7b2ff7,var(--main-color));background-size:200% 200%;-webkit-animation:project-view_gradientShift__3L0Da 3s ease infinite;animation:project-view_gradientShift__3L0Da 3s ease infinite;color:#fff;font-family:Fira Mono;font-size:.75rem;letter-spacing:.03em;transition:all .3s ease}.project-view_hover_details__KiGy1 svg{font-size:.7rem;transition:transform .3s ease}.project-view_hover_details__KiGy1:hover{box-shadow:0 6px 24px rgba(0,212,255,.3);transform:translateY(-2px)}.project-view_hover_details__KiGy1:hover svg{transform:translate(2px,-2px)}.project-view_slider_card__uKPaB{height:400px!important}.project-view_slider_card__uKPaB:hover .project-view_card_image__niZkY{transform:scale(1.08)}.project-view_slider_card__uKPaB:hover .project-view_card_content__DEW_9{opacity:1;transform:none;pointer-events:auto}.project-view_slider_card__uKPaB:hover .project-view_card_hover__XsPhl{opacity:0;pointer-events:none}.project-view_slider_card__uKPaB .project-view_card_hover__XsPhl{display:none}@media screen and (max-width:991px){.project-view_card__NkMso{height:300px}.project-view_card__NkMso.project-view_featured__LP2XP{height:380px}}@media screen and (max-width:575px){.project-view_card__NkMso{height:260px;border-radius:16px}.project-view_card__NkMso.project-view_featured__LP2XP{height:320px}.project-view_card_content__DEW_9{padding:0 1.25rem 1.25rem}.project-view_card_title__QmmMw{font-size:1.2rem}.project-view_featured__LP2XP .project-view_card_title__QmmMw{font-size:1.5rem}.project-view_card_hover__XsPhl{padding:0 1.25rem 1.25rem}.project-view_hover_actions__OqLhS{flex-wrap:wrap}}html[data-theme=light] .project-view_card__NkMso{border:1px solid rgba(0,0,0,.08)}html[data-theme=light] .project-view_card__NkMso:hover{box-shadow:0 30px 80px rgba(0,0,0,.15),0 0 40px rgba(0,212,255,.04)}html[data-theme=light] .project-view_card_overlay__mpPQs{background:linear-gradient(0deg,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.35) 50%,transparent)}html[data-theme=light] .project-view_card__NkMso:hover .project-view_card_overlay__mpPQs{background:linear-gradient(0deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.2))}html[data-theme=light] .project-view_card_number__w_1dL{color:#000}html[data-theme=light] .project-view_card_title__QmmMw{color:#111}html[data-theme=light] .project-view_card_tech__Tbjv9 span{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.6)}html[data-theme=light] .project-view_hover_desc__JLbYh{color:rgba(0,0,0,.6)}html[data-theme=light] .project-view_hover_link__fmiDT{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);color:#333}.project-details_overlay__sLnBw{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.project-details_modal__hpk4K{position:relative;width:100%;max-width:800px;max-height:90vh;margin:auto;overflow-y:auto;border-radius:24px;background:rgba(14,14,30,.95);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 80px rgba(0,212,255,.06)}.project-details_modal__hpk4K::-webkit-scrollbar{width:4px}.project-details_modal__hpk4K::-webkit-scrollbar-track{background:transparent}.project-details_modal__hpk4K::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.project-details_close_btn__qW5e7{all:unset;cursor:pointer;position:absolute;top:1.25rem;right:1.25rem;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text);font-size:1.4rem;transition:all .3s ease}.project-details_close_btn__qW5e7:hover{background:hsla(0,0%,100%,.1);border-color:var(--main-color);color:var(--main-color);transform:rotate(90deg)}.project-details_modal_image__a3iFO{position:relative;width:100%;height:350px;overflow:hidden;border-radius:24px 24px 0 0}.project-details_modal_image__a3iFO img{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.project-details_modal_image__a3iFO:hover img{transform:scale(1.05)}.project-details_modal_image__a3iFO .project-details_image_gradient__Ej3_M{position:absolute;inset:0;background:linear-gradient(0deg,#0e0e1e 0,rgba(14,14,30,.3) 40%,transparent 70%);z-index:2}.project-details_modal_image__a3iFO .project-details_project_number__ttE_f{position:absolute;bottom:1rem;right:1.5rem;font-family:luggage;font-size:5rem;font-weight:700;color:#fff;opacity:.08;z-index:3;line-height:1}.project-details_modal_body__kbKf4{padding:0 2.5rem 2.5rem;margin-top:-2rem;position:relative;z-index:3}.project-details_featured_tag__Uisq7{display:inline-block;font-family:Fira Mono;font-size:.7rem;color:var(--main-color);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}.project-details_project_title__GmlNS{font-family:luggage;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--color-text),hsla(0,0%,100%,.7),var(--color-text));background-size:200% 200%;-webkit-animation:project-details_gradientShift__an9Gl 4s ease infinite;animation:project-details_gradientShift__an9Gl 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.project-details_description_block__WPBIp{margin-bottom:2rem;padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;border-left:3px solid var(--main-color)}.project-details_description_block__WPBIp p{font-family:Fira Mono;font-size:.95rem;line-height:1.8;color:#71717a;margin:0}.project-details_tech_list__zhkuz{margin-bottom:2rem}.project-details_tech_heading__aWty1{display:block;font-family:Fira Mono;font-size:.7rem;color:#71717a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem}.project-details_tech_tags__cMR9U{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.project-details_tech_tag__GWtqI{font-family:Fira Mono;font-size:.75rem;padding:.4rem 1rem;border-radius:20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--main-color);letter-spacing:.05em;transition:all .3s ease}.project-details_tech_tag__GWtqI:hover{background:var(--main-color-trans);border-color:var(--main-color)}.project-details_actions__gydO6{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.project-details_action_primary__j_jAx{display:inline-flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.75rem 1.75rem;border-radius:50px;background:linear-gradient(135deg,var(--main-color),#7b2ff7,var(--main-color));background-size:200% 200%;-webkit-animation:project-details_gradientShift__an9Gl 3s ease infinite;animation:project-details_gradientShift__an9Gl 3s ease infinite;color:#fff;font-family:Fira Mono;font-size:.85rem;font-weight:500;text-decoration:none;letter-spacing:.04em;transition:all .3s ease}.project-details_action_primary__j_jAx svg{font-size:1rem}.project-details_action_primary__j_jAx:hover{box-shadow:0 8px 30px rgba(0,212,255,.3);transform:translateY(-2px)}.project-details_action_secondary__Ngl46{display:inline-flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.75rem 1.75rem;border-radius:50px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text);font-family:Fira Mono;font-size:.85rem;text-decoration:none;letter-spacing:.04em;transition:all .3s ease}.project-details_action_secondary__Ngl46 svg{font-size:1rem}.project-details_action_secondary__Ngl46:hover{border-color:var(--main-color);color:var(--main-color);transform:translateY(-2px)}@media screen and (max-width:768px){.project-details_overlay__sLnBw{padding:1rem}.project-details_modal__hpk4K{max-height:95vh}.project-details_modal_image__a3iFO{height:250px}.project-details_modal_body__kbKf4{padding:0 1.5rem 2rem}}@media screen and (max-width:480px){.project-details_modal_image__a3iFO{height:200px}.project-details_modal_body__kbKf4{padding:0 1.25rem 1.5rem}.project-details_actions__gydO6{flex-direction:column}.project-details_actions__gydO6 a{justify-content:center}}html[data-theme=light] .project-details_modal__hpk4K{background:hsla(0,0%,100%,.98);border:1px solid rgba(0,0,0,.08);box-shadow:0 40px 100px rgba(0,0,0,.15)}html[data-theme=light] .project-details_modal__hpk4K .project-details_image_gradient__Ej3_M{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.3) 40%,transparent 70%)}html[data-theme=light] .project-details_close_btn__qW5e7{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08);color:#333}html[data-theme=light] .project-details_project_title__GmlNS{background:linear-gradient(135deg,#111,rgba(0,0,0,.7),#111);background-size:200% 200%;-webkit-animation:project-details_gradientShift__an9Gl 4s ease infinite;animation:project-details_gradientShift__an9Gl 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .project-details_description_block__WPBIp{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-left:3px solid var(--main-color)}html[data-theme=light] .project-details_tech_tag__GWtqI{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08)}html[data-theme=light] .project-details_action_secondary__Ngl46{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);color:#333}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-feature-settings:normal,;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.portfolio_portfolio__3N4rI{position:relative;padding:8rem 0}.portfolio_portfolio__3N4rI .portfolio_section_wrapper__ZDvHI{position:relative}.portfolio_portfolio__3N4rI .portfolio_section_header__6I4a_{display:flex;align-items:center;justify-content:center;margin-bottom:3rem;grid-gap:1.5rem;gap:1.5rem}.portfolio_portfolio__3N4rI .portfolio_section_label__IfS0h{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.portfolio_portfolio__3N4rI .portfolio_section_label__IfS0h .portfolio_label_number__Bzj6L{font-family:Fira Mono;font-size:.85rem;color:var(--main-color);letter-spacing:.1em}.portfolio_portfolio__3N4rI .portfolio_section_label__IfS0h .portfolio_label_line__XN0Fe{width:60px;height:1px;background:linear-gradient(90deg,var(--main-color),transparent)}.portfolio_portfolio__3N4rI .portfolio_section_label__IfS0h .portfolio_label_text__RTXFh{font-family:luggage;font-size:1.8rem;font-weight:600;background:linear-gradient(135deg,var(--color-text),#71717a,var(--color-text));background-size:200% 200%;-webkit-animation:portfolio_gradientShift__H2wUs 4s ease infinite;animation:portfolio_gradientShift__H2wUs 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.portfolio_portfolio__3N4rI .portfolio_projects_grid__8pYWv{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.portfolio_view_toggle__1v5rO{display:flex;grid-gap:.25rem;gap:.25rem;padding:.25rem;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.portfolio_toggle_btn__H796A{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#71717a;font-size:1rem;transition:all .3s ease}.portfolio_toggle_btn__H796A:hover{color:var(--color-text);background:hsla(0,0%,100%,.04)}.portfolio_toggle_btn__H796A.portfolio_active__rCq97{color:var(--main-color);background:rgba(0,212,255,.08);box-shadow:0 0 12px rgba(0,212,255,.1)}.portfolio_slider_wrapper__BRrWA{position:relative;margin:0 -2rem;padding:0 2rem}.portfolio_swiper__OfVQN{padding-bottom:3.5rem!important}.portfolio_swiper__OfVQN .swiper-pagination-bullet{background:#71717a;opacity:.4;width:8px;height:8px;transition:all .3s ease}.portfolio_swiper__OfVQN .swiper-pagination-bullet-active{background:var(--main-color);opacity:1;width:24px;border-radius:4px}.portfolio_swiper__OfVQN .swiper-button-next,.portfolio_swiper__OfVQN .swiper-button-prev{width:40px;height:40px;border-radius:50%;background:rgba(10,10,26,.7);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.portfolio_swiper__OfVQN .swiper-button-next:after,.portfolio_swiper__OfVQN .swiper-button-prev:after{font-size:.85rem;color:var(--color-text)}.portfolio_swiper__OfVQN .swiper-button-next:hover,.portfolio_swiper__OfVQN .swiper-button-prev:hover{border-color:var(--main-color);background:rgba(0,212,255,.1);box-shadow:0 0 20px rgba(0,212,255,.15)}.portfolio_swiper_slide__psMjs{width:600px!important;max-width:85vw}@media screen and (max-width:991px){.portfolio_portfolio__3N4rI .portfolio_projects_grid__8pYWv{grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}}@media screen and (max-width:768px){.portfolio_portfolio__3N4rI{padding:4rem 0}.portfolio_portfolio__3N4rI .portfolio_section_header__6I4a_{flex-direction:column;grid-gap:1rem;gap:1rem}.portfolio_portfolio__3N4rI .portfolio_section_label__IfS0h .portfolio_label_text__RTXFh{font-size:1.4rem}.portfolio_portfolio__3N4rI .portfolio_projects_grid__8pYWv{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.portfolio_slider_wrapper__BRrWA{margin:0 -1rem;padding:0 1rem}.portfolio_swiper_slide__psMjs{width:85vw!important}}html[data-theme=light] .portfolio_view_toggle__1v5rO{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .portfolio_toggle_btn__H796A:hover{background:rgba(0,0,0,.04)}html[data-theme=light] .portfolio_toggle_btn__H796A.portfolio_active__rCq97{background:rgba(0,212,255,.06)}html[data-theme=light] .portfolio_swiper__OfVQN .swiper-button-next,html[data-theme=light] .portfolio_swiper__OfVQN .swiper-button-prev{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08)}html[data-theme=light] .portfolio_swiper__OfVQN .swiper-button-next:after,html[data-theme=light] .portfolio_swiper__OfVQN .swiper-button-prev:after{color:#333}.contact_contact__K_Eh8{position:relative;padding:8rem 0 4rem}.contact_contact__K_Eh8 .contact_section_wrapper__wCIGU{position:relative}.contact_contact__K_Eh8 .contact_section_label__3L_Zl{display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.contact_contact__K_Eh8 .contact_section_label__3L_Zl .contact_label_number__Ajcil{font-family:Fira Mono;font-size:.85rem;color:var(--main-color);letter-spacing:.1em}.contact_contact__K_Eh8 .contact_section_label__3L_Zl .contact_label_line__bC6RR{width:60px;height:1px;background:linear-gradient(90deg,var(--main-color),transparent)}.contact_contact__K_Eh8 .contact_section_label__3L_Zl .contact_label_text__b2tVi{font-family:luggage;font-size:1.8rem;font-weight:600;background:linear-gradient(135deg,var(--color-text),#71717a,var(--color-text));background-size:200% 200%;-webkit-animation:contact_gradientShift__vixpV 4s ease infinite;animation:contact_gradientShift__vixpV 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact_contact_hero__cJnqD{text-align:center;padding:3rem 0 4rem;max-width:700px;margin:0 auto}.contact_big_heading__xQE3o{font-family:luggage;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1.25rem;color:var(--color-text)}.contact_heading_accent__kbX7L{background:linear-gradient(135deg,var(--main-color),#7b2ff7,var(--main-color));background-size:200% 200%;-webkit-animation:contact_gradientShift__vixpV 3s ease infinite;animation:contact_gradientShift__vixpV 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.contact_subtitle__pVzME{font-family:Fira Mono;font-size:1rem;line-height:1.8;color:#71717a;margin-bottom:2.5rem;max-width:520px;margin-left:auto;margin-right:auto}.contact_cta_button__wqM4H{display:inline-flex;align-items:center;grid-gap:.75rem;gap:.75rem;font-family:Fira Mono;font-size:.95rem;font-weight:500;color:var(--color-page-background);background:linear-gradient(135deg,var(--main-color),#7b2ff7,var(--main-color));background-size:200% 200%;-webkit-animation:contact_gradientShift__vixpV 3s ease infinite;animation:contact_gradientShift__vixpV 3s ease infinite;padding:1rem 2.5rem;border-radius:60px;text-decoration:none;letter-spacing:.04em;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 30px rgba(0,212,255,.2),0 0 0 0 rgba(0,212,255,0)}.contact_cta_button__wqM4H .contact_cta_arrow__3bsxG{font-size:.85rem;transition:transform .3s ease}.contact_cta_button__wqM4H:hover{box-shadow:0 12px 40px rgba(0,212,255,.35),0 0 60px rgba(0,212,255,.1)}.contact_cta_button__wqM4H:hover .contact_cta_arrow__3bsxG{transform:translate(3px,-3px)}.contact_contact_bottom__Vbq85{display:flex;flex-direction:column;align-items:center;grid-gap:2rem;gap:2rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.06)}.contact_info_strip__P9U8o{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap;justify-content:center}.contact_info_chip__L146L{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;font-family:Fira Mono;font-size:.85rem;color:#71717a;transition:color .3s ease}.contact_info_chip__L146L svg{color:var(--main-color);font-size:.95rem;flex-shrink:0}.contact_info_chip__L146L:hover{color:var(--color-text)}.contact_info_divider__0ZVd1{width:1px;height:16px;background:hsla(0,0%,100%,.1)}.contact_social_grid__myStX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;width:100%;max-width:600px}.contact_social_card__RmGh4{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.6rem;gap:.6rem;padding:1.75rem 1rem;border-radius:20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);cursor:pointer;position:relative;overflow:hidden}.contact_social_card__RmGh4:before{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,var(--card-accent),transparent 60%);opacity:0;transition:opacity .4s ease}.contact_social_card__RmGh4:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 30px rgba(0,212,255,.06)}.contact_social_card__RmGh4:hover:before{opacity:.1}.contact_social_card__RmGh4:hover .contact_card_icon_wrap__1cs_V{border-color:var(--card-accent);color:var(--card-accent);box-shadow:0 0 20px rgba(0,212,255,.15)}.contact_social_card__RmGh4:hover .contact_card_label__HBv3H{color:var(--color-text)}.contact_social_card__RmGh4:hover .contact_card_arrow__XyKao{opacity:1;transform:translate(0)}.contact_card_icon_wrap__1cs_V{position:relative;z-index:1;width:48px;height:48px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;color:var(--main-color);font-size:1.25rem;transition:all .4s ease}.contact_card_label__HBv3H{position:relative;z-index:1;font-family:Fira Mono;font-size:.75rem;color:#71717a;letter-spacing:.06em;transition:color .3s ease}.contact_card_arrow__XyKao{position:absolute;top:.75rem;right:.75rem;font-size:.6rem;color:#71717a;opacity:0;transform:translate(-4px,4px);transition:all .3s ease;z-index:1}@media screen and (max-width:768px){.contact_contact__K_Eh8{padding:4rem 0 3rem}.contact_contact__K_Eh8 .contact_section_label__3L_Zl .contact_label_text__b2tVi{font-size:1.4rem}.contact_contact_hero__cJnqD{padding:2rem 0 3rem}.contact_big_heading__xQE3o{font-size:clamp(1.6rem,5vw,2.2rem)}.contact_subtitle__pVzME{font-size:.9rem}.contact_info_strip__P9U8o{flex-direction:column;grid-gap:.75rem;gap:.75rem}.contact_info_divider__0ZVd1{display:none}.contact_social_grid__myStX{grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.contact_social_card__RmGh4{padding:1.25rem .75rem}.contact_card_icon_wrap__1cs_V{width:40px;height:40px;font-size:1rem}}@media screen and (max-width:480px){.contact_cta_button__wqM4H{padding:.85rem 2rem;font-size:.9rem}.contact_social_grid__myStX{grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}}html[data-theme=light] .contact_big_heading__xQE3o{color:#111}html[data-theme=light] .contact_contact_bottom__Vbq85{border-top:1px solid rgba(0,0,0,.06)}html[data-theme=light] .contact_info_divider__0ZVd1{background:rgba(0,0,0,.1)}html[data-theme=light] .contact_social_card__RmGh4{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .contact_card_icon_wrap__1cs_V{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08)}.stats_stats__7DBjT{padding:3rem 0;position:relative}.stats_stats_grid__p0CPi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1000px;margin:0 auto}@media screen and (max-width:768px){.stats_stats_grid__p0CPi{grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}@media screen and (max-width:480px){.stats_stats_grid__p0CPi{grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}}.stats_stat_card__usj4L{position:relative;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.stats_stat_card__usj4L:hover{border-color:rgba(0,212,255,.25);transform:translateY(-4px);background:hsla(0,0%,100%,.04)}.stats_stat_card__usj4L:hover .stats_stat_glow__4vntz{opacity:1}.stats_stat_icon__Fw7hM{font-size:1.8rem;margin-bottom:.5rem;filter:grayscale(.2)}.stats_stat_value__Pudfi{font-family:luggage,monospace;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#00d4ff);background-size:200% 200%;-webkit-animation:stats_gradientShift__RpY89 3s ease infinite;animation:stats_gradientShift__RpY89 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}@media screen and (max-width:480px){.stats_stat_value__Pudfi{font-size:2rem}}.stats_stat_label__M1m5k{font-family:Fira Mono,monospace;font-size:.75rem;color:hsla(0,0%,100%,.4);letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem}.stats_stat_glow__4vntz{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.06),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}html[data-theme=light] .stats_stat_card__usj4L{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}html[data-theme=light] .stats_stat_card__usj4L:hover{background:rgba(0,0,0,.04);border-color:rgba(0,150,200,.3)}html[data-theme=light] .stats_stat_label__M1m5k{color:rgba(0,0,0,.45)}.index_container__l0_i3{max-width:1400px;margin:0 auto;padding-left:5rem;padding-right:5rem;position:relative}@media screen and (max-width:991px){.index_container__l0_i3{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:768px){.index_container__l0_i3{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:480px){.index_container__l0_i3{padding-left:1rem;padding-right:1rem}}.index_guru_badge__3dHNl{position:fixed;top:4.5rem;right:0;z-index:150;cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1);filter:drop-shadow(0 0 20px rgba(0,212,255,.15))}.index_guru_badge__3dHNl img{width:80px;height:auto;display:block}.index_guru_badge__3dHNl:hover{filter:drop-shadow(0 0 30px rgba(0,212,255,.35))}@media screen and (max-width:768px){.index_guru_badge__3dHNl{top:3.5rem}.index_guru_badge__3dHNl img{width:45px}}