body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#141414;font-size:14px}.container{margin:auto;max-width:1600px;padding:0 48px}@media screen and (max-width:1324px){.container{max-width:1440px;padding:0 8px}}#bg-image{height:auto;position:fixed;right:0;top:-200px;width:100%;z-index:-10}@media screen and (max-width:1024px){#bg-image{height:100vw;top:0}}header{align-items:center;display:flex;justify-content:space-between;margin-top:56px}@media screen and (max-width:768px){header{margin-top:16px}}header .header-left .companyName{color:#6a6a6a;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:18px}@media screen and (max-width:768px){header .header-left .companyName{font-size:12px}}header .header-left h1{color:#141414;font-family:Inter;font-size:24px;font-weight:500;letter-spacing:-.03em;margin:0}@media screen and (max-width:768px){header .header-left h1{font-size:16px}}header .navbar{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:5px;bottom:auto;display:flex;flex-direction:row;justify-content:center;left:0;margin-left:auto;margin-right:auto;opacity:0;position:fixed;right:0;top:32px;width:418px;z-index:5000}header .navbar.headerScrolled{-webkit-animation:getout 1s cubic-bezier(.175,.885,.32,1.275);animation:getout 1s cubic-bezier(.175,.885,.32,1.275);opacity:1}@media screen and (max-width:1024px){header .navbar,header .navbar.headerScrolled{-webkit-animation:none;animation:none}header .navbar{bottom:0;opacity:1;top:auto;width:100%}}header .navbar ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}header .navbar ul li{margin:8px 4px}header .navbar ul li a{border-radius:5px;color:#6a6a6a;cursor:pointer;display:block;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;padding:8px 12px;text-decoration:none;transition:background-color .2s ease}@media screen and (max-width:1024px){header .navbar ul li a{font-size:12px;padding:12px}}header .navbar ul li a.active{border-radius:5px;color:#141414;font-weight:600}header .navbar ul li a.active:hover{background-color:transparent}header .navbar ul li a:hover{background-color:rgba(0,0,0,.03)}@-webkit-keyframes getout{0%{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes getout{0%{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@media screen and (max-width:1024px){@-webkit-keyframes getout{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes getout{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}}header .header-right a{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;cursor:pointer;display:flex;padding:6px 12px;text-decoration:none}@media screen and (max-width:768px){header .header-right a{padding:6px 10px}}header .header-right a:hover{background:rgba(0,0,0,.03)}header .header-right a svg{margin-right:12px}@media screen and (max-width:768px){header .header-right a svg{margin-right:10px}}header .header-right a .workstatus{display:flex;flex-direction:column;justify-content:flex-start}header .header-right a .workstatus span{color:#6a6a6a;display:block;font-size:12px;font-weight:500;letter-spacing:-.03em}header .header-right a .workstatus span.badge{color:#1b1b1b;display:block;font-size:11px;margin-top:3px}.intro{margin-top:120px}.intro picture img{border-radius:50%;-webkit-filter:drop-shadow(0 12px 28px rgba(0,0,0,.1));filter:drop-shadow(0 12px 28px rgba(0,0,0,.1));height:80px;margin-bottom:24px;width:80px}@media screen and (max-width:768px){.intro picture img{height:64px;margin-bottom:8px;width:64px}}.intro .intro-text{color:#141414;font-family:Inter;font-size:64px;font-style:normal;font-weight:500;letter-spacing:-.04em;line-height:72px;margin-top:64px;max-width:100%}@media screen and (max-width:1324px){.intro .intro-text{font-size:48px;line-height:56px}}@media screen and (max-width:1024px){.intro .intro-text{font-size:18px;line-height:26px;margin-top:32px;max-width:80%}}@media screen and (max-width:768px){.intro .intro-text{max-width:100%}}.intro .intro-text div{display:inline-block}.intro .intro-text .colored{color:#6a6a6a}.intro .intro-meta{align-items:center;display:flex;margin-top:64px}@media screen and (max-width:768px){.intro .intro-meta{align-items:flex-start;flex-direction:column;margin-top:24px}}.intro .intro-location{align-items:center;display:flex;justify-content:flex-start;margin-right:40px}@media screen and (max-width:768px){.intro .intro-location{margin-bottom:8px}}.intro .intro-location .intro-location-icon{fill:#434343;height:17px;margin-right:16px;width:18px}@media screen and (max-width:768px){.intro .intro-location .intro-location-icon{height:12px;margin-right:12px;overflow:visible;width:13px}}.intro .intro-location .intro-location-text{color:#1b1b1b;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.04em}@media screen and (max-width:1024px){.intro .intro-location .intro-location-text{font-size:16px}}@media screen and (max-width:768px){.intro .intro-location .intro-location-text{font-size:14px}}.intro .intro-mail{align-items:center;display:flex;justify-content:flex-start}.intro .intro-mail .intro-mail-icon{fill:#434343;height:17px;margin-right:16px;width:18px}@media screen and (max-width:768px){.intro .intro-mail .intro-mail-icon{height:12px;margin-right:12px;overflow:visible;width:13px}}.intro .intro-mail .intro-mail-text{color:#1b1b1b;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.04em}@media screen and (max-width:1024px){.intro .intro-mail .intro-mail-text{font-size:16px}}@media screen and (max-width:768px){.intro .intro-mail .intro-mail-text{font-size:14px}}.work{margin-top:240px}@media screen and (max-width:768px){.work{margin-top:180px}}.work .work-title{color:#141414;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:56px}@media screen and (max-width:768px){.work .work-title{font-size:20px}}.work ul.work-content{list-style:none;margin:64px 0 0;padding:0}@media screen and (max-width:768px){.work ul.work-content{margin:32px 0 0}}.work ul.work-content li{margin:220px 0 0;padding:0}@media screen and (max-width:768px){.work ul.work-content li{margin:64px 0 0}.work ul.work-content li:first-child{margin:24px 0 0}}.work ul.work-content li .work-content-item-label{color:#686868;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px}@media screen and (max-width:768px){.work ul.work-content li .work-content-item-label{font-size:12px;line-height:16px}}.work ul.work-content li .work-content-item-title{color:#141414;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:40px;margin-top:16px}@media screen and (max-width:768px){.work ul.work-content li .work-content-item-title{font-size:18px;line-height:24px;margin-top:8px}}.work ul.work-content li .work-content-item-description{color:#6a6a6a;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-top:16px;max-width:705px}@media screen and (max-width:768px){.work ul.work-content li .work-content-item-description{font-size:16px;line-height:24px;margin-top:8px}}.work ul.work-content li .work-content-item-video{border:1px solid rgba(0,0,0,.05);border-radius:2px;line-height:0;position:relative}.work ul.work-content li .work-content-item-video img{max-width:100%}.work ul.work-content li .work-content-item-video video{bottom:3%;-webkit-filter:drop-shadow(0 6px 45px rgba(0,0,0,.1));filter:drop-shadow(0 6px 45px rgba(0,0,0,.1));position:absolute;right:26.85%;width:13.4%}.work ul.work-content li .work-content-item-border,.work ul.work-content li .work-content-item-border-top{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,0) 0,hsla(0,0%,78%,.67) 50%,transparent);height:1px;width:100%}.work ul.work-content li .work-content-item-border-top{margin-top:64px}.logos{margin:280px 0}@media screen and (max-width:768px){.logos{margin:64px 0}}.logos .logo-ticker{overflow:hidden}.logos .logo-ticker ul li img{height:150px;width:150px}@media screen and (max-width:768px){.logos .logo-ticker ul li img{height:100px;width:100px}}.logos .logos-title{color:#6a6a6a;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;text-align:center}@media screen and (max-width:768px){.logos .logos-title{font-size:16px}}.logos .logos-outer{align-items:center;display:flex;flex-direction:row;margin:24px 0}@media screen and (max-width:768px){.logos .logos-outer{margin:8px 0}}.bento{margin:360px 0}@media screen and (max-width:768px){.bento{margin:80px 0}}.bento .bento-title{color:#141414;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:56px}@media screen and (max-width:768px){.bento .bento-title{font-size:20px}}.bento .bento-grid{grid-gap:48px;display:grid;grid-template-columns:repeat(12,1fr);margin-top:64px}@media screen and (max-width:1324px){.bento .bento-grid{grid-gap:24px}}@media screen and (max-width:1024px){.bento .bento-grid{grid-template-columns:repeat(4,1fr);margin-top:32px}}.bento .bento-grid-item{background:radial-gradient(67.41% 85.2% at 67.95% 25%,#fff 0,#f7f7f7 100%);border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:inset 0 2px 1px #fff,0 1px 0 rgba(0,0,0,.2);padding:48px;position:relative}@media screen and (max-width:768px){.bento .bento-grid-item{padding:24px}}.bento .bento-grid-item .title{color:#141414;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:40px}@media screen and (max-width:768px){.bento .bento-grid-item .title{font-size:18px;line-height:24px}}.bento .bento-grid-item .description{color:#6a6a6a;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-top:16px;max-width:393px}@media screen and (max-width:768px){.bento .bento-grid-item .description{font-size:16px;line-height:24px;margin-top:8px}}.bento .bento-grid-item img{max-width:100%}.bento .bento-grid-item:first-child{grid-column:span 5;grid-row:span 15;overflow:hidden;position:relative}@media screen and (max-width:1024px){.bento .bento-grid-item:first-child{grid-column:span 12;grid-row:span 23}}.bento .bento-grid-item:first-child .bgone{-webkit-animation:bgone 5.5s ease-in-out infinite alternate;animation:bgone 5.5s ease-in-out infinite alternate;background:linear-gradient(1.38deg,hsla(0,0%,85%,.3) 40.17%,hsla(0,0%,85%,0) 98.83%);border-radius:50%;height:584px;left:50%;margin-left:-292px;position:absolute;top:320px;width:584px}@media screen and (max-width:1024px){.bento .bento-grid-item:first-child .bgone{top:120px}}@-webkit-keyframes bgone{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.bento .bento-grid-item:first-child .bgtwo{-webkit-animation:bgtwo 5s ease-in-out infinite alternate;animation:bgtwo 5s ease-in-out infinite alternate;background:linear-gradient(1.38deg,hsla(0,0%,85%,.5) 40.17%,hsla(0,0%,85%,0) 98.83%);border-radius:50%;height:478px;left:50%;margin-left:-239px;position:absolute;top:380px;width:478px}@media screen and (max-width:1024px){.bento .bento-grid-item:first-child .bgtwo{top:160px}}@-webkit-keyframes bgtwo{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}.bento .bento-grid-item:first-child .simpledesign{bottom:0;left:50%;margin-left:-149px;position:absolute}@media screen and (max-width:768px){.bento .bento-grid-item:first-child .simpledesign{margin-left:-122px}}.bento .bento-grid-item:first-child .simpledesign .menu-outer{background:#fff;border-left:1px solid rgba(0,0,0,.1);border-radius:20px 20px 0 0;border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 2px 24px rgba(0,0,0,.15);width:298px}@media screen and (max-width:768px){.bento .bento-grid-item:first-child .simpledesign .menu-outer{width:244px}}.bento .bento-grid-item:first-child .simpledesign .menu-label{color:#595959;font-family:Roboto;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:14px;padding:40px 0 0 32px;text-transform:uppercase}@media screen and (max-width:768px){.bento .bento-grid-item:first-child .simpledesign .menu-label{font-size:11px;padding-left:24px}}.bento .bento-grid-item:first-child .simpledesign .menu-spacer{background:#e3e3e3;height:1px;margin:16px 0}@media screen and (max-width:768px){.bento .bento-grid-item:first-child .simpledesign .menu-spacer{margin:12px 0}}.bento .bento-grid-item:first-child .simpledesign .menu{list-style:none;margin:0;padding:24px 0 0}.bento .bento-grid-item:first-child .simpledesign .menu li{color:#565656;cursor:pointer;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px;padding:16px 32px}@media screen and (max-width:768px){.bento .bento-grid-item:first-child .simpledesign .menu li{font-size:16px;padding:12px 24px}}.bento .bento-grid-item:first-child .simpledesign .menu li:hover{color:#141414;transition:all .4s ease}.bento .bento-grid-item:first-child .simpledesign .menu.second{padding:0}.bento .bento-grid-item:nth-child(2){grid-column:span 7;grid-row:span 15;overflow:hidden}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(2){grid-column:span 12;grid-row:span 20}}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(2){grid-row:span 18}}.bento .bento-grid-item:nth-child(2) .video{display:grid;left:auto;margin-left:auto;place-items:center;position:relative}.bento .bento-grid-item:nth-child(2) .video video{border-radius:20px;box-shadow:0 20px 24px rgba(0,0,0,.1);margin-top:64px;max-width:100%}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(2) .video video{margin-top:40px}}.bento .bento-grid-item:nth-child(2) .video .shadow{border:1px solid rgba(0,0,0,.1)}.bento .bento-grid-item:nth-child(2) .video .madefor{color:#929292;font-size:12px;margin-top:24px;text-align:center}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(2) .video .madefor{margin-top:8px}}.bento .bento-grid-item:nth-child(2) .bgone{-webkit-animation:bgone 5.5s ease-in-out infinite alternate;animation:bgone 5.5s ease-in-out infinite alternate;background:linear-gradient(1.38deg,hsla(0,0%,85%,.5) 40.17%,hsla(0,0%,85%,0) 98.83%);border-radius:50%;height:584px;left:75%;margin-left:-292px;position:absolute;top:0;width:584px}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(2) .bgone{height:292px;left:auto;right:-10%;top:64px;width:292px}}.bento .bento-grid-item:nth-child(3){grid-column:span 7;grid-row:span 16;overflow:hidden}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(3){grid-column:span 12}}.bento .bento-grid-item:nth-child(3) .description{max-width:522px}.bento .bento-grid-item:nth-child(3) .code{margin-top:64px;position:relative}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(3) .code{margin-top:40px}}.bento .bento-grid-item:nth-child(3) .code ul{background:#fff;border-radius:20px;box-shadow:0 2px 24px rgba(0,0,0,.15);list-style:none;padding:24px}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(3) .code ul{border-radius:12px;padding:12px}}.bento .bento-grid-item:nth-child(3) .code ul li{color:#212121;font-family:Roboto Mono;font-size:18px;margin-left:24px;padding-top:12px}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(3) .code ul li{font-size:12px;padding-top:4px}}.bento .bento-grid-item:nth-child(3) .code ul li:first-child,.bento .bento-grid-item:nth-child(3) .code ul li:last-child{margin-left:0}.bento .bento-grid-item:nth-child(3) .code ul li:first-child{padding-top:0}.bento .bento-grid-item:nth-child(3) .code ul li:nth-child(n+3):nth-child(-n+8){margin-left:48px}.bento .bento-grid-item:nth-child(3) .code ul li span{color:#6a6a6a}.bento .bento-grid-item:nth-child(3) .code .bgone{-webkit-animation:bgone 5.5s ease-in-out infinite alternate;animation:bgone 5.5s ease-in-out infinite alternate;background:linear-gradient(1.38deg,hsla(0,0%,85%,.2) 40.17%,hsla(0,0%,85%,0) 98.83%);border-radius:50%;height:584px;margin-left:-292px;position:absolute;right:-40%;top:120px;width:584px}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(3) .code .bgone{height:220px;left:100%;margin-left:-110px;width:220px}}@keyframes bgone{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.bento .bento-grid-item:nth-child(3) .code .bgtwo{-webkit-animation:bgtwo 5s ease-in-out infinite alternate;animation:bgtwo 5s ease-in-out infinite alternate;background:linear-gradient(1.38deg,hsla(0,0%,85%,.3) 40.17%,hsla(0,0%,85%,0) 98.83%);border-radius:50%;display:block;height:478px;margin-left:-239px;position:absolute;right:-20%;top:120px;width:478px}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(3) .code .bgtwo{display:none}}@keyframes bgtwo{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}.bento .bento-grid-item:nth-child(4){display:grid;grid-column:span 5;grid-row:span 8;place-items:center}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(4){grid-column:span 12}}.bento .bento-grid-item:nth-child(4) .center-content{display:grid;place-items:center}.bento .bento-grid-item:nth-child(4) .center-content .years{margin-bottom:10px}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(4) .center-content .years{margin-bottom:-4px}}.bento .bento-grid-item:nth-child(4) .center-content .years span:first-child{color:#141414;font-family:Inter;font-size:64px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:40px;text-align:center}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(4) .center-content .years span:first-child{font-size:40px}}.bento .bento-grid-item:nth-child(4) .center-content .years span:last-child{color:#141414;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:40px;text-align:center}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(4) .center-content .years span:last-child{font-size:24px;line-height:30px}}.bento .bento-grid-item:nth-child(4) .center-content .experience{color:#6a6a6a;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(4) .center-content .experience{font-size:16px}}.bento .bento-grid-item:nth-child(5){display:grid;grid-column:span 5;grid-row:span 8;place-items:center}@media screen and (max-width:1024px){.bento .bento-grid-item:nth-child(5){grid-column:span 12;grid-row:span 9}}.bento .bento-grid-item:nth-child(5) .work-contact{text-align:center}.bento .bento-grid-item:nth-child(5) .work-contact picture img{border-radius:50%;-webkit-filter:drop-shadow(0 12px 28px rgba(0,0,0,.1));filter:drop-shadow(0 12px 28px rgba(0,0,0,.1));height:80px;margin-bottom:12px;width:80px}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(5) .work-contact picture img{height:64px;margin-bottom:0;width:64px}}.bento .bento-grid-item:nth-child(5) .work-contact .open-to-work{color:#141414;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.025em;margin-top:8px}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(5) .work-contact .open-to-work{font-size:16px}}.bento .bento-grid-item:nth-child(5) .work-contact .open-to-work span{font-weight:600}.bento .bento-grid-item:nth-child(5) .work-contact .contact-me{color:#6a6a6a;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;margin-top:8px;text-align:center}@media screen and (max-width:768px){.bento .bento-grid-item:nth-child(5) .work-contact .contact-me{font-size:14px;margin-top:4px}}.sideprojects{margin:220px 0}@media screen and (max-width:768px){.sideprojects{margin:80px 0}}.sideprojects .sideprojects-title{color:#141414;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:56px}@media screen and (max-width:768px){.sideprojects .sideprojects-title{font-size:20px;line-height:40px}}.sideprojects .sideprojects-grid{grid-gap:48px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:64px}@media screen and (max-width:1324px){.sideprojects .sideprojects-grid{grid-gap:24px}}@media screen and (max-width:1024px){.sideprojects .sideprojects-grid{grid-template-columns:1fr;margin-top:32px}}.sideprojects .sideprojects-grid .sideprojects-grid-item{background:#fff radial-gradient(67.41% 85.2% at 67.95% 25%,#fff 0,#f7f7f7 100%);border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:inset 0 2px 1px #fff,0 1px 0 rgba(0,0,0,.2);cursor:pointer;padding:48px;position:relative;text-decoration:none}@media screen and (max-width:768px){.sideprojects .sideprojects-grid .sideprojects-grid-item{padding:24px}}.sideprojects .sideprojects-grid .sideprojects-grid-item:hover{border:1px solid rgba(0,0,0,.1)}.sideprojects .sideprojects-grid .sideprojects-grid-item:hover .arrow{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sideprojects .sideprojects-grid .sideprojects-grid-item .arrow{opacity:0;position:absolute;right:24px;top:24px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:all .2s ease}.sideprojects .sideprojects-grid .sideprojects-grid-item .icon{background:#fff;border-radius:6px;box-shadow:0 21px 26px -12px rgba(0,0,0,.15);display:grid;height:64px;margin-bottom:24px;place-items:center;width:64px}@media screen and (max-width:768px){.sideprojects .sideprojects-grid .sideprojects-grid-item .icon{height:48px;width:48px}.sideprojects .sideprojects-grid .sideprojects-grid-item .icon svg{height:24px;width:24px}}.sideprojects .sideprojects-grid .sideprojects-grid-item .label{color:#686868;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}@media screen and (max-width:768px){.sideprojects .sideprojects-grid .sideprojects-grid-item .label{font-size:12px}}.sideprojects .sideprojects-grid .sideprojects-grid-item .title{color:#141414;display:block;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.025em;line-height:30px;margin-top:16px;text-decoration:none}@media screen and (max-width:768px){.sideprojects .sideprojects-grid .sideprojects-grid-item .title{font-size:18px;line-height:24px;margin-top:8px}}.sideprojects .sideprojects-grid .sideprojects-grid-item .description{color:#6a6a6a;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-top:16px}@media screen and (max-width:768px){.sideprojects .sideprojects-grid .sideprojects-grid-item .description{font-size:16px;line-height:24px;margin-top:8px}}.businesses{margin:220px 0}@media screen and (max-width:768px){.businesses{margin:80px 0}}.businesses .businesses-title{color:#141414;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:56px}@media screen and (max-width:768px){.businesses .businesses-title{font-size:20px;line-height:40px}}.businesses .businesses-grid{grid-gap:48px;display:grid;grid-template-columns:1fr 1fr;margin-top:64px}@media screen and (max-width:1324px){.businesses .businesses-grid{grid-gap:24px}}@media screen and (max-width:1024px){.businesses .businesses-grid{grid-template-columns:1fr;margin-top:32px}}.businesses .businesses-grid .businesses-grid-item{background:#fff radial-gradient(67.41% 85.2% at 67.95% 25%,#fff 0,#f7f7f7 100%);border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:inset 0 2px 1px #fff,0 1px 0 rgba(0,0,0,.2);cursor:pointer;padding:48px;position:relative;text-decoration:none}@media screen and (max-width:768px){.businesses .businesses-grid .businesses-grid-item{padding:24px}}.businesses .businesses-grid .businesses-grid-item:hover{border:1px solid rgba(0,0,0,.1)}.businesses .businesses-grid .businesses-grid-item:hover .arrow{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.businesses .businesses-grid .businesses-grid-item .arrow{opacity:0;position:absolute;right:24px;top:24px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:all .2s ease}.businesses .businesses-grid .businesses-grid-item .icon{background:#fff;border-radius:6px;box-shadow:0 21px 26px -12px rgba(0,0,0,.15);display:grid;height:80px;margin-bottom:24px;place-items:center;width:80px}@media screen and (max-width:768px){.businesses .businesses-grid .businesses-grid-item .icon{height:48px;width:48px}.businesses .businesses-grid .businesses-grid-item .icon svg{height:36px;width:36px}}.businesses .businesses-grid .businesses-grid-item .label{color:#686868;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}@media screen and (max-width:768px){.businesses .businesses-grid .businesses-grid-item .label{font-size:12px}}.businesses .businesses-grid .businesses-grid-item .title{color:#141414;display:block;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;letter-spacing:-.025em;line-height:40px;margin-top:16px;text-decoration:none}@media screen and (max-width:768px){.businesses .businesses-grid .businesses-grid-item .title{font-size:18px;line-height:24px;margin-top:8px}}.businesses .businesses-grid .businesses-grid-item .description{color:#6a6a6a;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-top:16px}@media screen and (max-width:768px){.businesses .businesses-grid .businesses-grid-item .description{font-size:16px;line-height:24px;margin-top:8px}.businesses .businesses-grid .businesses-grid-item:nth-child(2) .icon svg{height:24px;width:24px}}footer{align-items:center;display:flex;justify-content:space-between;margin:220px 0}@media screen and (max-width:768px){footer{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:80px 0 120px}footer .footer-right{margin-top:32px}}footer .footer-right a{margin-right:32px}footer .footer-right a svg{fill:#141414;transition:all .2s ease}footer .footer-right a:hover svg{fill:#929292}footer .footer-right a:last-child{margin-right:0}
/*# sourceMappingURL=main.6f5a927d.css.map*/