.home_page-module__wfoCFG__overview{width:100vw;height:100vh;font-family:var(--font-afacad-flux);background-color:#dcdeef;position:relative;overflow:hidden}.home_page-module__wfoCFG__overviewBackground{width:100vw;height:100vh;position:absolute}.home_page-module__wfoCFG__overviewContent{width:100vw;transform:translate(-50%, -50%) scale(var(--overview-scale,1));flex-direction:column;align-items:center;gap:6.5vh;display:flex;position:absolute;top:50%;left:50%}.home_page-module__wfoCFG__upperSection{justify-self:center;align-items:center;margin-top:6.5%;position:relative}.home_page-module__wfoCFG__blurb{background-color:var(--main-yellow);color:#fefaf0;border-radius:24px;width:50vw;padding:2.5% 10% 2.5% 5%;font-size:30px;font-weight:500}.home_page-module__wfoCFG__headshotContainer{clip-path:circle(50%);box-sizing:content-box;border:12px solid #92b8a9;border-radius:50%;width:12.5vw;height:12.5vw;position:absolute;bottom:45%;right:-10%;overflow:hidden}.home_page-module__wfoCFG__headshot{width:100%;transform:scale(1.5)translate(1.5%,3.5%)rotate(8.75deg)}.home_page-module__wfoCFG__lowerSection{flex-direction:row;gap:5%;width:67.5vw;display:flex;position:relative}.home_page-module__wfoCFG__techStacks{color:#fefaf0;background-color:#ff8f90;border-radius:24px;flex:2;height:100%;padding:2.5%}.home_page-module__wfoCFG__techStacks p{margin:-2px auto 4px}.home_page-module__wfoCFG__education{color:#fefaf0;background-color:#a9acd6;border-radius:24px;flex:1.3;height:fit-content;padding:2.5%}.home_page-module__wfoCFG__sectionTitle{font-family:var(--font-idiqlat);font-size:24px}.home_page-module__wfoCFG__bodyText{font-size:26px}.home_page-module__wfoCFG__education .home_page-module__wfoCFG__bodyText{line-height:1.6}.home_page-module__wfoCFG__bodyText ul{padding-inline-start:15%}.home_page-module__wfoCFG__home{background-color:var(--main-beige);font-family:var(--font-new-amsterdam);--blob-pink:#fdbfbd;position:relative}.home_page-module__wfoCFG__homeBackground{position:absolute;width:100%!important;height:100%!important}.home_page-module__wfoCFG__orbs{--delay-animation:2s;width:100vw;height:100vh;position:absolute}@keyframes home_page-module__wfoCFG__move-red-orb{0%{transform:translate(17vw,2vh)}75%,to{transform:translate(-50%, calc(10vh + var(--slider-height) / 2 - var(--orb-size) / 2)) scale(calc(var(--slider-height) / var(--orb-size)));opacity:1}}@keyframes home_page-module__wfoCFG__hide-red-orb{0%{opacity:1;pointer-events:auto}99.9%{pointer-events:auto}to{opacity:0;pointer-events:none}}@keyframes home_page-module__wfoCFG__move-yellow-orb{0%{transform:translate(-13.75vw,-2.5vh)}75%,to{transform:translate(50%, calc(10vh + var(--slider-height) / 2 - var(--orb-size) / 2)) scale(calc(var(--slider-height) / var(--orb-size)));opacity:1}}@keyframes home_page-module__wfoCFG__hide-yellow-orb{0%{opacity:1;pointer-events:auto}99.9%{pointer-events:auto}to{opacity:0;pointer-events:none}}@keyframes home_page-module__wfoCFG__move-green-orb{0%{transform:translate(5.5vw,-8vh)}75%,to{transform:translate(-50%, calc(-10vh - var(--slider-height) / 2 + var(--orb-size) / 2)) scale(calc(var(--slider-height) / var(--orb-size)));opacity:1}}@keyframes home_page-module__wfoCFG__hide-green-orb{0%{opacity:1;pointer-events:auto}99.9%{pointer-events:auto}to{opacity:0;pointer-events:none}}@keyframes home_page-module__wfoCFG__move-blue-orb{0%{transform:translate(-8.25vw,-3vh)}75%,to{transform:translate(50%, calc(-10vh - var(--slider-height) / 2 + var(--orb-size) / 2)) scale(calc(var(--slider-height) / var(--orb-size)));opacity:1}}@keyframes home_page-module__wfoCFG__hide-blue-orb{0%{opacity:1;pointer-events:auto}99.9%{pointer-events:auto}to{opacity:0;pointer-events:none}}.home_page-module__wfoCFG__redOrb{--orb-size:clamp(180px, 55px + 13.75vw, 380px);width:var(--orb-size);height:var(--orb-size);opacity:0;pointer-events:none;position:absolute}.home_page-module__wfoCFG__yellowOrb{--orb-size:clamp(280px, 85px + 21.25vw, 580px);width:var(--orb-size);height:var(--orb-size);opacity:0;pointer-events:none;position:absolute;top:0;right:0}.home_page-module__wfoCFG__greenOrb{--orb-size:clamp(230px, 70px + 17.5vw, 480px);width:var(--orb-size);height:var(--orb-size);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0}.home_page-module__wfoCFG__blueOrb{--orb-size:clamp(195px, 60px + 15vw, 410px);width:var(--orb-size);height:var(--orb-size);opacity:0;pointer-events:none;position:absolute;bottom:0;right:0}.home_page-module__wfoCFG__redOrbIntro{opacity:1;pointer-events:auto;animation:home_page-module__wfoCFG__move-red-orb 5s ease var(--delay-animation) 1 forwards, home_page-module__wfoCFG__hide-red-orb .1s ease-out 6.5s 1 forwards;transform:translate(17vw,2vh)}.home_page-module__wfoCFG__yellowOrbIntro{opacity:1;pointer-events:auto;animation:home_page-module__wfoCFG__move-yellow-orb 5s ease var(--delay-animation) 1 forwards, home_page-module__wfoCFG__hide-yellow-orb .1s ease-out 6.5s 1 forwards;transform:translate(-13.75vw,-2.5vh)}.home_page-module__wfoCFG__greenOrbIntro{opacity:1;pointer-events:auto;animation:home_page-module__wfoCFG__move-green-orb 5s ease var(--delay-animation) 1 forwards, home_page-module__wfoCFG__hide-green-orb .1s ease-out 6.5s 1 forwards;transform:translate(5.5vw,-8vh)}.home_page-module__wfoCFG__blueOrbIntro{opacity:1;pointer-events:auto;animation:home_page-module__wfoCFG__move-blue-orb 5s ease var(--delay-animation) 1 forwards, home_page-module__wfoCFG__hide-blue-orb .1s ease-out 6.5s 1 forwards;transform:translate(-8.25vw,-3vh)}.home_page-module__wfoCFG__scaleToSliderHeight{transform:scale(calc(var(--slider-height) / var(--orb-size)))}@keyframes home_page-module__wfoCFG__remove-red-orb-shadow{0%,50%{filter:drop-shadow(-6px -5px #b4cac1)}to{filter:drop-shadow(none)}}@keyframes home_page-module__wfoCFG__remove-yellow-orb-shadow{0%,50%{filter:drop-shadow(6px -4px var(--main-light))}to{filter:drop-shadow(none)}}@keyframes home_page-module__wfoCFG__remove-green-orb-shadow{0%,50%{filter:drop-shadow(-7px 4px #a9acd6)}to{filter:drop-shadow(none)}}@keyframes home_page-module__wfoCFG__remove-blue-orb-shadow{0%,50%{filter:drop-shadow(4px 6px #ffb2b3)}to{filter:drop-shadow(none)}}.home_page-module__wfoCFG__orbShadowRed{filter:drop-shadow(-6px -5px #b4cac1)}.home_page-module__wfoCFG__orbShadowYellow{filter:drop-shadow(6px -4px var(--main-light))}.home_page-module__wfoCFG__orbShadowGreen{filter:drop-shadow(-7px 4px #a9acd6)}.home_page-module__wfoCFG__orbShadowBlue{filter:drop-shadow(4px 6px #ffb2b3)}.home_page-module__wfoCFG__orbShadowRedIntro{animation:6s backwards home_page-module__wfoCFG__remove-red-orb-shadow}.home_page-module__wfoCFG__orbShadowYellowIntro{animation:6s backwards home_page-module__wfoCFG__remove-yellow-orb-shadow}.home_page-module__wfoCFG__orbShadowGreenIntro{animation:6s backwards home_page-module__wfoCFG__remove-green-orb-shadow}.home_page-module__wfoCFG__orbShadowBlueIntro{animation:6s backwards home_page-module__wfoCFG__remove-blue-orb-shadow}@media (max-width:700px){.home_page-module__wfoCFG__redOrb{top:2vh;left:calc(50vw - 236px)}.home_page-module__wfoCFG__yellowOrb{top:-2.5vh;left:calc(50vw - 44px);right:auto}.home_page-module__wfoCFG__greenOrb{bottom:8vh;left:calc(50vw - 218.5px)}.home_page-module__wfoCFG__blueOrb{bottom:3vh;left:calc(50vw + 23.5px);right:auto}}.home_page-module__wfoCFG__mainText{flex-direction:column;align-items:center;height:100vh;display:flex}.home_page-module__wfoCFG__nameSection{--text-block-width:clamp(320px, 90vw, 900px);justify-content:center;align-items:center;margin-top:23.5vh;display:flex;position:relative}.home_page-module__wfoCFG__blobMask{z-index:0;pointer-events:none;position:absolute;top:52.5%;left:50%;transform:translate(-50%,-50%)}.home_page-module__wfoCFG__nameStack{z-index:1;width:var(--text-block-width);height:auto;position:relative;overflow:visible}.home_page-module__wfoCFG__svgNameText{font-family:var(--font-new-amsterdam);font-size:160px}.home_page-module__wfoCFG__subtitleSection{width:30vw;margin-top:48px;display:flex;position:relative}.home_page-module__wfoCFG__subtitle{font-family:var(--font-idiqlat);color:var(--main-green);text-align:center;font-size:36px}@media (max-width:700px){.home_page-module__wfoCFG__subtitleSection{width:85vw}.home_page-module__wfoCFG__overview{height:auto;min-height:100vh;overflow:visible}.home_page-module__wfoCFG__overviewContent{gap:32px;position:static;transform:none}.home_page-module__wfoCFG__overviewBackground{width:auto;height:auto;inset:0}.home_page-module__wfoCFG__upperSection{flex-direction:column;gap:24px}.home_page-module__wfoCFG__blurb{width:85vw;padding:6% 8%;font-size:22px}.home_page-module__wfoCFG__headshotContainer{width:140px;height:140px;position:static}.home_page-module__wfoCFG__lowerSection{flex-direction:column;gap:24px;width:85vw}.home_page-module__wfoCFG__techStacks{height:auto}}
body{background-color:var(--main-beige)}.page-module__3j-8fq__sliderFadeIn{opacity:0;pointer-events:none;z-index:9999;animation:.75s 5.75s forwards page-module__3j-8fq__fade-in-sliders;position:relative}@keyframes page-module__3j-8fq__fade-in-sliders{0%{opacity:0;pointer-events:none}50%{opacity:.5;pointer-events:none}99.9%{pointer-events:none}to{opacity:1;pointer-events:auto}}.page-module__3j-8fq__pageFadeIn{animation:.4s page-module__3j-8fq__fade-in-page}@keyframes page-module__3j-8fq__fade-in-page{0%{opacity:0}to{opacity:1}}
