.sidebar_sideBar__UiTy0{background:var(--background-dark);height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sidebar_sideBar__UiTy0 a{height:100px;flex-shrink:0;writing-mode:vertical-lr;font-size:var(--text-sm);font-weight:200;display:flex;align-items:center;justify-content:center;opacity:.5;border-right:1px solid transparent;transition:all .1s;width:100%}.sidebar_sideBar__UiTy0 .sidebar_selected__nGDNt,.sidebar_sideBar__UiTy0 a:hover{background:var(--background);border-right:1px solid var(--brand);opacity:1}.sidebar_logo__8VGJt{cursor:pointer;flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--background);border-radius:4px;margin:1.8rem 0}.sidebar_logo__8VGJt,.sidebar_logo__8VGJt span{font-size:var(--text-md);font-weight:900;line-height:1}.sidebar_logo__8VGJt span{color:var(--brand)}.sidebar_sideBar__UiTy0::-webkit-scrollbar{display:none}.standardbutton_standardButton__kderB{outline:none;border:none;cursor:pointer;padding:1.2rem 2.4rem;background:var(--brand);color:var(--background-light);font-size:var(--text-sm);border-radius:4px;position:relative;z-index:20;overflow:hidden;transition:opacity .2s}.standardbutton_standardButton__kderB:hover{opacity:.9}.dotgrid_dotGrid__fIloK{position:absolute;top:12px;bottom:12px;right:3.6rem;max-width:75%;display:grid;z-index:0}@media(max-width:768px){.dotgrid_dotGrid__fIloK{display:none}}.dotgrid_dotWrapper__Qf5dS{padding:.8rem;cursor:crosshair;transition:background .25s;border-radius:8px}.dotgrid_dot__JnSZ6{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,var(--brand),var(--text));opacity:.35}.dotgrid_dotWrapper__Qf5dS:hover{background:hsla(0,0%,100%,.15)}.dotgrid_dotWrapper__Qf5dS:hover>.dotgrid_dot__JnSZ6{background:linear-gradient(180deg,var(--background),var(--brand))!important;opacity:1!important}.hero_hero__HQvTb{margin-top:4rem;margin-bottom:25rem;padding:4rem 2.5rem}@media(max-width:980px){.hero_hero__HQvTb{padding:0 2rem;margin-top:1.5rem;margin-bottom:4.8rem}}.hero_copyWrapper__CwXi2{position:relative;z-index:10;width:-moz-fit-content;width:fit-content;margin:4.8rem 0}.hero_title__Qj25Y{font-size:var(--text-2xl);font-weight:900;line-height:1.1}.hero_title__Qj25Y span{color:var(--brand)}@media(max-width:768px){.hero_title__Qj25Y{font-size:var(--text-xl)}}.hero_subTitle__gHa6t{font-size:var(--text-lg);line-height:1.1;margin-top:1.6rem;font-weight:200}.hero_subTitle__gHa6t span{font-weight:700;color:var(--brand)}.hero_aboutCopy__VTnoZ{margin:2.4rem 0;max-width:700px;font-weight:200}.hero_profile__NqJBG{z-index:10;position:relative;margin:2rem 9rem 2rem 2rem;border-radius:50%;outline:solid;outline-width:3px;outline-color:var(--brand);outline-offset:6px;transition:.4s;filter:grayscale(100%)}.hero_profile__NqJBG:hover{outline:dotted;filter:grayscale(0);outline-color:var(--brand);outline-offset:10px;transform:scale(105%)}.hero_heroGrid__tLT5k{gap:1.5rem;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:980px){.hero_heroGrid__tLT5k{flex-direction:column-reverse;align-items:start;flex-wrap:wrap}.hero_heroGrid__tLT5k .hero_profile__NqJBG{height:150px;width:150px;margin:3rem 0 -30px 1.5rem}}.headinglinks_links__0X2vp{display:flex;gap:1.6rem;padding-top:10px}.headinglinks_links__0X2vp a{opacity:.5;position:relative;z-index:20}.headinglinks_links__0X2vp a:hover{color:#0a66c2;opacity:1}.heading_heading__HzVG7{height:calc(45px + 3.6rem);padding:0 3.6rem;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg-opaque);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--text-md);font-weight:700}@media(max-width:768px){.heading_heading__HzVG7{padding:0 2.4rem}}.heading_headingButtons__JNpPn{display:flex;align-items:center;justify-content:space-between;gap:1rem}.heading_headingButtons__JNpPn>a{height:46px}.header_sectionHeader__aMRKR{display:flex;align-items:center;gap:2.4rem;margin-bottom:2.4rem}.header_title__V2_hm{font-size:var(--text-xl);font-weight:900;text-align:end}.header_title__V2_hm span{color:var(--brand)}@media(max-width:768px){.header_title__V2_hm{font-size:var(--text-lg)}}.header_line__AkXvu{width:100%;height:1px;background:var(--text);opacity:.3}.stats_stats__WOUW_{position:relative}.stats_statColumn__9zYLf h4{display:flex;align-items:center;margin-bottom:2.4rem}.stats_statColumn__9zYLf h4 span{font-size:var(--text-md);font-weight:700;position:relative;margin-left:.8rem}.stats_statGrid__zB3xo{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:4.8rem}.about_about__Y5OWd{display:grid;grid-template-columns:1fr 300px;grid-gap:2.4rem;gap:2.4rem}@media(max-width:900px){.about_about__Y5OWd{grid-template-columns:1fr}}.about_aboutText__6K4t_{margin-bottom:2.4rem;font-weight:200}.about_links__7hF9X{display:flex;align-items:center;gap:1.6rem}.about_linksText__OPa1o{display:flex;align-items:center;gap:.8rem;font-size:var(--text-sm);color:var(--brand)}.about_highlightFirstLetter__Q7tbo:first-letter{background:var(--background-light);padding:1rem;border-radius:.4rem;font-size:var(--text-md);font-weight:700;margin-right:.6rem;float:left}.contact_contactWrapper__imGw1{max-width:700px;margin:auto;border-radius:1.2rem}.contact_contactTitle__oMNhX{font-size:var(--text-2xl);text-align:center;font-weight:900;line-height:1}.contact_contactTitle__oMNhX span{color:var(--brand)}@media(max-width:768px){.contact_contactTitle__oMNhX{font-size:var(--text-xl)}}.contact_contactCopy__oCo8c{text-align:center;font-weight:200;margin:2.4rem 0}.contact_contactCopy__oCo8c a{color:var(--brand)}.contact_contactCopy__oCo8c a:hover{text-decoration:underline}.contact_contactEmail__Fr6hH{display:flex;align-items:center;justify-content:center;gap:.8rem;width:-moz-fit-content;width:fit-content;font-size:var(--text-md);margin:auto;transition:.5s;padding:12px 32px;border-radius:1rem;background:var(--brand);color:var(--background)}.contact_contactEmail__Fr6hH:hover{opacity:.9}.home_home__XM4a6{display:grid;grid-template-columns:60px 1fr}