.About_about_container__pmFOT{padding-inline:1rem;padding-block:4rem;background-color:var(--custom-hero-background)}@media screen and (min-width:62em){.About_about_container__pmFOT{padding-inline:2.5rem}}@media screen and (min-width:75em){.About_about_container__pmFOT{padding-inline:7rem}}@media screen and (min-width:88em){.About_about_container__pmFOT{padding-inline:10rem}}@media screen and (min-width:1700px){.About_about_container__pmFOT{padding-inline:15rem}}.About_title__V6fWg{background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:2rem;font-size:clamp(2.25rem,5vw,3em)}.About_img___qjMd{height:580px;max-height:580px}.About_carousel_title__4XYPQ{font-family:var(--font-ibm-plex-sans),sans-serif;text-transform:uppercase;background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.About_paper__vXEPV{height:580px;max-height:580px;overflow-x:hidden;overflow-y:scroll}.About_dots__dr4o9{display:flex;padding:10px 0;justify-content:center}.About_dot__jzrGJ{border:none;width:10px;height:10px;background:rgba(136,80,247,.1921568627);border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.About_dot__jzrGJ:focus{outline:none}.About_active__qAOK1{background:#8750f7}.About_quote_left__A8EfG{transform:scaleX(-1);position:absolute;left:-30px;top:-4px}.About_quote_right__pT6Mt{position:absolute;right:-30px;bottom:-4px}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.Contact_contact_container__9k6Kr{background-color:var(--custom-hero-background);padding-inline:1rem;padding-block:4rem;position:relative}@media screen and (min-width:62em){.Contact_contact_container__9k6Kr{padding-inline:2.5rem}}@media screen and (min-width:75em){.Contact_contact_container__9k6Kr{padding-inline:7rem}}@media screen and (min-width:88em){.Contact_contact_container__9k6Kr{padding-inline:10rem}}@media screen and (min-width:1700px){.Contact_contact_container__9k6Kr{padding-inline:15rem}}.Contact_title__Hgylt{background-image:var(--custom-hero-dev);font-family:var(--font-sora),sans-serif;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(2rem,2.5vw,2.5em);margin-bottom:2rem}.Contact_button__DgU2d,.Contact_icon__MUWWy{background:linear-gradient(90deg,#8750f7,#2a1454)}.Contact_icon__MUWWy{width:50px;height:50px;border-radius:999px;cursor:default}.Hero_container__FMzBu{background-color:var(--custom-hero-background)}.Hero_container__FMzBu:after{content:"";position:absolute;top:60px;left:0;background-image:linear-gradient(260deg,#8750f7,rgba(115,67,210,0));border-radius:50%;width:7rem;height:7rem;filter:blur(150px)}@media screen and (min-height:675px){.Hero_container__FMzBu{height:calc(100dvh - 60px)}}@media screen and (min-width:48em){.Hero_container__FMzBu:after{width:15rem;height:15rem}}.Hero_leftContent__xvgdH{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:48em){.Hero_leftContent__xvgdH{margin-left:5rem}}.Hero_textIAm__Iu5jy{color:var(--custom-hero-i-am);font-size:clamp(1.2rem,3vw,2.1rem)}.Hero_textJob__0TJgg{position:relative;background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(2.5rem,5vw,4em)}@media screen and (min-width:566px){.Hero_textJob__0TJgg{font-size:clamp(3rem,5vw,4em)}}@media screen and (max-height:670px){.Hero_textJob__0TJgg{font-size:2rem}}@media screen and (max-width:48em)and (max-height:814px){.Hero_textIntro__paFNO{display:none}}.Hero_highlight_container__qg4Bv{position:relative;display:inline;z-index:99}.Hero_highlight__EGJBv{background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);z-index:99}.Hero_highlightBg__ZHF93{background-color:var(--mantine-highlight-bg);position:absolute;width:calc(100% + 4px);height:60%;left:-2px;bottom:0;z-index:-1;transform:rotate(-2deg);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.Hero_image_container__f_pAO{position:relative;height:100%}@media screen and (max-width:48em){.Hero_image_container__f_pAO{display:flex;flex-direction:column}}.Hero_image___vq_5{border-radius:10px;width:clamp(260px,35vw,440px);height:clamp(300px,40vw,500px);background-color:--custom-hero-background;box-shadow:0 19px 38px #8750f7,0 15px 12px rgba(120,75,160,.16);object-fit:cover;border:1px solid #8750f7;transition:.3s}.Hero_image___vq_5:hover{box-shadow:0 19px 38px 10px #8750f7,0 15px 12px rgba(120,75,160,.16)}@media screen and (min-width:48em){.Hero_image___vq_5{position:absolute;top:50%;transform:translateY(-70%) rotate(0deg);margin:none}}.Hero_buttons_container__zaEvX{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem}@media screen and (min-width:1058px){.Hero_buttons_container__zaEvX{flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}}.Hero_button_hiddenBeforeAnim__T7i1n{opacity:0;pointer-events:none}.Hero_button_translate50__kIRn2{transform:translateX(50px)}.Hero_button_translate45__4KcZR{transform:translateX(45px)}.Hero_button_translate30__Wot91{transform:translateX(30px)}.Hero_card_container__PHWMa{perspective:1000px;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.Hero_spin_card__lMC2o{width:clamp(260px,35vw,440px);height:clamp(300px,40vw,500px);transform-style:preserve-3d;will-change:transform}.Hero_card_hiddenBeforeAnim__LBHbl{opacity:0;pointer-events:none}.Hero_button_wrapper__V74Aa{display:inline-block}.Hero_download_button__67TUh{box-shadow:0 .6em .6em -.4em hsl(294,77%,60%);transform:translateY(-.25em);transition:.3s}.Hero_download_button__67TUh:hover{box-shadow:none;transform:translateY(0)}@media screen and (max-width:48em){.Hero_actionIcons_container__qPqF_{width:100%;justify-content:flex-end}}.Hero_material_bubble__ip2Tk{background-color:rgba(0,0,0,0);color:#784ba0;overflow:hidden;box-shadow:none;position:relative;border:1px solid #784ba0;transition:color .5s,background-color .2s}.Hero_material_bubble__ip2Tk:hover{color:#fff}.Hero_material_bubble__ip2Tk:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s,border .3s}.Hero_material_bubble__ip2Tk:hover:before{opacity:0}.Hero_material_bubble__ip2Tk:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.1);width:100%;height:100%;border-radius:50%;background-color:#784ba0;border-color:rgba(0,0,0,0);pointer-events:none;opacity:0;z-index:-1;transition:transform .4s ease,opacity .4s ease}.Hero_material_bubble__ip2Tk:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.Projects_projects_container__iJ3Sj{background-color:var(--custom-hero-background);padding-inline:1rem}@media screen and (min-width:62em){.Projects_projects_container__iJ3Sj{padding-inline:2.5rem}}@media screen and (min-width:75em){.Projects_projects_container__iJ3Sj{padding-inline:7rem}}@media screen and (min-width:88em){.Projects_projects_container__iJ3Sj{padding-inline:10rem}}@media screen and (min-width:1700px){.Projects_projects_container__iJ3Sj{padding-inline:15rem}}.Projects_title___6pQq{text-align:center;background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(2.25rem,5vw,3em)}.Projects_card_container__1UvfB:hover .Projects_img__jdKNv{transform:scale(1);opacity:.5}.Projects_card_container__1UvfB:hover .Projects_arrow_container__LSvQF{transform:translateY(0)}.Projects_img_container__funoU{cursor:pointer;position:relative;height:22.23vw;overflow:hidden;isolation:isolate;max-height:360px;margin-bottom:1.5rem}@media screen and (max-width:62em){.Projects_img_container__funoU{height:30vw;margin-bottom:1.25rem}}@media screen and (max-width:36em){.Projects_img_container__funoU{height:53.4vw}}.Projects_figure__XDyGa{position:relative;background-color:#000;overflow:hidden;border-radius:1.5rem;height:100%;width:100%}.Projects_img__jdKNv{border-radius:1.5rem;opacity:.8;transform:scale(1.04);transition:all 1s cubic-bezier(.22,1,.36,1);height:100%;width:100%}.Projects_title_container__FcvWo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:var(--font-poppins),sans-serif}.Projects_title_container__FcvWo h3{font-size:2rem;white-space:nowrap}.Projects_arrow_container__LSvQF{position:absolute;right:0;bottom:0;padding:.75rem;background-color:var(--custom-hero-background);border-radius:24px 0 0 0;border:none;transform:translateY(100%);transition:all 1s cubic-bezier(.22,1,.36,1)}@media screen and (min-width:62em){.Projects_arrow_container__LSvQF{padding:1.25rem}}@media screen and (min-width:75em){.Projects_arrow_container__LSvQF{padding:2rem}}.Projects_arrow_container__LSvQF:before{top:-39px;right:-9px}.Projects_arrow_container__LSvQF:after,.Projects_arrow_container__LSvQF:before{transform:rotate(270deg);content:"";display:flex;width:48px;height:48px;background-size:cover;position:absolute}.Projects_arrow_container__LSvQF:after{bottom:-9px;left:-39px}@media screen and (max-width:62em){.Projects_arrow_container__LSvQF{display:none}}.Projects_light__Z3CFd:after,.Projects_light__Z3CFd:before{background-image:url(/projects/figure-light.svg)}.Projects_dark__rW_F_:after,.Projects_dark__rW_F_:before{background-image:url(/projects/figure-dark.svg)}.Projects_date__MUSct{color:var(--custom-purple)}.Projects_pill__RETQA{background-image:#784ba0}.Projects_screen__PnKeU{border-radius:.25rem;opacity:.7;transition:all .3s;cursor:pointer}.Projects_screen__PnKeU:hover{opacity:1;transform:scale(1.4)}.Resume_title__TDb9o{background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(2.25rem,5vw,3em)}.Resume_subtitle__QfS0v{font-size:clamp(1rem,2.25vw,1.5rem);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-right:.75rem;font-family:var(--font-ibm-plex-sans)}.Resume_accordionItem__7CTMb{background-color:var(--custom-accordion-item-bg);position:relative;overflow:hidden;z-index:0}.Resume_accordionItem__7CTMb[data-active]{background-color:var(--custom-accordion-item-active);border:1px solid #8750f7}.Resume_accordionItem__7CTMb[data-active] .Resume_subtitle__QfS0v{white-space:normal;text-overflow:unset}.Resume_accordionItem__7CTMb:hover h2,.Resume_accordionItem__7CTMb:hover p,.Resume_accordionItem__7CTMb:hover span{color:#fff}.Resume_accordionItem__7CTMb:hover .Resume_iconJob__puvNm{border:1px solid #fff}.Resume_accordionItem__7CTMb:after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(90deg,#8750f7,#2a1454);opacity:0;transition:opacity .3s ease;z-index:-1;inset:0}.Resume_accordionItem__7CTMb:hover:after{opacity:1}.Resume_iconJob__puvNm{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;border:1px solid var(--mantine-color-text)}.Resume_chevron__IHRWt[data-rotate]{transform:rotate(45deg)}.Skills_skills_container__cNyXh{padding-inline:1rem;padding-block:4rem}@media screen and (min-width:62em){.Skills_skills_container__cNyXh{padding-inline:2.5rem}}@media screen and (min-width:75em){.Skills_skills_container__cNyXh{padding-inline:2.5rem}}@media screen and (min-width:88em){.Skills_skills_container__cNyXh{padding-inline:1rem}}@media screen and (min-width:1500px){.Skills_skills_container__cNyXh{padding-inline:4rem}}@media screen and (min-width:1600px){.Skills_skills_container__cNyXh{padding-inline:7rem}}@media screen and (min-width:1700px){.Skills_skills_container__cNyXh{padding-inline:10rem}}@media screen and (min-width:1900px){.Skills_skills_container__cNyXh{padding-inline:15rem}}.Skills_title__U6uRb{margin-bottom:3rem;text-align:center;font-size:clamp(2.25rem,5vw,3em);background-image:var(--custom-hero-dev);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Skills_main_container__egIFB{transition:.3s}.Skills_main_container__egIFB:hover{box-shadow:0 .6em .6em -.4em hsl(294,77%,60%);transform:translateY(-.4em)}.Skills_main_container__egIFB:hover .Skills_line__L5sqF{background-position:100%}.Skills_main_container__egIFB:hover .Skills_group_logo__xs2VH{transform:translate(120%,-120%) rotate(45deg);opacity:0}.Skills_main_container__egIFB:hover .Skills_group_logo_hidden__fVihW{transform:translate(0) rotate(0);opacity:1}.Skills_main_container__egIFB:hover .Skills_group_title__tMlr6{transform:scale(.7)}.Skills_main_container__egIFB:hover .Skills_tech_container__npS0d{transform:scale(1.1)}.Skills_group_container__2BXis{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;box-shadow:0 20px 80px 0 rgba(135,80,247,.15);border-radius:20px 20px 0 0;border:none;height:100%}.Skills_group_logo_container__Z3edD{position:absolute;top:0;left:10%;transform:translate(-50%,-50%);box-shadow:0 10px 40px 0 rgba(135,80,247,.15);border-radius:50%;height:70px;width:70px;background-color:var(--mantine-color-body);z-index:99999;display:flex;align-items:center;justify-content:center;overflow:hidden}.Skills_group_logo__xs2VH,.Skills_group_logo_hidden__fVihW{transition:transform .5s ease,opacity .5s ease}.Skills_group_logo_hidden__fVihW{position:absolute;transform:translate(-120%,120%) rotate(45deg);opacity:0}.Skills_group_title__tMlr6{font-family:var(--font-ibm-plex-sans);text-transform:uppercase;font-weight:700;font-weight:500;transition:.3s}.Skills_tech_list_container__1AAum{justify-content:center}@media screen and (min-width:62em){.Skills_tech_list_container__1AAum{justify-content:flex-start}}.Skills_tech_container__npS0d{transition:.3s}.Skills_line__L5sqF{height:7px;width:100%;background-image:linear-gradient(90deg,#8750f7,#ff007f 50%,#2a1454);background-size:200% 100%;background-position:0;transition:background-position .5s ease}