*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,.about .tabs .tab-content__item p,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,video{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}strong{font-family:"basis-grotesque-bold",sans-serif}h1,h2,h3,.about .tabs .tab-content__item p,h4,h5,h6{font-family:"basis-grotesque-bold",sans-serif;font-weight:300}h1{font-size:36px;line-height:46px;margin-bottom:20px}@media screen and (min-width: 769px){h1{font-size:48px;line-height:60px}}@media screen and (min-width: 1024px){h1{font-size:72px;line-height:70px}}@media screen and (min-width: 1280px){h1{font-size:78px;line-height:80px}}@media (min-width: 769px){h1{margin-bottom:30px}}h2{font-size:36px;line-height:46px;margin-bottom:30px}@media screen and (min-width: 769px){h2{font-size:48px;line-height:60px}}@media screen and (min-width: 1280px){h2{font-size:72px;line-height:70px}}@media (min-width: 769px){h2{margin-bottom:30px}}h3,.about .tabs .tab-content__item p{font-size:24px;line-height:38px;margin-bottom:15px}@media screen and (min-width: 1024px){h3,.about .tabs .tab-content__item p{font-size:36px;line-height:46px}}@media screen and (min-width: 1280px){h3,.about .tabs .tab-content__item p{font-size:48px;line-height:60px}}@media (min-width: 769px){h3,.about .tabs .tab-content__item p{margin-bottom:20px}}h4{font-size:24px;line-height:38px;margin-bottom:15px}@media screen and (min-width: 1280px){h4{font-size:36px;line-height:46px}}h5{font-size:18px;line-height:32px;margin-bottom:15px}@media screen and (min-width: 769px){h5{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){h5{font-size:24px;line-height:38px}}h6{font-size:16px;line-height:24px;margin-bottom:15px}@media screen and (min-width: 769px){h6{font-size:18px;line-height:32px}}p{font-size:16px;line-height:24px}@media screen and (min-width: 769px){p{font-size:18px;line-height:32px}}@media screen and (min-width: 1280px){p{font-size:20px;line-height:36px}}.highlight-text{position:relative;color:var(--foreground-success-color)}@media (min-width: 1280px){.highlight-text:after{content:'';position:absolute;bottom:-5px;left:0;display:block;height:2px;width:100%;background-color:var(--foreground-success-color);transform:rotate(-0.5deg)}}.asterisk{color:var(--foreground-success-color)}.list{margin-top:20px;padding-left:20px}.list li{margin:10px 0}.list li::before{content:'- ';display:inline}.text-large{font-size:18px;line-height:32px}@media screen and (min-width: 769px){.text-large{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.text-large{font-size:24px;line-height:38px}}label{font-size:18px;line-height:32px}@media screen and (min-width: 769px){label{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){label{font-size:24px;line-height:38px}}textarea,input[type="text"],input[type="email"]{font-size:16px;line-height:24px;margin-top:10px;margin-bottom:30px;padding:15px 20px;background:var(--background-secondary-color);border:1px solid var(--background-secondary-color);display:block;width:100%;color:var(--foreground-color);transition:border-color .4s ease-in-out;-webkit-appearance:none;border-radius:0}@media screen and (min-width: 769px){textarea,input[type="text"],input[type="email"]{font-size:18px;line-height:32px}}@media (min-width: 1280px){textarea,input[type="text"],input[type="email"]{padding:16px 22px}}textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder{color:#A4A4A4}textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder{color:#A4A4A4}textarea::-ms-input-placeholder, input[type="text"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder{color:#A4A4A4}textarea::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder{color:#A4A4A4}textarea:focus,textarea:hover,input[type="text"]:focus,input[type="text"]:hover,input[type="email"]:focus,input[type="email"]:hover{outline:0;border:1px solid #5DBEFD}textarea{min-height:160px}.button{display:inline-block;position:relative;vertical-align:middle;font-weight:300;font-family:"basis-grotesque-bold",sans-serif;text-align:center;border-radius:100px;text-decoration:none;white-space:nowrap;line-height:1.5;font-size:16px;padding:13.3333333333px 50px;cursor:pointer;border:0;transition:background .3s ease-out;-webkit-appearance:none}.button:hover,.button:focus,.button:active{text-decoration:none;outline:0}@media (min-width: 1024px){.button{font-size:18px;padding:18.1818181818px 54.5454545455px}}.button.button--primary{color:var(--button-primary-color);background-color:var(--foreground-success-color)}.button.button--primary:hover,.button.button--primary:focus,.button.button--primary:active{background:var(--button-primary-hover-color);color:var(--button-primary-color)}.button.button--secondary{color:var(--background-color);background-color:var(--background-success-color)}.button.button--secondary:hover,.button.button--secondary:focus,.button.button--secondary:active{background:var(--foreground-success-color);color:var(--background-color)}.button.button--secondary:hover{color:#151515}.button.button--tertiary{color:var(--background-color);background-color:var(--foreground-color)}.button.button--tertiary:hover,.button.button--tertiary:focus,.button.button--tertiary:active{background:#FEF135;color:var(--background-color)}.button.button--small{font-size:16px;line-height:inherit;padding:13.3333333333px 50px}a{color:var(--foreground-color);font-weight:300;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--foreground-success-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.link--bold{font-size:16px;line-height:24px;font-weight:300;font-family:"basis-grotesque-bold",sans-serif;text-decoration:none}@media screen and (min-width: 769px){.link--bold{font-size:18px;line-height:32px}}@media screen and (min-width: 1280px){.link--bold{font-size:20px;line-height:36px}}.link--bold:hover{text-decoration:none}.logo-wrapper{flex:1;max-width:100%;z-index:2;display:flex;flex-direction:column;justify-content:center}.logo-wrapper .logo{max-width:100%;height:54px;background-image:var(--nebulab-logo);background-repeat:no-repeat;background-size:100% auto;background-position:left center;position:absolute;top:0;left:0;right:0}.logo-wrapper>a{display:inline-block;width:130px;text-indent:-9999px;overflow:hidden;position:relative;height:54px}@media (min-width: 1024px){.logo-wrapper>a{width:178px}}.jupiter{position:absolute;top:-60px;right:20px;width:170px;z-index:-1}@media (min-width: 769px){.jupiter{top:0;right:30px;width:230px}}@media (min-width: 1024px){.jupiter{top:0;right:0;width:385px}}.mars{position:absolute;top:-60px;right:20px;width:135px}@media (min-width: 769px){.mars{top:-30px;right:0;width:235px}}@media (min-width: 1024px){.mars{top:0;right:60px;width:315px}}.nebula{position:absolute;top:-120px;left:0;width:300px;height:300px;background-image:url("/assets/img/planets/nebula.svg");background-repeat:no-repeat;background-position:center;position:absolute;background-size:100% auto;z-index:-1}@media (min-width: 769px){.nebula{top:-240px;left:0;width:505px;height:505px}}@media (min-width: 1024px){.nebula{top:-400px;left:0;width:505px;height:505px}}.saturn{position:absolute;right:30px;width:220px}@media (min-width: 769px){.saturn{right:20px;bottom:-120px;width:420px}}@media (min-width: 1024px){.saturn{right:0;bottom:-200px;width:500px}}.earth{position:absolute;top:-60px;right:20px;width:170px;z-index:-1}@media (min-width: 769px){.earth{top:0;right:30px;width:230px}}@media (min-width: 1024px){.earth{top:0;right:0;width:300px}}.moon{display:none;z-index:-1}@media (min-width: 769px){.moon{display:block}}@media (min-width: 769px){.moon{top:10%;right:0;width:300px}}@media (min-width: 1024px){.moon{top:auto;right:0;bottom:10%;width:440px}}.planets-alignment{display:none;position:absolute;z-index:-1}@media (min-width: 769px){.planets-alignment{display:block}}@media (min-width: 769px){.planets-alignment{top:50%;right:0;width:500px}}@media (min-width: 1024px){.planets-alignment{top:25%;right:-20px;bottom:100px;width:800px}}.responsive-image{width:100%;height:auto}.light-dark-mode__toggle{position:relative;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer}.light-dark-mode__toggle__input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.light-dark-mode__toggle__input:focus-visible~.toggle__fake{outline-color:var(--foreground-color);outline-style:solid;outline-width:2px;outline-offset:2px}.light-dark-mode__toggle__placeholder{will-change:background-color;position:relative;display:inline-block;width:26px;height:26px;background-color:var(--background-color);border:2px solid var(--foreground-color);border-radius:50px;transition:background-color 100ms cubic-bezier(0.4, 0, 0.2, 1)}.light-dark-mode__toggle__placeholder::after{will-change:left;content:'';position:absolute;top:50%;left:-2px;display:block;width:13px;height:24px;background-color:var(--background-success-color);border-radius:50px 0 0 50px;transform:translateY(-50%);transition:left 100ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width: 769px){.light-dark-mode__toggle__placeholder::after{width:15px;height:29px}}@media (min-width: 769px){.light-dark-mode__toggle__placeholder{width:30px;height:30px}}.wrapper{margin:0 auto;min-height:100%;padding:0 25px}@media (min-width: 769px){.wrapper{max-width:1320px;padding:0 20px}}.grid-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}@media (min-width: 769px){.grid-container{grid-template-columns:repeat(12, 1fr)}}.header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;padding:20px 0;transition:transform 0.5s, padding 0.5s;z-index:2}@media (min-width: 769px){.header{padding:40px 0}}.header.scroll-down{transform:translate3d(0, -100%, 0);background:var(--background-color)}.header.scroll-up{background:var(--background-color);transform:none}@media (min-width: 769px){.header.scroll-up{padding:20px 0}}.header--transparent{background:transparent}.header--transparent .logo{-webkit-filter:grayscale(100%) brightness(100%) contrast(100);filter:grayscale(100%) brightness(100%) contrast(100)}.header--transparent.scroll-up{background:var(--background-color)}.header--transparent.scroll-up .logo{-webkit-filter:none;filter:none}.header .main-navigation{display:flex;align-items:center;justify-content:flex-end;flex:1;max-width:100%}.header .main-navigation__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:opacity .2s linear;position:fixed;top:45px;right:0;left:0;opacity:0;padding-top:120px;padding-left:25px;padding-right:25px}@media (min-width: 769px){.header .main-navigation__list{margin:0 20px;padding-left:0;padding-right:0}}.header .main-navigation__list__item{font-size:24px;color:var(--foreground-color);position:relative}@media (min-width: 769px){.header .main-navigation__list__item{font-size:16px}}@media (min-width: 1280px){.header .main-navigation__list__item{font-size:18px}}.header .main-navigation__list__item a{text-decoration:none;display:block;padding:20px}.header .main-navigation__list__item a:hover{color:var(--foreground-color)}@media (min-width: 769px){.header .main-navigation__list__item a{padding:13.3333333333px 20px}.header .main-navigation__list__item a::after{content:'';transition:all .3s;height:2px;width:0;position:absolute;margin-top:10px;display:block;background:var(--foreground-color);visibility:hidden}.header .main-navigation__list__item a:hover::after{width:calc(100% - 40px);visibility:visible}}.header .main-navigation__list__item.active a{font-family:"basis-grotesque-bold",sans-serif}.header .main-navigation__list__mobile-cta{display:block;padding:60px 0 20px;width:100%}@media (min-width: 769px){.header .main-navigation__list__mobile-cta{display:none}}.header .main-navigation__list__mobile-cta a{display:block}@media (min-width: 769px){.header .main-navigation__list{align-content:flex-end;flex-direction:row;max-height:none;transition:none;position:relative;top:0;opacity:1;padding-top:0}.header .main-navigation__list__item.active a{font-family:"basis-grotesque-regular", sans-serif}.header .main-navigation__list__item.active a::after{width:calc(100% - 40px);visibility:visible}}.header .main-navigation__desktop-cta{display:none;visibility:hidden;font-size:14.0350877193px;color:var(--foreground-color);padding:20px;text-decoration:none;font-family:"basis-grotesque-bold",sans-serif;line-height:1;background:transparent}.header .main-navigation__desktop-cta:hover{color:var(--foreground-color);background:none}@media (min-width: 375px){.header .main-navigation__desktop-cta{display:block;visibility:visible}}@media (min-width: 769px){.header .main-navigation__desktop-cta{color:var(--background-color);background-color:var(--background-success-color)}.header .main-navigation__desktop-cta:hover,.header .main-navigation__desktop-cta:focus,.header .main-navigation__desktop-cta:active{background:var(--foreground-success-color);color:var(--background-color)}.header .main-navigation__desktop-cta:hover{color:#151515}}@media (min-width: 1024px){.header .main-navigation__desktop-cta{font-size:16px;line-height:inherit;padding:13.3333333333px 50px}}.header .main-navigation .menu-toggle{display:block;cursor:pointer;padding:20px 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;order:2;z-index:2;width:40px;height:40px}@media (min-width: 769px){.header .main-navigation .menu-toggle{display:none}}.header .main-navigation .menu-toggle .icon{display:block;position:relative;transition:background .2s ease-out;margin-top:-2px;width:30px}.header .main-navigation .menu-toggle .icon::after,.header .main-navigation .menu-toggle .icon::before{background:var(--foreground-color);content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;height:3px}.header .main-navigation .menu-toggle .icon::before{top:6px}.header .main-navigation .menu-toggle .icon::after{top:-6px}.header.open{-webkit-backdrop-filter:none;backdrop-filter:none}.header.open .main-navigation .main-navigation__list{max-height:100%;height:100%;background:var(--background-color);opacity:1;top:0;z-index:1}.header.open .main-navigation .menu-toggle{margin-top:5px}.header.open .main-navigation .menu-toggle .icon{position:fixed;top:46px;right:25px}.header.open .main-navigation .menu-toggle .icon::before{top:0;transform:rotate(-45deg)}.header.open .main-navigation .menu-toggle .icon::after{top:0;transform:rotate(45deg)}.header.open .main-navigation .logo-wrapper{position:fixed;left:25px}@media (min-width: 769px){.header.open .main-navigation .logo-wrapper{position:relative;left:0}}.footer{border-top:1px solid var(--foreground-color);margin-top:80px;padding:80px 0}@media (min-width: 769px){.footer{margin-top:200px;padding:200px 0 100px 0}}.footer__cta{text-align:center;margin-bottom:60px}@media (min-width: 769px){.footer__cta{margin-bottom:160px}}.footer__cta h2{font-size:36px;line-height:46px}@media screen and (min-width: 769px){.footer__cta h2{font-size:48px;line-height:60px}}@media screen and (min-width: 1024px){.footer__cta h2{font-size:72px;line-height:70px}}@media screen and (min-width: 1280px){.footer__cta h2{font-size:78px;line-height:80px}}@media (min-width: 769px){.footer__navigation{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:5%}}@media (min-width: 1024px){.footer__navigation{grid-column-gap:12%}}.footer__navigation__item{margin-bottom:30px}.footer__navigation__item p{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.footer__navigation__item p{font-size:18px;line-height:32px}}.footer__navigation__item__title{font-size:18px;line-height:32px;font-family:"basis-grotesque-bold",sans-serif;margin-bottom:15px;display:block}@media screen and (min-width: 769px){.footer__navigation__item__title{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.footer__navigation__item__title{font-size:24px;line-height:38px}}.hero__title{grid-column:span 2}@media (min-width: 769px){.hero__title{grid-column:1 / span 14}}.hero__title small{font-size:inherit}@media (min-width: 769px){.hero__title small{font-size:48px;line-height:60px}}.hero__title i{font-family:"basis-grotesque-italic",sans-serif;font-style:italic}.hero__description{grid-column:span 2}@media (min-width: 769px){.hero__description{grid-column:span 12}}@media (min-width: 1024px){.hero__description{grid-column:2 / span 9}}.hero__description p{margin-bottom:30px}@media (min-width: 1280px){.hero__description p{margin-bottom:60px;font-size:24px;line-height:38px}}@media (min-width: 1280px){.hero .space-left{margin-left:9%}}.hero>.wrapper{position:relative}.section-intro{margin-top:120px;margin-bottom:30px}@media (min-width: 1024px){.section-intro{margin-top:200px;margin-bottom:80px}}.section-intro__content{grid-column:span 2}.section-intro__content:not(.heading) h2{font-size:18px;line-height:32px;color:var(--foreground-success-color);text-transform:lowercase}@media screen and (min-width: 769px){.section-intro__content:not(.heading) h2{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.section-intro__content:not(.heading) h2{font-size:24px;line-height:38px}}.section-intro__content h3,.section-intro__content .about .tabs .tab-content__item p,.about .tabs .tab-content__item .section-intro__content p{font-size:26px;font-family:"basis-grotesque-regular",sans-serif}@media (min-width: 769px){.section-intro__content h3,.section-intro__content .about .tabs .tab-content__item p,.about .tabs .tab-content__item .section-intro__content p{font-size:24px;line-height:38px}}@media screen and (min-width: 769px) and (min-width: 1024px){.section-intro__content h3,.section-intro__content .about .tabs .tab-content__item p,.about .tabs .tab-content__item .section-intro__content p{font-size:36px;line-height:46px}}@media screen and (min-width: 769px) and (min-width: 1280px){.section-intro__content h3,.section-intro__content .about .tabs .tab-content__item p,.about .tabs .tab-content__item .section-intro__content p{font-size:48px;line-height:60px}}@media (min-width: 1280px){.section-intro__content .space-left{margin-left:9%}}.section-intro--left .section-intro__content{grid-column:span 2}@media (min-width: 769px){.section-intro--left .section-intro__content{grid-column:span 10}}@media (min-width: 1280px){.section-intro--left .section-intro__content{grid-column:span 7}}@media (min-width: 769px){.section-intro--center .section-intro__content{grid-column:3 / span 8;text-align:center}}.blog-post-list__item__link{text-decoration:none}.blog-post-list__item__link:hover{text-decoration:none;color:var(--foreground-color)}.blog-post-list__item__link:hover img{transform:scale(1.1)}.blog-post-list__item__link__preview{border-radius:5px;margin-bottom:20px;overflow:hidden}.blog-post-list__item__link__preview img{margin:0 auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%;height:auto}@media (min-width: 769px){.blog-post-list__item__link__preview img{height:224px}}.blog-post-list__item__link__details__tags{font-size:14px;display:block;margin-bottom:10px}.blog-post-list__item__link__details__title{font-size:18px;line-height:32px;font-family:"basis-grotesque-bold",sans-serif;text-decoration:none;margin-bottom:0}@media screen and (min-width: 769px){.blog-post-list__item__link__details__title{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.blog-post-list__item__link__details__title{font-size:24px;line-height:38px}}.blog-post-list__item__link__details__title:hover{text-decoration:none}.blog-index--main .blog-post-list__item:nth-child(2) img{height:auto}.blog-index--main .blog-post-list__item:nth-child(2) .blog-post-list__item__link__details__title{font-size:24px;line-height:38px}@media screen and (min-width: 1280px){.blog-index--main .blog-post-list__item:nth-child(2) .blog-post-list__item__link__details__title{font-size:36px;line-height:46px}}@media (min-width: 1024px){.recognitions h2{display:none}}.recognitions ul{margin-top:60px;align-items:center;overflow-x:scroll;display:flex;white-space:nowrap;margin-left:15px;-ms-overflow-style:none;scrollbar-width:none}.recognitions ul::-webkit-scrollbar{display:none}@media (min-width: 1024px){.recognitions ul{overflow-x:initial;max-width:1320px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:40px}}.recognitions ul li{border-radius:5px;margin:0 10px;max-width:300px;min-width:300px;height:300px}@media (min-width: 1024px){.recognitions ul li{grid-column:span 3;width:auto;margin:0;max-width:100%;min-height:300px;min-width:auto}}@media (min-width: 1280px){.recognitions ul li{height:auto;min-height:auto}}.recognitions ul li a{display:block;width:100%;height:100%;padding:20px;text-decoration:none}@media (min-width: 1280px){.recognitions ul li a{padding:30px}}.recognitions ul li a:hover{color:#fff}@media (min-width: 1024px){.recognitions ul li a svg{width:100px}}@media (min-width: 1280px){.recognitions ul li a svg{width:auto}}.recognitions ul li:first-child{display:none}@media (min-width: 1024px){.recognitions ul li:first-child{display:block;min-height:auto;height:auto}}.recognitions ul li:first-child a{padding:0}.recognitions ul li h3 i,.recognitions ul li .about .tabs .tab-content__item p i,.about .tabs .tab-content__item .recognitions ul li p i{font-family:"basis-grotesque-italic",sans-serif;font-style:italic}.recognitions ul li h5{line-height:30px;white-space:break-spaces}.recognitions ul li p{margin-bottom:20px;font-size:16px;line-height:24px;white-space:break-spaces}.recognitions ul li.gptw_italy_22{background-color:#262B65}.recognitions ul li.gptw_europe_22{background-color:#002171}.recognitions ul li.gptw_millennials_22{background-color:#F59225}.recognitions ul li.gptw_millennials_22 a:hover{color:#fff}.recognitions ul li.gptw_millennials_22 a h5,.recognitions ul li.gptw_millennials_22 a p{color:#151515}.quote{display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:880px;margin:0 auto}.quote__content{margin-top:120px}.quote h5{margin-bottom:0}.quote p{font-size:18px;line-height:32px;margin-bottom:20px}@media screen and (min-width: 769px){.quote p{font-size:36px;line-height:46px}}@media (min-width: 769px){.quote p{margin-bottom:40px}}.quote .author-role{font-size:14px;line-height:24px;color:#A4A4A4;font-family:"basis-grotesque-bold",sans-serif}@media screen and (min-width: 769px){.quote .author-role{font-size:18px;line-height:32px}}.announcement-bar{padding:6.6666666667px 20px;text-align:center;background-color:#252525}.announcement-bar a{color:#fff;text-decoration:none}.announcement-bar a:hover{color:#FEF135}.announcement-bar p{font-size:14px}@media (min-width: 769px){.announcement-bar p{font-size:16px}}.announcement-bar p:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#FEF135;margin-right:10px}@media (min-width: 769px){.home-hero .hero__title .space-left{display:block}}@media (min-width: 1280px){.home-hero .hero__title .highlight-ellipse{position:relative;display:inline-block;padding-right:5px;min-height:91px}.home-hero .hero__title .highlight-ellipse::after{content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='515' height='93' viewbox='0 0 515 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M468.5 21.34c-12.169-3.266-26.641-6.235-43-8.834C380.446 5.35 321.069 1 256 1 115.167 1 1 21.371 1 46.5S115.167 92 256 92s277.5-20.632 255-45.5C507.833 43 499.5 36 448.5 34' stroke='%235DBEFD' stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;position:absolute;background-size:100% auto;min-height:103%;width:110%;left:-2%;top:9%;z-index:-1}}.work{padding-top:80px}.work .wrapper{position:relative}.services .services-list__item{grid-column:span 2;margin-bottom:30px}@media (min-width: 769px){.services .services-list__item:nth-child(odd){grid-column:span 5}}@media (min-width: 1280px){.services .services-list__item:nth-child(odd){grid-column:2 / span 4}}@media (min-width: 769px){.services .services-list__item:nth-child(even){margin-top:60px;grid-column:7 / span 5}}@media (min-width: 1280px){.services .services-list__item:nth-child(even){grid-column:7 / span 4}}.services .services-list__item__title{display:flex;align-items:center;margin-bottom:20px}.services .services-list__item__title h3,.services .services-list__item__title .about .tabs .tab-content__item p,.about .tabs .tab-content__item .services .services-list__item__title p{margin-right:10px;margin-bottom:0}@media (min-width: 769px){.services .services-list__item__title h3,.services .services-list__item__title .about .tabs .tab-content__item p,.about .tabs .tab-content__item .services .services-list__item__title p{margin-right:20px}}.services .services-list__item__title__icon{max-width:45px}@media (min-width: 769px){.services .services-list__item__title__icon{max-width:60px}}.tools .tools-list__item{grid-column:span 2;margin-bottom:30px}.tools .tools-list__item:last-child{margin-bottom:0}.tools .tools-list__item__title{display:flex;align-items:center;margin-bottom:30px;text-decoration:none;transition:all .2s ease-out}.tools .tools-list__item__title h3,.tools .tools-list__item__title .about .tabs .tab-content__item p,.about .tabs .tab-content__item .tools .tools-list__item__title p{margin-left:10px;margin-bottom:0}@media (min-width: 769px){.tools .tools-list__item__title h3,.tools .tools-list__item__title .about .tabs .tab-content__item p,.about .tabs .tab-content__item .tools .tools-list__item__title p{margin-left:20px}}.tools .tools-list__item__title__icon{max-width:60px}@media (min-width: 769px){.tools .tools-list__item__title__icon{max-width:70px}}.tools .tools-list__item__title:after{content:'↗';display:block;font-size:20px;line-height:1;font-family:"basis-grotesque-regular",sans-serif;border:1px solid #fff;width:24px;height:24px;border-radius:50px;text-align:center;margin-top:2px;margin-left:10px;transition:background 0.2s}@media (min-width: 769px){.tools .tools-list__item__title:after{margin-top:12px}}.tools .tools-list__item__title:hover:after{background:#FEF135;border-color:#FEF135;color:#151515}.tools .tools-list__item__subtitle{font-size:16px;line-height:24px;font-family:"basis-grotesque-bold",sans-serif;margin-bottom:15px}@media screen and (min-width: 769px){.tools .tools-list__item__subtitle{font-size:18px;line-height:32px}}.tools .tools-list__item p{font-size:16px;line-height:24px;margin-bottom:30px}@media screen and (min-width: 769px){.tools .tools-list__item p{font-size:18px;line-height:32px}}@media (min-width: 769px){.tools .tools-list__item:first-child{grid-column:span 5}}@media (min-width: 769px){.tools .tools-list__item:last-child{margin-top:80px;grid-column:span 5}}.tools .tools-list .divider{grid-column:span 2;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='325' height='10' viewBox='0 0 325 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M323.757 5.53219C317.32 6.73386 310.869 5.90836 304.452 6.99509C298.912 7.92508 292.742 7.3326 287.149 7.44755C278.441 7.63563 240.761 5.50397 230.418 5.50397C219.204 5.50397 207.944 5.75162 196.67 5.53219C183.701 5.27095 170.692 5.53219 157.757 5.53219C137.433 5.53219 115.375 4.61682 94.9979 4.61682C83.6721 3.61678 67.378 2.6169 57.5516 3.61683C35.2303 4.5604 19.6639 4.5604 0.880753 4.5604' stroke='%23FEF135' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='325' height='10' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");background-repeat:no-repeat;background-position:center;min-height:20px;margin:20px 0 60px 0}@media (min-width: 769px){.tools .tools-list .divider{margin:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='366' viewBox='0 0 10 366' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M5.53225 1.39917C6.73392 8.64871 5.90843 15.9133 6.99515 23.1402C7.92514 29.3789 7.33267 36.3267 7.44761 42.6258C7.6357 52.4326 5.50404 94.8662 5.50404 106.514C5.50404 119.142 5.75168 131.823 5.53225 144.519C5.27102 159.124 5.53225 173.774 5.53225 188.341C5.53225 211.229 4.61688 236.069 4.61688 259.017C3.61684 271.772 2.61696 290.122 3.61689 301.188C4.56046 326.325 4.56046 343.855 4.56046 365.008' stroke='%23FEF135' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='366' height='10' fill='white' transform='translate(0 366) rotate(-90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");background-repeat:no-repeat;background-position:center}}#services,#work{scroll-margin:50px 0 0 0}.projects .projects-list{grid-row-gap:80px}@media (min-width: 769px){.projects .projects-list{grid-row-gap:160px}}.projects .projects-list__item{grid-column:span 2}@media (min-width: 640px){.projects .projects-list__item{grid-column:span 1}.projects .projects-list__item:nth-child(even){margin-top:30px}}@media (min-width: 769px){.projects .projects-list__item{grid-column:span 6}.projects .projects-list__item:nth-child(even){margin-top:100px}}.projects .projects-list__item>a:hover{color:var(--foreground-color)}.projects .projects-list__item>a:hover .client-name::before{background:var(--foreground-success-color);width:100%}.projects .projects-list__item>a:hover .projects-list__item__preview:not(.meundies):not(.cometeer):not(.blue_apron):not(.bookshop){-webkit-clip-path:inset(1% 1% 1% 1% round 5px);clip-path:inset(1% 1% 1% 1% round 5px)}.projects .projects-list__item>a:hover .projects-list__item__preview.meundies .floating-bg,.projects .projects-list__item>a:hover .projects-list__item__preview.bookshop .floating-bg,.projects .projects-list__item>a:hover .projects-list__item__preview.cometeer .floating-bg,.projects .projects-list__item>a:hover .projects-list__item__preview.blue_apron .floating-bg{transform:scale(0.98)}.projects .projects-list__item>a:hover .client-preview{transform:scale(1.05)}.projects .projects-list__item__preview{display:grid;grid-row-gap:30px;-webkit-clip-path:inset(0 0 0 0 round 5px);clip-path:inset(0 0 0 0 round 5px);padding:30px 20px;margin-bottom:30px;transition:all 0.3s ease-in;position:relative}@media (min-width: 769px){.projects .projects-list__item__preview{grid-row-gap:50px;padding:60px 40px}}.projects .projects-list__item__preview .floating-bg{display:none}.projects .projects-list__item__preview .client-preview{display:block;max-width:100%;height:auto;box-shadow:5px 5px 15px 0px rgba(0,0,0,0.1);border-radius:5px;transition:all 0.3s ease-in}.projects .projects-list__item__preview.year_and_day{background:#9bc8ce}.projects .projects-list__item__preview.huckberry{background:#1d2a38}.projects .projects-list__item__preview.maisonette{background:#324fa2}.projects .projects-list__item__preview.framework{background:#f55927}.projects .projects-list__item__preview.fcpeuro{background:#38a4fe}@media (min-width: 769px){.projects .projects-list__item__preview.bookshop,.projects .projects-list__item__preview.cometeer{-webkit-clip-path:none;clip-path:none;border-radius:5px;padding:50px 0 50px 40px;margin-right:10%}.projects .projects-list__item__preview.bookshop .client-preview,.projects .projects-list__item__preview.cometeer .client-preview{transform:translateX(1%) scale(1.0425)}}.projects .projects-list__item__preview.blue_apron,.projects .projects-list__item__preview.meundies{-webkit-clip-path:none;clip-path:none;padding:0 20px 30px;margin-top:5%}@media (min-width: 769px){.projects .projects-list__item__preview.blue_apron,.projects .projects-list__item__preview.meundies{padding:0 40px 50px}}.projects .projects-list__item__preview.blue_apron .client-preview,.projects .projects-list__item__preview.meundies .client-preview{margin-top:-5%}.projects .projects-list__item__preview.blue_apron .client-logo,.projects .projects-list__item__preview.meundies .client-logo{order:2}@media (min-width: 769px){.projects .projects-list__item__preview.blue_apron+.projects-list__item__text,.projects .projects-list__item__preview.meundies+.projects-list__item__text{margin-left:15%;margin-right:0}}.projects .projects-list__item__preview.meundies .floating-bg{background:#6f23f0}.projects .projects-list__item__preview.cometeer .floating-bg{background:#f6d576}.projects .projects-list__item__preview.blue_apron .floating-bg{background:#002684}.projects .projects-list__item__preview.rocketsofawesome .floating-bg{background:#0073d1}.projects .projects-list__item__preview.bookshop .floating-bg{background:#ffeee6}.projects .projects-list__item__preview.meundies .floating-bg,.projects .projects-list__item__preview.cometeer .floating-bg,.projects .projects-list__item__preview.blue_apron .floating-bg,.projects .projects-list__item__preview.rocketsofawesome .floating-bg,.projects .projects-list__item__preview.bookshop .floating-bg{border-radius:5px;position:absolute;display:block;width:100%;height:100%;z-index:-1;transition:all 0.3s ease-in;top:0;left:0}.projects .projects-list__item__preview .client-logo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.projects .projects-list__item__preview .client-logo .project-label{padding:6px 12px;border-radius:50px;background:rgba(0,0,0,0.25);color:#fff;display:inline-block;text-align:center;font-size:14.0350877193px;font-weight:300;line-height:1;margin:6.6666666667px 0}@media (min-width: 769px){.projects .projects-list__item__preview .client-logo .project-label{padding:8px 16px}}@media (min-width: 769px){.projects .projects-list__item__preview.bookshop .client-logo .project-label,.projects .projects-list__item__preview.cometeer .client-logo .project-label{margin-right:40px}}@media (min-width: 769px){.projects .projects-list__item__text{margin-right:15%}}.projects .projects-list__item__text>span{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.projects .projects-list__item__text>span{font-size:18px;line-height:32px}}.projects .projects-list__item__text .client-name{position:relative;display:inline-block}.projects .projects-list__item__text .client-name::after,.projects .projects-list__item__text .client-name::before{content:"";position:absolute;bottom:0;left:0;height:1px;transition:all 0.3s ease-in}.projects .projects-list__item__text .client-name::after{background:var(--background-color);width:100%;z-index:1}.projects .projects-list__item__text .client-name::before{width:0;z-index:2}.projects .projects-list__quote{grid-row:3 / 3;grid-column:span 2}@media (min-width: 769px){.projects .projects-list__quote{grid-row:3 / 3;grid-column:span 12}}.projects .projects-list__quote h5{margin-bottom:0}.projects .projects-list__quote p{font-size:18px;line-height:32px}@media screen and (min-width: 769px){.projects .projects-list__quote p{font-size:36px;line-height:46px}}@media (min-width: 769px){.projects .projects-list__quote p{margin-bottom:40px}}.projects .projects-list__quote .author-role{font-size:14px;line-height:24px;color:#A4A4A4;font-family:"basis-grotesque-bold",sans-serif}@media screen and (min-width: 769px){.projects .projects-list__quote .author-role{font-size:18px;line-height:32px}}@media (min-width: 769px){.hero-about .hero__title .space-left{display:block}}@media (min-width: 1280px){.our-values .highlight-ellipse{position:relative;display:inline-block;padding-right:5px;min-height:91px}.our-values .highlight-ellipse::after{content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='254' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M230.899 15.081c-5.985-2.26-13.101-4.316-21.146-6.115C187.597 4.01 158.398 1 126.399 1 57.143 1 1 15.103 1 32.5S57.143 64 126.399 64s136.464-14.284 125.4-31.5c-1.558-2.423-5.656-7.27-30.736-8.654' stroke='%235DBEFD' stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;position:absolute;background-size:100% auto;min-height:100%;width:115%;left:0;top:0;z-index:-1}}.our-values .list-container{position:relative}.our-values .our-values-list{grid-row-gap:30px}@media (min-width: 1024px){.our-values .our-values-list{grid-row-gap:100px}}.our-values .our-values-list__item{counter-increment:customCounter;grid-column:span 2}.our-values .our-values-list__item::before{font-size:16px;line-height:24px;content:"0" counter(customCounter) ".";color:var(--foreground-success-color);display:block}@media screen and (min-width: 769px){.our-values .our-values-list__item::before{font-size:18px;line-height:32px}}.our-values .our-values-list__item__title{font-size:24px;line-height:38px}@media screen and (min-width: 1280px){.our-values .our-values-list__item__title{font-size:36px;line-height:46px}}.our-values .our-values-list__item p{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.our-values .our-values-list__item p{font-size:18px;line-height:32px}}@media (min-width: 769px){.our-values .our-values-list__item{grid-column:span 6}}@media (min-width: 1024px){.our-values .our-values-list__item{grid-column:span 4;padding-right:60px}}.about{margin:100px 0}@media (min-width: 769px){.about{margin:160px 0}}.about .tabs .radio{display:none}.about .tabs #who:checked~nav .tab1,.about .tabs #how:checked~nav .tab2,.about .tabs #why:checked~nav .tab3{color:var(--foreground-color);border-bottom:1px solid var(--foreground-color)}.about .tabs #who:checked~.tab-content .who,.about .tabs #how:checked~.tab-content .how,.about .tabs #why:checked~.tab-content .why{opacity:1;height:auto}.about .tabs nav{display:flex;grid-column:span 2;margin-bottom:30px}@media (min-width: 769px){.about .tabs nav{grid-column:span 1;display:block;margin-bottom:0}}@media (min-width: 1024px){.about .tabs nav{grid-column:2 / span 1}}.about .tabs nav label{margin-right:30px;cursor:pointer;color:#A4A4A4;padding-bottom:3px;display:inline-block;transition:transform .4s ease-in-out, color .4s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.about .tabs nav label:hover{color:var(--foreground-color);border-bottom:1px solid var(--foreground-color)}@media (min-width: 769px){.about .tabs nav label{font-size:20px;min-height:30px;transform:rotate(-90deg);margin-bottom:30px;margin-right:0}.about .tabs nav label:hover{transform:rotate(0)}}.about .tabs .tab-content{grid-column:span 2}@media (min-width: 769px){.about .tabs .tab-content{grid-column:2 / span 10}}@media (min-width: 1024px){.about .tabs .tab-content{grid-column:3 / span 8}}.about .tabs .tab-content__item{overflow:hidden;height:0;opacity:0;transition:.5s ease-in-out}.about .tabs .tab-content__item p{font-family:"basis-grotesque-regular",sans-serif}.about .tabs .tab-content__item p span{color:var(--foreground-success-color)}.recognitions{margin-top:100px}@media (min-width: 769px){.recognitions{margin-top:200px}}.team{overflow-x:hidden}.team .team-list{grid-row-gap:30px}@media (min-width: 769px){.team .team-list{grid-row-gap:60px;grid-auto-rows:1fr}}.team .team-list__item{grid-column:span 1}@media (min-width: 769px){.team .team-list__item{grid-column:span 4}}@media (min-width: 1024px){.team .team-list__item{grid-column:span 3}}.team .team-list__item__name{display:block;font-family:"basis-grotesque-bold",sans-serif;font-size:18px;line-height:24px;margin-bottom:0}.team .team-list__item__image{margin-bottom:20px;overflow:hidden}.team .team-list__item__image__location{display:none;position:absolute;padding:3px 6px;background-color:#252525;border-radius:5px;z-index:1;white-space:nowrap;font-size:14px}@media (min-width: 1024px){.team .team-list__item__image__location{padding:5px 10px;font-size:16px}}.team .team-list__item__image:hover>.team-list__item__image__location{display:flex;-moz-column-gap:8px;column-gap:8px}.team .team-list__banner:nth-last-of-type(3){grid-column:span 2}@media (min-width: 769px){.team .team-list__banner:nth-last-of-type(3){grid-column:span 4}}@media (min-width: 1024px){.team .team-list__banner:nth-last-of-type(3){grid-column:span 3}}.team .team-list__banner{margin:50px 0;display:flex;flex-direction:column;justify-content:center}.team .team-list__banner__title{font-size:18px;line-height:32px;display:block;font-family:"basis-grotesque-bold",sans-serif;color:#fff}@media screen and (min-width: 769px){.team .team-list__banner__title{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.team .team-list__banner__title{font-size:24px;line-height:38px}}.team .team-list__banner h3,.team .team-list__banner .about .tabs .tab-content__item p,.about .tabs .tab-content__item .team .team-list__banner p{font-size:24px;line-height:38px}@media screen and (min-width: 1280px){.team .team-list__banner h3,.team .team-list__banner .about .tabs .tab-content__item p,.about .tabs .tab-content__item .team .team-list__banner p{font-size:36px;line-height:46px}}@media (min-width: 769px){.team .team-list__banner{margin:0}}.team .team-list__banner:nth-last-of-type(3){text-align:center;margin:0;justify-content:flex-start}.team .team-list__banner:nth-last-of-type(3)>a{padding:30px;border:2px solid var(--foreground-color);text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:center}.team .team-list__banner:nth-last-of-type(3)>a:hover h5{color:var(--foreground-color)}.team .team-list__banner:nth-last-of-type(2){grid-area:3 / 1 / 3 / 3}.team .team-list__banner:nth-last-of-type(1){grid-area:14 / 1 / 14 / 3}@media (min-width: 769px){.team .team-list__banner:nth-last-of-type(2){grid-area:3 / 9 / 3 / 1}.team .team-list__banner:nth-last-of-type(1){grid-area:6 / 9 / 6 / 1}}@media (min-width: 1024px){.team .team-list__banner:nth-last-of-type(2){grid-area:3 / 8 / 3 / 13}.team .team-list__banner:nth-last-of-type(1){grid-area:6 / 8 / 6 / 13}}.team .team-list__banner p{margin-bottom:20px}.hero-careers .hero__title .underlined{text-decoration:underline;text-decoration-thickness:25px;text-underline-offset:-30px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:var(--background-secondary-color);text-decoration-color:var(--background-secondary-color)}.benefits .benefits-list{grid-row-gap:30px;margin-bottom:60px;padding-top:20px}@media (min-width: 1280px){.benefits .benefits-list{padding-top:69px;grid-row-gap:60px}}.benefits .benefits-list__item{grid-column:span 2;display:flex;align-items:flex-start}.benefits .benefits-list__item h4{font-size:18px;line-height:32px}@media screen and (min-width: 769px){.benefits .benefits-list__item h4{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.benefits .benefits-list__item h4{font-size:24px;line-height:38px}}@media (min-width: 769px){.benefits .benefits-list__item:nth-child(odd){grid-column:2 / span 5}}@media (min-width: 769px){.benefits .benefits-list__item:nth-child(even){grid-column:7 / span 5}}.benefits .benefits-list__item__text{margin-left:30px}.benefits .benefits-list__item__icon{width:100%;max-width:45px}@media (min-width: 769px){.benefits .benefits-list__item__icon{max-width:70px}}.benefits .center-item{margin:0 auto;text-align:center}@media (hover: hover) and (pointer: fine) and (min-width: 769px){.benefits .section-intro--left .section-intro__content{grid-column:span 12}}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.benefits .section-intro--left .section-intro__content{grid-column:1 / span 6}}@media (hover: hover) and (pointer: fine) and (min-width: 1280px){.benefits .section-intro--left .section-intro__content{grid-column:1 / span 7}}@media (hover: hover) and (pointer: fine){.benefits .section-intro--left .section-intro__aside{grid-column:span 2}}@media (hover: hover) and (pointer: fine) and (min-width: 769px){.benefits .section-intro--left .section-intro__aside{grid-column:span 12}}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.benefits .section-intro--left .section-intro__aside{grid-column:auto;grid-area:1 / 7 / 1 / 13}}@media (hover: hover) and (pointer: fine) and (min-width: 1280px){.benefits .section-intro--left .section-intro__aside{grid-column:auto;grid-area:1 / 8 / 1 / 13}}.perks .perks-list__image{grid-column:span 2;margin-bottom:30px}@media (min-width: 769px){.perks .perks-list__image{grid-column:span 12;margin-bottom:100px}}.perks .perks-list__item{grid-column:span 2;margin-bottom:30px}@media (min-width: 769px){.perks .perks-list__item{grid-column:span 4;margin-bottom:0}}.perks .perks-list__item p{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.perks .perks-list__item p{font-size:18px;line-height:32px}}.perks .perks-list__item h4{font-size:18px;line-height:32px}@media screen and (min-width: 769px){.perks .perks-list__item h4{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.perks .perks-list__item h4{font-size:24px;line-height:38px}}@media (min-width: 769px){.perks .perks-list__item:nth-child(odd){margin-top:-50px}}.perks .perks-list__item:last-child{margin-bottom:0}.carousel-careers{margin-top:160px;position:relative}@media (min-width: 1024px){.carousel-careers{margin-top:200px}}.carousel-careers .carousel{overflow-x:scroll;margin:80px 0;width:100%;white-space:nowrap;display:flex;align-items:center;-ms-overflow-style:none;scrollbar-width:none}.carousel-careers .carousel::-webkit-scrollbar{display:none}@media (min-width: 1024px){.carousel-careers .carousel{margin:200px 0}}.carousel-careers .carousel__tile{margin:0 20px;flex:none}.carousel-careers .carousel__tile img{height:100%;width:auto}.carousel-careers .carousel__tile:nth-child(even){height:170px}@media (min-width: 1024px){.carousel-careers .carousel__tile:nth-child(even){height:300px}}.carousel-careers .carousel__tile:nth-child(odd){height:295px}@media (min-width: 1024px){.carousel-careers .carousel__tile:nth-child(odd){height:525px}}.team-retreat__link{position:absolute;top:0;right:25px;left:auto;margin-top:-20%;text-indent:-9999px;width:166px;height:166px}@media (min-width: 640px){.team-retreat__link{margin-top:-15%}}@media (min-width: 769px){.team-retreat__link{left:56%;right:auto;width:185px;height:185px;transform:translateY(-50%);margin-top:auto}}.team-retreat__link .team-retreat-video{position:absolute;top:0;left:0;width:100%}.team-retreat__link .team-retreat-video .rotating-content{-webkit-animation:spin 18s linear infinite;animation:spin 18s linear infinite;transform-origin:center}.team-retreat__link .team-retreat-video path.video-link-content,.team-retreat__link .team-retreat-video path.play-icon{transition:fill .3s ease-out}.team-retreat__link .team-retreat-video path.circle-stroke{transition:stroke .3s ease-out}.team-retreat__link:hover .team-retreat-video .circle-stroke{stroke:var(--foreground-color)}.team-retreat__link:hover .team-retreat-video .play-icon{fill:none;stroke:var(--foreground-success-color)}.team-retreat__link:hover .team-retreat-video .video-link-content{fill:var(--foreground-success-color)}.openings{margin-top:80px;scroll-margin:50px 0 0 0}@media (min-width: 1024px){.openings{margin-top:200px}}.openings h2{grid-column:span 2}@media (min-width: 769px){.openings h2{grid-column:span 10}}.openings__list{font-size:24px;line-height:38px;grid-column:span 2}@media screen and (min-width: 1280px){.openings__list{font-size:36px;line-height:46px}}@media (min-width: 769px){.openings__list{grid-column:2 / span 8}}.openings__list a{text-underline-offset:8px}.openings__list__department{font-size:18px;line-height:32px;margin:20px 0}@media screen and (min-width: 769px){.openings__list__department{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.openings__list__department{font-size:24px;line-height:38px}}@media (min-width: 769px){.openings__list__department{margin-top:60px}}.openings__list__job__title{font-size:24px;line-height:38px;font-family:"basis-grotesque-regular",sans-serif;margin-bottom:30px}@media screen and (min-width: 1280px){.openings__list__job__title{font-size:36px;line-height:46px}}@media (min-width: 769px){.openings__list__job__title{margin-bottom:50px}}.openings__list__job__title:after{content:" ↗"}.hire-kit{display:none;visibility:hidden}@media (hover: none) and (pointer: coarse){.hire-kit{display:none;visibility:hidden}}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.hire-kit{display:block;visibility:visible}}.hire-kit--circle{width:230px;height:230px;margin:80px auto;position:relative}@media (min-width: 1024px){.hire-kit--circle{margin:80px auto 0}}.hire-kit--circle__link{position:absolute;text-indent:-9999px;top:0;left:0;right:0;bottom:0}.hire-kit--circle__link video{border-radius:100%;max-width:100%;height:auto;position:absolute;top:0;left:0}.hire-kit--circle__link__badge{position:absolute;width:126px;height:126px;display:block;right:0;bottom:0;transform:translate3d(25%, 25%, 0);margin-top:-20%}.hire-kit--circle__link .hire-kit-badge{position:absolute;top:0;left:0;width:100%}.hire-kit--circle__link .hire-kit-badge .rotating-content{-webkit-animation:spin 18s linear infinite;animation:spin 18s linear infinite;transform-origin:center}.hire-kit--circle__link::after{content:'';opacity:0;transition:opacity .3s ease-in-out}.hire-kit--circle__link:hover::after{content:'';display:block;position:absolute;z-index:1;background:url("/assets/img/careers/hire-kit.jpg") no-repeat;background-size:100% auto;background-position:center;top:0;left:0;transform:translate3d(-30%, -5%, 0);width:512px;height:311px;opacity:1}.hero-clients::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;background-image:url("data:image/svg+xml,%3Csvg width='901' height='902' viewBox='0 0 901 902' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2844_2807)'%3E%3Cg filter='url(%23filter0_f_2844_2807)'%3E%3Cpath opacity='0.3' d='M463.225 334.706C478.112 332.742 492.735 317.58 507.697 317.446C511.555 317.73 520.841 314.384 527.122 298.731C542.459 285.261 551.747 236.915 570.274 227.941C583.92 221.336 600.3 214.301 615.393 220.422C627.026 225.142 635.464 235.571 642.103 245.805C651.721 260.63 658.761 277.379 662.179 294.738C673.33 351.327 653.003 410.341 627.122 459.968C595.584 520.435 547.544 569.214 491.515 607.545C468.41 623.356 444.159 636.903 417.599 645.93C393.144 654.242 367.643 660.021 342.053 663.461C309.477 667.841 275.649 667.606 244.019 657.884C219.962 650.486 202.085 633.778 188.846 612.647C170.748 583.765 170.069 549.066 184.213 518.042C192.936 498.908 211.188 479.155 234.211 482.21C251.773 484.545 266.386 496.943 280.993 505.868C290.754 511.829 304.687 520.072 315.528 512.219C333.867 498.94 347.888 478.434 359.984 459.764C375.435 435.915 383.287 408.874 395.143 383.317C401.971 368.599 414.467 357.888 427.615 348.862C438.185 341.604 450.462 336.39 463.225 334.706Z' fill='%23FEF135'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_2844_2807)'%3E%3Cpath opacity='0.3' d='M479.646 287.782C488.571 292.635 502.606 290.164 510.844 296.047C512.841 297.739 519.252 299.605 528.919 293.544C542.673 292.282 566.995 269.532 580.705 272.002C590.793 273.819 602.559 276.495 608.375 285.851C612.862 293.065 613.326 302.13 612.883 310.372C612.247 322.312 609.427 334.276 604.391 345.133C587.963 380.529 553.354 404.719 519.444 421.561C478.122 442.082 432.428 449.636 386.52 448.3C367.589 447.749 348.931 445.503 330.808 439.866C314.122 434.675 297.871 427.685 282.503 419.378C262.94 408.803 244.527 395.207 231.096 377.293C220.881 363.668 217.752 347.41 218.92 330.581C220.516 307.575 233.956 288.322 254.042 276.984C266.43 269.99 284.278 266.45 295.654 277.29C304.332 285.56 307.393 298.157 311.83 308.856C314.796 316.006 319.138 326.061 328.193 326.082C343.511 326.118 359.343 320.484 373.391 315.087C391.337 308.193 406.395 296.527 423.053 287.267C432.647 281.934 443.747 281.05 454.532 281.347C463.203 281.586 471.994 283.622 479.646 287.782Z' fill='%232F80ED'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_2844_2807)'%3E%3Cpath opacity='0.3' d='M853.508 256.193C857.198 268.922 871.538 275.05 873.76 288.729C874.075 292.409 878.097 299.326 891.657 297.555C904.731 305.153 945.188 290.39 955.068 303.089C962.342 312.437 970.348 324.098 967.523 340.908C965.344 353.868 958.091 366.644 950.742 377.675C940.093 393.654 927.526 408.185 913.955 419.691C869.706 457.197 819.049 466.96 775.212 467.094C721.798 467.26 675.526 446.629 636.575 413.635C620.515 400.028 606.122 384.278 595.061 364.229C584.882 345.77 576.603 325.132 570.205 303.282C562.06 275.468 557.473 244.283 560.885 210.543C563.481 184.881 574.483 160.41 589.726 138.069C610.56 107.528 638.557 90.1864 665.677 88.2319C682.399 87.0268 700.975 94.2737 701.744 116.895C702.331 134.152 694.363 153.547 689.193 171.265C685.743 183.105 681.037 199.874 688.926 206.049C702.267 216.496 720.848 219.496 737.671 221.612C759.168 224.315 782.171 218.498 804.538 217.076C817.42 216.256 827.856 222.575 837.021 230.303C844.391 236.516 850.346 245.281 853.508 256.193Z' fill='%235DBEFD'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2844_2807' x='-9.93027' y='33.787' width='859.521' height='816.691' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='92.1433' result='effect1_foregroundBlur_2844_2807'/%3E%3C/filter%3E%3Cfilter id='filter1_f_2844_2807' x='34.4015' y='86.1088' width='762.901' height='546.626' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='92.1433' result='effect1_foregroundBlur_2844_2807'/%3E%3C/filter%3E%3Cfilter id='filter2_f_2844_2807' x='375.459' y='-96.1812' width='776.932' height='747.563' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='92.1433' result='effect1_foregroundBlur_2844_2807'/%3E%3C/filter%3E%3CclipPath id='clip0_2844_2807'%3E%3Crect width='1147.74' height='973.771' fill='white' transform='translate(0 -72)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:top right;z-index:-1}@media (min-width: 769px){.hero-clients .hero__title .space-left{display:block}}.hero-clients .hero__title .highlight-gradient{background:linear-gradient(145deg, #1200e3 0%, #cda169 80%);background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-clients .hero__title .highlight-gradient:last-of-type{background:linear-gradient(145deg, #e6ab9f 45%, #8b669f 85%);background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.clients-portfolio{margin-top:60px}@media (min-width: 1024px){.clients-portfolio{margin-top:120px}}@media (min-width: 375px){.clients-portfolio .clients-list{display:flex;flex-wrap:wrap;justify-content:space-around;-moz-column-gap:10px;column-gap:10px;align-items:center}}@media (min-width: 640px){.clients-portfolio .clients-list{-moz-column-gap:15px;column-gap:15px}}@media (min-width: 769px){.clients-portfolio .clients-list{-moz-column-gap:20px;column-gap:20px;align-items:stretch}}@media (min-width: 1280px){.clients-portfolio .clients-list{-moz-column-gap:10%;column-gap:10%}}.clients-portfolio .clients-list__item{margin-bottom:60px;overflow:hidden}@media (min-width: 375px){.clients-portfolio .clients-list__item{width:48%}}@media (min-width: 769px){.clients-portfolio .clients-list__item{width:30%;margin-bottom:0}}.clients-portfolio .clients-list__item a{text-decoration:none}.clients-portfolio .clients-list__item a:hover{color:#fff}@media (min-width: 1024px){.clients-portfolio .clients-list__item.columns-3{max-width:290px}}@media (min-width: 1024px){.clients-portfolio .clients-list__item.columns-4{max-width:400px}}@media (min-width: 769px){.clients-portfolio .clients-list__item:nth-child(odd){margin-top:80px}}@media (min-width: 769px){.clients-portfolio .clients-list__item:nth-child(even){margin-top:100px}}@media (min-width: 769px){.clients-portfolio .clients-list__item:nth-child(1),.clients-portfolio .clients-list__item:nth-child(2),.clients-portfolio .clients-list__item:nth-child(3){margin-top:0}}.clients-portfolio .clients-list__item__image{margin-bottom:30px;overflow:hidden;border-radius:5px;position:relative}.clients-portfolio .clients-list__item__image img{transition:all 0.5s}.clients-portfolio .clients-list__item__image img:hover{transform:scale(1.1)}.clients-portfolio .clients-list__item__image__link{position:absolute;bottom:30px;right:30px;padding:6px 12px;border-radius:50px;background:#252525;font-size:14.0350877193px;color:#fff;z-index:1;opacity:0;transition:opacity 0.2s}.clients-portfolio .clients-list__item__image:hover .clients-list__item__image__link{opacity:1}.clients-portfolio .clients-list__item__name{text-align:center}.contact-us__content{grid-column:span 2;position:relative}@media (min-width: 769px){.contact-us__content{grid-column:span 6}}.contact-us__content img{display:none;position:absolute;top:200px;right:0}@media (min-width: 769px){.contact-us__content img{display:block}}.contact-us__form{grid-column:span 2}@media (min-width: 769px){.contact-us__form{grid-column:span 6}}.error-page .error-page-content{grid-column:span 2}@media (min-width: 640px){.error-page .error-page-content{grid-column:span 1}}@media (min-width: 769px){.error-page .error-page-content{grid-column:span 8;order:1}}.error-page .error-page-content p{margin-bottom:30px}.error-page .error-page-image{grid-column:span 2;margin-top:-80px}@media (min-width: 640px){.error-page .error-page-image{grid-column:span 1;margin-top:0}}@media (min-width: 769px){.error-page .error-page-image{grid-column:span 4}}.privacy-policy__body{grid-column:span 2}@media (min-width: 769px){.privacy-policy__body{grid-column:2 / span 10}}.privacy-policy__body h1{font-size:36px;line-height:46px}@media screen and (min-width: 769px){.privacy-policy__body h1{font-size:48px;line-height:60px}}@media screen and (min-width: 1280px){.privacy-policy__body h1{font-size:72px;line-height:70px}}.privacy-policy__body h2{font-size:24px;line-height:38px}@media screen and (min-width: 1024px){.privacy-policy__body h2{font-size:36px;line-height:46px}}@media screen and (min-width: 1280px){.privacy-policy__body h2{font-size:48px;line-height:60px}}.privacy-policy__body h3,.privacy-policy__body .about .tabs .tab-content__item p,.about .tabs .tab-content__item .privacy-policy__body p{font-size:24px;line-height:38px}@media screen and (min-width: 1280px){.privacy-policy__body h3,.privacy-policy__body .about .tabs .tab-content__item p,.about .tabs .tab-content__item .privacy-policy__body p{font-size:36px;line-height:46px}}.privacy-policy__body h4{font-size:18px;line-height:32px}@media screen and (min-width: 769px){.privacy-policy__body h4{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.privacy-policy__body h4{font-size:24px;line-height:38px}}.privacy-policy__body h5{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.privacy-policy__body h5{font-size:18px;line-height:32px}}.privacy-policy__body p{margin-bottom:30px}.privacy-policy__body ul,.privacy-policy__body ol{margin-top:20px;padding-left:20px}.privacy-policy__body ul li,.privacy-policy__body ol li{font-size:16px;line-height:24px;list-style-type:'- ';margin:20px 0}@media screen and (min-width: 769px){.privacy-policy__body ul li,.privacy-policy__body ol li{font-size:18px;line-height:32px}}@media screen and (min-width: 1280px){.privacy-policy__body ul li,.privacy-policy__body ol li{font-size:20px;line-height:36px}}.case-study-hero{position:relative;height:60vh}@media (min-width: 769px){.case-study-hero{height:90vh}}.case-study-hero__heading{position:absolute;left:0;right:0;bottom:30px}@media (min-width: 769px){.case-study-hero__heading{bottom:120px}}@media (min-width: 640px){.case-study-hero__heading h1{max-width:70%}}.case-study-hero__heading p{font-family:"basis-grotesque-bold",sans-serif}.case-study-hero__cover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:-1}.case-study-hero__cover__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(21,21,21,0.393) 0%, rgba(21,21,21,0.725) 167.57%)}.case-study-hero__cover__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case-study-intro{padding-top:100px}@media (min-width: 769px){.case-study-intro{padding-top:200px}}.case-study-intro__description{grid-column:span 2;margin-bottom:30px}@media (min-width: 769px){.case-study-intro__description{grid-column:span 7;margin-bottom:0}}@media (min-width: 1280px){.case-study-intro__description{grid-column:span 6}}.case-study-intro__description p{margin-bottom:30px}@media (min-width: 769px){.case-study-intro__description p{font-size:16px;line-height:24px}}@media screen and (min-width: 769px) and (min-width: 769px){.case-study-intro__description p{font-size:18px;line-height:32px}}@media (min-width: 769px){.case-study-intro__description p:first-child{font-size:24px;line-height:38px}}.case-study-intro__description p:last-child{margin-bottom:0}.case-study-intro__info{grid-column:span 2}.case-study-intro__info h6{margin-bottom:10px}@media (min-width: 769px){.case-study-intro__info>div:nth-last-child(2){margin-bottom:60px}}.case-study-intro__info .case-study-tag{padding:4px 20px;display:inline-block;border-radius:50px;font-size:14px;background-color:rgba(255,255,255,0.05);line-height:24px}@media (min-width: 769px){.case-study-intro__info{text-align:right;grid-column:9 / span 4}}.case-study-intro__info__industry,.case-study-intro__info__services,.case-study-intro__info__platform,.case-study-intro__info__timeline{margin-bottom:30px}.case-study-image{padding-top:120px}@media (min-width: 769px){.case-study-image{padding-top:200px}}.case-study-image img{border-radius:10px}.case-study-image .video-wrapper{border-radius:10px;padding:50px}.case-study-image .video-wrapper--framework{background-color:#f45a27}.case-study-image .video-wrapper--cometeer{background-color:#f5d577}.case-study-image .video-wrapper--rarebird{background:linear-gradient(76.89deg, rgba(34,64,255,0.5) 42.03%, rgba(122,216,255,0.5) 97.72%) #fff}.case-study-image .video-wrapper video{border-radius:10px}.case-study-double-image{padding-top:120px}@media (min-width: 769px){.case-study-double-image{padding-top:200px}}.case-study-double-image__image{grid-column:span 2;margin-bottom:30px}@media (min-width: 769px){.case-study-double-image__image{grid-column:span 6;margin-bottom:0}}.case-study-double-image__image img{border-radius:10px;width:100%}.case-study-double-image+.case-study-double-image{padding-top:0}@media (min-width: 769px){.case-study-double-image+.case-study-double-image{padding-top:40px}}.case-study-mobile{padding-top:120px}@media (min-width: 769px){.case-study-mobile{padding-top:200px}}.case-study-mobile__list{-moz-column-count:4;column-count:4;gap:20px}@media (min-width: 769px){.case-study-mobile__list{gap:40px}}.case-study-mobile__list__image:nth-child(even){padding-top:20px}@media (min-width: 769px){.case-study-mobile__list__image:nth-child(even){padding-top:60px}}.case-study-mobile__list__image img{border-radius:10px}@media (min-width: 769px){.case-study-mobile__list__image img{border-radius:20px}}.case-study-feature{padding-top:60px}@media (min-width: 769px){.case-study-feature{padding-top:100px}}.case-study-feature__title{grid-column:span 2}@media (min-width: 769px){.case-study-feature__title{grid-column:span 5}}.case-study-feature__description{grid-column:span 2}@media (min-width: 769px){.case-study-feature__description{grid-column:7 / span 6}}.case-study-feature__description p{margin-bottom:30px}.case-study-feature__description p:last-child{margin-bottom:0}.case-study-feature-with-image{padding-top:120px}@media (min-width: 769px){.case-study-feature-with-image{padding-top:200px}}.case-study-feature-with-image__image{grid-column:span 2;margin-bottom:60px}@media (min-width: 769px){.case-study-feature-with-image__image{grid-column:span 12}}@media (min-width: 1024px){.case-study-feature-with-image__image{grid-column:span 5;margin-bottom:0}}.case-study-feature-with-image__image img{border-radius:10px;width:100%}.case-study-feature-with-image__description{grid-column:span 2}@media (min-width: 769px){.case-study-feature-with-image__description{grid-column:span 12}}@media (min-width: 1024px){.case-study-feature-with-image__description{grid-column:7 / span 6}}.case-study-feature-with-image__description p{margin-bottom:30px}.case-study-feature-with-image__description p:last-child{margin-bottom:0}.case-study-quote{padding-top:100px}@media (min-width: 769px){.case-study-quote{padding-top:200px}}.case-study-press{padding-top:120px;text-align:center}@media (min-width: 769px){.case-study-press{padding-top:200px}}.case-study-press__list{margin-top:60px;row-gap:30px;align-items:center}.case-study-press__list li{grid-column:span 1}@media (min-width: 769px){.case-study-press__list li{grid-column:span 4}}@media (min-width: 1280px){.case-study-press__list li{grid-column:span 2}}.main--case-study .highlight-text{color:#fff}.main--case-study .highlight-text:after{background-color:#fff}.blog-page__intro{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.blog-page .blog-post__header{margin:30px 0;grid-column:span 2}@media (min-width: 769px){.blog-page .blog-post__header{margin:60px 0;grid-column:2 / span 10}}@media (min-width: 1024px){.blog-page .blog-post__header{grid-column:3 / span 8}}.blog-page .blog-post__header__title{font-size:36px;line-height:46px}@media screen and (min-width: 769px){.blog-page .blog-post__header__title{font-size:48px;line-height:60px}}@media screen and (min-width: 1280px){.blog-page .blog-post__header__title{font-size:72px;line-height:70px}}.blog-page .blog-post__header__reading-time{font-size:16px;line-height:24px;color:#A4A4A4}@media screen and (min-width: 769px){.blog-page .blog-post__header__reading-time{font-size:18px;line-height:32px}}.blog-page .blog-post__header__author,.blog-page .blog-post__header__subtitle{display:flex}@media (min-width: 769px){.blog-page .blog-post__header__author,.blog-page .blog-post__header__subtitle{justify-content:space-between}}.blog-page .blog-post__header__subtitle{flex-direction:column}@media (min-width: 769px){.blog-page .blog-post__header__subtitle{flex-direction:row}}.blog-page .blog-post__header__author{order:2;padding-top:20px}@media (min-width: 769px){.blog-page .blog-post__header__author{order:0;padding-top:0}}.blog-page .blog-post__header__author__img{overflow:hidden;padding-right:20px}.blog-page .blog-post__header__author__img img{border-radius:50%;width:70px;height:auto}@media (min-width: 769px){.blog-page .blog-post__header__author__details{padding-right:20px}}.blog-page .blog-post__header__author__details__info{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.blog-page .blog-post__header__author__details__info{font-size:18px;line-height:32px}}.blog-page .blog-post__header__author__details__info a{text-decoration:none}.blog-page .blog-post__cover{grid-column:span 2;margin-bottom:60px}@media (min-width: 769px){.blog-page .blog-post__cover{grid-column:span 12}}@media (min-width: 1024px){.blog-page .blog-post__cover{grid-column:2 / span 10;margin-bottom:100px}}.blog-page .blog-post__body{grid-column:span 2;margin-bottom:80px}@media (min-width: 769px){.blog-page .blog-post__body{grid-column:2 / span 10}}@media (min-width: 1024px){.blog-page .blog-post__body{grid-column:3 / span 8;margin-bottom:120px}}.blog-page .blog-post__body a{font-family:"basis-grotesque-bold",sans-serif}.blog-page .blog-post__body p,.blog-page .blog-post__body ul,.blog-page .blog-post__body ol,.blog-page .blog-post__body li{margin-bottom:30px}.blog-page .blog-post__body ul,.blog-page .blog-post__body ol{font-size:16px;line-height:24px;padding-left:20px;margin-left:0}@media screen and (min-width: 769px){.blog-page .blog-post__body ul,.blog-page .blog-post__body ol{font-size:18px;line-height:32px}}@media screen and (min-width: 1280px){.blog-page .blog-post__body ul,.blog-page .blog-post__body ol{font-size:20px;line-height:36px}}.blog-page .blog-post__body ul{list-style:initial}.blog-page .blog-post__body ol{list-style:auto}.blog-page .blog-post__body hr{margin:60px 0}@media (min-width: 769px){.blog-page .blog-post__body hr{margin:100px 0}}.blog-page .blog-post__body blockquote{margin:30px 0}@media (min-width: 769px){.blog-page .blog-post__body blockquote{margin:60px 0}}.blog-page .blog-post__body blockquote p{padding:0 30px;border-left:3px solid var(--foreground-success-color);color:var(--foreground-color);font-style:italic}.blog-page .blog-post__body h1{font-size:36px;line-height:46px}@media screen and (min-width: 769px){.blog-page .blog-post__body h1{font-size:48px;line-height:60px}}@media screen and (min-width: 1280px){.blog-page .blog-post__body h1{font-size:72px;line-height:70px}}.blog-page .blog-post__body h2{font-size:24px;line-height:38px}@media screen and (min-width: 1024px){.blog-page .blog-post__body h2{font-size:36px;line-height:46px}}@media screen and (min-width: 1280px){.blog-page .blog-post__body h2{font-size:48px;line-height:60px}}.blog-page .blog-post__body h3,.blog-page .blog-post__body .about .tabs .tab-content__item p,.about .tabs .tab-content__item .blog-page .blog-post__body p{font-size:24px;line-height:38px}@media screen and (min-width: 1280px){.blog-page .blog-post__body h3,.blog-page .blog-post__body .about .tabs .tab-content__item p,.about .tabs .tab-content__item .blog-page .blog-post__body p{font-size:36px;line-height:46px}}.blog-page .blog-post__body h4{font-size:18px;line-height:32px}@media screen and (min-width: 769px){.blog-page .blog-post__body h4{font-size:20px;line-height:36px}}@media screen and (min-width: 1280px){.blog-page .blog-post__body h4{font-size:24px;line-height:38px}}.blog-page .blog-post__body h5{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.blog-page .blog-post__body h5{font-size:18px;line-height:32px}}.blog-page .blog-post__body h6{font-size:16px;line-height:24px}@media screen and (min-width: 769px){.blog-page .blog-post__body h6{font-size:18px;line-height:32px}}@media screen and (min-width: 1280px){.blog-page .blog-post__body h6{font-size:20px;line-height:36px}}.blog-page .blog-post__body .highlight pre{font-size:16px;margin:30px 0;padding:16px;overflow-x:auto;color:#fff}@media (min-width: 769px){.blog-page .blog-post__body .highlight pre{padding:30px}}.blog-page .blog-post img{margin:0 auto}.blog-hero{text-align:center}.blog-hero .hero__image{position:absolute;right:0;top:0;transform:translateY(-25%);z-index:-1;max-width:100%;height:auto}.blog-index .blog-post-list{row-gap:80px}@media (min-width: 1280px){.blog-index .blog-post-list{row-gap:120px}}.blog-index .blog-post-list__item{grid-column:span 2}@media (min-width: 769px){.blog-index .blog-post-list__item{grid-column:span 6}}@media (min-width: 1024px){.blog-index .blog-post-list__item{grid-column:span 4}}.blog-index--main .blog-post-list__item:nth-child(2){order:-1;grid-column:span 2}@media (min-width: 769px){.blog-index--main .blog-post-list__item:nth-child(2){grid-column:span 6}}.blog-index--main .blog-post-list .blog-newsletter{grid-column:span 2}@media (min-width: 769px){.blog-index--main .blog-post-list .blog-newsletter{margin-top:30px;grid-column:8 / span 5}}@media (min-width: 1280px){.blog-index--main .blog-post-list .blog-newsletter{margin-top:60px}}.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline{position:relative;width:100%}.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline h3,.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline .about .tabs .tab-content__item p,.about .tabs .tab-content__item .blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline p{margin-bottom:30px}@media (min-width: 1280px){.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline h3,.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline .about .tabs .tab-content__item p,.about .tabs .tab-content__item .blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline p{margin-bottom:60px}}.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline .arrow{font-weight:bold;font-size:48px;color:#5DBEFD}.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline .frequency{display:none}@media (min-width: 1280px){.blog-index--main .blog-post-list .blog-newsletter__form .newsletter__form__headline .frequency{display:block;position:absolute;bottom:-30px;left:155px;padding:8px 20px;background-color:#FEF135;color:#151515;font-weight:bold;border-radius:5px;transform:rotate(-15deg)}}.blog-index--main .blog-post-list .blog-newsletter__form label{display:none}.blog-index--main .blog-post-list .blog-newsletter__form__wrapper{display:flex}.blog-index--main .blog-post-list .blog-newsletter__form__wrapper .mc-field-group{flex-grow:1}.blog-index--main .blog-post-list .blog-newsletter__form__wrapper .mc-field-group input[type="email"]{margin:0}.blog-index--main .blog-post-list .blog-newsletter__form__wrapper .button{font-size:16px;height:56px;padding:0 20px;border-radius:0}@media (min-width: 769px){.blog-index--main .blog-post-list .blog-newsletter__form__wrapper .button{height:66px;padding:0 20px}}@media (min-width: 1280px){.related-posts .blog-post-list{grid-column-gap:110px}}.related-posts .blog-post-list__item{grid-column:span 2}@media (min-width: 769px){.related-posts .blog-post-list__item{grid-column:span 6}}@media (min-width: 769px){.related-posts .blog-post-list__item__link__preview{height:295px}}@media (min-width: 769px){.related-posts .blog-post-list__item__link__preview img{height:295px}}.blog-navigation{grid-column:span 2;overflow-x:scroll;margin-bottom:30px;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 1024px){.blog-navigation{margin-bottom:60px}}@media (min-width: 1280px){.blog-navigation{margin-bottom:100px}}.blog-navigation::-webkit-scrollbar{display:none}@media (min-width: 769px){.blog-navigation{grid-column:1 / span 14}}.blog-navigation__list{padding:20px 0;list-style:none;display:flex;flex-direction:row}@media (min-width: 769px){.blog-navigation__list{justify-content:center}}.blog-navigation__list__item{margin:0 10px;font-size:14px;text-transform:uppercase}@media (min-width: 769px){.blog-navigation__list__item{margin:0 20px;font-size:16px}}.blog-navigation__list__item__link{color:#A4A4A4;position:relative;text-decoration:none;display:block;white-space:nowrap}.blog-navigation__list__item__link:hover{text-decoration:none}.blog-navigation__list__item__link.active{font-family:"basis-grotesque-bold",sans-serif;color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:var(--foreground-color);text-decoration-color:var(--foreground-color)}.blog-pagination{margin-top:100px;padding:0;display:flex;flex-direction:row;justify-content:center;list-style:none}.blog-pagination__item{padding:0;margin:0 30px;text-align:center}@media (min-width: 769px){.blog-pagination__item{margin:0 60px}}.blog-pagination__item.prev a::before{content:'← Prev'}@media (min-width: 769px){.blog-pagination__item.prev a::before{content:''}}.blog-pagination__item.next a::before{content:'Next →'}@media (min-width: 769px){.blog-pagination__item.next a::before{content:''}}.blog-pagination__item a{display:block;position:relative;overflow:hidden;white-space:nowrap;width:100%;text-indent:200%}.blog-pagination__item a::before{content:'';position:absolute;left:0;right:0;top:0;text-indent:0}@media (min-width: 769px){.blog-pagination__item a{text-indent:0}}.blog-page sub{line-height:normal}@supports not ((-webkit-text-decoration-skip-ink: none) or (text-decoration-skip-ink: none)){.hero-careers .hero__title .underlined{position:relative;display:inline-block;text-decoration:none}.hero-careers .hero__title .underlined::after{content:'';position:absolute;height:25px;background:var(--background-secondary-color);width:100%;bottom:0;left:0;right:0;z-index:-1}}body{background:var(--background-color);color:var(--foreground-color);font-size:16px;font-family:"basis-grotesque-regular",sans-serif;line-height:24px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body ::-moz-selection{color:var(--foreground-color);background:var(--text-selection)}body ::selection{color:var(--foreground-color);background:var(--text-selection)}body.js-show-menu{overflow:hidden}@media (min-width: 769px){body.js-show-menu{overflow:auto}}.main{padding-top:60px}.main--case-study{padding-top:0;margin-top:-94px}@media (min-width: 769px){.main--case-study{margin-top:-134px}}html{--background-color: #151515;--background-success-color: #fff;--background-secondary-color: #252525;--foreground-color: #fff;--foreground-success-color: #FEF135;--button-primary-color: #151515;--button-primary-hover-color: #d6c801;--button-secondary-hover-color: #151515;--text-selection: #000;--nebulab-logo: url("data:image/svg+xml;charset=UTF-8,%3csvg width='178' height='54' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M67.516 37.4V22.924h3.78v1.18a6.442 6.442 0 014.137-1.455c2.03 0 3.86.905 5.053 2.32.955 1.142 1.512 2.597 1.512 5.076V37.4h-3.939v-7.672c0-1.416-.318-2.164-.875-2.714-.517-.512-1.313-.787-2.188-.787-1.671 0-3.024 1.062-3.581 1.81V37.4h-3.9zM98.071 35.08c-1.432 1.651-3.74 2.596-6.007 2.596-4.377 0-7.68-2.99-7.68-7.514 0-4.013 2.786-7.554 7.123-7.554 4.058 0 6.922 3.383 6.922 7.396 0 .394-.04.787-.08 1.102H88.205c.2 2.045 1.87 3.422 3.939 3.422 1.671 0 2.984-.944 3.7-1.652l2.228 2.203zm-3.66-6.807c-.12-1.298-1.313-2.518-2.904-2.518-1.632 0-2.945 1.22-3.144 2.518h6.048zM101.135 37.373V16.17h3.938v7.75c1.154-.905 2.547-1.338 4.138-1.338 3.979 0 7.201 3.266 7.201 7.554 0 1.967-.716 3.776-1.87 5.074-1.313 1.495-3.342 2.44-5.53 2.44-1.472 0-2.865-.433-4.058-1.456v1.18h-3.819zm3.938-5.075a4.38 4.38 0 003.541 1.81c2.188 0 3.859-1.652 3.859-3.934 0-2.085-1.472-3.973-3.779-3.973-1.512 0-2.825.708-3.621 1.81v4.287zM133.003 22.924v14.478h-3.78v-1.18c-1.154 1.022-2.546 1.455-3.939 1.455a6.504 6.504 0 01-4.973-2.321c-.955-1.14-1.472-2.636-1.472-4.76v-7.672h3.939v7.83c0 1.297.278 1.966.716 2.478.597.668 1.432.904 2.188.904 1.671 0 2.865-1.101 3.422-1.81v-9.402h3.899zM140.84 37.373h-3.938V16.17h3.938v21.204zM158.824 37.4h-3.78v-1.18c-1.194 1.023-2.586 1.456-4.058 1.456-2.188 0-4.217-.945-5.53-2.44-1.154-1.298-1.87-3.107-1.87-5.074 0-4.25 3.183-7.554 7.201-7.554 1.671 0 3.143.551 4.297 1.456v-1.18h3.779V37.4h-.039zm-3.939-9.402a4.535 4.535 0 00-3.621-1.81c-2.307 0-3.779 1.889-3.779 3.974 0 2.281 1.671 3.934 3.859 3.934 1.472 0 2.785-.708 3.541-1.81v-4.288zM162.722 37.373V16.17h3.939v7.75c1.154-.905 2.546-1.338 4.138-1.338 3.978 0 7.201 3.266 7.201 7.554 0 1.967-.716 3.776-1.87 5.074-1.313 1.495-3.342 2.44-5.53 2.44-1.472 0-2.865-.433-4.058-1.456v1.18h-3.82zm3.939-5.075a4.38 4.38 0 003.541 1.81c2.188 0 3.859-1.652 3.859-3.934 0-2.085-1.472-3.973-3.779-3.973-1.512 0-2.825.708-3.621 1.81v4.287z' fill='%23fff'/%3e%3cpath d='M27.213 0C12.174 0 0 12.038 0 26.909c0 14.87 12.174 26.909 27.213 26.909 15.04 0 27.213-12.038 27.213-26.91C54.426 12.039 42.252 0 27.213 0zM12.97 40.914l3.263-11.999 5.888 2.95 2.984 5.823-12.135 3.226zm18.58-.354l-6.087-11.842L13.487 22.7l27.97-9.756L31.55 40.56z' fill='%235DBEFD'/%3e%3c/svg%3e")}html.light{--background-color: #fff;--background-success-color: #151515;--background-secondary-color: #EBEBEB;--foreground-color: #151515;--foreground-success-color: #5DBEFD;--button-primary-color: #151515;--button-primary-hover-color: #44b4fd;--button-secondary-hover-color: #151515;--text-selection: #5DBEFD;--nebulab-logo: url("data:image/svg+xml;charset=UTF-8,%3csvg width='178' height='54' viewBox='0 0 178 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M67.5156 37.4007V22.9233H71.2952V24.1036C72.4092 23.1987 73.8017 22.6479 75.4329 22.6479C77.462 22.6479 79.2921 23.5528 80.4857 24.969C81.4405 26.1099 81.9975 27.5655 81.9975 30.044V37.4007H78.0588V29.7293C78.0588 28.313 77.7405 27.5655 77.1835 27.0148C76.6663 26.5033 75.8706 26.2279 74.9953 26.2279C73.3243 26.2279 71.9716 27.2901 71.4146 28.0376V37.4007H67.5156Z' fill='%23151515'/%3e%3cpath d='M98.0709 35.0793C96.6387 36.7316 94.3311 37.6758 92.0633 37.6758C87.6869 37.6758 84.3848 34.6859 84.3848 30.1618C84.3848 26.149 87.1697 22.6084 91.5063 22.6084C95.5645 22.6084 98.429 25.9917 98.429 30.0044C98.429 30.3978 98.3892 30.7912 98.3494 31.1059H88.2042C88.4031 33.1516 90.0741 34.5285 92.1429 34.5285C93.8139 34.5285 95.1268 33.5844 95.843 32.8762L98.0709 35.0793ZM94.4107 28.2734C94.2913 26.9752 93.0978 25.7556 91.5063 25.7556C89.8751 25.7556 88.5622 26.9752 88.3633 28.2734H94.4107Z' fill='%23151515'/%3e%3cpath d='M101.135 37.3733V16.1689H105.074V23.919C106.227 23.0141 107.62 22.5814 109.211 22.5814C113.19 22.5814 116.412 25.8466 116.412 30.1347C116.412 32.1017 115.696 33.9114 114.542 35.2096C113.23 36.7045 111.2 37.6487 109.012 37.6487C107.54 37.6487 106.148 37.216 104.954 36.1931V37.3733H101.135ZM105.074 32.2984C105.829 33.3606 107.142 34.1081 108.614 34.1081C110.803 34.1081 112.474 32.4558 112.474 30.1741C112.474 28.089 111.002 26.2007 108.694 26.2007C107.182 26.2007 105.869 26.9088 105.074 28.0103V32.2984Z' fill='%23151515'/%3e%3cpath d='M133.001 22.9243V37.4016H129.222V36.2214C128.068 37.2442 126.676 37.677 125.283 37.677C123.254 37.677 121.464 36.7328 120.31 35.3559C119.355 34.215 118.838 32.7201 118.838 30.5957V22.9243H122.777V30.7531C122.777 32.0513 123.055 32.7201 123.493 33.2315C124.09 33.9003 124.925 34.1363 125.681 34.1363C127.352 34.1363 128.546 33.0348 129.103 32.3267V22.9243H133.001Z' fill='%23151515'/%3e%3cpath d='M140.841 37.3733H136.902V16.1689H140.841V37.3733Z' fill='%23151515'/%3e%3cpath d='M158.824 37.4004H155.044V36.2202C153.851 37.243 152.458 37.6758 150.986 37.6758C148.798 37.6758 146.769 36.7316 145.456 35.2367C144.302 33.9384 143.586 32.1288 143.586 30.1618C143.586 25.913 146.769 22.6084 150.787 22.6084C152.458 22.6084 153.93 23.1592 155.084 24.064V22.8838H158.864V37.4004H158.824ZM154.885 27.998C154.089 26.9358 152.776 26.1884 151.265 26.1884C148.957 26.1884 147.485 28.0767 147.485 30.1618C147.485 32.4435 149.156 34.0958 151.344 34.0958C152.816 34.0958 154.129 33.3877 154.885 32.2861V27.998Z' fill='%23151515'/%3e%3cpath d='M162.723 37.3733V16.1689H166.661V23.919C167.815 23.0141 169.208 22.5814 170.799 22.5814C174.778 22.5814 178 25.8466 178 30.1347C178 32.1017 177.284 33.9114 176.13 35.2096C174.817 36.7045 172.788 37.6487 170.6 37.6487C169.128 37.6487 167.736 37.216 166.542 36.1931V37.3733H162.723ZM166.661 32.2984C167.417 33.3606 168.73 34.1081 170.202 34.1081C172.39 34.1081 174.061 32.4558 174.061 30.1741C174.061 28.089 172.589 26.2007 170.282 26.2007C168.77 26.2007 167.457 26.9088 166.661 28.0103V32.2984Z' fill='%23151515'/%3e%3cpath d='M27.2132 0C12.1743 0 0 12.0382 0 26.9088C0 41.7795 12.1743 53.8177 27.2132 53.8177C42.2521 53.8177 54.4265 41.7795 54.4265 26.9088C54.4265 12.0382 42.2521 0 27.2132 0ZM12.97 40.914L16.2325 28.9152L22.1207 31.8657L25.1046 37.6881L12.97 40.914ZM31.5498 40.56L25.4627 28.7185L13.4873 22.6994L41.4564 12.943L31.5498 40.56Z' fill='%235DBEFD'/%3e%3c/svg%3e ")}html.dark{--background-color: #151515;--background-success-color: #fff;--background-secondary-color: #252525;--foreground-color: #fff;--foreground-success-color: #FEF135;--button-primary-color: #151515;--button-primary-hover-color: #d6c801;--button-secondary-hover-color: #151515;--text-selection: #000;--nebulab-logo: url("data:image/svg+xml;charset=UTF-8,%3csvg width='178' height='54' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M67.516 37.4V22.924h3.78v1.18a6.442 6.442 0 014.137-1.455c2.03 0 3.86.905 5.053 2.32.955 1.142 1.512 2.597 1.512 5.076V37.4h-3.939v-7.672c0-1.416-.318-2.164-.875-2.714-.517-.512-1.313-.787-2.188-.787-1.671 0-3.024 1.062-3.581 1.81V37.4h-3.9zM98.071 35.08c-1.432 1.651-3.74 2.596-6.007 2.596-4.377 0-7.68-2.99-7.68-7.514 0-4.013 2.786-7.554 7.123-7.554 4.058 0 6.922 3.383 6.922 7.396 0 .394-.04.787-.08 1.102H88.205c.2 2.045 1.87 3.422 3.939 3.422 1.671 0 2.984-.944 3.7-1.652l2.228 2.203zm-3.66-6.807c-.12-1.298-1.313-2.518-2.904-2.518-1.632 0-2.945 1.22-3.144 2.518h6.048zM101.135 37.373V16.17h3.938v7.75c1.154-.905 2.547-1.338 4.138-1.338 3.979 0 7.201 3.266 7.201 7.554 0 1.967-.716 3.776-1.87 5.074-1.313 1.495-3.342 2.44-5.53 2.44-1.472 0-2.865-.433-4.058-1.456v1.18h-3.819zm3.938-5.075a4.38 4.38 0 003.541 1.81c2.188 0 3.859-1.652 3.859-3.934 0-2.085-1.472-3.973-3.779-3.973-1.512 0-2.825.708-3.621 1.81v4.287zM133.003 22.924v14.478h-3.78v-1.18c-1.154 1.022-2.546 1.455-3.939 1.455a6.504 6.504 0 01-4.973-2.321c-.955-1.14-1.472-2.636-1.472-4.76v-7.672h3.939v7.83c0 1.297.278 1.966.716 2.478.597.668 1.432.904 2.188.904 1.671 0 2.865-1.101 3.422-1.81v-9.402h3.899zM140.84 37.373h-3.938V16.17h3.938v21.204zM158.824 37.4h-3.78v-1.18c-1.194 1.023-2.586 1.456-4.058 1.456-2.188 0-4.217-.945-5.53-2.44-1.154-1.298-1.87-3.107-1.87-5.074 0-4.25 3.183-7.554 7.201-7.554 1.671 0 3.143.551 4.297 1.456v-1.18h3.779V37.4h-.039zm-3.939-9.402a4.535 4.535 0 00-3.621-1.81c-2.307 0-3.779 1.889-3.779 3.974 0 2.281 1.671 3.934 3.859 3.934 1.472 0 2.785-.708 3.541-1.81v-4.288zM162.722 37.373V16.17h3.939v7.75c1.154-.905 2.546-1.338 4.138-1.338 3.978 0 7.201 3.266 7.201 7.554 0 1.967-.716 3.776-1.87 5.074-1.313 1.495-3.342 2.44-5.53 2.44-1.472 0-2.865-.433-4.058-1.456v1.18h-3.82zm3.939-5.075a4.38 4.38 0 003.541 1.81c2.188 0 3.859-1.652 3.859-3.934 0-2.085-1.472-3.973-3.779-3.973-1.512 0-2.825.708-3.621 1.81v4.287z' fill='%23fff'/%3e%3cpath d='M27.213 0C12.174 0 0 12.038 0 26.909c0 14.87 12.174 26.909 27.213 26.909 15.04 0 27.213-12.038 27.213-26.91C54.426 12.039 42.252 0 27.213 0zM12.97 40.914l3.263-11.999 5.888 2.95 2.984 5.823-12.135 3.226zm18.58-.354l-6.087-11.842L13.487 22.7l27.97-9.756L31.55 40.56z' fill='%235DBEFD'/%3e%3c/svg%3e")}