.Loader-module-scss-module__ae0pTq__loader{background-color:var(--color-bg-primary);z-index:9999;overscroll-behavior:none;touch-action:none;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Loader-module-scss-module__ae0pTq__loader.Loader-module-scss-module__ae0pTq__hidden{opacity:0;visibility:hidden}.Loader-module-scss-module__ae0pTq__spinner{border:3px solid var(--color-secondary-primary);border-top:3px solid var(--color-accent-1-primary);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite Loader-module-scss-module__ae0pTq__spin}.Loader-module-scss-module__ae0pTq__text{font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;animation:1.5s ease-in-out infinite Loader-module-scss-module__ae0pTq__pulse}@keyframes Loader-module-scss-module__ae0pTq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Loader-module-scss-module__ae0pTq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Container-module-scss-module__6NFpbW__container{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}@media (max-width:480px){.Container-module-scss-module__6NFpbW__container{padding:0 1rem}}@media (max-width:320px){.Container-module-scss-module__6NFpbW__container{padding:0 .75rem}}
.Icon-module-scss-module___YrY5a__icon{vertical-align:middle;display:inline-block}.Icon-module-scss-module___YrY5a__icon:hover{transform:scale(1.05)}
.Modal-module-scss-module__XZkUgG__modalWrapper{background:var(--color-bg-primary);border:1px solid var(--color-secondary-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);gap:var(--space-1);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-10px)}.Modal-module-scss-module__XZkUgG__modalWrapper.Modal-module-scss-module__XZkUgG__open{opacity:1;pointer-events:auto;transform:translateY(0)}.Modal-module-scss-module__XZkUgG__modalWrapper .Modal-module-scss-module__XZkUgG__modalItem{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;transition:background-color .2s ease-in-out;display:flex}.Modal-module-scss-module__XZkUgG__modalWrapper .Modal-module-scss-module__XZkUgG__modalItem:hover,.Modal-module-scss-module__XZkUgG__modalWrapper .Modal-module-scss-module__XZkUgG__modalItem.Modal-module-scss-module__XZkUgG__active{opacity:.8}.Modal-module-scss-module__XZkUgG__modalWrapper .Modal-module-scss-module__XZkUgG__modalItem .Modal-module-scss-module__XZkUgG__startText{font-size:var(--font-size-base)}.Modal-module-scss-module__XZkUgG__modalWrapper .Modal-module-scss-module__XZkUgG__modalItem .Modal-module-scss-module__XZkUgG__label{font-size:var(--font-size-base);white-space:nowrap}
.Header-module-scss-module__wS1-Va__header{display:flex;position:relative}.Header-module-scss-module__wS1-Va__header *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header-module-scss-module__wS1-Va__container{justify-content:space-between;gap:24px;padding:2.22222% 1.5rem .555556%;display:flex;position:relative}.Header-module-scss-module__wS1-Va__logo{justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__wS1-Va__logo .Header-module-scss-module__wS1-Va__brandText{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:auto 4px}.Header-module-scss-module__wS1-Va__navigation{justify-content:space-between;align-items:center;gap:12px;margin-left:auto;display:flex}.Header-module-scss-module__wS1-Va__navigation .Header-module-scss-module__wS1-Va__navLink{font-size:var(--font-size-lg);color:var(--color-text-primary)}.Header-module-scss-module__wS1-Va__navigation .Header-module-scss-module__wS1-Va__navLink:hover{opacity:.8}.Header-module-scss-module__wS1-Va__navigation .Header-module-scss-module__wS1-Va__navLink .Header-module-scss-module__wS1-Va__hashtag{color:var(--color-accent-1-primary);padding-right:.25rem}.Header-module-scss-module__wS1-Va__controls{align-items:center;gap:var(--space-2);display:flex}.Header-module-scss-module__wS1-Va__controlItem{position:relative}.Header-module-scss-module__wS1-Va__controlButton{padding:var(--space-2);border-radius:var(--radius-md);justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex}.Header-module-scss-module__wS1-Va__mobileNavigation{display:none}@media (max-width:420px){.Header-module-scss-module__wS1-Va__navigation{display:none}.Header-module-scss-module__wS1-Va__mobileNavigation{align-items:center;display:flex;position:relative}}
.SocialLinks-module-scss-module__VSmTWG__socialIcons{gap:var(--space-4);display:flex}.SocialLinks-module-scss-module__VSmTWG__socialIcons .SocialLinks-module-scss-module__VSmTWG__socialIcon{width:2.5rem;height:2.5rem;color:var(--color-secondary-primary);justify-content:center;align-items:center;display:flex}.SocialLinks-module-scss-module__VSmTWG__socialIcons .SocialLinks-module-scss-module__VSmTWG__socialIcon:hover{color:var(--color-accent-1-primary)}.SocialLinks-module-scss-module__VSmTWG__socialIcons .SocialLinks-module-scss-module__VSmTWG__socialIcon svg{width:1.5rem;height:1.5rem}
.Footer-module-scss-module__wcgw9G__footer{background-color:var(--color-bg-primary);border-top:1px solid var(--color-secondary-primary);margin-top:auto}.Footer-module-scss-module__wcgw9G__container{padding-top:var(--space-12);padding-bottom:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.Footer-module-scss-module__wcgw9G__leftSection,.Footer-module-scss-module__wcgw9G__centerSection{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module-scss-module__wcgw9G__centerSection{align-items:center}.Footer-module-scss-module__wcgw9G__centerSection p{font-size:var(--font-size-xs);color:var(--color-secondary-primary)}.Footer-module-scss-module__wcgw9G__logo{justify-content:space-between;align-items:center;max-width:60px;display:flex}.Footer-module-scss-module__wcgw9G__logo .Footer-module-scss-module__wcgw9G__brandText{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:auto 4px}.Footer-module-scss-module__wcgw9G__logoText,.Footer-module-scss-module__wcgw9G__brandText{color:var(--color-accent-1-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.Footer-module-scss-module__wcgw9G__email{color:var(--color-text-primary);font-size:var(--font-size-base);text-decoration:underline}.Footer-module-scss-module__wcgw9G__email:hover{color:var(--color-accent-1-primary)}.Footer-module-scss-module__wcgw9G__description{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.Footer-module-scss-module__wcgw9G__rightSection{gap:var(--space-4);flex-direction:column;align-items:flex-end;display:flex}.Footer-module-scss-module__wcgw9G__socialTitle{color:var(--color-accent-1-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.Footer-module-scss-module__wcgw9G__copyright{text-align:center}.Footer-module-scss-module__wcgw9G__copyright p{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}@media (max-width:768px){.Footer-module-scss-module__wcgw9G__container{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column}.Footer-module-scss-module__wcgw9G__rightSection{align-items:center}.Footer-module-scss-module__wcgw9G__socialIcons{justify-content:center}}
.Layout-module-scss-module__rGjB5a__layout{background-color:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.Layout-module-scss-module__rGjB5a__main{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:769px){.Layout-module-scss-module__rGjB5a__main{height:calc(100vh - var(--header-height,120px));overflow:hidden}}
.page-module-scss-module__TXE6sW__container{min-height:60vh;padding:var(--space-20)0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__TXE6sW__content{text-align:center;max-width:32rem}.page-module-scss-module__TXE6sW__title{font-size:var(--font-size-6xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-accent-1-primary);margin:0 0 var(--space-4)0;line-height:var(--line-height-tight)}.page-module-scss-module__TXE6sW__subtitle{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4)0}.page-module-scss-module__TXE6sW__description{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-secondary-primary);margin:0 0 var(--space-8)0;line-height:var(--line-height-relaxed)}.page-module-scss-module__TXE6sW__backButton{padding:var(--space-3)var(--space-6);background-color:var(--color-accent-1-primary);color:var(--color-bg-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);align-items:center;text-decoration:none;display:inline-flex}.page-module-scss-module__TXE6sW__backButton:hover{background-color:var(--color-accent-2-primary);transform:translateY(-1px)}@media (max-width:768px){.page-module-scss-module__TXE6sW__container{padding:var(--space-16)0}.page-module-scss-module__TXE6sW__title{font-size:var(--font-size-5xl);line-height:var(--line-height-tight)}.page-module-scss-module__TXE6sW__subtitle{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.page-module-scss-module__TXE6sW__description{font-size:var(--font-size-base);line-height:var(--line-height-normal)}}
.page-module-scss-module__rcUngW__container{padding-bottom:var(--space-20)}.page-module-scss-module__rcUngW__hero{text-align:center;margin-top:var(--space-20);margin-bottom:var(--space-20);justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex:none;padding-top:4%;display:flex}.page-module-scss-module__rcUngW__descriptionWrapper{max-width:800px}.page-module-scss-module__rcUngW__descriptionWrapper .page-module-scss-module__rcUngW__heroDescription{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-primary);white-space:pre-line;text-align:left}.page-module-scss-module__rcUngW__profileWrapper{min-width:399px;max-width:399px}.page-module-scss-module__rcUngW__profileWrapper img{width:100%}.page-module-scss-module__rcUngW__profileWrapper .page-module-scss-module__rcUngW__resumeWrapper{padding:var(--space-2);justify-content:flex-start;align-items:center;gap:var(--space-2);border:2px solid var(--color-accent-1);margin-top:-.5rem;display:flex}.page-module-scss-module__rcUngW__profileWrapper .page-module-scss-module__rcUngW__resumeWrapper .page-module-scss-module__rcUngW__decoration{background:var(--decoration-color);width:1rem;height:1rem}.page-module-scss-module__rcUngW__profileWrapper .page-module-scss-module__rcUngW__resumeWrapper .page-module-scss-module__rcUngW__text a{color:var(--color-accent-1)}.page-module-scss-module__rcUngW__profileWrapper .page-module-scss-module__rcUngW__resumeWrapper .page-module-scss-module__rcUngW__text a:hover{color:var(--color-accent-1-dark)}.page-module-scss-module__rcUngW__profileWrapper .page-module-scss-module__rcUngW__socialLinksWrapper{padding-top:var(--space-2);justify-content:center;display:flex}.page-module-scss-module__rcUngW__partners{padding-top:var(--space-16);width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-20);flex:none;position:relative}.page-module-scss-module__rcUngW__partners .page-module-scss-module__rcUngW__partnersWrapper{border-top:1px solid var(--color-text-primary);border-bottom:1px solid var(--color-text-primary);width:100%;padding:var(--space-8)0;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__partners .page-module-scss-module__rcUngW__partnersTrack{gap:var(--space-12);will-change:transform;width:-moz-fit-content;width:fit-content;animation:30s linear infinite page-module-scss-module__rcUngW__scroll;display:flex}.page-module-scss-module__rcUngW__partners .page-module-scss-module__rcUngW__partnersTrack svg{filter:var(--grey-filter);flex-shrink:0}.page-module-scss-module__rcUngW__partners .page-module-scss-module__rcUngW__partnersTrack svg:hover{filter:none;cursor:pointer}@keyframes page-module-scss-module__rcUngW__scroll{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}.page-module-scss-module__rcUngW__partnersTitle{top:calc(var(--space-16) + var(--space-8));padding:var(--space-1)var(--space-2);background:var(--color-bg-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-weight:var(--font-weight-normal);color:var(--color-text-primary);z-index:1;margin:0;position:absolute;left:calc(55% - 50vw);transform:translateY(-50%)}@media (min-width:769px) and (max-width:1440px){.page-module-scss-module__rcUngW__container{padding-bottom:clamp(var(--space-6),2.5vh,var(--space-10));flex-direction:column;justify-content:space-between;height:100%;display:flex}.page-module-scss-module__rcUngW__hero{margin-top:clamp(var(--space-6),4vh,var(--space-10));margin-bottom:clamp(var(--space-4),2.5vh,var(--space-8));gap:clamp(var(--space-6),2vh,var(--space-10))}.page-module-scss-module__rcUngW__partners{padding-top:clamp(var(--space-4),2vh,var(--space-8));margin-top:clamp(var(--space-4),2.5vh,var(--space-8))}.page-module-scss-module__rcUngW__partnersWrapper{padding:clamp(var(--space-4),1.5vh,var(--space-6))0}.page-module-scss-module__rcUngW__partnersTitle{top:15%}}@media (min-width:1441px){.page-module-scss-module__rcUngW__container{padding-bottom:clamp(var(--space-8),3vh,var(--space-12));flex-direction:column;justify-content:space-between;height:100%;display:flex}.page-module-scss-module__rcUngW__hero{margin-top:clamp(var(--space-8),4vh,var(--space-12));margin-bottom:clamp(var(--space-6),3vh,var(--space-10));gap:var(--space-12)}.page-module-scss-module__rcUngW__partners{padding-top:clamp(var(--space-6),2.5vh,var(--space-10));margin-top:clamp(var(--space-6),3vh,var(--space-10))}.page-module-scss-module__rcUngW__partnersWrapper{padding:clamp(var(--space-6),2vh,var(--space-8))0}.page-module-scss-module__rcUngW__partnersTitle{top:20%}}@media (max-width:1100px){.page-module-scss-module__rcUngW__hero{flex-direction:column-reverse;align-items:center}.page-module-scss-module__rcUngW__profileWrapper{width:100%;min-width:auto;max-width:399px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.page-module-scss-module__rcUngW__hero{margin-top:0}.page-module-scss-module__rcUngW__container{padding-top:var(--space-16);padding-bottom:var(--space-16)}.page-module-scss-module__rcUngW__heroDescription{font-size:var(--font-size-base)}.page-module-scss-module__rcUngW__partners{padding-top:1px!important}.page-module-scss-module__rcUngW__partnersTitle{font-size:var(--font-size-sm);line-height:var(--line-height-tight);top:-1px;transform:translateY(-50%)}}@media (max-width:364px){.page-module-scss-module__rcUngW__text{text-align:left;max-width:11rem;padding-left:1rem}}
.page-module-scss-module__NhZI6a__container{padding-top:var(--space-20);padding-bottom:var(--space-20)}.page-module-scss-module__NhZI6a__hero{text-align:center;margin-bottom:var(--space-20)}.page-module-scss-module__NhZI6a__hero svg{padding-top:var(--space-20);width:100%;max-width:600px;max-height:600px}
