.LinkButton_linkButton__8VBQ_{position:relative;background:var(--color-border);box-shadow:var(--shadow-linkbutton),var(--drop-shadow);border-radius:8px;transition:box-shadow .4s ease}.LinkButton_tooltip__sotd7{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) scale(.8);background:var(--color-tertiary);color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;padding:.3rem .6rem;border-radius:6px;box-shadow:var(--drop-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .35s cubic-bezier(.3,2,.7,1);z-index:3}.LinkButton_tooltip__sotd7:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--color-tertiary)}.LinkButton_linkButton__8VBQ_:hover .LinkButton_tooltip__sotd7{opacity:1;visibility:visible;transform:translateX(-50%) scale(1) translateY(-4px)}.LinkButton_tooltipBottom__SBmfa{top:calc(100% + 10px);bottom:auto}.LinkButton_tooltipBottom__SBmfa:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--color-tertiary)}.LinkButton_linkButton__8VBQ_:hover .LinkButton_tooltipBottom__SBmfa{transform:translateX(-50%) scale(1) translateY(4px)}.LinkButton_linkButton__8VBQ_ .LinkButton_content__33HUu{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:4px;border-radius:6px;background-color:var(--color-secondary)}.LinkButton_linkButton__8VBQ_ svg{width:20px;height:20px;transition:transform .2s ease}.LinkButton_linkButton__8VBQ_:hover{box-shadow:var(--shadow-linkbutton-hover),var(--drop-shadow)}.LinkButton_linkButton__8VBQ_:hover .LinkButton_content__33HUu svg{transform:scale(1.25)}@media screen and (max-width:600px){.LinkButton_linkButton__8VBQ_{margin:.2rem}.LinkButton_linkButton__8VBQ_ .LinkButton_content__33HUu{width:30px;height:30px}.LinkButton_linkButton__8VBQ_ .LinkButton_content__33HUu svg{width:15px;height:15px}}.Header_topbar__OaHiN{height:6rem}.Header_navbar__Qt0Y4,.Header_topbar__OaHiN{position:relative;display:flex;justify-content:center}.Header_navbar__Qt0Y4{height:4rem}.Header_content__eF0vW{display:flex;height:100%}.Header_nameContainer__1AAX1{display:flex;align-items:center;padding:.5rem 0}.Header_nameContainer__1AAX1 .Header_content__eF0vW{display:flex;align-items:baseline;height:unset}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF{position:relative;font-size:2.75rem;cursor:pointer;transition-duration:.2s}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF:after{content:"";position:absolute;bottom:-4px;left:0;height:4px;width:0;border-radius:8px;background:var(--color-highlight);transition:width .6s cubic-bezier(.215,.61,.355,1)}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF:hover:after{width:100%}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther{display:inline-block;transition:color .25s ease,transform .25s ease}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther.Header_space__V9iSM{width:.7rem}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther:hover{transform:translateY(-8px) scaleY(1.6) scaleX(1.2)}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_specialty__dS4Cy{margin-left:1rem}.Header_socialsContainer__wATM3{display:flex;align-items:center;justify-items:center;margin-left:auto;padding:.5rem 0;gap:var(--link-button-gap)}.Header_navContent__9ARAi{display:flex;align-items:center;margin:.8rem;gap:.8rem}.Header_navContent__9ARAi .Header_navItem__Mvcfc{background:var(--color-border);box-shadow:var(--shadow-linkbutton),var(--drop-shadow);border-radius:8px;transition:box-shadow .4s ease;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Header_navContent__9ARAi .Header_navItem__Mvcfc:hover{box-shadow:var(--shadow-linkbutton-hover),var(--drop-shadow)}.Header_navContent__9ARAi .Header_interactable__GYG_y{cursor:pointer}.Header_navContent__9ARAi .Header_navItem__Mvcfc.Header_active__EB8lX{background:var(--color-highlight)}.Header_navContent__9ARAi .Header_content__eF0vW{display:flex;align-items:center;justify-content:center;margin:4px;border-radius:6px;background-color:var(--color-secondary);padding:.6rem 1rem;transition:background-color .1s}.Header_navContent__9ARAi .Header_subcontent__SydTc{position:absolute;background-color:var(--color-secondary);border-radius:inherit;overflow:hidden;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.8,1,.3,1),transform .25s cubic-bezier(.4,1,.3,1),visibility .3s}.Header_navContent__9ARAi .Header_navItem__Mvcfc:hover .Header_subcontent__SydTc{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header_navContent__9ARAi .Header_subNavItem__mZ7wD{border-radius:6px;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.4,1,.3,1)}.Header_navContent__9ARAi .Header_navItem__Mvcfc:hover .Header_subNavItem__mZ7wD{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * 30ms + 80ms)}.Header_navContent__9ARAi .Header_subNavItem__mZ7wD .Header_content__eF0vW{margin:0}.Header_navContent__9ARAi .Header_subcontent__SydTc .Header_content__eF0vW{background-color:var(--color-secondary);justify-content:left}.Header_navContent__9ARAi .Header_subcontent__SydTc .Header_subNavItem__mZ7wD:hover .Header_content__eF0vW{background-color:var(--color-tertiary)}@media screen and (max-width:600px){.Header_topbar__OaHiN{height:4rem}.Header_navbar__Qt0Y4{height:3rem}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF{font-size:1.3rem}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF:after{bottom:0;height:2px}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther:hover,.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther:hover:nth-child(2n),.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther:hover:nth-child(odd){transform:none;color:unset}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_name__60aPF .Header_character__cther.Header_space__V9iSM{width:.3rem}.Header_nameContainer__1AAX1 .Header_content__eF0vW .Header_specialty__dS4Cy{font-size:.8rem;margin:unset}.Header_nameContainer__1AAX1 .Header_content__eF0vW{flex-direction:column}.Header_navContent__9ARAi{justify-content:center;margin:.4rem}.Header_navContent__9ARAi .Header_content__eF0vW{padding:.5rem .8rem}}.Footer_content__jtKFz,.Footer_footer__Tl1eP{display:flex;justify-content:center}.Footer_content__jtKFz{align-items:center;padding:1rem 0;font-size:.9rem;color:hsla(0,0%,100%,.6)}@media screen and (max-width:600px){.Footer_footer__Tl1eP{height:2.5rem}.Footer_content__jtKFz{font-size:.6rem}}.Projects_card__xMaYd{background:var(--color-border);box-shadow:var(--shadow-projectcard),var(--drop-shadow);transition:box-shadow .4s ease;border-radius:8px;cursor:pointer}.Projects_card__xMaYd:hover{box-shadow:var(--shadow-projectcard-hover),var(--drop-shadow)}.Projects_card__xMaYd:hover>.Projects_content__noD3A .Projects_image__SbEvv img{transform:scale(1.1);filter:brightness(1.2) saturate(1.1)}.Projects_card__xMaYd .Projects_content__noD3A{aspect-ratio:16/9;margin:4px;border-radius:6px;background-color:var(--color-secondary);display:flex;flex-direction:column;justify-content:space-between;transition:transform .5s,filter .5s;transition-timing-function:ease}.Projects_image__SbEvv{width:100%;overflow:hidden;border-radius:6px 6px 0 0;display:flex;justify-content:center}.Projects_image__SbEvv img{width:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.5s}.Projects_info__ZWRtx{border-radius:0 0 6px 6px;padding:.5rem 1rem}.Projects_info__ZWRtx h3{margin:0}.Projects_info__ZWRtx p{font-size:.9rem;color:hsla(0,0%,100%,.5)}.Home_main__nLjiQ{padding:5rem 0;flex:1 0 auto;align-self:center}.Home_intro__S0DUI{display:flex;justify-content:space-between}.Home_intro__S0DUI .Home_text__upzyl{margin-right:.5rem}.Home_intro__S0DUI .Home_profilepic__tGQf6{display:flex;justify-content:center;border-radius:8px;filter:grayscale();-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.Home_intro__S0DUI .Home_profilepic__tGQf6 img{width:200px;height:200px;border-radius:inherit;margin:1px}.Home_projects__MHNFR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px}.Home_tools__RV_Sx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px}@media screen and (max-width:600px){.Home_main__nLjiQ{padding:3rem 0}.Home_intro__S0DUI .Home_profilepic__tGQf6{display:none}.Home_projects__MHNFR,.Home_tools__RV_Sx{grid-template-columns:repeat(1,minmax(0,1fr))}}.Main_main__IbvWf{padding:5rem 0;flex:1 0 auto}.Main_mainContainer__xsoCv{display:flex;justify-content:center;align-items:center;flex-direction:column}.Main_main__IbvWf p{margin-bottom:1rem}.Main_title__1mWSU{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Main_projectInfoContainer__zMj8g{display:flex;padding:.5rem 0}.Main_projectInfoContainer__zMj8g .Main_text__gmSM_{display:flex;justify-content:center;flex-direction:column;text-align:right;margin-right:var(--link-button-gap)}.Main_projectInfoContainer__zMj8g .Main_text__gmSM_ p{margin:0}.Main_linkButtonContainer__ZVm7u{display:flex;align-items:center;gap:var(--link-button-gap);justify-content:flex-end}.Main_gallery__FGuAO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px}.Main_gallery__FGuAO .Main_trailer__74ho8{width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;background-color:var(--color-secondary)}.Main_mediaParagraph__mBYSr{display:flex}.Main_mediaParagraph__mBYSr .Main_item__JARc6:last-child{margin-left:1rem}@media screen and (max-width:600px){.Main_main__IbvWf{padding:3rem 0}.Main_projectInfoContainer__zMj8g{flex-direction:column}.Main_projectInfoContainer__zMj8g .Main_text__gmSM_{font-size:.8rem}.Main_mediaParagraph__mBYSr{flex-direction:column}.Main_mediaParagraph__mBYSr video{height:auto;width:auto}.Main_mediaParagraph__mBYSr .Main_item__JARc6:last-child{margin-left:unset}.Main_gallery__FGuAO .Main_trailer__74ho8{width:100%}}