.pageContainer_pageContainer__2Wye7{min-height:100vh;display:flex;flex-direction:column;background-color:var(--main-content-bg)}.pageContainer_content__c7bEv{position:relative;margin-top:4rem;overflow:hidden}.pageContainer_content__c7bEv,.pageContainer_content__c7bEv>div{flex-grow:1;display:flex;flex-direction:column}.pageContainer_blurOverlay__hqVJL{position:absolute;inset:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.5)}:root[data-theme=dark] .pageContainer_blurOverlay__hqVJL{background-color:rgba(0,0,0,.5)}@media(min-width:768px){.pageContainer_blurOverlay__hqVJL{display:none}}.navbar_navbar__HsKMJ{position:fixed;inset:0 0 auto;z-index:1;background-color:var(--page-bg)}.navbar_navbar__HsKMJ>.navbar_relativeContainer__Xbdq2{height:100%;position:relative;padding:1rem var(--sideMargin);display:flex;justify-content:center}.navbar_navbar__HsKMJ>.navbar_relativeContainer__Xbdq2>.navbar_widthLimitedContainer__9Qda4{width:100%;max-width:var(--maxWidth);display:flex;justify-content:space-between}.navbar_headerLeft__B2ITv{width:100%;height:-moz-fit-content;height:fit-content;margin:auto 0}@media(min-width:768px){.navbar_headerLeft__B2ITv{width:auto}}.navbar_headerLeft__B2ITv>.navbar_link__Y5IKR{pointer-events:none;display:flex;column-gap:1rem;align-items:center;flex-grow:1;font-weight:500}@media(min-width:768px){.navbar_headerLeft__B2ITv>.navbar_link__Y5IKR{pointer-events:all}}.navbar_headerLeft__B2ITv>.navbar_link__Y5IKR>svg{pointer-events:all;width:100%;max-width:2rem}.navbar_headerLeft__B2ITv>.navbar_link__Y5IKR>.navbar_name__RWHGL{margin:0 auto}@media(min-width:768px){.navbar_headerLeft__B2ITv>.navbar_link__Y5IKR>.navbar_name__RWHGL{margin:0}}.navbar_headerRight__mYLha{margin-left:auto}.navbar_headerRight__mYLha>.navbar_hamburgerContainer__AVpv5{position:relative;width:2.5rem;height:2.5rem;transform:translateY(-10%)}@media(min-width:768px){.navbar_headerRight__mYLha>.navbar_hamburgerContainer__AVpv5{display:none}}.navbar_headerRight__mYLha>.navbar_hamburgerContainer__AVpv5>div{position:absolute!important;top:0;left:0}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA{position:absolute;bottom:0;left:0;display:flex;width:100%;flex-direction:column;background-color:var(--main-content-bg);row-gap:.5rem;padding:.8rem;transition:transform .3s ease-in-out;z-index:-1}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA[data-expanded=false]{transform:translateY(-100%)}@media(min-width:768px){.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA[data-expanded=false]{transform:translateY(0)}}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA[data-expanded=true]{transform:translateY(100%)}@media(min-width:768px){.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA[data-expanded=true]{transform:translateY(0)}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA{position:static;display:flex;flex-direction:row;align-items:center;column-gap:1.2rem;transform:translateY(0);background-color:transparent;padding:0;transition:none}}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA>button{margin:0 auto;display:flex;justify-content:center;align-items:center;background-color:var(--page-bg);border-radius:100rem;padding:.3rem 3rem;height:-moz-fit-content;height:fit-content}@media(min-width:768px){.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA>button{padding:0}}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA>button[data-theme=light]{margin-top:4px!important}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA>a{display:block;text-align:center;padding:.5rem;font-size:1.1rem;background-color:var(--page-bg);border-radius:.25rem}@media(min-width:768px){.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA>a{font-size:1rem;padding:0;transition:color .2s ease-in-out}.navbar_headerRight__mYLha>.navbar_linksContainer__vpJuA>a:not(.navbar_getInTouchButton__V9WHW):hover{color:var(--accent)}}.navbar_getInTouchButton__V9WHW{background-color:var(--accent)!important;color:var(--accent-contrast-light)}@media(min-width:768px){.navbar_getInTouchButton__V9WHW{border:2px solid var(--accent);background-color:transparent!important;color:var(--accent);padding:.25rem 1rem!important;transition:background-color .2s ease-in-out!important}.navbar_getInTouchButton__V9WHW:hover{background-color:var(--accent)!important;color:var(--accent-contrast-light)}}.footer_footer__7_mGc{margin:2rem 0 auto;width:100%;padding:1rem var(--sideMargin);display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;font-size:.8rem;color:var(--text);background-color:var(--page-bg)}.intro_rootContainer__VQpGP{width:100%;padding:0 var(--sideMargin)}.intro_widthLimitedContainer__fLZOm{margin:4rem auto 0;max-width:var(--maxWidth)}.intro_title__JKR05{font-size:2.2rem;font-weight:600;text-align:center}.intro_text__zOUD9{margin:1.5rem auto 0;font-size:1.25rem;line-height:1.5;text-align:center;max-width:35rem}.previousExperience_rootContainer__VFKJW{width:100%;padding:0 var(--sideMargin)}.previousExperience_widthLimitedContainer__E0dlD{margin:4rem auto 0;max-width:var(--maxWidth)}.previousExperience_halfWidthContainer__Fu48b{max-width:none;margin-top:8rem}@media(min-width:768px){.previousExperience_halfWidthContainer__Fu48b{max-width:60%;margin-top:12rem}}.previousExperience_halfWidthContainer__Fu48b:not(:first-child){margin-top:6rem}@media(min-width:768px){.previousExperience_halfWidthContainer__Fu48b:not(:first-child){margin-top:10rem}}.previousExperience_halfWidthContainer__Fu48b:nth-child(2n){margin-left:auto}.previousExperience_halfWidthContainer__Fu48b:nth-child(odd){margin-right:auto}.previousExperience_header__gn5FU{display:flex;flex-direction:column;row-gap:.3rem}@media(min-width:768px){.previousExperience_header__gn5FU{flex-direction:row;column-gap:2rem;justify-content:space-between}}.previousExperience_header__gn5FU>.previousExperience_company__wODNj{display:flex;column-gap:1rem;align-items:center}@media(min-width:768px){.previousExperience_header__gn5FU>.previousExperience_company__wODNj{flex-direction:column;column-gap:.5rem;align-items:flex-start}}.previousExperience_header__gn5FU>.previousExperience_company__wODNj>.previousExperience_companyName__YBdk7{font-size:1.6rem;font-weight:500}.previousExperience_header__gn5FU>.previousExperience_company__wODNj>.previousExperience_location__kQk1h{font-size:.9rem;color:var(--text-light)}.previousExperience_header__gn5FU>.previousExperience_role__gLmEo{position:relative;display:flex;flex-direction:column;justify-content:center;row-gap:.25rem;font-size:1.1rem;margin-top:.3rem;margin-left:.7rem}.previousExperience_header__gn5FU>.previousExperience_role__gLmEo:before{content:"";display:block;position:absolute;width:3px;height:95%;margin-top:auto;transform:translateX(-.7rem);background-color:var(--text);border-radius:100rem}.previousExperience_header__gn5FU>.previousExperience_role__gLmEo>.previousExperience_roleName__AVPBV{font-weight:500}.previousExperience_description__rhyHS{margin-top:2rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.previousExperience_description__rhyHS>p{font-size:1.25rem;line-height:1.5}.previousExperience_description__rhyHS>p .previousExperience_highlight__O6b88{color:var(--accent);font-weight:600}.previousExperience_imageGallery__SveMd{display:grid;grid-template-columns:1fr;grid-column-gap:2rem;column-gap:2rem;margin:2rem 0}@media(min-width:768px){.previousExperience_imageGallery__SveMd{grid-template-columns:1fr 1fr 1fr}}.previousExperience_imageGallery__SveMd .previousExperience_imageContainer___uWrN{text-align:center}.previousExperience_imageGallery__SveMd .previousExperience_imageContainer___uWrN>.previousExperience_title__Eevun{margin-top:2rem;font-size:1.3rem;font-weight:500}.previousExperience_imageGallery__SveMd .previousExperience_imageContainer___uWrN>.previousExperience_year__7JTuL{font-size:1rem;color:var(--text-light)}.previousExperience_image__Mr2zh{margin:2rem auto;border-radius:2%;overflow:hidden;object-fit:contain;width:100%;height:auto}