body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.Home_main__VkIEL{min-height:100vh;min-width:100%;justify-content:center;align-items:center}.Home_grid__AVljO{background-color:#eaeaea;min-height:100vh;display:grid;grid-template-rows:repeat(2,1fr,[row-start]);grid-template-columns:repeat(2,1fr,[col-start])}.Home_grid__AVljO:hover>*{opacity:.95;transition:.3s}.Home_grid__AVljO:hover>:hover{opacity:1;transform:scale(1.05)}.Home_grid__AVljO{pointer-events:none;min-width:100%;transition:.3s}.Home_grid__AVljO>*{background:#fff;cursor:pointer;pointer-events:auto;transition:opacity .15s,transform .15s}.Home_card__E5spL{margin:.5rem;padding:1.5rem;text-align:center;color:inherit;text-decoration:none;border:1px solid white;border-radius:10px;transition:color .15s ease,border-color .15s ease;vertical-align:middle;display:flex;align-content:center;justify-content:center;flex-direction:column;font-family:Helvetica;z-index:5}.Home_card__E5spL:hover{font-size:55px;transition:.2s}.Home_card__E5spL h2{margin:0 0 1rem}.Home_card__E5spL h1{margin:0}#Home_aboutCard__sDbe0{color:#89608E;grid-column:0/col-start 1;grid-row:0/row-start 1}#Home_aboutCard__sDbe0:hover{background-color:#89608E;border-color:#89608E;color:white}#Home_experienceCard__P_VQ0{color:#F79256;grid-column:col-start 1/col-start 2;grid-row:0/row-start 1}#Home_experienceCard__P_VQ0:hover{background-color:#F79256;border-color:#F79256;color:white}#Home_galleryCard__kk7fQ{color:#00B2CA;grid-column:0/col-start 1;grid-row:row-start 1/row-start 2}#Home_galleryCard__kk7fQ:hover{background-color:#00B2CA;border-color:#00B2CA;color:white}#Home_contactCard__LMdtN{color:#9BC53D;grid-column:col-start 1/col-start 2;grid-row:row-start 1/row-start 2}#Home_contactCard__LMdtN:hover{background-color:#9BC53D;border-color:#9BC53D;color:white}@media (max-width:700px){.Home_grid__AVljO,.Home_main__VkIEL{min-height:100dvh;min-width:0}.Home_grid__AVljO{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%}.Home_grid__AVljO:hover>*{opacity:1}.Home_grid__AVljO:hover>:hover{transform:none}.Home_card__E5spL{border-radius:6px;flex:1 1;margin:0;min-height:0;padding:12px}.Home_card__E5spL:hover{font-size:inherit}.Home_card__E5spL h1{font-size:clamp(34px,13vw,58px);line-height:.9;overflow-wrap:anywhere}}.Home_contactAltText__9SD6O{font-size:42px;font-weight:700;color:#9BC53D;height:40px}.Home_footer__yFiaX{display:flex;flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.Home_footerCopyright__LMl9b{padding-left:90px;margin-right:auto}.Home_footerIconsContainer__ANgUx{padding:0 90px 0 0;margin-left:auto;font-size:45px;display:inline;margin-top:-1rem}.Home_footerIconsAltText__zxxAa{font-size:25px;font-weight:600;color:"black";margin-right:15px;overflow:hidden}#Home_footerGithubIcon__9KRLK:hover{color:#89608E}#Home_footerLinkedinIcon__JS1BD:hover{color:#F79256}#Home_footerMailIcon__y_WV3:hover{color:#00B2CA}#Home_footerResumeIcon__aIymB:hover{color:#9BC53D}.Home_pageContainer__Xv2_Q{width:100%;display:flex;flex-direction:column;min-height:100vh;min-width:0;justify-content:center;text-align:center;align-items:center;margin:0;overflow:hidden}.Home_largeParagraphText__HWmE6{font-size:40px;font-weight:500;padding:0 0 15px}#Home_purple__SZkxM{color:#89608E}.Home_aboutText__oz_Jg{max-width:500px}#Home_orange__yR1A6{color:#F79256}#Home_teal__b_qnb{color:#00B2CA}.Home_galleryPage__PwCIL{height:100dvh;max-height:100dvh;overflow:hidden;position:relative;touch-action:none;transition:background-color .52s ease}.Home_galleryTitle__eExF0{font-size:clamp(64px,8vw,132px);line-height:.92}.Home_galleryContainer___kFrm{inset:0;margin:0;overflow:hidden;padding:0;position:absolute;width:100%}.Home_galleryImage__Vat2z{height:auto;max-height:550px;max-width:550px;position:absolute;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.Home_galleryImage__Vat2z[data-status=inactive]{display:none}@media (max-width:700px){.Home_galleryImage__Vat2z{max-height:min(30dvh,240px);max-width:min(42vw,190px);object-fit:contain}}#Home_blob__UhqZm{background-color:black;aspect-ratio:1;position:absolute;font-size:35px;left:50%;top:50%;translate:-50% -50%;border-radius:50%;background:linear-gradient(90deg,#03fcec,#00B2CA);animation:Home_rotate__c5eru 20s infinite;height:34vmax;opacity:.8}#Home_blur__Y4VoM{height:100%;width:100%;position:absolute;z-index:2;-webkit-backdrop-filter:blur(12vmax);backdrop-filter:blur(12vmax)}@keyframes Home_rotate__c5eru{0%{rotate:0deg}50%{scale:1 1.5}to{rotate:1turn}}#Home_lime__zGTmw{color:#9BC53D}.Home_timelineContainer__c5dXs{font-family:Helvetica}.Home_timelineElementTitle__IDpX2{font-size:25px;font-weight:700;color:black}.Home_timelineElementTech__K9mnT{font-size:18px;font-weight:600;color:black;padding:5px 0 0;font-style:italic}.Home_timelineElementDescription__StUIS{font-size:16px;color:black;padding:5px 0 0}.Home_timelineElementIcons__EVSq5{font-size:25px;padding:5px 0 0}.Home_timelineElementIcon__G7Rs_{padding:0 7px 0 0}.Home_timelineElementIcon__G7Rs_:hover{color:#787777}.Home_contactIcons__TNqEd{font-size:90px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:500px}.Home_contactIcons__TNqEd:hover>*{opacity:.8}.Home_contactIcons__TNqEd:hover>:hover{opacity:1;color:#89608E}.Home_contactIcons__TNqEd{pointer-events:none}.Home_contactIcons__TNqEd>*{background:#fff;cursor:pointer;pointer-events:auto;transition:opacity .15s,transform .15s}@media (max-width:700px){.Home_pageContainer__Xv2_Q{justify-content:flex-start;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:72px 18px 32px}.Home_pageTitle__aLXKu{font-size:clamp(46px,16vw,72px);line-height:.9}.Home_title__hYX6j{padding-bottom:22px}.Home_largeParagraphText__HWmE6{font-size:clamp(25px,8vw,38px);line-height:1.05;max-width:100%;padding-bottom:18px}.Home_contactIcons__TNqEd{gap:8px 12px;max-width:100%;padding-top:2px}.Home_contactIcons__TNqEd>*{align-items:center;display:inline-flex;font-size:58px;height:68px;justify-content:center;width:68px}.Home_timelineContainer__c5dXs{margin-top:8px;width:100%}.Home_timelineElementTitle__IDpX2{font-size:21px;line-height:1.05}.Home_timelineElementTech__K9mnT{font-size:15px;line-height:1.25}.Home_timelineElementDescription__StUIS{font-size:15px;line-height:1.3}.Home_timelineElementIcons__EVSq5{font-size:26px;padding-top:9px}.Home_timelineElementIcon__G7Rs_{display:inline-flex;min-height:34px;min-width:34px;padding:0 8px 0 0}}.Home_pageTitle__aLXKu{font-size:45px;font-weight:700;text-align:center;overflow-wrap:anywhere}.Home_title__hYX6j{padding:0 0 15px;max-width:100%}.Home_back__nijvI{background-color:#00B2CA}.Home_backText__NkiT6{align-items:center;color:black;display:inline-flex;justify-content:center;position:absolute;left:15px;top:0;font-size:45px;font-weight:700;padding:0;transition:.2s;z-index:60}.Home_backIcon__tYTGE{display:none}.Home_backText__NkiT6:hover{font-size:65px;transition:.2s}@media (max-width:700px){.Home_backText__NkiT6{font-size:24px;height:44px;left:12px;line-height:1;top:12px;width:44px}.Home_backText__NkiT6:hover{font-size:24px}.Home_backLabel__9d6Dm{display:none}.Home_backIcon__tYTGE{display:block;height:28px;width:28px}}.Home_strongParagraph__eRLwB{font-weight:700}@media (max-width:600px){.Home_grid__AVljO{width:100%;flex-direction:column}}.Home_visualsPage__KbTj9{min-height:100vh;background:#f7f7f2;color:#101010;isolation:isolate;overflow-x:hidden;padding:24px;position:relative}.Home_visualsHeader__dMCfB{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 18px;max-width:1600px;position:relative;z-index:40}.Home_visualsHeader__dMCfB h1{color:#9BC53D;font-family:Helvetica,Arial,sans-serif;font-size:clamp(40px,8vw,112px);line-height:.85;margin:0}.Home_soundToggle__orT7t{align-items:center;background:transparent;border:0;color:#101010;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:44px}.Home_soundToggle__orT7t svg{height:24px;width:24px}.Home_soundToggle__orT7t:focus-visible,.Home_soundToggle__orT7t:hover{background:transparent;color:#9BC53D;outline:none}.Home_visualStackStage__cMaXe{height:calc(100vh - 170px);margin:0 auto;max-width:1600px;min-height:560px;overflow:visible;position:relative;z-index:10}.Home_visualPrint__mhrOw{background:#ffffff;border:1px solid rgba(16,16,16,.1);box-shadow:0 1px 0 rgba(16,16,16,.12),0 18px 40px rgba(16,16,16,.16);cursor:pointer;max-height:min(84vh,900px);overflow:hidden;padding:clamp(10px,1.15vw,18px);position:absolute;transform-origin:center;transition:background-color .7s ease,border-color .7s ease,left .42s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,filter .26s ease,max-height .42s cubic-bezier(.2,.8,.2,1),opacity .26s ease,top .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1);will-change:transform}.Home_visualPrint__mhrOw:after{border:1px solid rgba(16,16,16,.12);bottom:clamp(10px,1.15vw,18px);content:"";left:clamp(10px,1.15vw,18px);pointer-events:none;position:absolute;right:clamp(10px,1.15vw,18px);top:clamp(10px,1.15vw,18px);transition:border-color .5s ease}.Home_visualPrint__mhrOw:focus-visible{outline:3px solid #9BC53D;outline-offset:5px}.Home_visualPrintLandscape__RS9yc{width:min(78vw,1280px)}.Home_visualPrintSquare__RMMeJ{width:min(64vw,900px)}.Home_visualPrintPortrait__I12FW{width:min(50vw,680px)}.Home_visualPrintActive__x_yFy{animation:Home_visualActiveExpand__A_p5O .62s cubic-bezier(.16,1,.3,1);border:0;box-shadow:none;cursor:default;filter:saturate(1.08) contrast(1.04);height:100vh;left:0;max-height:none;opacity:1;padding:0;pointer-events:none;position:fixed;top:0;transform:none;width:100vw}@keyframes Home_visualActiveExpand__A_p5O{0%{opacity:.28;transform:scale(.42)}55%{opacity:.86}to{opacity:1;transform:scale(1)}}.Home_visualPrintActive__x_yFy:after{display:none}.Home_visualPrintLandscape__RS9yc.Home_visualPrintActive__x_yFy,.Home_visualPrintPortrait__I12FW.Home_visualPrintActive__x_yFy,.Home_visualPrintSquare__RMMeJ.Home_visualPrintActive__x_yFy{width:100vw}.Home_visualPrintActive__x_yFy .Home_visualVideo__FGL1N{object-fit:contain}.Home_visualPrintStacked__ueegT{--stack-hover-scale:1;filter:saturate(.86) contrast(.95);left:96%;max-height:min(30vh,300px);opacity:.96;top:24%;transform:translate(calc(-50% + var(--stack-x)),calc(-50% + var(--stack-y))) rotate(var(--stack-rotate)) scale(calc(var(--stack-scale) * var(--stack-hover-scale)))}.Home_visualPrintLandscape__RS9yc.Home_visualPrintStacked__ueegT{width:min(24vw,330px)}.Home_visualPrintSquare__RMMeJ.Home_visualPrintStacked__ueegT{width:min(20vw,270px)}.Home_visualPrintPortrait__I12FW.Home_visualPrintStacked__ueegT{width:min(16vw,220px)}.Home_visualPrintStacked__ueegT:focus-visible,.Home_visualPrintStacked__ueegT:hover{--stack-hover-scale:1.16;filter:saturate(1) contrast(1)}.Home_visualPrintPending__ddEPc{background:#9BC53D;border-color:#9BC53D}.Home_visualPrintPending__ddEPc:after{border-color:rgba(16,16,16,.2)}.Home_visualVideo__FGL1N{background:#eeeeea;display:block;height:100%;object-fit:cover;width:100%}.Home_visualDescription__WbhAW{background:transparent;bottom:auto;color:#101010;font-size:clamp(24px,2.6vw,44px);font-weight:700;left:auto;line-height:1.05;max-width:min(32vw,520px);opacity:1;padding:0;pointer-events:none;position:fixed;right:56px;text-align:right;text-shadow:0 2px 18px rgba(247,247,242,.92),0 1px 7px rgba(16,16,16,.24);top:clamp(560px,62vh,690px);transform:translateY(0);z-index:30}@media (max-width:900px){.Home_visualsPage__KbTj9{padding:16px}.Home_visualsHeader__dMCfB{align-items:flex-start}.Home_visualStackStage__cMaXe{height:calc(100vh - 142px);min-height:620px}.Home_visualPrintLandscape__RS9yc{width:min(84vw,920px)}.Home_visualPrintSquare__RMMeJ{width:min(74vw,700px)}.Home_visualPrintPortrait__I12FW{width:min(64vw,540px)}.Home_visualPrintActive__x_yFy{height:100vh;left:0;max-height:none;top:0;width:100vw}.Home_visualPrintLandscape__RS9yc.Home_visualPrintActive__x_yFy,.Home_visualPrintPortrait__I12FW.Home_visualPrintActive__x_yFy,.Home_visualPrintSquare__RMMeJ.Home_visualPrintActive__x_yFy{width:100vw}.Home_visualPrintStacked__ueegT{left:94%;max-height:24vh;top:25%}.Home_visualPrintLandscape__RS9yc.Home_visualPrintStacked__ueegT{width:min(28vw,260px)}.Home_visualPrintSquare__RMMeJ.Home_visualPrintStacked__ueegT{width:min(24vw,220px)}.Home_visualPrintPortrait__I12FW.Home_visualPrintStacked__ueegT{width:min(20vw,180px)}.Home_visualDescription__WbhAW{font-size:clamp(20px,3vw,32px);max-width:min(38vw,360px);right:20px;top:clamp(430px,58vh,560px)}}@media (max-width:560px){.Home_visualsPage__KbTj9{min-height:100dvh;overflow:hidden;padding:12px}.Home_visualsHeader__dMCfB{align-items:center;gap:10px;margin-bottom:12px;padding-left:44px}.Home_visualsHeader__dMCfB h1{font-size:clamp(38px,15vw,62px)}.Home_soundToggle__orT7t{height:40px;width:40px}.Home_soundToggle__orT7t svg{height:22px;width:22px}.Home_visualStackStage__cMaXe{height:calc(100dvh - 104px);min-height:0}.Home_visualPrint__mhrOw{max-height:70vh;padding:10px}.Home_visualPrint__mhrOw:after{bottom:10px;left:10px;right:10px;top:10px}.Home_visualPrintLandscape__RS9yc{width:min(94vw,520px)}.Home_visualPrintSquare__RMMeJ{width:min(86vw,430px)}.Home_visualPrintPortrait__I12FW{width:min(72vw,360px)}.Home_visualPrintActive__x_yFy{height:100dvh;left:0;max-height:none;top:0;width:100vw}.Home_visualPrintLandscape__RS9yc.Home_visualPrintActive__x_yFy,.Home_visualPrintPortrait__I12FW.Home_visualPrintActive__x_yFy,.Home_visualPrintSquare__RMMeJ.Home_visualPrintActive__x_yFy{width:100vw}.Home_visualPrintStacked__ueegT{left:86%;max-height:23dvh;top:28%}.Home_visualPrintLandscape__RS9yc.Home_visualPrintStacked__ueegT{width:min(42vw,172px)}.Home_visualPrintSquare__RMMeJ.Home_visualPrintStacked__ueegT{width:min(36vw,150px)}.Home_visualPrintPortrait__I12FW.Home_visualPrintStacked__ueegT{width:min(30vw,128px)}.Home_visualDescription__WbhAW{bottom:18px;font-size:clamp(18px,5.8vw,26px);max-width:min(78vw,320px);right:12px;top:auto}}