@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.sidebar_sideBar__UiTy0{-ms-overflow-style:none;align-items:center;-webkit-animation:slideIn .9s ease;animation:slideIn .9s ease;background:#080808;background:var(--background-dark);display:flex;flex-direction:column;height:145vh;left:0;overflow-y:scroll;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:20}.sidebar_sideBar__UiTy0 a{align-items:center;border-right:1px solid transparent;color:#9b9b9b;display:flex;flex-shrink:0;font-size:1.8rem;font-size:var(--text-sm);font-weight:200;height:100px;justify-content:center;opacity:.5;transition:all .1s;width:100%;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.sidebar_sideBar__UiTy0 .nav-link-selected,.sidebar_sideBar__UiTy0 a:hover{background:#111;background:var(--background);border-right:1px solid #0aff9d;border-right:1px solid var(--brand);color:#fff;opacity:1}.sidebar_logo__8VGJt{align-items:center;background:#111;background:var(--background);border-radius:4px;display:flex;flex-shrink:0;height:45px;justify-content:center;margin:1.8rem 0;width:45px}@-webkit-keyframes navIn{0%{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px)}25%{opacity:.3;-webkit-transform:translateX(-46px);transform:translateX(-46px)}50%{opacity:.6;-webkit-transform:translateX(23px);transform:translateX(23px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes navIn{0%{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px)}25%{opacity:.3;-webkit-transform:translateX(-46px);transform:translateX(-46px)}50%{opacity:.6;-webkit-transform:translateX(23px);transform:translateX(23px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes linkIn{0%{opacity:0;-webkit-transform:translateY(-70px) translateZ(0);transform:translateY(-70px) translateZ(0)}25%{opacity:.3;-webkit-transform:translateY(-46px) translateZ(0);transform:translateY(-46px) translateZ(0)}50%{opacity:.6;-webkit-transform:translateY(-23px) translateZ(0);transform:translateY(-23px) translateZ(0)}to{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}}@keyframes linkIn{0%{opacity:0;-webkit-transform:translateY(-70px) translateZ(0);transform:translateY(-70px) translateZ(0)}25%{opacity:.3;-webkit-transform:translateY(-46px) translateZ(0);transform:translateY(-46px) translateZ(0)}50%{opacity:.6;-webkit-transform:translateY(-23px) translateZ(0);transform:translateY(-23px) translateZ(0)}to{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}}.nav-link{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px);transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.nav-link.animate{-webkit-animation:navIn 1.6s forwards;animation:navIn 1.6s forwards}.sidebar_logo__8VGJt,.sidebar_logo__8VGJt span{font-size:2.2rem;font-size:var(--text-md);font-weight:900;line-height:1}.sidebar_logo__8VGJt span{color:#0aff9d;color:var(--brand)}.sidebar_sideBar__UiTy0::-webkit-scrollbar{display:none}.standardbutton_standardButton__kderB{background:#0aff9d;background:var(--brand);border:none;border-radius:4px;color:#080808;color:var(--background-dark);cursor:pointer;font-size:1.8rem;font-size:var(--text-sm);outline:none;overflow:hidden;padding:1.2rem 2.4rem;position:relative;transition:opacity .2s;z-index:20}.standardbutton_standardButton__kderB:hover{opacity:.9}.overlay{background:#0aff9d;background:var(--brand);bottom:4px;left:0;opacity:0;position:absolute;right:0;top:4px;transition:opacity .5s,left .5s ease-in;z-index:20}.content{opacity:0;-webkit-transform:translateY(75px) translateZ(0);transform:translateY(75px) translateZ(0);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.dotgrid_dotGrid__fIloK{bottom:12px;display:grid;max-width:75%;position:absolute;right:3.6rem;top:12px;z-index:0}.dotgrid_dotWrapper__Qf5dS{border-radius:8px;cursor:crosshair;padding:.8rem;transition:background .25s}.dotgrid_dot__JnSZ6{background:linear-gradient(180deg,#111,#ebecf3);background:linear-gradient(180deg,var(--background),var(--text));border-radius:50%;height:8px;opacity:.35;width:8px}.dotgrid_dotWrapper__Qf5dS:hover{background:hsla(0,0%,100%,.15)}.dotgrid_dotWrapper__Qf5dS:hover>.dotgrid_dot__JnSZ6{background:linear-gradient(180deg,#111,#0aff9d)!important;background:linear-gradient(180deg,var(--background),var(--brand))!important;opacity:1!important}#imageToRotate:hover{-webkit-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hero_hero__HQvTb{margin-bottom:9.6rem}@media(max-width:768px){.hero_hero__HQvTb{margin-bottom:4.8rem}}.hero_copyWrapper__CwXi2{margin:4.8rem 0;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;z-index:10}.hero_title__Qj25Y{font-size:9.6rem;font-size:var(--text-2xl);font-weight:900;line-height:1.1}.hero_title__Qj25Y span{color:#0aff9d;color:var(--brand)}@media(max-width:768px){.hero_title__Qj25Y{font-size:5.6rem;font-size:var(--text-xl)}}.hero_subTitle__gHa6t{font-size:3.6rem;font-size:var(--text-lg);font-weight:200;line-height:1.1;margin-top:1.6rem}.hero_subTitle__gHa6t span{color:#0aff9d;color:var(--brand);font-weight:700}.hero_aboutCopy__VTnoZ{font-weight:200;margin:2.4rem 0;max-width:700px}.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:#0aff9d;color:var(--brand);opacity:1}.outlinebutton_outlineButton__FrAMR{background:transparent;border:1px solid #0aff9d;border:1px solid var(--brand);border-radius:4px;color:#0aff9d;color:var(--brand);cursor:pointer;font-size:1.8rem;font-size:var(--text-sm);outline:none;overflow:hidden;padding:1.2rem 2.4rem;position:relative;transition:color .2s;z-index:20}.outlinebutton_outlineButton__FrAMR:before{background:#0aff9d;background:var(--brand);content:"";height:100%;left:-100%;position:absolute;top:-100%;transition:left .2s,top .2s;width:100%;z-index:-1}.outlinebutton_outlineButton__FrAMR:hover{color:#080808;color:var(--background-dark)}.outlinebutton_outlineButton__FrAMR:hover:before{left:0;top:0}.heading_heading__HzVG7{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,7%,.25);background:var(--bg-opaque);display:flex;font-size:2.2rem;font-size:var(--text-md);font-weight:700;height:calc(45px + 3.6rem);justify-content:space-between;padding:0 3.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}@media(max-width:768px){.heading_heading__HzVG7{padding:0 2.4rem}}.header_sectionHeader__aMRKR{align-items:center;display:flex;gap:2.4rem;margin-bottom:2.4rem}.header_title__V2_hm{font-size:5.6rem;font-size:var(--text-xl);font-weight:900;text-align:end}.header_title__V2_hm span{color:#0aff9d;color:var(--brand)}@media(max-width:768px){.header_title__V2_hm{font-size:3.6rem;font-size:var(--text-lg)}}.header_line__AkXvu{background:#ebecf3;background:var(--text);height:1px;opacity:.3;width:100%}.stats_stats__WOUW_{position:relative}.stats_statColumn__9zYLf h4{align-items:center;display:flex;margin-bottom:2.4rem}.stats_statColumn__9zYLf h4 span{font-size:2.2rem;font-size:var(--text-md);font-weight:700;margin-left:.8rem;position:relative}.stats_statGrid__zB3xo{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:4.8rem}.about_about__Y5OWd{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:1fr 300px}@media(max-width:900px){.about_about__Y5OWd{grid-template-columns:1fr}}.about_aboutText__6K4t_{font-weight:200;margin-bottom:2.4rem}.about_links__7hF9X{align-items:center;display:flex;gap:1.6rem}.about_linksText__OPa1o{align-items:center;color:#0aff9d;color:var(--brand);display:flex;font-size:1.8rem;font-size:var(--text-sm);gap:.8rem}.about_highlightFirstLetter__Q7tbo:first-letter{background:#232323;background:var(--background-light);border-radius:.4rem;float:left;font-size:2.2rem;font-size:var(--text-md);font-weight:700;margin-right:.6rem;padding:1rem}@-webkit-keyframes modeIn{0%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes modeIn{0%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.projectmodal_modal__X7Nyj{-webkit-animation:modeIn .9s ease;animation:modeIn .9s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,7%,.25);background:var(--bg-opaque);display:flex;height:100vh;justify-content:center;left:0;overflow-y:scroll;padding:4.8rem 1.2rem;position:fixed;right:0;top:0;z-index:100000000}.projectmodal_modalCard__sntB0{background:#232323;background:var(--background-light);border-radius:1.2rem;box-shadow:0 5px 15px rgba(0,0,0,.1);cursor:auto;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;max-width:700px;overflow:hidden;width:100%}.projectmodal_modalImage__EWd63{width:100%}.projectmodal_modalContent__loHbD{padding:2.4rem}.projectmodal_modalContent__loHbD h4{font-size:3.6rem;font-size:var(--text-lg)}.projectmodal_modalTech__CGlgc{color:#0aff9d;color:var(--brand);display:flex;flex-wrap:wrap;font-size:1.6rem;font-size:var(--text-xs);gap:1.2rem;margin:.2rem 0 2.4rem}.projectmodal_suppliedContent__9ZyRY{display:flex;flex-direction:column;font-size:1.6rem;font-size:var(--text-xs);gap:1.2rem}.projectmodal_modalFooter__qkYgS{margin-top:2.4rem}.projectmodal_linksText__9hL89{font-size:2.2rem;font-size:var(--text-md);font-weight:700;margin-bottom:.8rem}.projectmodal_linksText__9hL89 span{color:#0aff9d;color:var(--brand)}.projectmodal_links__Q7utU{align-items:center;display:flex;gap:1.2rem}.projectmodal_links__Q7utU a{align-items:center;color:#0aff9d;color:var(--brand);display:flex;font-size:1.6rem;font-size:var(--text-xs);gap:.4rem}.projectmodal_links__Q7utU a:hover{text-decoration:underline}.projectmodal_closeModalBtn__tv736{background:none;border:none;color:#ebecf3;color:var(--text);cursor:pointer;font-size:2.2rem;font-size:var(--text-md);position:absolute;right:1.2rem;top:1.2rem}.hidden{display:none}.projects_projects__y7TVk{grid-gap:3.2rem;display:grid;gap:3.2rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.projects_projects__y7TVk{grid-template-columns:1fr}}.projects_projectImage__JxEFv{aspect-ratio:16/9;background:#232323;background:var(--background-light);border-radius:.8rem;cursor:pointer;overflow:hidden;position:relative;width:100%}.projects_projectImage__JxEFv img{border-radius:.4rem;bottom:0;left:50%;padding-bottom:7.5rem;position:absolute;transition:all .25s;translate:-50% 20%;width:85%}.projects_projectCopy__C5vpE{margin:1.6rem 0}.projects_projectTitle__Rv3E5{align-items:center;display:flex;gap:1.2rem}.projects_projectTitle__Rv3E5 h4{flex-shrink:0;font-size:2.2rem;font-size:var(--text-md);font-weight:700;max-width:calc(100% - 150px)}.projects_projectTitle__Rv3E5 a{opacity:.75;transition:opacity .25s}.projects_projectTitle__Rv3E5 a:hover{opacity:1}.projects_projectTitleLine__QzzUe{background:#ebecf3;background:var(--text);height:1px;opacity:.3;width:100%}.projects_projectDescription__K2fsn{font-weight:200}.projects_projectDescription__K2fsn span{color:#0aff9d;color:var(--brand);cursor:pointer;display:inline-block;font-size:1.6rem;font-size:var(--text-xs);font-weight:400}.projects_projectDescription__K2fsn span:hover{text-decoration:underline}.projects_projectTech__vVqDM{color:#0aff9d;color:var(--brand);display:flex;flex-wrap:wrap;font-size:1.6rem;font-size:var(--text-xs);gap:1.2rem;margin:.8rem 0}.experience_experience__USIwr{border-bottom:1px solid #232323;border-bottom:1px solid var(--background-light);margin-bottom:2.4rem;padding:0 1.2rem 2.4rem}.experience_heading__LeH28{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.experience_title__hai7S{font-size:2.2rem;font-size:var(--text-md);font-weight:700}.experience_position__E06bW{color:#0aff9d;color:var(--brand);font-weight:700}.experience_description__iz3mi{font-weight:200;margin-bottom:1.8rem}.experience_tech__jTuus{display:flex;flex-wrap:wrap;gap:1.2rem}.contact_contactWrapper__imGw1{border-radius:1.2rem;margin:auto;max-width:700px}.contact_contactTitle__oMNhX{font-size:9.6rem;font-size:var(--text-2xl);font-weight:900;line-height:1;text-align:center}.contact_contactTitle__oMNhX span{color:#0aff9d;color:var(--brand)}@media(max-width:768px){.contact_contactTitle__oMNhX{font-size:5.6rem;font-size:var(--text-xl)}}.contact_contactCopy__oCo8c{font-weight:200;margin:2.4rem 0;text-align:center}.contact_contactCopy__oCo8c a{color:#0aff9d;color:var(--brand)}.contact_contactCopy__oCo8c a:hover{text-decoration:underline}.contact_contactEmail__Fr6hH{align-items:center;display:flex;justify-content:center;:root{--background:#111;--bg-opaque:hsla(0,0%,7%,.25);--background-light:#232323;--background-dark:#080808;--text:#ebecf3;--brand:#0aff9d;--text-xs:1.6rem;--text-sm:1.8rem;--text-md:2.2rem;--text-lg:3.6rem;--text-xl:5.6rem;--text-2xl:9.6rem;font-size:62.5%}*{box-sizing:border-box;margin:0;padding:0}::selection{background:#0aff9d;background:var(--brand);color:#111;color:var(--background)}body,html{font-size:1.8rem;font-size:var(--text-sm);max-width:100vw;scroll-behavior:smooth}body{background:#111;background:var(--background);color:#ebecf3;color:var(--text)}a{color:inherit;text-decoration:none}.section-wrapper{margin:auto;max-width:1150px;overflow:hidden;padding:9.6rem;position:relative;z-index:10}@media (max-width:768px){.section-wrapper{padding:7.2rem 2.4rem}}.chip{background:#232323;background:var(--background-light);border-radius:999px;font-size:1.6rem;font-size:var(--text-xs);padding:.2rem .8rem}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:100;src:url(https://port-folio-tau-roan.vercel.app/static/media/0662b626da5db789-s.267b2500600d0f79e1dc.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:100;src:url(https://port-folio-tau-roan.vercel.app/static/media/1fe84a733deddad4-s.d6ad71dabe749ca4a9a4.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:100;src:url(https://port-folio-tau-roan.vercel.app/static/media/7a78f1ce0329757f-s.p.9c2fa323c2d99d082f42.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:200;src:url(https://port-folio-tau-roan.vercel.app/static/media/ac614beb32f7a7c2-s.36828c2aa518db3d9dfe.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:200;src:url(https://port-folio-tau-roan.vercel.app/static/media/aefc8ad6d88b3354-s.81aeafc015f493f18d85.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:200;src:url(https://port-folio-tau-roan.vercel.app/static/media/d36a2a2bb416f59e-s.p.7498246ad20e0ba71240.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:400;src:url(https://port-folio-tau-roan.vercel.app/static/media/87c72f23c47212b9-s.64d5f06ee726edd58ca3.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:400;src:url(https://port-folio-tau-roan.vercel.app/static/media/591327bf3b62a611-s.4f38b4331448d2313adc.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:400;src:url(https://port-folio-tau-roan.vercel.app/static/media/916d3686010a8de2-s.p.405055dd680fa1dcdfa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:700;src:url(https://port-folio-tau-roan.vercel.app/static/media/20b8b8f6f47c1e10-s.349ed9fa39221b45ae9a.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:700;src:url(https://port-folio-tau-roan.vercel.app/static/media/f93b79c1ea023ab6-s.63d2a69665d58b22ceea.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:700;src:url(https://port-folio-tau-roan.vercel.app/static/media/9a881e2ac07d406b-s.p.d86662fe776dae29ea78.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:900;src:url(https://port-folio-tau-roan.vercel.app/static/media/51051a7edfeea436-s.45b1694298986e76152b.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:900;src:url(https://port-folio-tau-roan.vercel.app/static/media/9b44cfc48addbfc9-s.01e6234f6462c2d55aea.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:900;src:url(https://port-folio-tau-roan.vercel.app/static/media/bd427f25ac24d036-s.p.7b1a4c85ba657964c6b6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{ascent-override:92.83%;descent-override:30.94%;font-family:__Poppins_Fallback_5a8ae0;line-gap-override:8.84%;size-adjust:113.11%;src:local("Arial")}font-size:2.2rem;font-size:var(--text-md);gap:.8rem;margin:auto;transition:color .25s;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;.__className_5a8ae0{font-family:__Poppins_5a8ae0,__Poppins_Fallback_5a8ae0;font-style:normal}}.contact_contactEmail__Fr6hH:hover{color:#0aff9d;color:var(--brand)}.home_home__XM4a6{display:grid;grid-template-columns:60px 1fr}:root{--background:#111;--bg-opaque:hsla(0,0%,7%,.25);--background-light:#232323;--background-dark:#080808;--text:#ebecf3;--brand:#0aff9d;--text-xs:1.6rem;--text-sm:1.8rem;--text-md:2.2rem;--text-lg:3.6rem;--text-xl:5.6rem;--text-2xl:9.6rem;font-size:62.5%}*{box-sizing:border-box;margin:0;padding:0}::selection{background:#0aff9d;background:var(--brand);color:#111;color:var(--background)}body,html{font-size:1.8rem;font-size:var(--text-sm);max-width:100vw;scroll-behavior:smooth}body{background:#111;background:var(--background);color:#ebecf3;color:var(--text)}a{color:inherit;text-decoration:none}.section-wrapper{margin:auto;max-width:1150px;overflow:hidden;padding:9.6rem;position:relative;z-index:10}@media (max-width:768px){.section-wrapper{padding:7.2rem 2.4rem}}.chip{background:#232323;background:var(--background-light);border-radius:999px;font-size:1.6rem;font-size:var(--text-xs);padding:.2rem .8rem}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:100;src:url(https://port-folio-tau-roan.vercel.app/static/media/0662b626da5db789-s.267b2500600d0f79e1dc.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:100;src:url(https://port-folio-tau-roan.vercel.app/static/media/1fe84a733deddad4-s.d6ad71dabe749ca4a9a4.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:100;src:url(https://port-folio-tau-roan.vercel.app/static/media/7a78f1ce0329757f-s.p.9c2fa323c2d99d082f42.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:200;src:url(https://port-folio-tau-roan.vercel.app/static/media/ac614beb32f7a7c2-s.36828c2aa518db3d9dfe.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:200;src:url(https://port-folio-tau-roan.vercel.app/static/media/aefc8ad6d88b3354-s.81aeafc015f493f18d85.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:200;src:url(https://port-folio-tau-roan.vercel.app/static/media/d36a2a2bb416f59e-s.p.7498246ad20e0ba71240.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:400;src:url(https://port-folio-tau-roan.vercel.app/static/media/87c72f23c47212b9-s.64d5f06ee726edd58ca3.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:400;src:url(https://port-folio-tau-roan.vercel.app/static/media/591327bf3b62a611-s.4f38b4331448d2313adc.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:400;src:url(https://port-folio-tau-roan.vercel.app/static/media/916d3686010a8de2-s.p.405055dd680fa1dcdfa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:700;src:url(https://port-folio-tau-roan.vercel.app/static/media/20b8b8f6f47c1e10-s.349ed9fa39221b45ae9a.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:700;src:url(https://port-folio-tau-roan.vercel.app/static/media/f93b79c1ea023ab6-s.63d2a69665d58b22ceea.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:700;src:url(https://port-folio-tau-roan.vercel.app/static/media/9a881e2ac07d406b-s.p.d86662fe776dae29ea78.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:900;src:url(https://port-folio-tau-roan.vercel.app/static/media/51051a7edfeea436-s.45b1694298986e76152b.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:900;src:url(https://port-folio-tau-roan.vercel.app/static/media/9b44cfc48addbfc9-s.01e6234f6462c2d55aea.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:__Poppins_5a8ae0;font-style:normal;font-weight:900;src:url(https://port-folio-tau-roan.vercel.app/static/media/bd427f25ac24d036-s.p.7b1a4c85ba657964c6b6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{ascent-override:92.83%;descent-override:30.94%;font-family:__Poppins_Fallback_5a8ae0;line-gap-override:8.84%;size-adjust:113.11%;src:local("Arial")}.__className_5a8ae0{font-family:__Poppins_5a8ae0,__Poppins_Fallback_5a8ae0;font-style:normal}.contactItem{align-items:center;color:#333;display:flex;font-size:1.1rem;gap:.8rem;margin-bottom:1rem}.contactItem svg{flex-shrink:0;height:2.4rem;width:2.4rem}
/*# sourceMappingURL=main.d75761d4.css.map*/