.about_about_end__Fp1Q1,.about_about_section__NJ7J6{background-color:var(--white)}.about_about_section__NJ7J6 .about_content__sQUBG{margin-top:clamp(80px,7vw,95px);margin-bottom:calc(clamp(100px, 7vw, 120px) - 3.3vw)}.about_about_section__NJ7J6 .about_about_content__YYf45{display:flex;gap:100px 100px;width:100%;align-items:center;justify-content:space-between;flex-direction:row}@media screen and (max-width:1300px){.about_about_section__NJ7J6 .about_about_content__YYf45{gap:50px 50px}}@media screen and (max-width:800px){.about_about_section__NJ7J6 .about_about_content__YYf45{flex-direction:column;justify-content:center}}.about_about_section__NJ7J6 .about_section_title__bf5w_{color:var(--black_title)}.about_about_section__NJ7J6 .about_about_content__YYf45 .about_p_1__jobHc{font-size:20px;color:var(--black_text);line-height:1.3}.about_about_section__NJ7J6 .about_about_content__YYf45 .about_download_resume__FsDCp{display:inline-block;color:var(--light_blue);font-size:15px;cursor:pointer;border-radius:100px;padding:9px 22px;margin-top:8px;border:2px solid var(--light_blue);transition:background-color .2s ease-in-out;width:-moz-fit-content;width:fit-content}.about_about_section__NJ7J6 .about_about_content__YYf45 .about_left_content__d8Wf9{display:flex;flex-direction:column;align-items:center}.about_about_section__NJ7J6 .about_about_content__YYf45 .about_download_resume__FsDCp:hover{background-color:var(--fade_light_blue)}.about_about_section__NJ7J6 .about_about_content__YYf45 .about_download_resume__FsDCp img{width:20px;margin-left:5px;vertical-align:middle}.about_about_section__NJ7J6 .about_photo__gPYc3{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 15px rgba(0,0,0,.3))}.about_about_section__NJ7J6 .about_photo__gPYc3 img{width:clamp(250px,35vw,380px);-webkit-clip-path:circle(0);clip-path:circle(0);opacity:1;transform:translateY(0);transition:-webkit-clip-path 1s ease-in-out;transition:clip-path 1s ease-in-out;transition:clip-path 1s ease-in-out,-webkit-clip-path 1s ease-in-out}@media screen and (max-width:800px){.about_about_section__NJ7J6 .about_photo__gPYc3 img{width:auto;height:auto;max-width:380px}}.about_about_section__NJ7J6 .about_link__QeAE7{color:red}.about_about_section__NJ7J6 .about_link__QeAE7:before{background-color:var(--blue)}.about_image__5Fmdz{object-fit:contain}@font-face{font-family:__proximaNovaBold_4b2f6b;src:url(/_next/static/media/76ea277032d4ed5b-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__proximaNovaBold_Fallback_4b2f6b;src:local("Arial");ascent-override:77.01%;descent-override:20.47%;line-gap-override:0.00%;size-adjust:102.59%}.__className_4b2f6b{font-family:__proximaNovaBold_4b2f6b,__proximaNovaBold_Fallback_4b2f6b}@font-face{font-family:__calibreRegular_5fd22a;src:url(/_next/static/media/f8ba7af1d5aec0ef-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__calibreRegular_Fallback_5fd22a;src:local("Arial");ascent-override:74.15%;descent-override:39.93%;line-gap-override:22.82%;size-adjust:87.66%}.__className_5fd22a{font-family:__calibreRegular_5fd22a,__calibreRegular_Fallback_5fd22a}@font-face{font-family:__ralewaySemiBold_5d3ff9;src:url(/_next/static/media/bc6a0d06392e2d57-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__ralewaySemiBold_Fallback_5d3ff9;src:local("Arial");ascent-override:87.28%;descent-override:21.73%;line-gap-override:0.00%;size-adjust:107.70%}.__className_5d3ff9{font-family:__ralewaySemiBold_5d3ff9,__ralewaySemiBold_Fallback_5d3ff9}body{--light_blue:#56dcfc;--blue:#197dff;--fade_light_blue:rgba(86,220,252,.15);--light_gray:#8ea9bf;--white:#f6f9fc;--fade_white:#bfb6d8;--dark_blue:#101d30;--fade_dark_blue:rgba(16,29,48,.9);--black_title:#2b3954;--black_text:#425466;--dark_purple:#292955;--purple:#343466}*{margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{position:relative;width:100%}ol{list-style:none}.main{display:flex;flex-direction:column}.content,.section{display:flex;justify-content:center;align-items:center}.content{width:100%;z-index:10;flex-direction:column;padding:0 200px;max-width:1200px;margin-right:auto;margin-left:auto}.content.leaning{margin-top:calc(clamp(100px, 7vw, 140px) + 3.3vw);margin-bottom:calc(clamp(100px, 7vw, 140px) - 3.3vw)}@media screen and (max-width:1400px){.content{padding:0 150px}}@media screen and (max-width:1150px){.content{padding:0 100px}}@media screen and (max-width:1020px){.content{padding:0 50px}}@media screen and (max-width:500px){.content{padding:0 25px}}.section_end{height:8vw;width:100%;margin:-4vw 0;transform:rotate(-4deg) scaleX(1.2)}.link{display:inline-block;position:relative;text-decoration:none}.link,.link:hover{color:var(--light_blue)}.link:before{content:"";position:absolute;display:block;width:100%;height:1px;top:75%;left:0;background-color:var(--light_blue);transform:scaleX(0);transition:transform .3s ease}.link:hover:before{transform:scaleX(.999)}.button{display:flex;justify-content:center;align-items:center;pointer-events:all;border:2px solid var(--light_blue);padding:15px 35px 15px 40px;border-radius:40px;font-size:16px;color:var(--light_blue);text-decoration:none;background-color:none;transition:background-color .3s ease}.button:hover{background-color:var(--fade_light_blue)}.button .button_arrow{height:13px;margin-left:15px;fill:none;stroke:var(--light_blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.button .button_arrow .path_1,.button .button_arrow .path_2{transition:all .3s ease}.button:hover .button_arrow .path_1{d:path("M8.85 1.5 L8.85 15.89");d:"M8.85 1.5 L8.85 15.89"}.button:hover .button_arrow .path_2{d:path("M16.19 8.54 8.85 15.89 1.5 8.54");d:"M16.19 8.54 8.85 15.89 1.5 8.54"}.in_animation{opacity:0;transform:translateY(30px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.section_title{font-size:40px;margin-bottom:70px;text-align:center;color:var(--black_title)}.experienceItem_content__eChL8{display:flex;justify-content:center;align-items:center;padding-left:0;padding-right:clamp(0px,calc(18vw - 234px),60px)}.experienceItem_content__eChL8.experienceItem_inverted__LylgJ{flex-direction:row-reverse;padding-left:clamp(0px,calc(18vw - 234px),60px);padding-right:0}.experienceItem_information__aDJkU{z-index:10;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-right:-100px}.experienceItem_view__iImOs{z-index:5;display:flex;justify-content:center;align-items:center}.experienceItem_view__iImOs a{display:flex;justify-content:center;align-items:center;width:calc(clamp(400px, 40vw, 600px) * 1.05);overflow:hidden;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));border-radius:15px;transition:filter .3s ease}.experienceItem_view__iImOs a:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.7))}.experienceItem_view__iImOs video{position:absolute;width:100%;height:100%}.experienceItem_view__iImOs img{width:100%;height:100%}.experienceItem_inverted__LylgJ .experienceItem_information__aDJkU{align-items:flex-end;margin-left:-100px;margin-right:0}.experienceItem_information__aDJkU .experienceItem_type__C6GQq{display:flex;width:100%;flex-wrap:wrap;gap:7px;font-size:16px;white-space:nowrap;color:var(--light_blue);margin-bottom:10px;flex-direction:column}.experienceItem_inverted__LylgJ .experienceItem_information__aDJkU .experienceItem_type__C6GQq{margin-left:0;margin-right:15px;flex-direction:column;align-items:end}.experienceItem_information__aDJkU .experienceItem_title__oP7tO{font-size:32px;color:var(--white);text-decoration:none;margin-bottom:12px;margin-left:15px;transition:color .2s ease}.experienceItem_inverted__LylgJ .experienceItem_information__aDJkU .experienceItem_title__oP7tO{margin-left:0;margin-right:15px}.experienceItem_information__aDJkU .experienceItem_title__oP7tO:hover{color:var(--light_blue)}.experienceItem_information__aDJkU .experienceItem_text__mW5f6{background-color:var(--purple);filter:drop-shadow(0 0 20px rgba(0,0,0,.4));border-radius:15px;padding:25px;margin-bottom:19px;transition:filter .3s ease}.experienceItem_information__aDJkU .experienceItem_text__mW5f6:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.6))}.experienceItem_information__aDJkU .experienceItem_text__mW5f6 p{font-size:20px;text-align:start;color:var(--fade_white)}.experienceItem_inverted__LylgJ .experienceItem_information__aDJkU .experienceItem_text__mW5f6 p{text-align:end}.experienceItem_information__aDJkU .experienceItem_tags__JwiEh{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:17px;margin-left:9px;gap:8px}.experienceItem_inverted__LylgJ .experienceItem_information__aDJkU .experienceItem_tags__JwiEh{justify-content:flex-end;margin-left:0;margin-right:9px}.experienceItem_information__aDJkU .experienceItem_tags__JwiEh a{font-size:16px;color:var(--light_blue);text-decoration:none;opacity:1;padding:3px 6px;white-space:nowrap;transition:opacity .2s ease}.experienceItem_information__aDJkU .experienceItem_tags__JwiEh a:hover{opacity:.5}.experienceItem_information__aDJkU .experienceItem_links__c6R4D{display:flex;justify-content:flex-end;align-items:center;margin-left:15px;gap:20px}.experienceItem_inverted__LylgJ .experienceItem_information__aDJkU .experienceItem_links__c6R4D{margin-left:0;margin-right:15px}.experienceItem_information__aDJkU .experienceItem_links__c6R4D .experienceItem_github__8zDVy{--color:#b5b8c0}.experienceItem_information__aDJkU .experienceItem_links__c6R4D .experienceItem_test__f8gxn{--color:#29a863}.experienceItem_information__aDJkU .experienceItem_links__c6R4D svg{width:21px;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--color);opacity:1;transition:opacity .2s ease}.experienceItem_information__aDJkU .experienceItem_links__c6R4D svg:hover{opacity:.6}.experienceItem_information__aDJkU .experienceItem_links__c6R4D a{display:flex;justify-content:center;align-items:center}.experienceItem_information__aDJkU .experienceItem_links__c6R4D .experienceItem_bubble__2bqHP{pointer-events:none;position:absolute;text-align:center;bottom:-45px;color:var(--dark_purple);padding:6px 12px;background-color:var(--color);white-space:nowrap;font-size:15px;border-radius:20px;opacity:0;transition:opacity .3s ease}.experienceItem_information__aDJkU .experienceItem_links__c6R4D .experienceItem_bubble__2bqHP:after{pointer-events:none;content:"";position:absolute;bottom:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:transparent transparent var(--color) transparent}.experienceItem_information__aDJkU .experienceItem_links__c6R4D a:hover .experienceItem_bubble__2bqHP{opacity:.8}@media screen and (max-width:780px){.experienceItem_content__eChL8{background-size:cover;background-position:50%;border-radius:15px;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));transition:filter .3s ease}.experienceItem_job__OeXV6:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.7))}.experienceItem_information__aDJkU{align-items:flex-start;margin-left:0;margin-right:0;padding:60px 40px;background-color:rgba(52,52,102,.75);border-radius:15px}@media screen and (max-width:500px){.experienceItem_information__aDJkU{padding:50px 25px}}.experienceItem_information__aDJkU .experienceItem_title__oP7tO,.experienceItem_information__aDJkU .experienceItem_type__C6GQq{margin-left:0}.experienceItem_information__aDJkU .experienceItem_text__mW5f6{background:none;filter:none;border-radius:0;padding:10px 0 8px}.experienceItem_information__aDJkU .experienceItem_text__mW5f6:hover{filter:none}.experienceItem_information__aDJkU .experienceItem_text__mW5f6 p{color:var(--white)}.experienceItem_information__aDJkU .experienceItem_tags__JwiEh{margin-left:-6px}.experienceItem_information__aDJkU .experienceItem_links__c6R4D{margin-left:0}.experienceItem_information__aDJkU .experienceItem_links__c6R4D .experienceItem_bubble__2bqHP{bottom:15px}}.experienceItem_section__rxqXC .experienceItem_content__eChL8.experienceItem_inverted__LylgJ{flex-direction:row-reverse;padding-left:clamp(0px,calc(18vw - 234px),60px);padding-right:0}.experienceItem_section__rxqXC .experienceItem_view__iImOs{z-index:5;display:flex;justify-content:center;align-items:center}.experienceItem_section__rxqXC .experienceItem_view__iImOs a{display:flex;justify-content:center;align-items:center;width:calc(clamp(400px, 40vw, 600px) * 1.05);overflow:hidden;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));border-radius:15px;transition:filter .3s ease}.experienceItem_section__rxqXC .experienceItem_information__aDJkU .experienceItem_links__c6R4D{display:flex;justify-content:flex-end;align-items:center;margin-left:15px;gap:20px}.experienceItem_section__rxqXC .experienceItem_inverted__LylgJ .experienceItem_information__aDJkU .experienceItem_links__c6R4D{margin-left:0;margin-right:15px}@font-face{font-family:__ralewayMedium_62b681;src:url(/_next/static/media/03d6ba122f8e6ccf-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__ralewayMedium_Fallback_62b681;src:local("Arial");ascent-override:88.27%;descent-override:21.97%;line-gap-override:0.00%;size-adjust:106.49%}.__className_62b681{font-family:__ralewayMedium_62b681,__ralewayMedium_Fallback_62b681}@font-face{font-family:__calibreSemibold_5c1ba1;src:url(/_next/static/media/e4d19913b61171ed-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__calibreSemibold_Fallback_5c1ba1;src:local("Arial");ascent-override:71.12%;descent-override:38.30%;line-gap-override:21.88%;size-adjust:91.39%}.__className_5c1ba1{font-family:__calibreSemibold_5c1ba1,__calibreSemibold_Fallback_5c1ba1}.localeSwitcher_content__t6ok0{display:inline-block;position:relative;color:#fff;width:100%}.localeSwitcher_label__lBpzd{cursor:pointer;display:flex;align-items:center;gap:10px}.localeSwitcher_label__lBpzd,.localeSwitcher_label__lBpzd:hover{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:.15s}.localeSwitcher_label__lBpzd:hover{color:var(--light_blue)}.localeSwitcher_langList__mOG_C{display:none;position:absolute;top:calc(100% + 10px);width:100%;height:100%;text-align:center;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:0}.localeSwitcher_container__0QVsa:hover .localeSwitcher_langList__mOG_C{display:flex;align-items:center;opacity:1;gap:10px}.localeSwitcher_langItem__Px7a3{color:var(--white)}.localeSwitcher_langList__mOG_C{cursor:pointer}.localeSwitcher_langList__mOG_C:hover p{color:var(--light_blue);transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:.15s}.header_menuOpen__77Lbl{transform:translateX(0);box-shadow:-10px 0 30px rgba(0,0,0,.7)}.header_menuClosed__WZl9K{transform:translateX(clamp(0px,100%,400px));box-shadow:none}.header_menu_div__KW_wN{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;z-index:100;width:clamp(0px,100%,400px);height:100%;background-color:var(--dark_blue);right:0;transform:translateX(clamp(0px,100%,400px));transition:transform .5s ease-in-out,box-shadow .5s ease-in-out}.header_menu_div__KW_wN .header_menu_icon__j_GeE{display:block;position:absolute;top:10px;right:10px;padding:20px;cursor:pointer;stroke:var(--white);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;width:30px;transition:stroke .2s ease}.header_menu_div__KW_wN .header_menu_icon__j_GeE:hover{stroke:var(--light_blue)}.header_menu_div__KW_wN .header_menu__SnTDr ol{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:50px}.header_menu_div__KW_wN .header_menu__SnTDr li{display:flex}.header_menu_div__KW_wN .header_menu__SnTDr a{display:flex;pointer-events:all;padding:15px 22.5px;font-size:20px;color:var(--white);text-decoration:none}.header_menu_div__KW_wN .header_menu__SnTDr .header_not_button__O0tZ1{transition:color .2s ease}.header_menu_div__KW_wN .header_menu__SnTDr .header_not_button__O0tZ1:hover{color:var(--light_blue)}.header_menu_div__KW_wN .header_menu__SnTDr .header_button__ZIYhR{display:flex;justify-content:center;align-items:center;color:var(--light_blue);padding:13.5px 30px 13.5px 34.5px}.header_menu_div__KW_wN .header_menu__SnTDr .header_button__ZIYhR .header_button_arrow__kEXLf{height:15px;margin-left:15px;transform:rotate(-90deg)}.header_content__MLS8Q{padding:0;position:fixed;z-index:100;left:0;height:100px;transition:height .4s ease-in-out,box-shadow .4s ease-in-out,top .5s ease-in-out;height:70px;top:0}.header_content__MLS8Q,.header_header__OaHfl{margin:0;display:flex;justify-content:space-between;align-items:center;width:100%;pointer-events:all}.header_header__OaHfl{padding:0 50px;height:100%;transition:background-color .4s ease-in-out,-webkit-backdrop-filter .4s ease-in-out;transition:background-color .4s ease-in-out,backdrop-filter .4s ease-in-out;transition:background-color .4s ease-in-out,backdrop-filter .4s ease-in-out,-webkit-backdrop-filter .4s ease-in-out}.header_header__OaHfl .header_nav__q1mtj{display:flex;justify-content:space-between;align-items:center;width:100%}.header_header__OaHfl .header_logo__i6gRV{display:flex}.header_header__OaHfl .header_logo__i6gRV a{display:flex;pointer-events:all}.header_header__OaHfl .header_logo__i6gRV img,.header_header__OaHfl .header_menu__SnTDr,.header_header__OaHfl .header_menu__SnTDr ol{display:flex}.header_header__OaHfl .header_menu__SnTDr li{display:flex;margin:0 10px}.header_header__OaHfl .header_menu__SnTDr a{display:flex;pointer-events:all;padding:10px 15px;font-size:15px;color:var(--white);text-decoration:none}.header_header__OaHfl .header_menu__SnTDr .header_not_button__O0tZ1{transition:color .2s ease}.header_header__OaHfl .header_menu__SnTDr .header_not_button__O0tZ1:hover{color:var(--light_blue)}.header_header__OaHfl .header_menu__SnTDr .header_button__ZIYhR{display:flex;justify-content:center;align-items:center;color:var(--light_blue);padding:9px 20px 9px 23px}.header_header__OaHfl .header_menu__SnTDr .header_button__ZIYhR .header_button_arrow__kEXLf{height:12px;margin-left:12px;transform:rotate(-90deg)}.header_hamburger_icon__gx5lM{margin-right:-20px}.header_hamburger_icon__gx5lM,.header_menu_icon__j_GeE{display:block;pointer-events:all;padding:20px;cursor:pointer;stroke:var(--white);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;height:30px;transition:stroke .2s ease}.header_menu_icon__j_GeE:hover{stroke:var(--light_blue)}.home_home_section__AK8O1{position:relative;z-index:1;height:100vh;width:100vw;max-width:100%;background:radial-gradient(ellipse at bottom,#0b1829 0,#000 100%)}.home_particles__e85AA{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:all;-webkit-mask-image:linear-gradient(180deg,transparent 50px,#000 200px);mask-image:linear-gradient(180deg,transparent 50px,#000 200px)}.home_home_section__AK8O1 .home_content__zQBxP{pointer-events:none;align-items:flex-start}.home_home_section__AK8O1 .home_hi__3g5tf{pointer-events:all;font-size:16px;color:var(--light_blue)}.home_home_section__AK8O1 .home_name__EJyvx{pointer-events:all;font-size:clamp(40px,8vw,80px);color:var(--white);margin-top:25px}.home_home_section__AK8O1 .home_title__znpQq{pointer-events:all;font-size:clamp(40px,8vw,80px);color:var(--light_gray)}.home_home_section__AK8O1 .home_bio__PD_f5{pointer-events:all;max-width:480px;font-size:20px;color:var(--light_gray);line-height:1.3;margin-top:15px}.home_home_section__AK8O1 .home_home_button__hOTbV{margin-top:50px}@media screen and (min-width:780px){.bigproject_project__415Pj.bigproject_inverted__ecynj{flex-direction:row-reverse;padding-left:clamp(0px,calc(18vw - 234px),60px);padding-right:0}.bigproject_inverted__ecynj .bigproject_project_text__kmET0 .bigproject_links__riup6{margin-left:0;margin-right:15px}.bigproject_inverted__ecynj .bigproject_project_text__kmET0 .bigproject_tags__ZYmXr{justify-content:flex-end;margin-left:0;margin-right:9px}.bigproject_inverted__ecynj .bigproject_project_text__kmET0 .bigproject_text__g3X5O p{text-align:end}.bigproject_inverted__ecynj .bigproject_project_text__kmET0 .bigproject_type__0Tt7U{margin-left:0;margin-right:15px;flex-direction:row-reverse}.bigproject_inverted__ecynj .bigproject_project_text__kmET0{align-items:flex-end;margin-left:-100px;margin-right:0}.bigproject_inverted__ecynj .bigproject_project_text__kmET0 .bigproject_title__JhbwV{margin-left:0;margin-right:15px}}.bigproject_other_projects_content__Uk5Nb{display:grid;justify-content:center;align-items:center;width:100%;grid-gap:20px 20px;gap:20px 20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media screen and (max-width:1250px){.bigproject_other_projects_content__Uk5Nb{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.bigproject_project__415Pj{display:flex;justify-content:center;align-items:center;padding-left:0;padding-right:clamp(0px,calc(18vw - 234px),60px)}.bigproject_project_view__hJMie{z-index:5;display:flex;justify-content:center;align-items:center}.bigproject_project_view__hJMie a{display:flex;justify-content:center;align-items:center;width:calc(clamp(400px, 40vw, 600px) * 1.05);overflow:hidden;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));border-radius:15px;transition:filter .3s ease}.bigproject_project_view__hJMie a:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.7))}.bigproject_project_view__hJMie video{position:absolute;width:100%;height:100%}.bigproject_project_view__hJMie img{width:100%;height:100%;border-radius:15px;filter:drop-shadow(0 0 20px rgba(0,0,0,.5))}.bigproject_project_text__kmET0{z-index:10;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-right:-100px}.bigproject_project_text__kmET0 .bigproject_type__0Tt7U{display:flex;width:100%;flex-wrap:wrap;gap:7px;font-size:16px;white-space:nowrap;color:var(--light_blue);margin-left:15px;margin-bottom:10px}.bigproject_project_text__kmET0 .bigproject_title__JhbwV{font-size:32px;color:var(--white);text-decoration:none;margin-bottom:12px;margin-left:15px;transition:color .2s ease}.bigproject_project_text__kmET0 a.bigproject_title__JhbwV:hover{color:var(--light_blue)}.bigproject_project_text__kmET0 .bigproject_text__g3X5O{background-color:var(--purple);filter:drop-shadow(0 0 20px rgba(0,0,0,.4));border-radius:15px;padding:25px;margin-bottom:19px;transition:filter .3s ease}.bigproject_project_text__kmET0 .bigproject_text__g3X5O:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.6))}.bigproject_project_text__kmET0 .bigproject_text__g3X5O p{font-size:20px;text-align:start;color:var(--fade_white)}.bigproject_project_text__kmET0 .bigproject_tags__ZYmXr{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:17px;margin-left:9px;gap:8px}.bigproject_project_text__kmET0 .bigproject_tags__ZYmXr a{font-size:16px;color:var(--light_blue);text-decoration:none;opacity:1;padding:3px 6px;white-space:nowrap;transition:opacity .2s ease}.bigproject_project_text__kmET0 .bigproject_tags__ZYmXr a:hover{opacity:.5}.bigproject_project_text__kmET0 .bigproject_links__riup6{display:flex;justify-content:flex-end;align-items:center;margin-left:15px;gap:20px}.bigproject_project_text__kmET0 .bigproject_links__riup6 .bigproject_github__Fb3qs{--color:#b5b8c0}.bigproject_project_text__kmET0 .bigproject_links__riup6 .bigproject_test__vj_PA{--color:#29a863}.bigproject_project_text__kmET0 .bigproject_links__riup6 svg{width:21px;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--color);opacity:1;transition:opacity .2s ease}.bigproject_project_text__kmET0 .bigproject_links__riup6 svg:hover{opacity:.6}.bigproject_project_text__kmET0 .bigproject_links__riup6 a{display:flex;justify-content:center;align-items:center}.bigproject_project_text__kmET0 .bigproject_links__riup6 .bigproject_bubble__dtF0v{pointer-events:none;position:absolute;text-align:center;bottom:-45px;color:var(--dark_purple);padding:6px 12px;background-color:var(--color);white-space:nowrap;font-size:15px;border-radius:20px;opacity:0;transition:opacity .3s ease}.bigproject_project_text__kmET0 .bigproject_links__riup6 .bigproject_bubble__dtF0v:after{pointer-events:none;content:"";position:absolute;bottom:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:transparent transparent var(--color) transparent}.bigproject_project_text__kmET0 .bigproject_links__riup6 a:hover .bigproject_bubble__dtF0v{opacity:.8}@media screen and (max-width:780px){.bigproject_project__415Pj{background-size:cover;background-position:50%;border-radius:15px;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));transition:filter .3s ease;gap:clamp(20px,5vw,100px)}.bigproject_project__415Pj:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.7))}.bigproject_project_text__kmET0{align-items:flex-start;margin-left:0;margin-right:0;padding:60px 40px;background-color:rgba(52,52,102,.75);border-radius:15px}@media screen and (max-width:500px){.bigproject_project_text__kmET0{padding:50px 25px}}.bigproject_project_text__kmET0 .bigproject_title__JhbwV,.bigproject_project_text__kmET0 .bigproject_type__0Tt7U{margin-left:0}.bigproject_project_text__kmET0 .bigproject_text__g3X5O{background:none;filter:none;border-radius:0;padding:10px 0 8px}.bigproject_project_text__kmET0 .bigproject_text__g3X5O:hover{filter:none}.bigproject_project_text__kmET0 .bigproject_text__g3X5O p{color:var(--white)}.bigproject_project_text__kmET0 .bigproject_tags__ZYmXr{margin-left:-6px}.bigproject_project_text__kmET0 .bigproject_links__riup6{margin-left:0}.bigproject_project_text__kmET0 .bigproject_links__riup6 .bigproject_bubble__dtF0v{bottom:15px}}@font-face{font-family:__ralewayBold_3fecc1;src:url(/_next/static/media/8101769078e5ad17-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__ralewayBold_Fallback_3fecc1;src:local("Arial");ascent-override:86.25%;descent-override:21.47%;line-gap-override:0.00%;size-adjust:108.99%}.__className_3fecc1{font-family:__ralewayBold_3fecc1,__ralewayBold_Fallback_3fecc1}.smallproject_content__j5hMD{justify-content:center;align-items:center;height:100%;background-color:var(--purple);filter:drop-shadow(0 0 10px rgba(0,0,0,.2));border-radius:15px;overflow:hidden;transition:opacity .5s ease-in-out,filter .4s ease,transform .4s ease!important}.smallproject_content__j5hMD:hover{filter:drop-shadow(0 5px 10px rgba(0,0,0,.4));transform:translateY(-10px)!important}.smallproject_content__j5hMD{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;height:calc(100% - 80px);padding:40px 35px}@media screen and (max-width:500px){.smallproject_content__j5hMD{padding:40px 25px}}.smallproject_header__s_bWY{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%}.smallproject_title__iTXlX{font-size:28px;color:var(--white);text-decoration:none;margin-bottom:12px;transition:color .2s ease}.smallproject_title__iTXlX:before{content:"";display:block;position:absolute;z-index:5;top:0;left:0}.smallproject_title__iTXlX:hover{color:var(--light_blue)}.smallproject_logos__8jM3M{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px}.smallproject_logos__8jM3M img{width:45px}.smallproject_links__2XuLR{gap:20px}.smallproject_links__2XuLR,.smallproject_links__2XuLR a{display:flex;justify-content:center;align-items:center}.smallproject_links__2XuLR svg{z-index:10;width:21px;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--fade_white);opacity:.8;transition:stroke .2s ease,opacity .2s ease}.smallproject_links__2XuLR .smallproject_github__OWlvB svg:hover,.smallproject_links__2XuLR .smallproject_play__02g6O svg:hover{opacity:1;stroke:var(--light_blue)}.smallproject_text__ocLP2{font-size:20px;text-align:start;color:var(--fade_white);margin-bottom:25px}.smallproject_tags__BV8WU{font-size:15px;white-space:nowrap;opacity:.8;text-decoration:none;display:flex;gap:15px}.smallproject_tag__uOMFf{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;gap:15px;color:var(--light_blue);text-decoration:none}.project_section_title__FijQ4{color:var(--white);margin-bottom:60px}@media screen and (max-width:1125px){.project_projects_content__xmyXB{gap:clamp(20px,5vw,100px)}}@media screen and (max-width:780px){.project_projects_content__xmyXB{gap:35px}}.project_projects_section__ApD1N{background-color:var(--dark_purple)}.project_projects_content__xmyXB{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:clamp(20px,7vw,100px);margin-bottom:clamp(60px,8vw,100px)}.project_other_projects_content__ZRZlV{display:grid;justify-content:center;align-items:center;width:100%;grid-gap:20px 20px;gap:20px 20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media screen and (max-width:1250px){.project_other_projects_content__ZRZlV{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.project_sort_choices__Fo4R2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:70px;gap:20px}.project_label__rZ3mx{color:var(--white);font-size:17px}.project_choice__9iOBT{color:var(--light_blue);font-size:15px;cursor:pointer;border-radius:100px;padding:9px 18px;border:2px solid var(--light_blue);transition:background-color .2s ease-in-out;background-color:transparent}.project_choice__9iOBT:hover{background-color:var(--fade_light_blue)}.project_choice__9iOBT.project_selected__FD5r5{color:var(--dark_purple);background-color:var(--light_blue);cursor:default;pointer-events:none}.project_choice__9iOBT.project_selected__FD5r5:hover{background-color:var(--light_blue)}.project_projects_end__cxvgc{background-color:var(--dark_purple)}.skills_skills_end__QSKL7,.skills_skills_section__xSL9v{background-color:var(--white)}.skills_skills_section__xSL9v .skills_section_title__bwD_E{color:var(--black_title)}.skills_skills_section__xSL9v .skills_skills_content__7Yr87{display:flex;width:100%}.skills_skills_section__xSL9v .skills_box__9tQwi{width:100%;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 10px rgba(28,28,51,.15))}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_menu__aS8Oe{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_menu__aS8Oe .skills_category__Woo0o{width:280px;border-radius:20px;white-space:nowrap;padding:30px 40px 30px 0;margin-right:-40px;font-size:16px;color:var(--blue);text-align:center;cursor:pointer;transition:background-color .5s ease}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw{width:100%;min-height:475px;border-radius:20px;background-color:#fff;padding:50px 60px}@keyframes skills_enter_anim__BSIef{0%{transform:translateY(25px);opacity:0}to{transform:translateY(0);opacity:1}}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY{width:100%;display:grid;grid-template-columns:repeat(auto-fill,100px);justify-content:space-between;flex-wrap:wrap;grid-gap:50px;opacity:0;transform:translateY(25px);animation:skills_enter_anim__BSIef .5s ease 1 forwards}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY .skills_skill__53qHf{height:125px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100px}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY .skills_skill__53qHf img{width:95%;transform:scale(.88);transition:transform .3s ease-in-out}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY .skills_skill__53qHf:hover img{transform:scale(1)}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY .skills_skill__53qHf span{font-size:16px;color:var(--black_text);text-align:center}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_category_title__ayyiH{white-space:nowrap;font-size:22px;color:var(--blue);margin:0 0 -40px}@media screen and (max-width:930px){.skills_skills_section__xSL9v .skills_box__9tQwi{display:flex;flex-direction:column;gap:70px;min-height:0}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw{min-height:0;width:calc(100% - 100px);padding:50px;min-width:230px}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY{grid-gap:25px}@media screen and (max-width:565px){.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY{justify-content:space-around}}@media screen and (max-width:500px){.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY{justify-content:space-between}.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw{width:calc(100% - 50px);padding:40px 25px}}@media screen and (max-width:465px){.skills_skills_section__xSL9v .skills_box__9tQwi .skills_box_content__VRKjw .skills_skills_list__n1GSY{justify-content:space-around}}}@font-face{font-family:__proximaNovaSemiBold_b8c11a;src:url(/_next/static/media/4ce555f565b723fa-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__proximaNovaSemiBold_Fallback_b8c11a;src:local("Arial");ascent-override:78.09%;descent-override:20.76%;line-gap-override:0.00%;size-adjust:101.16%}.__className_b8c11a{font-family:__proximaNovaSemiBold_b8c11a,__proximaNovaSemiBold_Fallback_b8c11a}.contact_contact_section__v_sdU{background-color:var(--white)}.contact_content__DbGBI.contact_leaning__6O_aO{margin-top:calc(calc(clamp(110px, 7vw, 130px) + 3.3vw) * 1.65);margin-bottom:calc(clamp(100px, 7vw, 130px) * 2)}.contact_section_title__XfMbN{color:var(--black_title);margin-bottom:70px}.contact_contact_content__bnVxd{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width:780px){.contact_contact_content__bnVxd{flex-direction:row}}.contact_social_line__dP4Wd{display:flex;align-items:center;justify-content:center;gap:20px}.contact_social_link__z6w6_{display:flex;align-items:center;justify-content:center;padding:25px 10px 25px 25px;border-radius:20px;background-color:#fff;filter:drop-shadow(0 0 10px rgba(28,28,51,.2));gap:15px;text-decoration:none;transition:padding .5s ease-in-out}.contact_social_link__z6w6_ img{width:50px}.contact_social_text__tav9h{overflow:hidden;width:0;transition:width .5s ease-in-out}.contact_social_text__tav9h span{font-size:20px;color:var(--black_text);white-space:nowrap}.contact_social_link__z6w6_:hover{padding-right:25px}.contact_social_link__z6w6_:hover .contact_social_text__tav9h{width:var(--size)}@media screen and (max-width:500px){.contact_social_link__z6w6_:hover{padding-right:10px}.contact_social_link__z6w6_:hover .contact_social_text__tav9h{width:0}}.footer_footer_section__MRAE_{background-color:var(--blue)}.footer_footer_section__MRAE_ .footer_content__PsHES{margin-top:clamp(90px,6vw,110px);margin-bottom:calc(clamp(90px, 6vw, 110px) * .75);gap:80px}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw{display:flex;align-items:center;justify-content:space-between;width:100%}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw:nth-child(2){justify-content:center}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw a{text-decoration:none;display:flex;align-items:center;justify-content:center;opacity:.9;padding:10px 20px;transition:opacity .2s ease-in-out}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw a:hover{opacity:.5}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw p,.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw span{font-size:16px;color:#fff;text-align:center}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw span{white-space:nowrap}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw img{width:20px;margin-bottom:5px;margin-left:8px;margin-right:8px}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw svg{width:18px;margin-bottom:5px;margin-left:6px;fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;stroke:#fff}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw:nth-child(2) p{max-width:500px;line-height:1.3;padding:10px 20px}@media screen and (max-width:730px){.footer_footer_section__MRAE_ .footer_content__PsHES{gap:50px}.footer_footer_section__MRAE_ .footer_footer_content__Z7oCw{flex-direction:column;gap:50px}}.experience_content__SKtMZ{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:clamp(20px,7vw,100px)}.experience_experience_end___NE6Z,.experience_section___vmpg{background-color:var(--dark_purple)}.experience_title__g6xLh{color:var(--white)!important;margin-bottom:clamp(50px,6vw,80px)}@media screen and (max-width:1125px){.experience_content__SKtMZ{gap:clamp(20px,5vw,100px)}}@media screen and (max-width:780px){.experience_content__SKtMZ{gap:35px}}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz .experience_github__0I2Fp{--color:#b5b8c0}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz .experience_test__9ig5y{--color:#29a863}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz svg{width:21px;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--color);opacity:1;transition:opacity .2s ease}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz svg:hover{opacity:.6}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz a{display:flex;justify-content:center;align-items:center}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz .experience_bubble__oGMdd{pointer-events:none;position:absolute;text-align:center;bottom:-45px;color:var(--dark_purple);padding:6px 12px;background-color:var(--color);white-space:nowrap;font-size:15px;border-radius:20px;opacity:0;transition:opacity .3s ease}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz .experience_bubble__oGMdd:after{pointer-events:none;content:"";position:absolute;bottom:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:transparent transparent var(--color) transparent}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz a:hover .experience_bubble__oGMdd{opacity:.8}@media screen and (max-width:780px){.experience_section___vmpg .experience_job__xbcGg{background-size:cover;background-position:50%;border-radius:15px;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));transition:filter .3s ease}.experience_section___vmpg .experience_job__xbcGg:hover{filter:drop-shadow(0 5px 20px rgba(0,0,0,.7))}.experience_section___vmpg .experience_job_text__NsMP7{align-items:flex-start;margin-left:0;margin-right:0;padding:60px 40px;background-color:rgba(52,52,102,.75);border-radius:15px}@media screen and (max-width:500px){.experience_section___vmpg .experience_job_text__NsMP7{padding:50px 25px}}.experience_section___vmpg .experience_job_text__NsMP7 .experience_job_title__oUY0v{margin-left:0}.experience_section___vmpg .experience_job_text__NsMP7 .experience_text__NIepr p{color:var(--white)}.experience_section___vmpg .experience_job_text__NsMP7 .experience_tags__aYehP{margin-left:-6px}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz{margin-left:0}.experience_section___vmpg .experience_job_text__NsMP7 .experience_links___C6lz .experience_bubble__oGMdd{bottom:15px}}