.page_projectOffset__Kqpsm{padding-top:2rem}.page_headingSmall__Kq0Ny{color:var(--pink);font-size:1.25rem;font-weight:600;font-family:Lora,serif}.page_jobTitle__7XC7_{font-size:1.25rem;margin:0;font-family:Montserrat,sans-serif;font-weight:400}.page_heading__ZPgh_{font-size:2.5rem;margin:-.5rem 0 .5rem}.page_hero__SKW6o{top:72px;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:0 2rem 2rem;overflow:hidden}.page_heroImageContainer__BC5je,.page_heroImageMobile__EqlYB{width:100%}.page_heroImageTablet__ooxOs,.page_heroImage__Q6NCQ{display:none}.page_heroTextContainer__akUeN{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;width:100%}.page_cta__zCVvt h3{display:none}.page_ctaButton__tHxa2{width:240px;margin-top:0}.page_nextButton__ACJeB{margin-top:0;display:flex;justify-content:center}.page_button__vnlhW{width:240px}.page_heroImageContainer__BC5je{display:flex;justify-content:center}.page_heroImage__Q6NCQ{width:80%}.page_crystal__baAu8 img{transform:translateY(50px)}.page_heroMovement__2YMgM{overflow:hidden}.page_heroBg__ZurEj img{transform:scale(1.1);object-fit:cover}.page_projects__Vzd49{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:5rem;border-bottom:1.5px solid var(--light-red);padding-bottom:5rem}.page_projects__Vzd49 h2{width:90%;margin:2rem auto 0;font-size:1.5rem;text-align:center}.page_appCardList__G4Zu0{width:90%;margin:0 auto;border-top:1.5px solid var(--light-red);padding-top:1rem}.page_aboutMe__XPGkS,.page_appCardList__G4Zu0{display:flex;flex-direction:column;align-items:center}.page_aboutMe__XPGkS{gap:1rem;width:100%;padding:4rem 2rem}.page_tagline___8E6T{font-size:2.5rem;border-top:1px solid var(--light-red);border-bottom:1px solid var(--light-red)}.page_taglineContainer__WRAaF{padding:10rem 1.5rem}.page_background__odxEk{position:relative;background-color:var(--background)}.page_projectOffset__Kqpsm{padding:2rem 0}.page_crystal__baAu8{position:absolute;z-index:999}.page_cursor__p7CIi{position:fixed;width:30px;height:30px;pointer-events:none;transform:translate(-50%,-50%);display:none;z-index:998}.page_hover-cursor__GqKJ7{display:block;z-index:998}.page_heroImageContainer__BC5je{cursor:none}.page_heroImageContainer__BC5je:hover~#page_cursor__p7CIi{display:block}.page_prototype__WkS3t{width:100%}.page_projectContainer__OQo_3,.page_prototypeContainer__GS84d{display:flex;flex-direction:column}.page_prototypeContainer__GS84d{align-items:center;justify-content:center;gap:1rem;width:100%}@media (min-width:400px){.page_aboutMe__XPGkS{padding:6rem 4rem 4rem}.page_heroImage__Q6NCQ{width:50%}.page_hero__SKW6o{height:-moz-fit-content;height:fit-content;gap:2.5rem}.page_ctaButton__tHxa2{margin-top:2rem}}@media (min-width:425px){.page_heroImageMobile__EqlYB{max-height:45vh;object-fit:cover}}@media (min-width:768px){.page_projects__Vzd49{margin:0 2rem}.page_prototypeContainer__GS84d{gap:0}.page_heroImageMobile__EqlYB,.page_heroImage__Q6NCQ{display:none}.page_heroImageTablet__ooxOs{display:flex;width:100%}.page_heroTextContainer__akUeN{flex-direction:row}.page_cta__zCVvt h3{display:flex;text-align:right;font-size:1.2rem;font-weight:400}.page_heroTextContainer__akUeN{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.page_heroText__g5S3T{border-right:1.5px solid var(--light-red);width:60%;padding-right:2rem}.page_cta__zCVvt{display:flex;flex-direction:column;align-items:flex-end;width:40%}.page_ctaButton__tHxa2{width:200px}.page_headingSmall__Kq0Ny,.page_jobTitle__7XC7_{font-size:1rem}.page_heading__ZPgh_{font-size:3rem}.page_hero__SKW6o{justify-content:space-between;padding:0 5rem}.page_heroImageContainer__BC5je{display:flex;width:100%}.page_heroImage__Q6NCQ{width:100%}.page_projects__Vzd49 h2{width:85%;margin:3rem auto 0;font-size:1.75rem}.page_projectContainer__OQo_3{display:flex;padding:0 2rem}.page_appCardList__G4Zu0{flex-direction:row;flex-wrap:wrap;justify-content:center;width:85%}.page_taglineContainer__WRAaF{padding:10rem 6rem}}@media (min-width:900px){.page_projectContainer__OQo_3{display:flex;flex-direction:row}.page_heroImageTablet__ooxOs{display:none}.page_heroImage__Q6NCQ{display:flex;width:100%}.page_heroText__g5S3T{width:60%}.page_cta__zCVvt{width:40%}.page_cta__zCVvt h3{font-size:1rem;font-weight:400}.page_ctaButton__tHxa2{width:240px}.page_headingSmall__Kq0Ny,.page_jobTitle__7XC7_{font-size:1.2rem}.page_heading__ZPgh_{font-size:3rem}.page_projectContainer__OQo_3{gap:2rem}.page_projects__Vzd49{margin:0 10rem}}@media (min-width:1024px){.page_hero__SKW6o{gap:1.5rem}.page_heroText__g5S3T{width:70%;padding-right:2rem}.page_cta__zCVvt{width:30%}.page_cta__zCVvt h3{display:flex;font-size:1.5rem;font-weight:400}.page_cta__zCVvt{display:flex;flex-direction:column;align-items:flex-end;padding-left:2rem}.page_headingSmall__Kq0Ny,.page_jobTitle__7XC7_{font-size:2rem}.page_heading__ZPgh_{font-size:4.7rem;margin:-1rem 0 .5rem}.page_hero__SKW6o{justify-content:space-between;padding:0 5rem}.page_heroImageContainer__BC5je{display:flex;width:100%}.page_heroImage__Q6NCQ{width:100%}.page_projects__Vzd49 h2{width:80%;margin:4rem auto 0;font-size:2rem}.page_appCardList__G4Zu0{width:80%}.page_aboutButtonContainer__0ySib{margin:3rem 0 4rem}.page_projectsWrapper__qLRIy{padding-top:75rem}.page_tagline___8E6T{padding:3rem 0}}@media (min-width:1440px){.page_heroImageContainer__BC5je,.page_heroImage__Q6NCQ{width:100%}.page_cta__zCVvt{padding-left:4rem}.page_projectsWrapper__qLRIy{padding-top:95rem}}@media (min-width:2000px){.page_hero__SKW6o{padding:0 10rem}.page_projectsWrapper__qLRIy{padding-top:150rem}.page_projectContainer__OQo_3{gap:2rem}.page_projects__Vzd49{margin:0 15rem}}.page_content__kDoxQ{width:100%;margin:0 auto;padding:1rem 0 2rem;opacity:0;animation:page_fadeIn__wvzG6 1s ease-out forwards}.page_projectsWrapper__qLRIy{padding-top:35rem}@media (min-width:768px){.page_slidesContainer__41WO4,.page_slides__hb__n{height:auto;max-height:none;overflow:visible}.page_slides__hb__n{grid-auto-flow:row;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.page_imageWrapper__OufeY{width:100%;display:flex;justify-content:center;align-items:center}.page_interestImage__twGp2{width:100%;max-width:540px;height:auto;object-fit:contain}.page_projectsWrapper__qLRIy{padding-top:50rem}}@media (min-width:1024px){.page_slidesContainer__41WO4{height:444px;overflow:hidden;position:relative}.page_slides__hb__n{height:720px;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.page_slides__hb__n::-webkit-scrollbar{display:none}}@media (min-width:1440px){.page_slidesContainer__41WO4{max-width:540px;margin:0 auto}}@media screen and (min-width:1500px){.page_slidesContainer__41WO4{max-width:540px;margin:0 auto}.page_slides__hb__n{width:100%;max-height:720px}.page_interestSection__dWkFF{display:flex;justify-content:center;align-items:center;gap:4rem}}.page_heroText__g5S3T{animation:page_fadeInLeft__6gpIo 1s ease-out}.page_heroImageContainer__BC5je{animation:page_fadeInRight__TgbD3 1s ease-out}.page_appCardList__G4Zu0{animation:page_fadeInUp__SpOy_ 1s ease-out}.page_appCardList__G4Zu0>*{transition:transform .3s ease,box-shadow .3s ease}@keyframes page_bounce__Y_Fqi{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes page_fadeInLeft__6gpIo{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes page_fadeInRight__TgbD3{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_hidden__cfeGo{display:none}.page_visible__NlJV_{display:block;animation:page_fadeIn__wvzG6 .5s ease-out}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}.page_taglineContainer__WRAaF{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;z-index:10;background-color:var(--background);overflow:hidden}.page_taglineSticky__8V4Io{position:relative;top:0}.page_tagline___8E6T{padding:2rem 0;font-size:32px;font-weight:400;text-align:center;max-width:90%;margin:0 auto;transform-origin:center center;transition:none}.page_projectsWrapper__qLRIy{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;position:relative;z-index:5}.page_showProjects__cXQaM{opacity:1;visibility:visible}@media (min-width:768px){.page_tagline___8E6T{max-width:80%}}@media (min-width:1024px){.page_tagline___8E6T{max-width:70%}}.page_heroImageContainer__BC5je{animation:page_floatIn__V2sXr 1.5s ease-out}.page_heroText__g5S3T{animation:page_fadeInDissolve__VMdhx 1.5s ease-out;animation-delay:.2s;opacity:0;animation-fill-mode:forwards}.page_cta__zCVvt h3{animation:page_fadeInDissolve__VMdhx 1.5s ease-out;animation-delay:1s;opacity:0;animation-fill-mode:forwards}.page_ctaButton__tHxa2{animation:page_justDissolve__X_iEf 1.5s ease-out;animation-delay:1.5s;opacity:0;animation-fill-mode:forwards}.page_headingSmall__Kq0Ny{animation:page_fadeInDissolve__VMdhx 1.2s ease-out;animation-delay:.6s;opacity:0;animation-fill-mode:forwards}.page_heading__ZPgh_{animation:page_fadeInDissolve__VMdhx 1.2s ease-out;animation-delay:.8s;opacity:0;animation-fill-mode:forwards}.page_jobTitle__7XC7_{animation:page_fadeInDissolve__VMdhx 1.2s ease-out;animation-delay:1s;opacity:0;animation-fill-mode:forwards}@keyframes page_fadeInDissolve__VMdhx{0%{opacity:0;transform:translateY(15px)}30%{opacity:.3}to{opacity:1;transform:translateY(0)}}@keyframes page_justDissolve__X_iEf{0%{opacity:0}30%{opacity:.3}to{opacity:1}}@keyframes page_floatIn__V2sXr{0%{opacity:0;transform:translateY(30px) scale(.97)}40%{opacity:.4;transform:translateY(15px) scale(.98)}70%{opacity:.8;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}