body.locked{overflow:hidden}#root{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#root{width:90%}}img.Image_loading__20YI0{display:none}span.Image_fallback__2HkVk{background:linear-gradient(-45deg,#afafaf 30%,#c4c4c4 50%,#afafaf 70%);background-size:450% 100%;-webkit-animation:Image_loading__20YI0 2s ease-in-out 0s infinite;animation:Image_loading__20YI0 2s ease-in-out 0s infinite}@-webkit-keyframes Image_loading__20YI0{0%{background-position:100%}to{background-position:0}}@keyframes Image_loading__20YI0{0%{background-position:100%}to{background-position:0}}body.Project_locked__wOSVX{overflow:hidden}#Project_root__181cK{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Project_root__181cK{width:90%}}.Project_container__3U-Jk{width:100%}.Project_container__3U-Jk .Project_splash__12UrN{position:relative;z-index:1}.Project_container__3U-Jk .Project_splash__12UrN .Project_banner__11AC_{padding:20px;height:375px;width:calc(100% - 40px);object-fit:contain;object-position:bottom;display:block;border:1px solid #000}[data-theme=light] .Project_container__3U-Jk .Project_splash__12UrN .Project_banner__11AC_{background:#fff}[data-theme=dark] .Project_container__3U-Jk .Project_splash__12UrN .Project_banner__11AC_{background:#000}@media(max-width:875px){.Project_container__3U-Jk .Project_splash__12UrN .Project_banner__11AC_{height:275px}}.Project_container__3U-Jk .Project_splash__12UrN .Project_chips__1F-CA{position:absolute;display:flex;flex-wrap:wrap;top:10px;left:10px;width:45%}@media(max-width:875px){.Project_container__3U-Jk .Project_splash__12UrN .Project_chips__1F-CA{width:calc(100% - 20px)}}.Project_container__3U-Jk .Project_break__2KAFS{margin:21px 0 15px}.Project_container__3U-Jk .Project_text__-cVpr{display:flex;justify-content:space-between;width:100%}@media(max-width:875px){.Project_container__3U-Jk .Project_text__-cVpr{flex-direction:column}}.Project_container__3U-Jk .Project_text__-cVpr .Project_title__2Fkgz{font:500 28px "IBM Plex Sans",sans-serif;letter-spacing:.03em}@media(max-width:875px){.Project_container__3U-Jk .Project_text__-cVpr .Project_title__2Fkgz{font-size:24px}}.Project_container__3U-Jk .Project_text__-cVpr .Project_description__2-bXy{font:400 22px "IBM Plex Sans",sans-serif;letter-spacing:.03em;max-width:50%}@media(max-width:875px){.Project_container__3U-Jk .Project_text__-cVpr .Project_description__2-bXy{font-size:18px;max-width:unset;padding-top:10px}}span.Break_break__2Ok2b{display:block;height:1px;width:100%;background-color:#000}body.TechChip_locked__jpm22{overflow:hidden}#TechChip_root__2m7nR{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#TechChip_root__2m7nR{width:90%}}.TechChip_container__3HW35{font:500 14px "IBM Plex Sans",sans-serif;letter-spacing:.03em;padding:8px 12px;margin:5px;border:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-theme=light] .TechChip_container__3HW35{background:#fff}[data-theme=dark] .TechChip_container__3HW35{background:#000}[data-theme=light] .TechChip_container__3HW35{color:#000;border-color:#000}[data-theme=dark] .TechChip_container__3HW35{color:#fff;border-color:#fff}body.Projects_locked__Waw7A{overflow:hidden}#Projects_root__14CIL{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Projects_root__14CIL{width:90%}}.Projects_container__24SQw{width:100%}.Projects_container__24SQw .Projects_project__1dlEA{width:100%;padding-bottom:90px}@media(max-width:875px){.Projects_container__24SQw .Projects_project__1dlEA{padding-bottom:60px}}.Projects_container__24SQw .Projects_project__1dlEA:last-child{padding-bottom:150px}@media(max-width:875px){.Projects_container__24SQw .Projects_project__1dlEA:last-child{padding-bottom:90px}}body.Home_locked__2zZH8{overflow:hidden}#Home_root__3_fX1{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Home_root__3_fX1{width:90%}}.Home_container__3myiG{width:100%}.Home_splash__3nMii{margin:250px 0}@media(max-width:875px){.Home_splash__3nMii{margin:100px 0}}.Home_splash__3nMii .Home_title__2p6As{font:500 48px "IBM Plex Sans",sans-serif;letter-spacing:.03em}@media(max-width:875px){.Home_splash__3nMii .Home_title__2p6As{font-size:24px}}.Home_splash__3nMii .Home_subtitle__3h0Vd{font:400 24px "IBM Plex Sans",sans-serif;letter-spacing:.03em;margin-top:25px}@media(max-width:875px){.Home_splash__3nMii .Home_subtitle__3h0Vd{font-size:18px}}.Home_projects__2Jm9e{font:600 36px "IBM Plex Sans",sans-serif;letter-spacing:.03em;margin:50px 0 115px}@media(max-width:875px){.Home_projects__2Jm9e{font-size:24px;margin:30px 0 50px}}.Home_workTogether__2I4HN{margin:40px 0 75px}@media(max-width:875px){.Home_workTogether__2I4HN{margin:35px 0}}.Home_workTogether__2I4HN .Home_subject__1tlTk{font:600 36px "IBM Plex Sans",sans-serif;letter-spacing:.03em}@media(max-width:875px){.Home_workTogether__2I4HN .Home_subject__1tlTk{font-size:24px}}.Home_workTogether__2I4HN .Home_message__K2EX9{font:400 24px "IBM Plex Sans",sans-serif;letter-spacing:.03em;margin-top:25px;width:65%}@media(max-width:875px){.Home_workTogether__2I4HN .Home_message__K2EX9{font-size:18px;width:100%}}body.OrgCard_locked__32Ln7{overflow:hidden}#OrgCard_root__3TsX-{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#OrgCard_root__3TsX-{width:90%}}.OrgCard_container__1zqla{width:100%;display:flex;align-items:center;margin:40px 0}@media(max-width:875px){.OrgCard_container__1zqla{flex-direction:column;max-width:300px}}.OrgCard_container__1zqla .OrgCard_break__L0fL-{margin:20px 0;display:none}@media(max-width:875px){.OrgCard_container__1zqla .OrgCard_break__L0fL-{display:block}}.OrgCard_container__1zqla .OrgCard_logo__y9-8a{width:150px;height:100px;object-fit:contain}@media(max-width:875px){.OrgCard_container__1zqla .OrgCard_logo__y9-8a{width:100%}}.OrgCard_container__1zqla .OrgCard_name__1ZcjG{font:500 48px "IBM Plex Sans",sans-serif;letter-spacing:.03em;padding-left:80px;flex:2 1}@media(max-width:875px){.OrgCard_container__1zqla .OrgCard_name__1ZcjG{font-size:28px;padding:0;width:100%;flex:unset}}.OrgCard_container__1zqla .OrgCard_description__2BUi9{font:400 22px "IBM Plex Sans",sans-serif;letter-spacing:.03em;flex:3 1}@media(max-width:875px){.OrgCard_container__1zqla .OrgCard_description__2BUi9{font-size:18px;width:100%;margin-top:15px;flex:1 1}}body.About_locked__1Wnz8{overflow:hidden}#About_root__xhvJK{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#About_root__xhvJK{width:90%}}.About_container__1zTnR{width:100%}.About_container__1zTnR .About_splash__35HAa{display:flex;align-items:center;margin:100px 0}@media(max-width:875px){.About_container__1zTnR .About_splash__35HAa{flex-direction:column;margin:75px 0 25px}}.About_container__1zTnR .About_splash__35HAa .About_profile__2Vilu{width:40%;height:700px;object-fit:cover}@media(max-width:875px){.About_container__1zTnR .About_splash__35HAa .About_profile__2Vilu{width:min(100%,500px);height:250px;padding-bottom:15px}}.About_container__1zTnR .About_splash__35HAa .About_intro__28QeH{flex:1 1;padding-left:5%;align-self:stretch}@media(max-width:875px){.About_container__1zTnR .About_splash__35HAa .About_intro__28QeH{padding-left:0}}.About_container__1zTnR .About_splash__35HAa .About_intro__28QeH .About_text__3Vi2t{font:400 22px "IBM Plex Sans",sans-serif;letter-spacing:.03em}@media(max-width:875px){.About_container__1zTnR .About_splash__35HAa .About_intro__28QeH .About_text__3Vi2t{font-size:18px}}.About_container__1zTnR .About_title__3b5Ft{font:600 24px "IBM Plex Sans",sans-serif;letter-spacing:.03em;margin:30px 0}@media(max-width:875px){.About_container__1zTnR .About_title__3b5Ft{margin:15px 0}}@media(max-width:875px){.About_container__1zTnR .About_activity__GUx2c .About_activities__1P9oh{display:flex;flex-wrap:wrap;grid-gap:50px;gap:50px;justify-content:center}.About_container__1zTnR .About_activity__GUx2c .About_activities__1P9oh:after{content:"";flex:auto}}body.Work_locked__1NmKN{overflow:hidden}#Work_root__tfunT{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Work_root__tfunT{width:90%}}.Work_container__3eNbo .Work_projects__2Abio{font:600 36px "IBM Plex Sans",sans-serif;letter-spacing:.03em;margin:100px 0 50px}.Modal_container__3Wm3u{position:fixed;width:100vw;height:100vh;left:0;top:0;display:grid;place-items:center;background:rgba(0,0,0,.3764705882352941);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Modal_container__3Wm3u .Modal_modal__1vwov{position:absolute;padding:25px;background:#fff}.Modal_container__3Wm3u .Modal_modal__1vwov .Modal_closeBtn__iRFW-{position:absolute;top:8px;right:8px}.Modal_container__3Wm3u .Modal_modal__1vwov .Modal_content__BZbGL{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body.Gallery_locked__3XaLd{overflow:hidden}#Gallery_root__2-Cpb{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Gallery_root__2-Cpb{width:90%}}.Gallery_container__9zrJ4 .Gallery_title__2FWyv{font:500 32px "IBM Plex Sans",sans-serif;letter-spacing:.03em;margin-top:100px}@media(max-width:875px){.Gallery_container__9zrJ4 .Gallery_title__2FWyv{font-size:24px}}.Gallery_container__9zrJ4 .Gallery_modalImg__tcxlP{max-width:80vw;max-height:80vh}.Gallery_container__9zrJ4 .Gallery_gallery__1UtAs{width:100%;display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px;margin:30px 0 100px}.Gallery_container__9zrJ4 .Gallery_gallery__1UtAs .Gallery_button__3igtT{flex-grow:1}.Gallery_container__9zrJ4 .Gallery_gallery__1UtAs .Gallery_button__3igtT .Gallery_img__2LpIJ{max-height:250px;width:100%;object-fit:cover}body.Store_locked__qk82u{overflow:hidden}#Store_root__16kfA{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Store_root__16kfA{width:90%}}.Store_container__2boW4{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.Store_container__2boW4 .Store_title__O667K{font:300 48px "Open Sans",sans-serif;letter-spacing:.03em;text-align:center;margin:0 0 50px}@media(max-width:875px){.Store_container__2boW4 .Store_title__O667K{font-size:36px}}.Store_container__2boW4 .Store_title__O667K .Store_plane__1byCP{display:inline;width:54px;align-self:baseline}@media(max-width:875px){.Store_container__2boW4 .Store_title__O667K .Store_plane__1byCP{width:38px}}.Store_container__2boW4 .Store_time__3PINt{display:flex;flex-direction:row;width:450px;justify-content:space-between}@media(max-width:875px){.Store_container__2boW4 .Store_time__3PINt{max-width:350px;width:85%}}body.TitledStat_locked__1kuFC{overflow:hidden}#TitledStat_root__2OUN6{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#TitledStat_root__2OUN6{width:90%}}.TitledStat_container__2MLtr{display:flex;flex-direction:column;align-items:center}.TitledStat_container__2MLtr .TitledStat_stat__1X2DD{font:400 32px "Open Sans",sans-serif;letter-spacing:.03em;margin-bottom:10px}@media(max-width:875px){.TitledStat_container__2MLtr .TitledStat_stat__1X2DD{font-size:18px;margin-bottom:5px}}.TitledStat_container__2MLtr .TitledStat_title__1j6Ct{font:400 18px "Open Sans",sans-serif;letter-spacing:.03em}@media(max-width:875px){.TitledStat_container__2MLtr .TitledStat_title__1j6Ct{font-size:12px}}body.Nav_locked__2eMan{overflow:hidden}#Nav_root__o9yYD{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Nav_root__o9yYD{width:90%}}.Nav_mobile__3fdsG .Nav_background__v4uTp,.Nav_mobile__3fdsG .Nav_button__14QbV,.Nav_mobile__3fdsG .Nav_menu__1CGZa{position:fixed}.Nav_mobile__3fdsG .Nav_background__v4uTp,.Nav_mobile__3fdsG .Nav_menu__1CGZa{z-index:-1}.Nav_mobile__3fdsG .Nav_button__14QbV{z-index:3;right:10px;top:10px;width:36px;height:36px;display:grid;place-items:center;transition:z-index 1s .5s}.Nav_mobile__3fdsG .Nav_button__14QbV .Nav_icon__3WHtC path{transition:stroke-dashoffset .5s cubic-bezier(.18,.54,.65,1);will-change:stroke-dashoffset}.Nav_mobile__3fdsG .Nav_button__14QbV .Nav_icon__3WHtC :first-child{stroke-dasharray:61;stroke-dashoffset:164}.Nav_mobile__3fdsG .Nav_button__14QbV .Nav_icon__3WHtC :nth-child(2){stroke-dasharray:19;stroke-dashoffset:38}.Nav_mobile__3fdsG .Nav_button__14QbV .Nav_icon__3WHtC :nth-child(3){stroke-dasharray:68;stroke-dashoffset:185}.Nav_mobile__3fdsG .Nav_background__v4uTp{bottom:0;left:0;right:0;top:0;background:rgba(0,0,0,.3764705882352941);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .5s ease-in-out,z-index 0s .5s}.Nav_mobile__3fdsG .Nav_menu__1CGZa{width:80%;bottom:0;right:-100%;transition:right .5s ease-in-out,z-index 0s .5s;top:0;display:flex;flex-direction:column;align-items:center;grid-gap:50px;gap:50px;padding:50px 0;background:#fff}.Nav_mobile__3fdsG .Nav_menu__1CGZa .Nav_links__gP1Rz{flex-direction:column;grid-gap:34px;gap:34px;align-items:center}.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_background__v4uTp,.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_menu__1CGZa{z-index:2;transition:z-index 1s}.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_background__v4uTp{opacity:1;transition:opacity .5s ease-in-out,z-index 0s 0s}.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_menu__1CGZa{right:0;transition:right .5s ease-in-out,z-index 0s 0s}.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_icon__3WHtC :first-child{stroke-dashoffset:80}.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_icon__3WHtC :nth-child(2){stroke-dashoffset:19}.Nav_mobile__3fdsG.Nav_open__3B9Rp .Nav_icon__3WHtC :nth-child(3){stroke-dashoffset:87}.Nav_desktop__ar_p4{display:flex;justify-content:space-between;align-items:center;padding-top:50px}.Nav_desktop__ar_p4 .Nav_links__gP1Rz a{position:relative}.Nav_desktop__ar_p4 .Nav_links__gP1Rz a:before{content:"";position:absolute;width:0;height:2px;bottom:0;right:0;background:#656565;transition:width .2s ease-in-out 0s}.Nav_desktop__ar_p4 .Nav_links__gP1Rz a:hover:before{width:100%;left:0;transition:width .2s ease-in-out 0s}.Nav_logo__DLlLt{width:80px;height:83px;object-fit:cover}.Nav_links__gP1Rz{font:600 18px "IBM Plex Sans",sans-serif;letter-spacing:.03em;color:#656565;display:flex;grid-gap:65px;gap:65px}body{margin:0;font-family:"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/background.d4774c14.png) repeat;max-height:100vh;height:100vh;max-width:100vw;overflow:auto}body.Footer_locked__2RK6k{overflow:hidden}#Footer_root__2pPqB{width:clamp(850px,85%,1250px);margin:auto;height:100%}@media(max-width:875px){#Footer_root__2pPqB{width:90%}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a,button,img,input{display:block}button,input{font:inherit;outline:none;border:none;background:none;padding:0;color:inherit}a{color:inherit;text-decoration:none}a:hover,button:hover{cursor:pointer}.Footer_container__188QZ{width:100%}.Footer_container__188QZ .Footer_footer__7dIj9{display:flex;justify-content:space-between;align-items:center;grid-gap:15px;gap:15px;padding:30px 0 165px;width:100%}@media(max-width:875px){.Footer_container__188QZ .Footer_footer__7dIj9{flex-direction:column;align-items:center;padding-bottom:60px}}.Footer_container__188QZ .Footer_footer__7dIj9 .Footer_message__2-Yr3{font:400 16px "IBM Plex Sans",sans-serif;letter-spacing:.03em;width:100%}.Footer_container__188QZ .Footer_footer__7dIj9 .Footer_links__3Cx6x{font:600 18px "IBM Plex Sans",sans-serif;letter-spacing:.03em;color:#656565;display:flex;grid-gap:65px;gap:65px}@media(max-width:875px){.Footer_container__188QZ .Footer_footer__7dIj9 .Footer_links__3Cx6x{padding-top:20px;flex-wrap:wrap;grid-gap:20px;gap:20px}}