@font-face{font-family:Nunito;src:url(/assets/Nunito-CfknUHFh.ttf) format("truetype")}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSans-CowQtdx-.ttf) format("truetype")}html{height:100vh}#root{display:flex;flex-direction:column;min-height:100vh}body{background-color:var(--background-color-light)}*{font-family:var(--text-font);font-synthesis:none;color:var(--text-color);margin:0}main{padding-top:60px;flex-grow:1}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}a:hover{color:var(--ui-color-hover)}._header_5t21w_3{background-color:var(--background-color-dark);border-bottom:solid var(--background-color-light) 1px;width:100%;height:60px;position:fixed;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:14}._logo_5t21w_16{align-self:flex-start;vertical-align:middle;height:25px;width:auto;cursor:pointer}._desktopNav_5t21w_24{gap:24px;display:flex}._header_5t21w_3 nav a{font-size:var(--text-size-normal);font-family:var(--ui-font);display:inline-block;color:var(--text-color);text-decoration:none;font-weight:700}._header_5t21w_3 nav a:hover{color:var(--ui-color-hover)}._header_5t21w_3 nav a[aria-current=page]{background-image:linear-gradient(45deg,#5dd58f,#6790d5 36%,#c582d6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}@media (max-width: 1025px){._header_5t21w_3,._mobileMenu_5t21w_49{padding-inline:5%}}@media (min-width: 1025px) and (max-width: 1440px){._header_5t21w_3{padding-inline:10%}}@media (min-width: 1441px){._header_5t21w_3{padding-inline:calc((100% - 1200px)/2)}}._burger_5t21w_67{display:none;cursor:pointer;height:30px;width:auto}@media (max-width: 768px){._desktopNav_5t21w_24{display:none}._burger_5t21w_67{display:block;height:40%;width:auto}._mobileMenu_5t21w_49{position:absolute;top:59px;left:0;width:100%;background-color:var(--background-color-dark);display:flex;flex-direction:column;align-items:end;gap:16px;padding-block:16px;z-index:15;box-sizing:border-box;border-bottom:solid var(--background-color-light) 1px}}._footer_16wsj_3{background-color:var(--background-color-dark);font-size:var(--text-size-normal);color:var(--text-color);padding:15px 0;text-align:center;width:100%;bottom:0;border-top:solid var(--background-color-light) 1px}:root{--background-color-dark: rgb(28, 28, 30);--background-color-light: rgb(44, 44, 46);--ui-color-hover: rgb(142, 142, 147);--text-color: #ffffff;--text-size-normal: 1rem;--text-font: "Nunito Sans";--heading-font: "Nunito";--ui-font: "Nunito"}._section_s62ov_3{width:100%;margin:0 auto;box-sizing:border-box;padding-block:32px}@media (max-width: 1025px){._section_s62ov_3{padding-inline:5%}}@media (min-width: 1025px) and (max-width: 1440px){._section_s62ov_3{padding-inline:10%}}@media (min-width: 1441px){._section_s62ov_3{padding-inline:calc((100% - 1200px)/2)}}._dark_s62ov_28{background-color:var(--background-color-dark)}._title_s62ov_32{margin:0 0 16px}._project_1wj6i_1{margin-bottom:32px}._project_1wj6i_1:last-child{margin-bottom:0}._logo_1wj6i_9{height:2.5rem;margin-bottom:8px}._url_1wj6i_14{display:block;margin-top:8px;font-weight:700}._tile_lgyy0_1{border-radius:32px;padding:24px;background-color:var(--background-color-dark)}._light_lgyy0_7{background-color:var(--background-color-light)}._clickable_lgyy0_11:hover{cursor:pointer}._clickable_lgyy0_11:hover{box-shadow:var(--ui-color-hover) 0 0 0 2px inset}._description_miv8i_1{margin-top:8px}._photo_8cr20_1{width:30%;height:auto;border-radius:8px;margin-bottom:8px}._email_8cr20_8{display:block;margin-top:8px}._memberTile_8cr20_13{box-sizing:border-box}@media (max-width: 1025px){._memberTile_8cr20_13{width:100%}}@media (min-width: 1025px) and (max-width: 1440px){._memberTile_8cr20_13{width:calc(50% - 16px)}}@media (min-width: 1441px){._memberTile_8cr20_13{width:calc(100%/3 - 64px/3)}}._horizontalLayout_jvev1_1{display:flex;flex-wrap:wrap;gap:32px;width:100%}._logo_1k73t_1{width:30%;height:auto;border-radius:8px}._socialMediaTile_1k73t_7{box-sizing:border-box;display:flex;gap:24px}._name_1k73t_13{margin-bottom:4px}@media (max-width: 1025px){._socialMediaTile_1k73t_7{width:100%}}@media (min-width: 1025px) and (max-width: 1440px){._socialMediaTile_1k73t_7{width:calc(50% - 16px)}}@media (min-width: 1441px){._socialMediaTile_1k73t_7{width:calc(100%/3 - 64px/3)}}
