@font-face{font-family:Switzer;src:url(../media/Switzer_Variable-s.p.14-vo0ugu87dj.ttf)format("truetype");font-display:swap}@font-face{font-family:Switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_4065a266-module__BvxziG__className{font-family:Switzer,Switzer Fallback}
.Button-module-scss-module__YsLvQG__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);letter-spacing:-.4px;cursor:pointer;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;min-width:2.6rem;height:2.6rem;padding:.4rem 1.2rem;font-size:1rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.Button-module-scss-module__YsLvQG__primary{background-color:var(--backgroundButton);color:var(--foregroundButton)}.Button-module-scss-module__YsLvQG__primary:hover{background-color:var(--backgroundButtonHover)}.Button-module-scss-module__YsLvQG__primary-icon{background-color:var(--backgroundButton);color:var(--foregroundButton);padding:.4rem}.Button-module-scss-module__YsLvQG__primary-icon:hover{background-color:var(--backgroundButtonHover)}.Button-module-scss-module__YsLvQG__secondary{background-color:var(--backgroundButtonSecondary);color:var(--foregroundButtonSecondary)}.Button-module-scss-module__YsLvQG__secondary:hover{background-color:var(--backgroundButtonSecondaryHover)}.Button-module-scss-module__YsLvQG__secondary-icon{background-color:var(--backgroundButtonSecondary);color:var(--foregroundButtonSecondary);padding:.4rem}.Button-module-scss-module__YsLvQG__secondary-icon:hover{background-color:var(--backgroundButtonSecondaryHover)}
.HeroSection-module-scss-module__q3_yhG__heroSection{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;height:100vh;min-height:800px;padding:0;display:flex}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__backgroundLayer{background-image:url(/img/portraits/1_landscape.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;width:100%;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (max-width:700px){.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__backgroundLayer{background-position:50%}}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer{flex-direction:column;gap:1rem;width:100%;padding:2rem;display:flex;position:relative}@media screen and (max-width:700px){.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer{padding:1rem}}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__greeting{align-items:center;gap:.5rem;font-size:1.6rem;font-weight:600;line-height:1.6rem;display:flex}@media screen and (max-width:700px){.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__greeting{font-size:1.4rem;line-height:1.4rem}}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__greeting .HeroSection-module-scss-module__q3_yhG__handWave{transform-origin:70% 70%;display:inline-flex}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer h2{font-size:2.2rem;font-weight:800;line-height:2.2rem}@media screen and (max-width:700px){.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer h2{font-size:1.8rem;line-height:1.8rem}}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__ctaAndSocialButtonsContainer{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__ctaAndSocialButtonsContainer .HeroSection-module-scss-module__q3_yhG__ctaButtonsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__ctaAndSocialButtonsContainer .HeroSection-module-scss-module__q3_yhG__socialIconsContainer{flex:1;justify-content:flex-end;gap:.5rem;display:flex}@media screen and (max-width:700px){.HeroSection-module-scss-module__q3_yhG__heroSection .HeroSection-module-scss-module__q3_yhG__textContainer .HeroSection-module-scss-module__q3_yhG__ctaAndSocialButtonsContainer .HeroSection-module-scss-module__q3_yhG__socialIconsContainer{display:none}}
.Footer-module-scss-module__RiLUzG__footer{background-color:var(--backgroundSection);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:1000px;padding:4rem 2rem;transition:background-color .2s;display:flex}@media screen and (max-width:1200px){.Footer-module-scss-module__RiLUzG__footer{max-width:700px}}@media screen and (max-width:810px){.Footer-module-scss-module__RiLUzG__footer{max-width:700px}}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__socialIconsWrapper{gap:1.2rem;display:flex}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__socialIconsWrapper .Footer-module-scss-module__RiLUzG__socialIcon{transition:color .2s ease-in-out}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__socialIconsWrapper .Footer-module-scss-module__RiLUzG__socialIcon svg{font-size:1.4rem}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__socialIconsWrapper .Footer-module-scss-module__RiLUzG__socialIcon:hover{cursor:pointer}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__socialIconsWrapper .Footer-module-scss-module__RiLUzG__socialIcon:hover svg{color:var(--foregroundSubtitles);transition:color .2s}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__copyright,.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__creator{font-weight:500}.Footer-module-scss-module__RiLUzG__footer .Footer-module-scss-module__RiLUzG__creator .Footer-module-scss-module__RiLUzG__creatorName{font-weight:600}
.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionIconAndTitleContainer{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionIconAndTitleContainer .AboutSection-module-scss-module__tetnxW__sectionIcon{color:var(--foregroundTitles);font-size:3rem;transform:rotate(-5deg)}.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionContent{flex-direction:row;gap:2rem;display:flex}@media screen and (max-width:700px){.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionContent{flex-direction:column-reverse}}.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionContent .AboutSection-module-scss-module__tetnxW__paragraphAndCtaWrapper{flex-direction:column;flex:2;gap:2rem;display:flex}.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionContent .AboutSection-module-scss-module__tetnxW__paragraphAndCtaWrapper .AboutSection-module-scss-module__tetnxW__ctaContainer{flex-wrap:wrap;gap:.5rem;display:flex}.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionContent .AboutSection-module-scss-module__tetnxW__portraitWrapper{flex:1}.AboutSection-module-scss-module__tetnxW__aboutSection .AboutSection-module-scss-module__tetnxW__sectionContent .AboutSection-module-scss-module__tetnxW__portraitWrapper .AboutSection-module-scss-module__tetnxW__portrait{border:2px solid var(--border);border-radius:1rem;width:100%;max-width:500px;height:auto;position:sticky;top:1rem}
.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherButton{z-index:10;position:relative}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherBackdrop{background-color:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9;width:100vw;height:100vh;position:fixed;top:0;left:0}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherContainer{z-index:10;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:3.1rem;right:1rem}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherContainer .LocaleSelector-module-scss-module__fyjn2q__localeSwitcherItemsContainer{background-color:var(--backgroundNavigation);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:250px;padding:.5rem;display:flex}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherContainer .LocaleSelector-module-scss-module__fyjn2q__localeSwitcherItemsContainer .LocaleSelector-module-scss-module__fyjn2q__localeItem{cursor:pointer;background-color:#0000;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;height:2.6rem;padding:.5rem;transition:background-color .2s ease-in-out;display:flex}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherContainer .LocaleSelector-module-scss-module__fyjn2q__localeSwitcherItemsContainer .LocaleSelector-module-scss-module__fyjn2q__localeItem:hover{background-color:var(--backgroundButtonSecondaryHover)}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherContainer .LocaleSelector-module-scss-module__fyjn2q__localeSwitcherItemsContainer .LocaleSelector-module-scss-module__fyjn2q__localeItem .LocaleSelector-module-scss-module__fyjn2q__flagImageContainer{border-radius:.25rem;flex-shrink:0;width:1.6rem;height:1.2rem;overflow:hidden}.LocaleSelector-module-scss-module__fyjn2q__localeSwitcherContainer .LocaleSelector-module-scss-module__fyjn2q__localeSwitcherItemsContainer .LocaleSelector-module-scss-module__fyjn2q__localeItem .LocaleSelector-module-scss-module__fyjn2q__flagImageContainer .LocaleSelector-module-scss-module__fyjn2q__flagImage{object-fit:cover;width:100%;height:100%}
.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuButton{z-index:10;position:relative}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuBackdrop{background-color:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9;width:100vw;height:100vh;position:fixed;top:0;left:0}.NavigationMenuToggler-module-scss-module__HwSkSG__line{background-color:var(--foregroundTitles);border-radius:1rem;width:18px;height:1px}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer{z-index:10;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:3.1rem}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__navMenuItemsContainer{background-color:var(--backgroundNavigation);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:200px;padding:.5rem;display:flex}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__navMenuItemsContainer .NavigationMenuToggler-module-scss-module__HwSkSG__navItem{cursor:pointer;background-color:#0000;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;height:2.6rem;padding:.5rem;transition:background-color .2s ease-in-out;display:flex}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__navMenuItemsContainer .NavigationMenuToggler-module-scss-module__HwSkSG__navItem:hover{background-color:var(--backgroundButtonSecondaryHover)}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIconsContainer{gap:.5rem;display:flex}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIconsContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIcon{transition:color .2s ease-in-out;display:flex}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIconsContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIcon:hover{cursor:pointer}.NavigationMenuToggler-module-scss-module__HwSkSG__navMenuContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIconsContainer .NavigationMenuToggler-module-scss-module__HwSkSG__socialIcon:hover svg{color:var(--foregroundSubtitles);transition:color .2s}
.WorkCard-module-scss-module__jT6oWG__workCard{background-color:var(--backgroundCard);border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.WorkCard-module-scss-module__jT6oWG__workCard:before{content:"";border-radius:inherit;background:var(--borderBackground);z-index:1;-webkit-mask:var(--borderBackgroundMask);mask:var(--borderBackgroundMask);-webkit-mask:var(--borderBackgroundMask);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.WorkCard-module-scss-module__jT6oWG__workCard{box-shadow:var(--boxShadow)}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner{background-color:var(--backgroundCardHighlight);border-top-left-radius:inherit;border-top-right-radius:inherit;justify-content:space-between;gap:1rem;width:100%;padding:1rem;display:flex}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__logoContainer .WorkCard-module-scss-module__jT6oWG__logo{object-fit:cover;border-radius:1rem;flex:1}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__imagePreviewContainer{gap:.5rem;display:flex}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__imagePreviewContainer .WorkCard-module-scss-module__jT6oWG__imagePreview{object-fit:cover;border:1px solid var(--border);cursor:pointer;border-radius:1rem;flex:1}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__imagePreviewContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseImagesContainer{border:1px solid var(--border);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:75px;height:100px;padding:1rem;display:flex;position:relative;overflow:hidden}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__imagePreviewContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseImagesContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseBlurryImage{object-fit:cover;filter:blur(8px)brightness(.75);z-index:0;border-radius:1rem;position:absolute;inset:0;transform:scale(1.1)}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__imagePreviewContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseImagesContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseImagesIcon{color:#fff;z-index:1;font-size:2rem}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__banner .WorkCard-module-scss-module__jT6oWG__imagePreviewContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseImagesContainer .WorkCard-module-scss-module__jT6oWG__seeMoreShowcaseImagesNumber{color:#fff;letter-spacing:-.4px;z-index:1;font-size:1rem;font-weight:500;line-height:1.2rem}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content{flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__textContainer{flex-direction:column;gap:1rem;padding:.5rem .25rem;display:flex}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__textContainer .WorkCard-module-scss-module__jT6oWG__titleAndSocialsContainer{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (max-width:500px){.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__textContainer .WorkCard-module-scss-module__jT6oWG__titleAndSocialsContainer{flex-direction:column;align-items:flex-start}}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__textContainer .WorkCard-module-scss-module__jT6oWG__titleAndSocialsContainer .WorkCard-module-scss-module__jT6oWG__socialsContainer{gap:.5rem;display:flex}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__textContainer .WorkCard-module-scss-module__jT6oWG__titleAndSocialsContainer .WorkCard-module-scss-module__jT6oWG__socialsContainer .WorkCard-module-scss-module__jT6oWG__socialIcon{color:var(--foregroundTitles);cursor:pointer;font-size:1.4rem}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__buttonContainer{flex-direction:row;gap:1rem;display:flex}@media screen and (max-width:700px){.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__buttonContainer{flex-direction:column}}.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__buttonContainer .WorkCard-module-scss-module__jT6oWG__ctaOne,.WorkCard-module-scss-module__jT6oWG__workCard .WorkCard-module-scss-module__jT6oWG__content .WorkCard-module-scss-module__jT6oWG__buttonContainer .WorkCard-module-scss-module__jT6oWG__ctaTwo{flex-direction:row;flex:1;gap:.5rem;display:flex}.WorkCard-module-scss-module__jT6oWG__showcaseOverlayContainer{z-index:10;background-color:var(--backdrop);flex-direction:column;justify-content:center;gap:1rem;display:flex;position:fixed;inset:0}.WorkCard-module-scss-module__jT6oWG__showcaseOverlayContainer .WorkCard-module-scss-module__jT6oWG__closeButton{z-index:1;align-self:flex-end;margin:1rem 1rem 0}.WorkCard-module-scss-module__jT6oWG__showcaseOverlayContainer .WorkCard-module-scss-module__jT6oWG__showcaseControlsContainer{z-index:1;justify-content:space-between;margin:0 1rem 1rem;display:flex}.WorkCard-module-scss-module__jT6oWG__showcaseOverlayContainer .WorkCard-module-scss-module__jT6oWG__showcaseContainer{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WorkCard-module-scss-module__jT6oWG__showcaseOverlayContainer .WorkCard-module-scss-module__jT6oWG__showcaseContainer .WorkCard-module-scss-module__jT6oWG__showcaseWrapper{border:2px solid var(--border);border-radius:1rem;flex:none;width:auto;height:100%;position:relative}
.WorkSection-module-scss-module__dDLaJa__workSection,.WorkSection-module-scss-module__dDLaJa__workSection .WorkSection-module-scss-module__dDLaJa__textContainer{flex-direction:column;gap:2rem;display:flex}.WorkSection-module-scss-module__dDLaJa__workSection .WorkSection-module-scss-module__dDLaJa__textContainer .WorkSection-module-scss-module__dDLaJa__sectionIconAndTitleContainer{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.WorkSection-module-scss-module__dDLaJa__workSection .WorkSection-module-scss-module__dDLaJa__textContainer .WorkSection-module-scss-module__dDLaJa__sectionIconAndTitleContainer .WorkSection-module-scss-module__dDLaJa__sectionIcon{color:var(--foregroundTitles);font-size:3rem;transform:rotate(-5deg)}.WorkSection-module-scss-module__dDLaJa__workSection .WorkSection-module-scss-module__dDLaJa__workCardsWrapper{flex-direction:column;gap:2rem;width:100%;max-width:100%;display:flex}
.ThemeSwitcher-module-scss-module__1bpabW__themeSwitcherButton{z-index:10;position:relative}
.Header-module-scss-module__RKj67G__header{z-index:10;flex-direction:row;gap:.5rem;width:699px;padding:0 1rem;display:flex;position:fixed;top:1rem;right:calc(50vw - 349.5px)}@media screen and (max-width:700px){.Header-module-scss-module__RKj67G__header{width:100%;right:0}}.Header-module-scss-module__RKj67G__header .Header-module-scss-module__RKj67G__spacer{flex:1}
.ExperienceCard-module-scss-module__BSpDwW__experienceCard{background-color:var(--backgroundCard);border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.ExperienceCard-module-scss-module__BSpDwW__experienceCard:before{content:"";border-radius:inherit;background:var(--borderBackground);-webkit-mask:var(--borderBackgroundMask);mask:var(--borderBackgroundMask);-webkit-mask:var(--borderBackgroundMask);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ExperienceCard-module-scss-module__BSpDwW__experienceCard{box-shadow:var(--boxShadow)}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__banner{background-color:var(--backgroundCardHighlight);border-top-left-radius:inherit;border-top-right-radius:inherit;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__banner .ExperienceCard-module-scss-module__BSpDwW__logoTitleWrapper{flex-direction:row;align-items:center;gap:1rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__banner .ExperienceCard-module-scss-module__BSpDwW__logoTitleWrapper .ExperienceCard-module-scss-module__BSpDwW__logoImageContainer{border-radius:1rem;justify-content:center;align-items:center;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__banner .ExperienceCard-module-scss-module__BSpDwW__logoTitleWrapper .ExperienceCard-module-scss-module__BSpDwW__logoImageContainer .ExperienceCard-module-scss-module__BSpDwW__logoImage{background-color:#fff;border-radius:1rem;padding:.5rem}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__banner .ExperienceCard-module-scss-module__BSpDwW__logoTitleWrapper .ExperienceCard-module-scss-module__BSpDwW__titleAndSubtitleWrapper{flex-direction:column;gap:.25rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__banner .ExperienceCard-module-scss-module__BSpDwW__logoTitleWrapper .ExperienceCard-module-scss-module__BSpDwW__titleAndSubtitleWrapper .ExperienceCard-module-scss-module__BSpDwW__title{font-size:1.6rem;line-height:1.92rem}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__detailsContainer{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__detailsContainer .ExperienceCard-module-scss-module__BSpDwW__detailItem{color:var(--foregroundSubtitles);letter-spacing:-.4px;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;line-height:1.14rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__content{flex-direction:column;gap:1rem;padding:1rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__content .ExperienceCard-module-scss-module__BSpDwW__description{color:var(--foregroundTitles)}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__content .ExperienceCard-module-scss-module__BSpDwW__skillTagsWrapper{flex-wrap:wrap;gap:.5rem;display:flex}.ExperienceCard-module-scss-module__BSpDwW__experienceCard .ExperienceCard-module-scss-module__BSpDwW__content .ExperienceCard-module-scss-module__BSpDwW__skillTagsWrapper .ExperienceCard-module-scss-module__BSpDwW__skillTag{background-color:var(--backgroundCardHighlight);border:1px solid var(--border);color:var(--foregroundSubtitles);letter-spacing:-.4px;border-radius:1rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.9rem;font-weight:500;line-height:1.08rem;display:flex}
.layout-module-scss-module__bzA5DW__main{border-left:1px solid var(--border);border-right:1px solid var(--border);width:100%;max-width:700px;height:auto;box-shadow:var(--boxShadow);flex-direction:column;display:flex;position:relative}@media screen and (max-width:700px){.layout-module-scss-module__bzA5DW__main{border:none;width:100%;max-width:700px}}
.ExperienceSection-module-scss-module__g3MEkq__experienceSection,.ExperienceSection-module-scss-module__g3MEkq__experienceSection .ExperienceSection-module-scss-module__g3MEkq__textContainer{flex-direction:column;gap:2rem;display:flex}.ExperienceSection-module-scss-module__g3MEkq__experienceSection .ExperienceSection-module-scss-module__g3MEkq__textContainer .ExperienceSection-module-scss-module__g3MEkq__sectionIconAndTitleContainer{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ExperienceSection-module-scss-module__g3MEkq__experienceSection .ExperienceSection-module-scss-module__g3MEkq__textContainer .ExperienceSection-module-scss-module__g3MEkq__sectionIconAndTitleContainer .ExperienceSection-module-scss-module__g3MEkq__sectionIcon{color:var(--foregroundTitles);font-size:3rem;transform:rotate(-5deg)}.ExperienceSection-module-scss-module__g3MEkq__experienceSection .ExperienceSection-module-scss-module__g3MEkq__experienceCardsContainer{flex-direction:column;gap:2rem;display:flex}
.ContactSection-module-scss-module__1YFd1G__contactSection,.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__textContainer{flex-direction:column;gap:2rem;display:flex}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__textContainer .ContactSection-module-scss-module__1YFd1G__sectionIconAndTitleContainer{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__textContainer .ContactSection-module-scss-module__1YFd1G__sectionIconAndTitleContainer .ContactSection-module-scss-module__1YFd1G__sectionIcon{color:var(--foregroundTitles);font-size:3rem;transform:rotate(-5deg)}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__formRow{flex-direction:row;gap:1rem;width:100%;display:flex}@media screen and (max-width:700px){.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__formRow{flex-direction:column}}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__formGroup{flex-direction:column;gap:.4rem;width:100%;display:flex}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__buttonContainer{flex-direction:row;gap:1rem;width:100%;display:flex}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__buttonContainer .ContactSection-module-scss-module__1YFd1G__button{flex-direction:row;flex:1;gap:.25rem}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__buttonContainer .ContactSection-module-scss-module__1YFd1G__button .ContactSection-module-scss-module__1YFd1G__buttonIcon{color:var(--foregroundTitles)}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__successBorder{border:1px solid var(--green)}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__errorBorder{border:1px solid var(--red)}.ContactSection-module-scss-module__1YFd1G__contactSection .ContactSection-module-scss-module__1YFd1G__errorText{color:var(--red);letter-spacing:-.04px;font-size:.9rem;font-weight:400;line-height:1.08rem}
