@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600&display=swap);*{box-sizing:border-box;font-family:Manrope,sans-serif;list-style:none;margin:0;padding:0;scroll-behavior:smooth}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;margin:0;padding:0}a{color:#000;text-decoration:none}@media (max-width:1440px){html{font-size:14px}}@media (max-width:776px){html{font-size:12px}}nav{align-items:center;background-color:#fff;border-radius:50px;display:flex;justify-content:center;left:50%;position:absolute;top:50px;transform:translate(-50%)}nav ul{margin:4px}nav ul,nav ul li{align-items:center;display:flex;height:52px;justify-content:center}nav ul li{border-radius:50px;padding:0 20px}nav ul li:first-child{padding-left:25px}nav ul li:last-child{padding-right:25px}nav ul a{font-size:1.1rem;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:normal}nav>ul>li:nth-child(5) a{min-width:76px}.nav-buttons{display:flex;display:none;gap:8px;position:absolute;right:5%;top:20px;z-index:1}#burger,.contact-button{align-items:center;background-color:#fff;border-radius:30px;display:flex;height:45px;justify-content:center;padding:0 20px}.contact-button{background-color:#000}.contact-button a{color:#fff}.burger-off{display:none}@media (min-width:776px){.active-pathway{background-color:#000;color:#fff}}@media (max-width:776px){nav{background-color:#ebebeb;height:30%;left:0;top:70px;transform:none;width:100%;z-index:100}nav ul{flex-flow:column nowrap;margin:16px 0}nav ul,nav ul li{align-items:center;display:flex;justify-content:center}nav ul li{height:auto;padding:10px 20px}.nav-buttons{display:flex}.active-pathway{text-decoration:underline}}.nav-invert{left:50%;position:relative;top:max(-25vh,-200px);transform:translate(-50%);width:100%}.nav-invert nav{background-color:#2b2a2a}.nav-invert ul li a{color:#fff}.nav-invert>nav>ul>li:nth-child(4)>a>svg path{fill:#fff}.nav-invert ul li:first-child,.nav-invert ul li:nth-child(3){padding:0 35px;text-align:center;width:99px}.nav-invert nav ul li:first-child svg.active-pathway path,.nav-invert nav ul li:nth-child(3) svg.active-pathway path{fill:#000}.nav-invert nav ul li:first-child svg.active-pathway path:first-child,.nav-invert nav ul li:nth-child(3) svg.active-pathway path:first-child{stroke:#000}@media (min-width:776px){.nav-invert .active-pathway{background-color:#fff;color:#000}}@media (max-width:776px){.nav-invert{display:none}}.header{flex-flow:column wrap;height:100vh;width:100%}.contact_line,.header{display:flex;justify-content:space-between}.contact_line{font-size:1.25rem;padding:65px 100px 0}.contact_line a{opacity:.6}.shouter-line{flex-flow:row wrap-reverse;padding:0 100px 100px;width:100%}.shouter-line,.shouter-line>div{display:flex;justify-content:space-between}.shouter-line>div{flex-flow:column nowrap}.shouter-line>div>p{font-size:1.1rem;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:150%;padding-top:16px}.shouter-line>div>div{display:flex;gap:40px;padding-bottom:12px}.shouter-line>div>div p{font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:150%}.shouter-line>div:nth-child(2){justify-self:flex-end}.shouter-line>div:nth-child(2) h3{font-size:4.9vw;font-style:normal;font-weight:500;letter-spacing:-1.88px;line-height:120%}@media (max-width:1300px){.shouter-line>div:nth-child(2) h3{font-size:62px}.shouter-line{padding:50px 100px}}@media (max-width:992px){.header{height:auto}.shouter-line{padding-top:100px;position:static}.contact_line{padding:8px 32px}}@media (max-width:776px){.contact_line{padding:32px 24px 88px}.contact_line a:last-child{display:none}.shouter-line{padding:0 32px;position:static}.shouter-line>div>div{padding:24px 0 62px}.shouter-line>div:nth-child(2) h3{font-size:48px;font-style:normal;font-weight:500;letter-spacing:-.96px;line-height:115%}.shouter-line>div:nth-child(2) br{display:none}}.case-studies-preview{border-radius:50px;margin:80px auto;overflow:hidden;position:relative;width:90%}.case-studies-preview img{border-radius:50px;width:100%}.case-studies-preview section a{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.case-studies-preview>div{background-color:#d3d3d3;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;opacity:0;padding:80px;position:absolute;top:0;transition:opacity 1s,visibility 0s linear 1s;visibility:hidden;width:100%;z-index:10}.case-studies-preview:hover>div{opacity:.85;transition:opacity 1s;visibility:visible}.case-studies-preview>div h1{font-size:max(2.5vw,16px);font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:110%}.case-studies-preview>div a{align-items:center;background-color:#000;border-radius:50px;color:#fff;display:flex;justify-content:center;padding:16px 0;width:15%}.case-studies-preview>div>div>div>h1:nth-child(2){padding:max(1.6vw,8px) 0 max(3.2vw,16px)}.case_phone,.case_tablet{display:none}@media (max-width:768px){.case-studies-preview{border-radius:0;margin:0 auto}.case-studies-preview img{height:auto;margin:0 auto;width:70%}.case_desk{display:none}.case_tablet{display:block}.case-studies-preview>div{background-color:#f5f5f5;opacity:1;padding:24px 0 40px;position:static;visibility:visible}.case-studies-preview>div a{display:none}.case-studies-preview>div>div{display:flex;justify-content:space-between}.case-studies-preview section a{display:block}}@media (max-width:475px){.case_tablet{display:none}.case_phone{display:block}.case-studies-preview img{height:auto;margin:0 auto;width:90%}}.shouter{display:flex;flex-flow:row wrap;justify-content:space-between;padding:160px 100px 250px}.shouter .tech-skills p{font-size:1.1rem;opacity:.65;padding:12px 0 20px}.shouter .tech-skills ul li{font-size:1rem;margin:5px 0}.shouter section{width:65%}.shouter section h3{font-size:3rem;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:48px}.shouter section h3 br{display:none}.shouter section>div{display:flex;flex-wrap:wrap;justify-content:space-between}.shouter section>div p{font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:150%;width:66%}.shouter section span{border:1px solid #000;border-radius:50px;padding:2px 30px}.shouter section>div a{align-self:flex-end;background-color:#000;border-radius:50px;color:#fff;padding:12px 20px}@media (max-width:992px){.shouter section{width:100%}}@media (max-width:776px){.shouter{padding:0 32px 88px}.shouter .tech-skills{margin-bottom:40px;text-align:center;width:100%}.shouter>section span{padding:0 16px}.shouter section h3{font-size:34px;text-align:center}.shouter section h3 br{display:block}.shouter section>div{align-items:center;justify-content:center}.shouter section>div p{text-align:center;width:100%}.shouter section>div a{margin:40px 0}}footer{background:#000;display:flex;flex-flow:column nowrap;font-size:1.1rem;height:64vh;justify-content:space-between;padding:min(5vw,100px)}footer,footer a{color:#fff}footer div:first-child{display:flex;justify-content:space-between}footer div:first-child>*{opacity:.6;width:33%}footer div:first-child>p:nth-child(2){opacity:1;text-align:center}footer div:first-child>a{text-align:right}footer div:nth-child(2){margin-bottom:70px;text-align:center}footer div:nth-child(2) p{color:#9fa0a3;padding-bottom:20px}footer div:nth-child(2)>a{font-size:3.8vw;font-style:normal;font-weight:500;letter-spacing:-.94px;line-height:72px;padding-bottom:100px}footer div:last-child{display:flex;justify-content:space-between;opacity:.6}@media (max-width:776px){footer{padding:max(5vw,32px)}footer div:nth-child(2)>a{font-size:40px}footer div:first-child>p:nth-child(2){width:100%}footer div:first-child>a:last-child,footer div:first-child>p:first-child{display:none}}.contact-form{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#00000008;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:64px 50px;position:absolute;right:0;top:0;width:45%;z-index:1000}.contact-form>div:last-child{display:flex;gap:70px}.contact-form form button{background-color:#000;border-radius:50px;color:#fff;margin-top:77px;padding:12px 20px}.contact-form input,.contact-form label{font-size:1.75rem;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:28px}.contact-form input{background-color:initial;border:none;border-bottom:1px solid #cdcdcd;margin:12px 20px;text-align:center}.contact-form input:last-child{margin-left:0}.contact-form>div:first-child{align-items:center;display:flex;justify-content:space-between}.contact-form h2{font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:20px}@media (max-width:776px){.contact-form{padding:32px 50px;width:100%}.contact-form>div:first-child{padding-bottom:32px}.contact-form form{text-align:center}.contact-form form button{margin-top:32px}}.about-header>div:last-child{padding:170px 100px 220px}.about-header>div:last-child p{font-size:3rem;font-style:normal;font-weight:400;letter-spacing:-.96px;line-height:150%}@media (max-width:776px){.about-header>div:last-child{padding:32px}}.exp-section{padding:0 100px}.exp-section .exp-work .exp-work-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.exp-section .exp-work .exp-work-item p{padding:50px 0}.exp-section .exp-work .exp-work-item>div{border-bottom:1px solid #9fa0a3;display:flex;flex-wrap:nowrap;justify-content:space-between;width:66%}.exp-section .exp-work .exp-work-item>div>h4{text-wrap:nowrap;width:auto}.exp-section .exp-skills{padding-top:150px}.exp-section .exp-skills .exp-skills-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.exp-section .exp-skills .exp-skills-item>div{border-bottom:1px solid #9fa0a3;display:flex;justify-content:space-between;width:66%}.exp-section .exp-skills .exp-skills-item>div ul{padding-bottom:50px;padding-left:18px;width:50%}.exp-section ul li{list-style:disc}#cv-download{margin:100px 0;text-align:center}#cv-download a{background-color:#000;border-radius:50px;color:#fff;padding:12px 20px}.exp-work-title{padding-top:34px}.exp-section h3,.exp-section h4{font-size:1.75rem;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:32px}.exp-section h4{text-align:right}.exp-section h6{color:#9fa0a3;line-height:20px;padding-bottom:15px}.exp-section h6,.exp-section p{font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:-.18px}.exp-section p{line-height:28px}@media (max-width:1440px){.exp-section h4{padding-bottom:50px;text-align:start}.exp-section .exp-work .exp-work-item>div{display:block;width:100%}.exp-work-title{padding-top:0}.exp-section .exp-work .exp-work-item>div>div{width:100%}}@media (max-width:776px){.exp-section{padding:0 32px}.exp-section .exp-skills{padding-top:50px}.exp-section .exp-skills .exp-skills-item>div{display:block;width:100%}.exp-section .exp-skills .exp-skills-item>div p{width:100%}.exp-section .exp-skills .exp-skills-item>div h3{padding-bottom:32px}.exp-section .exp-skills ul{width:100%!important}.exp-section .exp-skills .exp-skills-item>div{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.exp-section .exp-skills .exp-skills-item>div ul{padding-left:40%}#root>div.exp-section>div.exp-skills>div:nth-child(2)>div>ul{padding-left:20px}}@media (max-width:475px){.exp-section .exp-skills .exp-skills-item>div ul{padding-left:35%}#root>div.exp-section>div.exp-skills>div:nth-child(2)>div>ul{padding-left:20px}}
/*# sourceMappingURL=main.7e66ea16.css.map*/