@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format("woff2")}*{margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;transition:all 1s ease}*,a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000}[data-theme=light]{--bg-primary:#fff;--text-primary:#1f2431;--accent:#3b82f6;--accent-hover:#2563eb;--gentle-hover:#00000016;--popup-bg:#ffffffb7}[data-theme=dark]{--bg-primary:#151515;--text-primary:#f8fafc;--accent:#60a5fa;--accent-hover:#3b82f6;--gentle-hover:#ffffff1d;--popup-bg:#00000049}.Navbar_navcontainer__xfFIB{align-items:center;box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:row;justify-content:space-between;padding:30px 40px;position:fixed;width:100vw;section{align-items:flex-start;display:flex;font-size:1.2rem;gap:20px;justify-content:center;.Navbar_box__zqgn0{align-items:center;cursor:pointer;display:flex;justify-content:center}}p,span{cursor:pointer;margin:0 10px}img{height:30px}}.Navbar_navitem__ESV8s{border-bottom:2px solid #0000;cursor:pointer;b{background-color:var(--text-primary);border-radius:100px;display:block;height:3px;transition:all .5s ease;width:0}.Navbar_hover_link__Hpc3t{width:100%}}.Home_mainbox__ZHqjC{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;.Home_section__deVnk{display:flex;width:100vw}.Home_about__y9lso,.Home_dashboard__yDXFH{height:100vh}.Home_dashboard__yDXFH{align-items:center;box-sizing:border-box;flex-direction:column;font-size:5rem;justify-content:center;padding:0 20%;span{font-weight:400}section{align-items:center;display:inherit;flex-direction:row;gap:10px;justify-content:center;width:100%;p{background-color:var(--text-primary);height:2px;width:480px}span{font-size:1rem}}}.Home_about__y9lso{align-items:center;display:flex;flex-direction:row;.Home_left__A-5Or,.Home_right__45oE7{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.Home_left__A-5Or{width:40%}.Home_right__45oE7{box-sizing:border-box;padding-right:10%;width:60%;.Home_aboutSection__NLmXn{margin-bottom:2.5rem}.Home_aboutTitle__4z-wX{font-size:1rem;font-weight:400;margin-bottom:.25rem}.Home_name__R\+fdN{font-size:3rem;font-weight:600;margin-bottom:.25rem}.Home_subtitle__0l4xU{font-size:1rem;font-weight:400}.Home_expertiseSection__MWz4h{margin-top:1.5rem}.Home_expertiseTitle__eBzty{font-size:2rem;font-weight:500;margin-bottom:1rem}.Home_grid__jqruL{grid-gap:1.5rem 2rem;display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(2,1fr)}.Home_expertiseHeading__Z8I3q{font-size:1.3rem;font-weight:600;margin-bottom:.25rem}.Home_expertiseText__nw-Wx{font-size:1rem}}}.Home_projects__5WnEt{box-sizing:border-box;flex-direction:column;.Home_header__AwSpe{font-size:2.5rem;font-weight:500;margin:5% 0 1%;padding:0 10%}.Home_description__fJZTA{font-size:1rem;margin-bottom:3%;opacity:.8;padding:0 10%}.Home_viewAllContainer__PH9aQ{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;margin:3% 0 5%;padding:0 10%;.Home_more__fn1Ef{color:var(--text-primary);font-size:1rem;font-weight:500;opacity:.7}.Home_viewAllLink__BJB6t{color:var(--text-primary);font-size:2rem;font-weight:500;opacity:1;text-decoration:none;transition:all .3s ease;&:hover{opacity:.8}}}}}.ProjectCard_maincontainer__cLm01{align-items:center;display:flex;flex-direction:row;padding:4% 0;b{background-color:var(--text-primary);height:2px;width:10%}b,span{opacity:25%}span{box-sizing:border-box;font-size:1.2rem;font-weight:500;padding-left:20px}section{font-size:1.7rem;padding-left:50px;width:70%;h2{font-weight:600}p{color:grey;font-weight:1.2rem;padding-left:5px}}i{font-size:2rem;font-style:normal;font-weight:500;opacity:0;position:relative;right:200px}img{position:absolute;right:-500px;transform:perspective(500px) rotateY(-20deg);transform-style:preserve-3d;width:500px}b,i,img,section,span{transition:all .5s cubic-bezier(.1,.55,.47,.99)}}.ProjectCard_hover__cyA7L{background-color:var(--gentle-hover);cursor:pointer;b{width:15%}span{font-size:2rem}i,img{right:0}b,i,span{opacity:100%}}.footer_globalfooter__awVKA{background-color:#000;color:#fff;font-size:1.2rem;padding-bottom:10px;padding-top:100px;text-align:center;width:100%}.footer_footer__884Sn{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-between;padding:100px 10% 0;section{width:50%;p{opacity:50%}h2{font-size:3rem;font-weight:500}span{margin-top:30px}}}.pagechange_screenblock__PrA5Y{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.pagechange_slidein__7GhTb{animation:pagechange_slidein__7GhTb 1s ease forwards}.pagechange_slideout__\+3eOS{animation:pagechange_slideout__\+3eOS 1s ease forwards}@keyframes pagechange_slidein__7GhTb{0%{left:-100vw}to{left:0}}@keyframes pagechange_slideout__\+3eOS{0%{left:0}to{left:-100vw}}.project_project__8Gku8{align-items:center;background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;padding-top:100px;.project_header__Nugs5{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;height:60vh;justify-content:center;h1{font-weight:600}}.project_body__Bxob6{box-sizing:border-box;font-size:1.1rem;padding:3% 7%;width:100%;.project_about__xBG3D{width:70%;h1{font-weight:600;margin-bottom:20px}}.project_tools__RTCSg{margin-top:50px;span{font-weight:600}div{align-items:center;display:flex;flex-direction:row;gap:20px;margin-top:10px}}.project_knowmore__u6oBh span{border-bottom:2px solid #0000;display:inline-block;font-weight:600;margin-bottom:100px;margin-top:40px}.project_knowmore__u6oBh span:hover{border-bottom:2px solid var(--text-primary);cursor:pointer}.project_next__PwVuv{display:flex;flex-direction:column;p{font-weight:500;opacity:50%;text-transform:uppercase}h1{font-size:2rem;font-weight:600}}}}.projects_mainbox__EGvzR{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh;padding:5% 0;.projects_header__qyxw8{font-size:3rem;font-weight:500;margin-bottom:3%;padding:0 10%;h1{font-size:3rem;font-weight:500}}.projects_projects__50TzX{box-sizing:border-box;display:flex;flex-direction:column}}.contact_contact_container__kvsva{align-items:flex-start;background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;margin-bottom:100px;padding:100px 10% 0;.contact_header__pHyq0{align-items:flex-start;display:flex;flex-direction:column;font-size:1.1rem;justify-content:center;min-height:calc(100vh - 239px);width:50%;h1{font-size:5rem;font-weight:600;margin-bottom:40px}span{font-size:2rem;font-weight:300;margin-bottom:-15px}section{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%;img,p{cursor:pointer}p{font-size:1.5rem}img{padding-left:10px;width:30px}}}}.inputfield_inputfield__pPwv9{width:100%;i{font-size:1.2rem;font-style:normal}input,textarea{background-color:var(--bg-primary);border:none;border-bottom:1px solid var(--text-primary);color:var(--text-primary);font-size:1.2rem;margin-bottom:20px;outline:none;padding-bottom:10px;width:100%}textarea{height:150px}}.about_container__47v75{background-color:var(--bg-primary);box-sizing:border-box;color:var(--text-primary);min-height:100vh;padding:0}.about_content__XAYvf{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:8rem 10%}.about_aboutSection__fbZmw{margin-bottom:5rem}.about_sectionLabel__brx7A{font-size:.875rem;font-weight:400;letter-spacing:.05em;margin-bottom:.5rem;opacity:.8}.about_name__JAPlP{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.4;max-width:100%;white-space:nowrap}.about_storySection__F\+qNK{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:150px 1fr;margin-bottom:5rem}.about_storyLabel__QhkB7{font-size:.875rem;font-weight:400;letter-spacing:.05em;margin:0;opacity:.8}.about_storyContent__b\+XpZ{display:flex;flex-direction:column;gap:1.5rem}.about_paragraph__ZzrCd{font-size:1rem;font-weight:400;line-height:1.7;margin:0}.about_contactSection__\+Ggc1{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:150px 1fr;margin-bottom:5rem}.about_contactLabel__2jeLo{font-size:.875rem;font-weight:400;letter-spacing:.05em;margin:0;opacity:.8}.about_contactContent__l55RD{display:flex;flex-direction:column;gap:2.5rem}.about_emailBlock__jhFcw,.about_resumeBlock__k1SbQ,.about_socialsBlock__8r9S7{display:flex;flex-direction:column;gap:.75rem}.about_contactSubheading__tDKgp{font-size:1rem;font-weight:500;margin:0}.about_socialIcons__kd\+9N{display:flex;flex-wrap:wrap;gap:1.25rem}.about_socialIcon__h1LSb{align-items:center;display:inline-flex;height:24px;justify-content:center;text-decoration:none;transition:opacity .2s ease;width:24px}.about_socialIcon__h1LSb:hover{opacity:.7}.about_socialIconImg__M84-F{filter:brightness(0) saturate(100%);height:100%;object-fit:contain;width:100%}[data-theme=dark] .about_socialIconImg__M84-F{filter:brightness(0) saturate(100%) invert(1)}.about_emailLink__lcKPa{color:var(--text-primary);font-size:1rem;font-weight:300;text-decoration:none;transition:opacity .2s ease}.about_emailLink__lcKPa:hover{opacity:.7}.about_downloadButton__UlomQ{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:300;gap:.5rem;padding:0;transition:opacity .2s ease}.about_downloadButton__UlomQ:hover{opacity:.7}.about_downloadIcon__SOnC3{font-size:1.25rem}.about_quoteSection__nQqn2{margin-top:8rem;padding:3rem 0;text-align:center}.about_quote__ITby0{font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.6;margin:0 auto 1rem;max-width:600px;quotes:""" """ "'" "'"}.about_quoteAuthor__O8F\+U{font-size:.875rem;font-weight:400;margin:0;opacity:.8}@media (max-width:1024px){.about_content__XAYvf{padding:6rem 8%}.about_name__JAPlP{white-space:normal}.about_contactSection__\+Ggc1,.about_storySection__F\+qNK{gap:3rem;grid-template-columns:120px 1fr}}@media (max-width:768px){.about_content__XAYvf{padding:4rem 6%}.about_name__JAPlP{font-size:1.25rem;max-width:100%;white-space:normal}.about_contactSection__\+Ggc1,.about_storySection__F\+qNK{gap:1.5rem;grid-template-columns:1fr}.about_contactLabel__2jeLo,.about_storyLabel__QhkB7{margin-bottom:.5rem}.about_paragraph__ZzrCd{font-size:.95rem}.about_quote__ITby0{font-size:1.1rem}.about_quoteSection__nQqn2{margin-top:5rem}}@media (max-width:480px){.about_content__XAYvf{padding:3rem 5%}.about_aboutSection__fbZmw,.about_contactSection__\+Ggc1,.about_storySection__F\+qNK{margin-bottom:3rem}.about_socialIcons__kd\+9N{gap:.4rem}.about_socialIcon__h1LSb{font-size:.75rem;height:36px;width:36px}}
/*# sourceMappingURL=main.e7187489.css.map*/