:root.m61{--emphasized-bg: #2d2939;--emphasized-color: #fff;--dotted-color: #3b3648;--dotted-color-light: #e3e0eb;--navbar-brand-color: #9e97ad;--dotted-emphasized-color: #ffa800;--tabbed-bg: rgba(62, 66, 79, .1);--mobile-menu-bg: var(--emphasized-bg);--dotted-border-width: 2px;--bs-body-color: #2b2833;--bs-body-font-family: "IBM Plex Sans", sans-serif;--bs-body-font-size: 18px;--bs-link-hover-color: var(--dotted-emphasized-color);--hl-font-family: "IBM Plex Mono", monospace}.navbar{--bs-navbar-brand-hover-color: var(--navbar-brand-color);--bs-navbar-color: #fff}.nav-pills{--bs-nav-pills-border-radius: 0;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: var(--tabbed-bg)}.navbar-nav{--bs-nav-link-font-size: 18px;--bs-nav-link-font-weight: 700;--bs-navbar-nav-link-padding-x: 16px;--bs-nav-link-hover-color: var(--dotted-emphasized-color)}.container{--bs-gutter-x: 2.5rem}.accordion{--bs-accordion-bg: transparent;--bs-accordion-color: var(--emphasized-color);--bs-accordion-border-width: 0}::-moz-selection{background:var(--dotted-emphasized-color);color:var(--emphasized-color)}::selection{background:var(--dotted-emphasized-color);color:var(--emphasized-color)}.container{max-width:1245px}.tab-pane.active{background:var(--tabbed-bg)}h1,h2,h3,h4{font-family:var(--hl-font-family);font-weight:700}h1{font-size:6rem;line-height:6rem;margin:122px 0 44px}@media(max-width: 900px){h1{font-size:2.75rem;line-height:2.75rem;margin-top:60px}}h2{font-size:2.25rem;line-height:2.875rem}h2.bigger{font-size:3rem;line-height:3.625rem;margin-bottom:60px}@media(max-width: 992px){h2.bigger{font-size:2.5rem;margin-bottom:30px}}h3{font-size:1.75rem;line-height:2.5rem;margin-bottom:20px}h4{font-size:1.75rem;line-height:1.9375rem;margin-bottom:20px}p{margin-bottom:20px}p.smaller{font-size:1.125rem}p.bigger{line-height:1.75rem;font-size:1.125rem}@media(max-width: 992px){p.bigger{line-height:2rem;font-size:1.25rem}}p.headline{line-height:3.25rem;font-family:var(--hl-font-family);font-size:2.25rem;font-weight:700;margin-bottom:2rem}@media(max-width: 992px){p.headline{font-size:1.75rem;line-height:2.5rem}}p.headline.smaller{font-size:1.75rem}p a{color:var(--bs-body-color);font-weight:700}a.button{background:var(--dotted-emphasized-color);border-radius:2rem;color:var(--bs-body-color);display:inline-block;font-size:1.75rem;font-weight:700;padding:.5rem 2.8rem;text-decoration:none}a.button:hover{color:var(--emphasized-color)}.emphasized{background-color:var(--emphasized-bg);color:var(--emphasized-color)}.content{padding:120px 0}@media(max-width: 992px){.content{padding:60px 0}}.dotted{border-left:var(--dotted-border-width) dashed var(--dotted-color);padding-left:50px}.dotted.dotted-light{border-color:var(--dotted-color-light)}@media(max-width: 992px){.dotted{padding-left:25px}}@keyframes showMobileMenu{0%{display:block}100%{display:block;right:0}}@keyframes hideMobileMenu{0%{display:block;right:0}100%{display:block;right:-350px}}@media(max-width: 576px){@keyframes hideMobileMenu{0%{display:block;right:0}100%{display:block;right:-100vw}}}@keyframes galaxy{0%{opacity:0}100%{opacity:1}}@keyframes galaxy-rotate{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.page-header{padding-top:40px}@media(max-width: 992px){.page-header{padding-top:0}}.navbar-collapse{margin-top:-40px}.navbar .container-fluid{padding:0}.navbar-brand{color:var(--navbar-brand-color);font-size:22px}@media(max-width: 992px){.navbar-brand svg{width:140px}.navbar-brand a{font-size:1.0625rem}}.navbar-brand div{padding-bottom:6px}.navbar-brand a{color:var(--navbar-brand-color);text-decoration:none}.navbar-toggler{border:0 none;transform:scale(1.5)}.navbar-toggler:focus{box-shadow:none}.header-wrapper{background-color:var(--emphasized-bg);overflow:hidden;position:relative}.header-wrapper>*{position:relative;z-index:1}.header-wrapper:not(.no-bg):before{animation:galaxy 4s,galaxy-rotate linear 120s infinite;content:"";background:url("../images/galaxy.svg") no-repeat 290% 25%;left:35%;height:1353px;pointer-events:none;position:absolute;top:-15%;width:1684px}@media(max-width: 992px){.header-wrapper:not(.no-bg):before{display:none}}.navbar-transition .close-mobile-menu,.navbar-open .close-mobile-menu{display:block}.navbar-transition .header-wrapper>*,.navbar-open .header-wrapper>*{z-index:auto}.navbar-transition .navbar-collapse,.navbar-open .navbar-collapse{align-items:center;animation:showMobileMenu .75s forwards;background-color:var(--mobile-menu-bg);bottom:0;display:flex;justify-content:center !important;overflow:auto;position:fixed;right:-350px;text-align:center;top:0;width:350px;z-index:2}@media(max-width: 576px){.navbar-transition .navbar-collapse,.navbar-open .navbar-collapse{width:100%}}.navbar-transition .navbar-collapse .nav-item,.navbar-open .navbar-collapse .nav-item{border-bottom:var(--dotted-border-width) dashed var(--dotted-color);padding:20px}.navbar-transition .navbar-collapse .nav-item:last-of-type,.navbar-open .navbar-collapse .nav-item:last-of-type{border-bottom:0 none}.navbar-close .navbar-collapse{animation:hideMobileMenu .75s forwards}.close-mobile-menu{height:16px;background:url("../images/close.svg") no-repeat center center;display:none;position:absolute;right:40px;top:100px;transform:scale(1.5);width:16px}.head{border-left:var(--dotted-border-width) solid var(--dotted-emphasized-color);margin-bottom:20px;margin-left:-52px;padding-left:50px}@media(max-width: 992px){.head{margin-left:-27px;padding-left:25px}}.intro{color:var(--emphasized-color)}.intro p{font-size:1.75rem;line-height:3rem;margin-bottom:41px}@media(max-width: 992px){.intro p{font-size:1.5rem;line-height:1.875rem}}.intro .dotted{padding-bottom:214px}@media(max-width: 992px){.intro .dotted{padding-bottom:100px}}.icons{font-size:0}@media(max-width: 992px){.icons.padding-top{padding-top:20px}}.icons .icon{display:inline-block;margin:0 30px 15px 0;filter:grayscale(40%)}.icons .icon.small svg{max-height:34px;width:auto}.icons .icon-tight{margin-right:20px}.block{position:relative}.what-we-do .content{padding-bottom:160px;padding-top:160px}@media(max-width: 992px){.what-we-do .content{padding-bottom:60px;padding-top:60px}}.what-we-do .row{margin-bottom:90px}.what-we-do .row:last-of-type{margin-bottom:0}.way-of-work .phases{position:relative;margin-bottom:40px}@media(max-width: 992px){.way-of-work .phase{margin-bottom:30px}}@media(min-width: 993px){.way-of-work .row-larger-gutter{--bs-gutter-x: 60px}}.way-of-work .phase-icon{background:var(--emphasized-bg);display:inline-block;margin:0 0 30px -30px;padding:0 30px;position:relative;z-index:1}@media(max-width: 992px){.way-of-work .phase-icon{height:52px;margin:0;padding:0;width:52px}.way-of-work .phase-icon svg{transform:scale(50%);transform-origin:left top}}.way-of-work .phases:before{border-bottom:var(--dotted-border-width) dashed var(--dotted-emphasized-color);content:"";display:block;position:absolute;top:50px;width:100%}@media(max-width: 992px){.way-of-work .phases:before{display:none}}.way-of-work p.bigger{margin-bottom:88px}@media(max-width: 992px){.way-of-work p.bigger{margin-bottom:40px}}.wecan-partnership h2{position:relative}.wecan-partnership h2::after{content:"";background:url("../images/weCan_Logo.svg") no-repeat right center;background-size:contain;height:100%;opacity:.35;position:absolute;right:0;top:0;width:110px}@media(max-width: 580px){.wecan-partnership h2::after{content:unset;display:none}}.wecan-partnership .content{padding-bottom:30px}.wecan-partnership p.bigger{margin-bottom:78px}.wecan-partnership .expertise{margin-bottom:70px;width:47%}@media(max-width: 992px){.wecan-partnership .expertise{width:100%}}.contact-us:before{border-bottom:var(--dotted-border-width) dashed var(--bs-body-color);content:"";display:block;position:absolute;top:145px;width:100%}@media(max-width: 992px){.contact-us:before{display:none}}.contact-us h2{background:var(--emphasized-color);display:inline-block;margin-bottom:40px;padding:0 30px;position:relative;z-index:1}@media(max-width: 992px){.contact-us h2{font-size:2rem;margin-bottom:20px}}.past-projects-accordion{margin-top:100px;overflow:hidden;position:relative}@media(max-width: 992px){.past-projects-accordion{margin-top:40px}}.past-projects-accordion .accordion-header{clear:left;float:left;width:40%}@media(max-width: 992px){.past-projects-accordion .accordion-header{clear:none;float:none;width:100%}}.past-projects-accordion .accordion-collapse{bottom:0;position:absolute;right:0;top:0;width:60%}@media(max-width: 992px){.past-projects-accordion .accordion-collapse{position:static;width:100%}}.past-projects-accordion .accordion-body{background-color:var(--tabbed-bg);height:100%;padding:2rem 4rem}@media(max-width: 992px){.past-projects-accordion .accordion-body{padding:0}}.past-projects-accordion .accordion-body p.headline{line-height:2.625rem !important}@media(max-width: 992px){.past-projects-accordion .accordion-body p.headline{line-height:2.25rem;font-size:1.5rem}}.past-projects-accordion .accordion-body p.smaller{line-height:2rem}.past-projects-accordion button{background-color:rgba(0,0,0,0);border:0 none;color:var(--emphasized-color);display:block;font-family:var(--hl-font-family);font-weight:700;font-size:1.75rem;padding:22px;text-align:left;width:100%}.past-projects-accordion button:hover{color:var(--dotted-emphasized-color)}.past-projects-accordion button:hover .project-icon path[stroke-width]{stroke:var(--dotted-emphasized-color)}.past-projects-accordion button:hover .project-icon path:not([stroke-width]){fill:var(--dotted-emphasized-color)}@media(max-width: 992px){.past-projects-accordion button{font-size:1.25rem;padding:22px 0}}.past-projects-accordion button .project-icon path[stroke-width]{stroke:var(--navbar-brand-color)}.past-projects-accordion button .project-icon path:not([stroke-width]){fill:var(--navbar-brand-color)}.past-projects-accordion button:not(.collapsed){background-color:var(--tabbed-bg)}.past-projects-accordion button:not(.collapsed) .project-icon path[stroke-width]{stroke:var(--dotted-emphasized-color)}.past-projects-accordion button:not(.collapsed) .project-icon path:not([stroke-width]){fill:var(--dotted-emphasized-color)}.past-projects-accordion .project-icon{display:inline-block;margin-right:32px;width:52px}@media(max-width: 992px){.past-projects-accordion .project-icon{margin-right:20px}}.page-footer{padding:10px 0}/*# sourceMappingURL=style.css.map */