@font-face{font-display:swap;font-family:Saans;font-style:normal;font-weight:400;src:url(/fonts/Saans.woff2) format("woff2")}@font-face{font-display:swap;font-family:var(--font);font-style:normal;font-weight:400;src:url(/fonts/Saans-Mono.woff2) format("woff2")}body{font-size:20rem;font-weight:500;line-height:1.1}.h1,.h2,.h3,.h4,.super{font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.super{font-size:80rem}.h1{font-size:64rem}.h2{font-size:48rem}.h3{font-size:32rem}.h4{font-size:24rem}@media(max-width:1024px){body{font-size:16px}.super{font-size:60rem}.h1{font-size:32rem}.h2{font-size:28rem}.h3{font-size:22rem}.h4{font-size:16rem}}:root{--margin:28rem;--gap:28rem;--column:calc(var(--rvw)*100/12 - var(--margin)*2/12 - var(--gap)*11/12)}@media(max-width:1024px){:root{--margin:24px;--gap:10px}}@media(max-width:970px){:root{--gap:8rem}}*{font-smooth:almays;text-shadow:0 0 1px transparent;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@-moz-document url-prefix(){body{font-weight:lighter!important}}body,html{height:auto;margin:0;min-height:100%;padding:0}body{background:#1b1b1b;color:#f7f5f2;font-family:var(--font),sans-serif}.lenis.lenis-scrolling iframe{pointer-events:none}html{font-size:.0578703704vw;scroll-behavior:auto}@media(max-width:1024px){html{font-size:1px}}#main{max-width:100vw;min-height:100svh;width:100%}.no-transition,.no-transition *{transition:none!important}.no-transform,.no-transform *{transform:none!important}.none{display:none!important}.full-width{width:100vw}.size-auto{height:auto!important;width:auto!important}.overflow-hidden{overflow:hidden!important}#prismic-toolbar-v2{display:none!important}a{color:inherit;text-decoration:none}a,a:focus{outline:none}hr{color:inherit}[data-fade-in]{opacity:0;transition:opacity 1s ease-in}[data-fade-in].show{opacity:1}[data-fade-in-y]{transition:transform 1s cubic-bezier(.26,.1,0,1),opacity 1s ease-in}[data-fade-in-y]:not(.show){opacity:0;transform:translateY(200px)}.transition-none,.transition-none *{transition:none!important}html.menu-open{overflow:hidden!important}.print{box-sizing:border-box;height:100lvh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.print .bg,.print .static{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.print .bg{-webkit-mask-image:radial-gradient(circle at 0 0,#fff 0,hsla(0,0%,100%,0) 20%);mask-image:radial-gradient(circle at 0 0,#fff 0,#fff0 20%);opacity:.4;z-index:0}.print .static{opacity:.05}@media(max-width:580px){.print .bg{-webkit-mask-image:radial-gradient(circle at 50% 50%,#fff 0,hsla(0,0%,100%,0) 40%);mask-image:radial-gradient(circle at 50% 50%,#fff 0,#fff0 40%);opacity:.8}.print .static{opacity:.1}}.intro{align-items:center;display:flex;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity 1s cubic-bezier(.6,.14,0,1);width:100vw;z-index:99999999}.intro .bg{background:#1b1b1b;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.intro.hide{opacity:0}.intro.hide,.intro.hide *{pointer-events:none}.loading{align-items:center;display:flex;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999999}.loading .bg{background:#1b1b1b;height:100%;left:0;position:absolute;top:0;transition:opacity .8s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}.loading.hide,.loading.hide *{pointer-events:none!important}.loading.hide .bg{opacity:0}.grid{box-sizing:border-box;display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr);grid-template-rows:auto;height:100%;left:0;padding:0 var(--margin);pointer-events:none;position:fixed;top:0;width:100%;z-index:9999999}.grid div{background:#f003}.grid:not(.show){display:none}.scrambleText{display:inline-flex;position:relative;width:var(--scramble-width)}.scrambleText span{pointer-events:none}.scrambleText span:last-child{pointer-events:none;position:absolute;visibility:hidden}.menuToggle{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:16rem;height:40rem;width:2.5em}.menuToggle span{pointer-events:none}@media(max-width:580px){.menuToggle{font-size:14rem}}.primaryButton{align-items:center;appearance:none;background:transparent;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:16rem;justify-content:center;line-height:1;margin:0;padding:16rem 26rem;position:relative}.primaryButton:before{background:currentColor;border:1px solid;border-radius:6rem;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:border-color 1s cubic-bezier(.19,1,.22,1),background 1s cubic-bezier(.19,1,.22,1);width:100%}.primaryButton span{color:#1b1b1b;display:inline-block;transition:color 1s cubic-bezier(.19,1,.22,1);white-space:nowrap;z-index:9}.primaryButton.dark span{color:#f7f5f2}.primaryButton:hover:before{background:transparent}.primaryButton:hover span{color:#f7f5f2}.primaryButton:hover.dark span{color:#1b1b1b}@media(max-width:1024px){.primaryButton{font-size:14rem;padding:13rem 20rem}}.nav{align-items:center;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);background:rgba(255,255,255,.28);background-image:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 32px 0 rgba(0,0,0,.12),inset 0 1px 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(255,255,255,.25);border-radius:14rem;box-sizing:border-box;display:flex;justify-content:space-between;left:50%;overflow:hidden;padding:8rem 8rem 8rem 20rem;position:fixed;top:12rem;transform:translate(-50%);transition:opacity 1s cubic-bezier(.19,1,.22,1),color 1s cubic-bezier(.19,1,.22,1),width 1s cubic-bezier(.6,.14,0,1);-webkit-user-select:none;user-select:none;width:170rem;z-index:99999}.nav .logo{height:24rem;margin-right:155rem;overflow:visible;transition:margin-right 1s cubic-bezier(.6,.14,0,1);width:24rem}.nav .logo svg{clip-path:inset(0 0 0 0);fill:currentColor;height:100%;pointer-events:none;transition:clip-path 1s cubic-bezier(.6,.14,0,1);width:135rem}.nav .right{align-items:center;display:flex;gap:32rem}.nav .items{align-items:center;font-family:var(--font-mono);font-size:16rem;gap:26rem}.nav .items,.nav .items .item{display:inline-flex}.nav .items .item.disabled{opacity:.2!important;pointer-events:none!important}.nav .hireButton,.nav .menuToggle{transition:transform 1s cubic-bezier(.6,.14,0,1)}.nav .menuToggle{display:none}.nav:not(.isSmall){width:580rem}.nav:not(.isSmall) .logo{margin-right:32rem}.nav:not(.isSmall) .logo svg{clip-path:inset(0 111rem 0 0)}.nav.isOpen .menuToggle{transform:translate(calc(var(--button-width)))}.nav.isOpen .hireButton{transform:translate(calc(var(--button-width) + 40rem))}@media(max-width:1024px){.nav{width:176rem}.nav .logo{height:auto;margin-right:auto;overflow:visible;width:135rem}.nav .logo svg{clip-path:none!important;width:135rem}.nav .logo path{transition:opacity 1s cubic-bezier(.19,1,.22,1)}.nav .menuToggle{display:inline-flex;margin-right:12rem}.nav .right{transition:transform 1s cubic-bezier(.6,.14,0,1)}.nav .hireButton,.nav .items{display:none}.nav.isSmall .right{transform:translate(100%)!important}.nav:not(.isSmall){width:calc(100vw - var(--margin)*2)}.nav:not(.isSmall) .logo path:last-child{opacity:1;pointer-events:auto}}.menu{align-items:center;display:flex;flex-direction:column;height:calc(100dvh - var(--nav-height) - 32rem);justify-content:center;left:50%;overflow:clip;position:fixed;top:calc(var(--nav-height) + 20rem);transform:translate(-50%);width:480rem;z-index:99999}.menu,.menu .bg{border-radius:12rem}.menu .bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#24242499;height:100%;position:absolute;transform-origin:top;transition:transform 1s cubic-bezier(.6,.14,0,1);width:100%;will-change:transform;z-index:0}.menu .items{align-items:center;display:flex;flex-direction:column;gap:8rem 0;height:auto;justify-content:center;pointer-events:none;position:relative;text-align:center;width:100%;z-index:1}.menu .items .item{line-height:.87;pointer-events:auto;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1),color 1s cubic-bezier(.19,1,.22,1)}.menu .items.someActive:not(:hover) .item:not(:hover):not(.router-link-active),html[data-touch=false] .menu .items:hover .item:not(:hover){color:#666!important}.menu .hireButton{bottom:32rem;left:var(--margin);position:absolute;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);width:calc(100% - var(--margin)*2);z-index:1}.menu .bottom{align-items:center;display:flex;flex-direction:column;gap:10rem 0;justify-content:center;margin-top:40rem;pointer-events:none;width:100%;z-index:1}.menu .bottom .item{font-size:18rem;line-height:1;pointer-events:auto;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)}.menu .bottom.someActive:not(:hover) .item:not(:hover):not(.router-link-active),html[data-touch=false] .menu .bottom:hover .item:not(:hover){color:#666}.menu:not(.isOpen),.menu:not(.isOpen) *{pointer-events:none!important}.menu:not(.isOpen) .bg{transform:translateY(-102%);transition-delay:.6s}.menu:not(.isOpen) .items .item{opacity:0!important;transform:translateY(60rem)}.menu:not(.isOpen) .items .item:first-child{transition:transform 1.5s cubic-bezier(.19,1,.22,1) .6s,opacity 1.5s cubic-bezier(.19,1,.22,1) .6s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .items .item:nth-child(2){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .5s,opacity 1.5s cubic-bezier(.19,1,.22,1) .5s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .items .item:nth-child(3){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .4s,opacity 1.5s cubic-bezier(.19,1,.22,1) .4s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .items .item:nth-child(4){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .3s,opacity 1.5s cubic-bezier(.19,1,.22,1) .3s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .items .item:nth-child(5){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .2s,opacity 1.5s cubic-bezier(.19,1,.22,1) .2s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .bottom .item{opacity:0!important;transform:translateY(30rem)}.menu:not(.isOpen) .bottom .item:first-child{transition:transform 1.5s cubic-bezier(.19,1,.22,1) .1s,opacity 1.5s cubic-bezier(.19,1,.22,1) .1s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .bottom .item:nth-child(2){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .2s,opacity 1.5s cubic-bezier(.19,1,.22,1) .2s,color 1s cubic-bezier(.19,1,.22,1)}.menu:not(.isOpen) .hireButton{opacity:0!important;transform:translateY(40rem);transition-delay:0s}.menu.isOpen .bg{transition-delay:0s}.menu.isOpen .items .item:first-child{transition:transform 1.5s cubic-bezier(.19,1,.22,1) .5s,opacity 1.5s cubic-bezier(.19,1,.22,1) .5s,color 1s cubic-bezier(.19,1,.22,1)}.menu.isOpen .items .item:nth-child(2){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .6s,opacity 1.5s cubic-bezier(.19,1,.22,1) .6s,color 1s cubic-bezier(.19,1,.22,1)}.menu.isOpen .items .item:nth-child(3){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .7s,opacity 1.5s cubic-bezier(.19,1,.22,1) .7s,color 1s cubic-bezier(.19,1,.22,1)}.menu.isOpen .items .item:nth-child(4){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .8s,opacity 1.5s cubic-bezier(.19,1,.22,1) .8s,color 1s cubic-bezier(.19,1,.22,1)}.menu.isOpen .bottom .item:first-child,.menu.isOpen .items .item:nth-child(5){transition:transform 1.5s cubic-bezier(.19,1,.22,1) .9s,opacity 1.5s cubic-bezier(.19,1,.22,1) .9s,color 1s cubic-bezier(.19,1,.22,1)}.menu.isOpen .bottom .item:nth-child(2){transition:transform 1.5s cubic-bezier(.19,1,.22,1) 1s,opacity 1.5s cubic-bezier(.19,1,.22,1) 1s,color 1s cubic-bezier(.19,1,.22,1)}.menu.isOpen .hireButton{transition-delay:.8s}@media(max-width:580px){.menu{width:calc(100vw - var(--margin)*2)}.menu .items .item{font-size:40px}}.overlay{align-items:center;background:#04060ae0;display:flex;inset:0;justify-content:center;padding:8rem;position:fixed;z-index:1000}.modal{background:#101216;border:1px solid hsla(0,0%,100%,.14);border-radius:12rem;height:min(780rem,100vh - 16rem);overflow:hidden;position:relative;width:min(980rem,100vw - 16rem)}.close{align-items:center;background:transparent;border:none;border-radius:50%;color:#f7f5f2;cursor:pointer;display:flex;font-size:24rem;height:34rem;justify-content:center;line-height:1;position:absolute;right:10rem;top:10rem;width:34rem;z-index:2}.close:focus-visible,.close:hover{background:#ffffff26}.close:focus-visible{outline:2px solid #f7f5f2;outline-offset:2px}.widget{background:#101216;height:100%;min-height:700px;min-width:320px;position:relative;width:100%}@media(max-width:1024px){.overlay{padding:6rem}.modal{height:min(100%,100vh - 12rem);width:min(100%,100vw - 12rem)}.close{font-size:22rem;height:32rem;right:8rem;top:8rem;width:32rem}.widget{min-height:620px}}.bp-calendly-modal-widget,.bp-calendly-modal-widget.calendly-inline-widget{height:100%!important;min-height:0!important;min-width:0!important;position:relative!important;width:100%!important}.bp-calendly-modal-widget .calendly-spinner{inset:50% auto auto 50%!important;margin:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.bp-calendly-modal-widget .calendly-bounce1,.bp-calendly-modal-widget .calendly-bounce2,.bp-calendly-modal-widget .calendly-bounce3,.bp-calendly-modal-widget .calendly-spinner>div{vertical-align:middle}.bp-calendly-modal-widget iframe{border:0!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.customCursor{align-items:center;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;text-transform:uppercase;top:0;z-index:9999}.customCursor span{transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}.customCursor:not(.show) span{opacity:0;transform:scale(0)}html[data-touch=true] .customCursor{display:none}.prismicText:not(.paragraph){font-family:inherit;font-weight:inherit;text-align:inherit;text-decoration:inherit}.prismicText,.prismicText>*{margin-bottom:0;margin-top:0}.prismicText>*{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-decoration:inherit}.prismicText h1,.prismicText p:not(:last-child){margin-bottom:1em}.prismicText a{text-decoration:underline}.prismicText .videoWrapper{position:relative;width:100%}.prismicText .videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.prismicText.noMargin p,.prismicText.noMargin>*{margin-bottom:0!important;margin-top:0!important}.prismicText.noMargin p:empty{padding-bottom:1em!important}.responsiveImage{height:auto;margin:0;padding:0;position:relative;width:100%}.responsiveImage .shape,.responsiveImage img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.responsiveImage .ratio,.responsiveImage .shape{background-position:50%;background-repeat:no-repeat;background-size:cover}.responsiveImage .ratio{display:block;position:relative;z-index:1}.responsiveImage img{object-fit:cover}.responsiveImage.hasCover .ratio{background-color:#f5f5f5;transition:opacity 1s cubic-bezier(.19,1,.22,1)}.responsiveImage.loaded .ratio{opacity:0}.responsiveImage.bg{background:#f5f5f5}.responsiveImage.fixHeight{height:100%;width:auto}.responsiveImage.fixHeight .ratio{height:100%;padding-bottom:0!important;width:auto}.responsiveImage.alignTop img{object-position:top}.responsiveImage.alignTop .ratio,.responsiveImage.alignTop .shape{background-position:top}.responsiveImage.contain img{object-fit:contain}.responsiveImage.contain .ratio,.responsiveImage.contain .shape{background-size:contain}.responsiveImage.inheritSize{height:100%;width:100%}.responsiveImage.inheritSize .shape{height:100%}.responsiveImage.inheritSize .ratio{display:none;padding-bottom:0!important}.responsiveImage.inheritSize img{height:100%;object-fit:cover;width:100%}.footer{bottom:0;box-sizing:border-box;color:#929292;display:flex;flex-direction:column;justify-content:center;left:0;padding:40rem var(--margin);width:100%;z-index:9}.footer a{cursor:pointer}.footer .top{display:flex;gap:var(--gap)}.footer .top .logo{align-items:flex-start;display:flex;justify-content:space-between;width:calc(var(--column)*7 + var(--gap)*6)}.footer .top .logo svg{fill:#f7f5f2;height:40rem;width:auto}.footer .top .hireTalentCard{background:#f7f5f2;border-radius:24rem;color:#1b1b1b;display:flex;flex:1 1;flex-direction:column;justify-content:start;padding:32rem;pointer-events:all}.footer .top .hireTalentCard .hireTalentTitle{color:#8942e4;font-family:var(--font-mono);font-size:16rem;font-weight:380;margin-bottom:16rem}.footer .top .hireTalentCard .hireTalentDescription{color:#454543;margin-bottom:55rem;max-width:560rem}.footer .top .hireTalentCard .hireTalentButton{align-self:start;display:inline-block;position:relative;width:auto}.footer .top .hireTalentCard .hireTalentButton span{position:relative}.footer .top .imageMobile{border-radius:24rem;display:none;overflow:hidden;width:100%}.footer .middle{display:flex;gap:var(--gap);margin-top:8rem}.footer .middle .columns{display:flex;gap:var(--gap);width:calc(var(--column)*7 + var(--gap)*6)}.footer .middle .columns .columnsRight{display:flex;flex-direction:column;gap:60rem}.footer .middle .columns .column{width:calc(var(--column)*3 + var(--gap)*2)}.footer .middle .columns .column .columnTitle{display:block;font-family:var(--font-mono);font-size:16rem;font-weight:380;margin-bottom:24rem}.footer .middle .columns .column .items{color:#c3c3c3;display:flex;flex-direction:column;font-size:24rem;gap:16rem;line-height:1;pointer-events:none}.footer .middle .columns .column .items a{pointer-events:auto;transition:color 1s cubic-bezier(.19,1,.22,1)}.footer .middle .columns .column .items:hover a:not(:hover){color:#666}.footer .middle .image{border-radius:24rem;overflow:hidden;width:calc(var(--column)*5 + var(--gap)*4)}.footer .bottom{align-items:flex-end;display:flex;font-size:16rem;gap:var(--gap);line-height:1.2;margin-top:21rem}.footer .bottom .bottomColumn{width:var(--column)}.footer .bottom .bottomColumn:first-child{width:calc(var(--column)*7 + var(--gap)*6)}.footer .bottom .bottomColumn:last-child{margin-left:auto;margin-right:0;width:auto}.footer .bottom .credits{display:none}@media(max-width:1024px){.footer{padding:60rem var(--margin);position:relative}.footer .middle .columns .column .columnTitle{font-size:14rem}.footer .middle .columns .column .items{font-size:18rem}.footer .bottom{align-items:flex-start;flex-direction:column;font-size:14rem;gap:0}.footer .bottom .bottomColumn{margin-bottom:16rem;width:auto}.footer .bottom .bottomColumn:first-child{margin-bottom:80rem}.footer .bottom .bottomColumn:last-child{bottom:60rem;margin-bottom:0;position:absolute;right:var(--margin)}.footer .bottom .bottomColumn:nth-child(3){margin-bottom:0}}@media(max-width:970px){.footer .top{flex-direction:column}.footer .top .imageMobile{display:block}.footer .top .hireTalentCard{order:1}.footer .top .imageMobile{order:2}.footer .top .logo{margin-bottom:80rem;margin-top:60rem;order:3;width:100%}.footer .middle .columns{width:100%}.footer .middle .image{display:none}.footer .bottom{margin-top:80rem}}@media(max-width:890px){.footer .top .hireTalentCard{padding:24rem}.footer .middle .columns{justify-content:space-between}.footer .middle .columns .columnsRight{gap:64rem}.footer .middle .columns .column{width:auto}}@media(max-width:580px){.footer .top{gap:0}.footer .top .hireTalentCard{border-radius:16rem;gap:0;margin-bottom:8rem}.footer .top .hireTalentCard .hireTalentTitle{font-size:14rem;margin-bottom:16rem}.footer .top .hireTalentCard .hireTalentDescription{margin-bottom:41rem}.footer .top .imageMobile{aspect-ratio:1;border-radius:16rem}.footer .top .logo svg{height:26rem}.footer .middle{margin-top:0}.footer .middle .columns .column{max-width:162rem;overflow:clip;overflow-wrap:break-word}.footer .middle .columns .column .columnTitle{margin-bottom:20rem}.footer .middle .columns .column .items{gap:24rem;max-width:162rem}}html[data-page-name=cases-slug] .footer,html[data-page-name=cases] .footer,html[data-page-name=index] .footer .arrow,html[data-page-name=index] .footer .socials{display:none}.homeHeader{width:100%}.whatWeDoIntro{margin:260rem var(--margin);position:relative}.whatWeDoIntro .title{left:5rem;position:absolute;top:6rem}.whatWeDoIntro .description{line-height:1;max-width:100%}.whatWeDoIntro .description .line:first-child .word:first-child{padding-left:206rem}@media(max-width:1024px){.whatWeDoIntro{margin:140rem var(--margin)}.whatWeDoIntro .description{max-width:auto}.whatWeDoIntro .description .line:first-child .word:first-child{padding-left:136rem}}@media(max-width:580px){.whatWeDoIntro{margin-top:0}}.logoSection{margin:320rem 0}.logoSection .title{color:#c496ff;font-family:var(--font-mono);font-size:inherit;font-weight:inherit;margin:0 var(--margin);margin-bottom:80rem;text-align:center}@media(max-width:1024px){.logoSection{margin:140rem 0}.logoSection .title{font-size:14rem;margin-bottom:60rem}}.flexSection{margin:320rem var(--margin)}.flexSection .top{display:flex;gap:var(--gap);justify-content:space-between;margin-bottom:120rem}.flexSection .top .left,.flexSection .top .right{width:calc(var(--column)*6 + var(--gap)*5)}.flexSection .top .description{font-size:40rem;max-width:820rem}.flexSection .items{display:flex;flex-wrap:wrap;gap:80rem var(--gap)}.flexSection .items .item{display:flex;flex-direction:column;width:calc(var(--column)*6 + var(--gap)*5)}.flexSection .items .item .itemImage{border-radius:24rem;margin-bottom:40rem;overflow:hidden;width:100%}.flexSection .items .item .itemTitle{display:block;margin-bottom:14rem}.flexSection .items .item .itemDescription{color:#929292;max-width:680rem}@media(max-width:1024px){.flexSection{margin:140rem var(--margin)}.flexSection .top .description{font-size:24rem}.flexSection .items .item .itemImage{border-radius:16rem;margin-bottom:24rem}.flexSection .items .item .itemTitle{margin-bottom:20rem}}@media(max-width:970px){.flexSection .top{flex-direction:column;gap:40rem;margin-bottom:60rem}.flexSection .top .right{width:100%}.flexSection .items{flex-direction:column}.flexSection .items .item{width:100%}}.statsSection{align-items:flex-start;display:flex;gap:var(--gap);margin:350rem var(--margin)}.statsSection .left,.statsSection .right{width:calc(var(--column)*6 + var(--gap)*5)}.statsSection .left{position:sticky;top:40rem}.statsSection .left .title{margin-bottom:14rem}.statsSection .left .subtitle{font-size:40rem;max-width:400rem}.statsSection .stats{display:flex;flex-direction:column;gap:140rem 0;overflow-x:clip;width:100%}.statsSection .stats .item{width:100%;--opacity:calc(var(--progress-half)*var(--progress-half)*var(--progress-half))}.statsSection .stats .item .itemNumber{display:block;font-size:120rem;font-feature-settings:"tnum";font-variant:tabular-nums;line-height:1;margin-bottom:20rem;opacity:var(--opacity);transform:translate(calc((1 - var(--progress-half))*100rem));will-change:transform}.statsSection .stats .item .itemDescription{color:#929292;font-size:28rem;margin:0;max-width:400rem;opacity:var(--opacity);transform:translate(calc((1 - var(--progress-half))*150rem));will-change:transform}@media(max-width:1024px){.statsSection{margin:140rem 0}.statsSection .left{box-sizing:border-box;padding:0 var(--margin)}.statsSection .left .subtitle{font-size:24rem}.statsSection .stats{box-sizing:border-box;gap:80rem 0;padding:0 var(--margin)}.statsSection .stats .item .itemNumber{margin-bottom:20rem}.statsSection .stats .item .itemDescription{font-size:18rem}}@media(max-width:740px){.statsSection{flex-direction:column;gap:80rem}.statsSection .left,.statsSection .right{width:100%}.statsSection .stats .item{margin-left:0;margin-right:auto;width:auto}.statsSection .stats .item .itemNumber{font-size:80rem}.statsSection .stats .item .itemDescription{max-width:265rem}}@media(max-width:580px){.statsSection .stats .item .itemNumber{font-size:60rem;margin-bottom:10rem}}.vsSection{margin:240rem var(--margin)}.vsSection .title{margin:0 auto 80rem;max-width:450rem;text-align:center}.vsSection .table,.vsSection .tableContainer{width:100%}.vsSection .table .thead th{opacity:.6}.vsSection .table .tbody .td .itemText{font-family:var(--font-mono);opacity:.5}.vsSection .table .tr{border:none;border-bottom:1px solid;border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;box-sizing:border-box;display:flex;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1)}.vsSection .table .tr:not(.show){opacity:0;transform:translateY(100rem)}.vsSection .table .td,.vsSection .table .th{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:50rem;text-align:center}.vsSection .table .td:first-child,.vsSection .table .th:first-child{flex:2 1;justify-content:flex-start;padding-left:0;text-align:left}.vsSection .table .td:last-child,.vsSection .table .th:last-child{padding-left:20rem;padding-right:20rem}.vsSection .table .checkmark{background:#c496ff;border-radius:6rem;display:inline-block;height:16rem;width:16rem}@media(max-width:1024px){.vsSection{margin:140rem 0;width:auto}.vsSection .title{margin:0 auto 30rem;max-width:230px}.vsSection .tableContainer{box-sizing:border-box;display:inline-flex;overflow-x:auto;overflow-y:clip;padding:0 var(--margin);padding-left:0;width:100%}.vsSection .tableContainer::-webkit-scrollbar{display:none}.vsSection .table{font-size:14px;min-width:1000px;width:100vw}.vsSection .table .td,.vsSection .table .th{padding:20rem}.vsSection .table .td:first-child,.vsSection .table .th:first-child{background:linear-gradient(90deg,#1b1b1b 80%,#1b1b1b00);flex:1 1;left:0;min-width:calc(220px + var(--margin));padding-left:var(--margin);padding-right:50px;position:sticky;z-index:9}.vsSection .table .td:nth-child(2),.vsSection .table .th:nth-child(2){max-width:127px;min-width:127px;width:127px}.vsSection .table .td br{display:none}}@media(max-width:580px){.vsSection{background:linear-gradient(180deg,#1b1b1b00,#1b1b1b 10% 90%,#1b1b1b00);margin-bottom:0;margin-top:0;padding-bottom:140px;padding-top:140px}.vsSection .table .checkmark{border-radius:5rem;height:14rem;width:14rem}.endingLogos{margin-top:20px}}.homeHero{height:1620rem;overflow-x:clip;position:relative;width:100vw}.homeHero .center{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:50vh;transform:translate(-50%,-50%);width:90%}.homeHero .center .description .line,.homeHero .center .title .line{overflow-y:clip}.homeHero .center .title{max-width:460rem;width:100%}.homeHero .center .description{color:#929292;line-height:1.2;margin:24rem auto 0;max-width:500rem;width:100%}.homeHero .button{left:50%;position:absolute;top:calc(100vh - 104rem);transform:translate(-50%)}.homeHero .items{height:100%;left:0;position:absolute;top:0;width:100%}.homeHero .items .item{height:auto;left:0;position:absolute;top:0;width:340rem;will-change:transform}.homeHero .items .item .itemInner,.homeHero .items .item .itemInnerMouse{height:auto;width:100%}.homeHero .items .item .itemInner{aspect-ratio:1/1;will-change:transform}.homeHero .items .item .itemImage{border-radius:12rem;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.homeHero .items .item .itemText{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#24242499;border-radius:12rem;padding:22rem 20rem;position:absolute;right:50rem;top:90%;transition:transform 1s linear(0,.0114,.0427,.0898,.149,.2169,.2906,.3673,.445,.5216,.5958,.6663,.7321,.7926,.8474,.8962,.9389,.9758,1.0069,1.0325,1.053,1.0689,1.0805,1.0884,1.093,1.0947,1.0941,1.0915,1.0873,1.0819,1.0756,1.0687,1.0614,1.0541,1.0468,1.0397,1.0329,1.0266,1.0208,1.0155,1.0107,1.0066,1.003,.9999,.9974,.9953,.9937,.9926,.9917,.9913,.991,.9911,.9913,.9916,.9921,.9927,.9934,.994,.9947,.9954,.9961,.9968,.9974,.9979,.9984,.9989,.9993,.9997,1,1.0002,1.0004,1.0006,1.0007,1.0008,1.0008,1.0008,1.0008,1.0008,1.0008,1.0008,1.0007,1.0006,1.0006,1.0005,1.0004,1.0004,1.0003,1.0003,1.0002,1.0002,1.0001,1.0001,1,1,1,1,.9999,.9999,.9999,.9999,1),opacity 1s cubic-bezier(.19,1,.22,1);width:220rem;will-change:transform;z-index:1}.homeHero .items .item .itemText .itemTitle{color:#a1d8c0;display:block;font-size:14rem;line-height:1;margin-bottom:10rem}.homeHero .items .item .itemText .itemDescription{color:#929292;font-family:var(--font-mono);font-size:11rem}.homeHero .items .item .itemText .itemDescription strong{color:#f7f5f2;font-family:var(--font),sans-serif;font-weight:400}.homeHero .items .item:nth-child(9n+1){width:300rem}.homeHero .items .item:nth-child(9n+1) .itemInner{aspect-ratio:300/250}.homeHero .items .item:nth-child(9n+1) .itemText{left:auto;right:-50rem}.homeHero .items .item:nth-child(9n+2){width:220rem}.homeHero .items .item:nth-child(9n+2) .itemInner{aspect-ratio:220/280}.homeHero .items .item:nth-child(9n+3){width:240rem}.homeHero .items .item:nth-child(9n+3) .itemInner{aspect-ratio:240/320}.homeHero .items .item:nth-child(9n+3) .itemText{right:90rem}.homeHero .items .item:nth-child(9n+4){width:220rem}.homeHero .items .item:nth-child(9n+4) .itemInner{aspect-ratio:220/260}.homeHero .items .item:nth-child(9n+5){width:280rem}.homeHero .items .item:nth-child(9n+5) .itemInner{aspect-ratio:280/240}.homeHero .items .item:nth-child(9n+5) .itemText{bottom:auto;left:auto;right:-70rem;top:-60rem}.homeHero .items .item:nth-child(9n+6){width:340rem}.homeHero .items .item:nth-child(9n+6) .itemInner{aspect-ratio:340/260}.homeHero .items .item:nth-child(9n+7){width:250rem}.homeHero .items .item:nth-child(9n+7) .itemInner{aspect-ratio:250/320}.homeHero .items .item:nth-child(9n+8){width:340rem}.homeHero .items .item:nth-child(9n+8) .itemInner{aspect-ratio:340/250}.homeHero .items .item:nth-child(9n+8) .itemText{bottom:-70rem;left:auto;right:-70rem;top:auto}.homeHero .items .item:nth-child(9n+9){width:170rem}.homeHero .items .item:nth-child(9n+9) .itemInner{aspect-ratio:170/230}.homeHero:not(.introDone) .item .itemText{opacity:0;transform:scale(0)}@media(max-width:1024px){.homeHero{height:760rem}.homeHero .items .item .itemImage{border-radius:6rem}.homeHero .items .item .itemText{opacity:0}.homeHero .items .item:nth-child(9n+1){width:115rem}.homeHero .items .item:nth-child(9n+2){width:83rem}.homeHero .items .item:nth-child(9n+3){width:91rem}.homeHero .items .item:nth-child(9n+4){width:84rem}.homeHero .items .item:nth-child(9n+5){width:112rem}.homeHero .items .item:nth-child(9n+6){width:135rem}.homeHero .items .item:nth-child(9n+7){width:99rem}.homeHero .items .item:nth-child(9n+8){width:151rem}.homeHero .items .item:nth-child(9n+9){width:78rem}.homeHero .center{top:calc(var(--start-vh)*.5)}.homeHero .center .title{max-width:330rem}.homeHero .center .description{margin-top:20rem;max-width:330rem}.homeHero .button{top:calc(var(--start-vh) - 104rem)}}@media(max-width:580px){.homeHero{height:1090rem}.homeHero .center .description{max-width:280rem}}.smartText,.smartText>*{font-weight:inherit;margin:0;text-align:inherit;text-decoration:inherit}.smartText>*{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.smartText p,.smartText>*{margin:0!important}.smartText b,.smartText strong{font-weight:inherit}.smartText p:empty{margin-bottom:1em!important}.smartText .line{display:block;font-weight:inherit}.smartText .line .letter-inner{display:inline-block}.smartText .line .text{position:relative;top:-.05em}.smartText .line .word{display:inline-block}.smartText .line .word:not(:last-child).right-space{padding-right:.25em}.smartText .line .word:not(:first-child).left-space{padding-left:.25em}.smartText .line.jump{margin-bottom:1em!important}.smartText .text{display:inline-block;font-weight:inherit;white-space:nowrap;will-change:transform}.smartText.mask .line{overflow:hidden}.smartText:not(.isBody) .line{height:.73em}.smartText:not(.isBody) .line .word:not(:last-child).right-space{padding-right:.17em}.smartText:not(.isBody) .line .word:not(:first-child).left-space{padding-left:.17em}.smartText:not(.isBody) .line:not(:last-child){margin-bottom:-.05em!important}.smartText.breakDone.justify .line:not(.last-line) .text{display:flex;justify-content:space-between}.smartText[data-scroll-item] .line,.smartText[data-scroll-item] .text{transition:transform 1.5s cubic-bezier(.65,.2,0,1)}.smartText[data-scroll-item] .line:first-child,.smartText[data-scroll-item] .line:first-child .text{transition-delay:.1s}.smartText[data-scroll-item] .line:nth-child(2),.smartText[data-scroll-item] .line:nth-child(2) .text{transition-delay:.2s}.smartText[data-scroll-item] .line:nth-child(3),.smartText[data-scroll-item] .line:nth-child(3) .text{transition-delay:.3s}.smartText[data-scroll-item] .line:nth-child(4),.smartText[data-scroll-item] .line:nth-child(4) .text{transition-delay:.4s}.smartText[data-scroll-item] .line:nth-child(5),.smartText[data-scroll-item] .line:nth-child(5) .text{transition-delay:.5s}.smartText[data-scroll-item] .line:nth-child(6),.smartText[data-scroll-item] .line:nth-child(6) .text{transition-delay:.6s}.smartText[data-scroll-item] .line:nth-child(7),.smartText[data-scroll-item] .line:nth-child(7) .text{transition-delay:.7s}.smartText[data-scroll-item] .line:nth-child(8),.smartText[data-scroll-item] .line:nth-child(8) .text{transition-delay:.8s}.smartText[data-scroll-item] .line:nth-child(9),.smartText[data-scroll-item] .line:nth-child(9) .text{transition-delay:.9s}.smartText[data-scroll-item] .line:nth-child(10),.smartText[data-scroll-item] .line:nth-child(10) .text{transition-delay:1s}.smartText[data-scroll-item] .line:nth-child(11),.smartText[data-scroll-item] .line:nth-child(11) .text{transition-delay:1.1s}.smartText[data-scroll-item] .line:nth-child(12),.smartText[data-scroll-item] .line:nth-child(12) .text{transition-delay:1.2s}.smartText[data-scroll-item] .line:nth-child(13),.smartText[data-scroll-item] .line:nth-child(13) .text{transition-delay:1.3s}.smartText[data-scroll-item] .line:nth-child(14),.smartText[data-scroll-item] .line:nth-child(14) .text{transition-delay:1.4s}.smartText[data-scroll-item] .line:nth-child(15),.smartText[data-scroll-item] .line:nth-child(15) .text{transition-delay:1.5s}.smartText[data-scroll-item] .line:nth-child(16),.smartText[data-scroll-item] .line:nth-child(16) .text{transition-delay:1.6s}.smartText[data-scroll-item] .line:nth-child(17),.smartText[data-scroll-item] .line:nth-child(17) .text{transition-delay:1.7s}.smartText[data-scroll-item] .line:nth-child(18),.smartText[data-scroll-item] .line:nth-child(18) .text{transition-delay:1.8s}.smartText[data-scroll-item] .line:nth-child(19),.smartText[data-scroll-item] .line:nth-child(19) .text{transition-delay:1.9s}.smartText[data-scroll-item] .line:nth-child(20),.smartText[data-scroll-item] .line:nth-child(20) .text{transition-delay:2s}.smartText[data-scroll-item]:not(.show) .line{transform:translateY(80%)}.smartText[data-scroll-item]:not(.show) .text{transform:translateY(110%)}.smallTitle{align-items:center;color:#c496ff;display:inline-flex;font-family:var(--font-mono);font-size:16rem}.smallTitle:before{background:currentColor;border-radius:4rem;content:"";display:inline-block;height:12rem;margin-right:16rem;width:12rem}@media(max-width:1024px){.smallTitle{font-size:14px}.smallTitle:before{border-radius:3px;height:10px;margin-right:12px;width:10px}}.whatWeDo{clip-path:inset(0 0 0 0);height:calc(100vh*var(--length));position:relative;width:100%}.whatWeDo .sticky{height:100vh;position:sticky;top:0;width:100%;z-index:1}.whatWeDo .sticky .stickyContent{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.whatWeDo .sticky .stickyContent .textMobile{display:none}.whatWeDo .sticky .subtitles,.whatWeDo .sticky .titles{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.whatWeDo .sticky .subtitles .subtitle,.whatWeDo .sticky .subtitles .title,.whatWeDo .sticky .titles .subtitle,.whatWeDo .sticky .titles .title{max-width:400rem;position:absolute;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1);width:50vw}.whatWeDo .sticky .subtitles .subtitle .line,.whatWeDo .sticky .subtitles .title .line,.whatWeDo .sticky .titles .subtitle .line,.whatWeDo .sticky .titles .title .line{overflow-y:clip}.whatWeDo .sticky .subtitles .subtitle .line .text,.whatWeDo .sticky .subtitles .title .line .text,.whatWeDo .sticky .titles .subtitle .line .text,.whatWeDo .sticky .titles .title .line .text{transition:transform 2s cubic-bezier(.6,.14,0,1)}.whatWeDo .sticky .subtitles .subtitle:not(.active),.whatWeDo .sticky .subtitles .title:not(.active),.whatWeDo .sticky .titles .subtitle:not(.active),.whatWeDo .sticky .titles .title:not(.active){opacity:0;transform:translateY(100rem)}.whatWeDo .sticky .subtitles .subtitle:not(.active) .text,.whatWeDo .sticky .subtitles .title:not(.active) .text,.whatWeDo .sticky .titles .subtitle:not(.active) .text,.whatWeDo .sticky .titles .title:not(.active) .text{transform:translateY(110%)}.whatWeDo .sticky .subtitles .subtitle.past,.whatWeDo .sticky .subtitles .title.past,.whatWeDo .sticky .titles .subtitle.past,.whatWeDo .sticky .titles .title.past{transform:translateY(-100rem)!important}.whatWeDo .sticky .subtitles .subtitle:not(.past),.whatWeDo .sticky .subtitles .title:not(.past),.whatWeDo .sticky .titles .subtitle:not(.past),.whatWeDo .sticky .titles .title:not(.past){transform:translateY(100rem)!important}.whatWeDo .sticky .subtitles .subtitle.active,.whatWeDo .sticky .subtitles .title.active,.whatWeDo .sticky .titles .subtitle.active,.whatWeDo .sticky .titles .title.active{transform:translateY(0)!important}.whatWeDo .sticky .subtitles .subtitle.active .line:first-child .text,.whatWeDo .sticky .subtitles .title.active .line:first-child .text,.whatWeDo .sticky .titles .subtitle.active .line:first-child .text,.whatWeDo .sticky .titles .title.active .line:first-child .text{transition-delay:.1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(2) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(2) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(2) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(2) .text{transition-delay:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(3) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(3) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(3) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(3) .text{transition-delay:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(4) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(4) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(4) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(4) .text{transition-delay:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(5) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(5) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(5) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(5) .text{transition-delay:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(6) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(6) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(6) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(6) .text{transition-delay:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(7) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(7) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(7) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(7) .text{transition-delay:.7s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(8) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(8) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(8) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(8) .text{transition-delay:.8s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(9) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(9) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(9) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(9) .text{transition-delay:.9s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .subtitles .subtitle.active .line:nth-child(10) .text,.whatWeDo .sticky .subtitles .title.active .line:nth-child(10) .text,.whatWeDo .sticky .titles .subtitle.active .line:nth-child(10) .text,.whatWeDo .sticky .titles .title.active .line:nth-child(10) .text{transition-delay:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .titles{left:var(--margin)}.whatWeDo .sticky .subtitles{color:#929292;font-size:28rem;right:var(--margin)}.whatWeDo .sticky .subtitles .subtitle{right:0}.whatWeDo .sticky .cards{align-items:center;aspect-ratio:480/580;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:480rem}.whatWeDo .sticky .cards .card{position:absolute;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);width:100%;z-index:calc(var(--length) - var(--index))}.whatWeDo .sticky .cards .card .cardInner{align-items:center;aspect-ratio:480/580;background:#242424;border-radius:24rem;box-sizing:border-box;display:flex;justify-content:center;padding:40rem;transform:scale(calc(1 - var(--dist)*.05)) translateY(calc(var(--dist)*25rem - var(--card-progress)*25rem));transition:transform 2s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform}.whatWeDo .sticky .cards .card .cardInner:before{background:#fff;border-radius:24rem;content:"";height:100%;left:0;opacity:calc(var(--dist)*.05);pointer-events:none;position:absolute;top:0;transition:opacity 1s cubic-bezier(.19,1,.22,1);width:100%}.whatWeDo .sticky .cards .card .media{width:100%}.whatWeDo .sticky .cards .card.past{transform:translateY(-100vh)!important}@media(max-width:1024px){.whatWeDo .title{font-size:14rem}.whatWeDo .sticky,.whatWeDo .sticky .stickyContent{height:100dvh;transition:height .5s cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent{flex-direction:column;--text-h:108px;--cards-h:362.5px;--margin-top:50rem;--content-h:calc(var(--text-h) + var(--cards-h) + var(--margin-top))}.whatWeDo .sticky .stickyContent .textMobile{display:block;left:var(--margin);position:absolute;top:calc(var(--cards-h) + var(--margin-top) + 50dvh - var(--content-h)*.5 + var(--content-h)*.03);transition:top .5s cubic-bezier(.19,1,.22,1);width:calc(100% - var(--margin)*2)}.whatWeDo .sticky .stickyContent .textMobile .textMobileItem{position:absolute;text-align:center;top:0;width:100%}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile,.whatWeDo .sticky .stickyContent .textMobile .titleMobile{justify-content:center;margin:0 auto;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1);width:100%}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile .line,.whatWeDo .sticky .stickyContent .textMobile .titleMobile .line{overflow-y:clip}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile .line .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile .line .text{transition:transform 2s cubic-bezier(.6,.14,0,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile:not(.active),.whatWeDo .sticky .stickyContent .textMobile .titleMobile:not(.active){opacity:0;transform:translateY(20rem)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile:not(.active) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile:not(.active) .text{transform:translateY(110%)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.past,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.past{transform:translateY(-20rem)!important}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile:not(.past),.whatWeDo .sticky .stickyContent .textMobile .titleMobile:not(.past){transform:translateY(20rem)!important}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active{transform:translateY(0)!important}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:first-child .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:first-child .text{transition-delay:.1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(2) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(2) .text{transition-delay:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(3) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(3) .text{transition-delay:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(4) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(4) .text{transition-delay:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(5) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(5) .text{transition-delay:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(6) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(6) .text{transition-delay:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(7) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(7) .text{transition-delay:.7s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(8) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(8) .text{transition-delay:.8s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(9) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(9) .text{transition-delay:.9s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile.active .line:nth-child(10) .text,.whatWeDo .sticky .stickyContent .textMobile .titleMobile.active .line:nth-child(10) .text{transition-delay:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.whatWeDo .sticky .stickyContent .textMobile .titleMobile{margin-bottom:18rem;max-width:300rem}.whatWeDo .sticky .stickyContent .textMobile .subtitleMobile{color:#929292;font-size:18rem;max-width:270rem}.whatWeDo .sticky .stickyContent .subtitles,.whatWeDo .sticky .stickyContent .titles{display:none}.whatWeDo .sticky .stickyContent .cards{left:auto;margin:0 auto;order:1;position:relative;top:auto;transform:none;transform:translateY(calc((100dvh - var(--cards-h))*-.5 + 50dvh - var(--content-h)*.5 + var(--content-h)*.03));transition:transform .5s cubic-bezier(.19,1,.22,1);width:300rem}.whatWeDo .sticky .stickyContent .cards .card .cardInner{padding:25rem}}@media(max-width:580px){.whatWeDo .sticky .stickyContent .cards .card .cardInner{transform:scale(calc(1 - var(--dist)*.05)) translateY(calc(var(--dist)*17rem))}}@media(max-width:375px){.whatWeDo .sticky .stickyContent .cards{width:270rem}.whatWeDo .sticky .stickyContent .cards .card .cardInner{padding:20rem}}.media{display:inline-flex;position:relative}.media,.media .image,.media .video{width:100%}.media .button{position:relative}.media .button:after{background:currentColor;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform 1s cubic-bezier(.35,.42,0,1);width:100%}.media .button:hover:after{transform:scaleX(1);transform-origin:100% 50%}.media .button{bottom:10rem;cursor:pointer;display:none;left:10rem;position:absolute;text-transform:uppercase}.media.hasRatio video{object-fit:cover}.media.inheritSize .video{height:100%;object-fit:cover}.media.fixHeight .image,.media.fixHeight .video{height:100%;width:auto}.media.isVideo:not(.autoplay) .button{display:inline-block}@media(max-width:1280px){.media .button{font-size:10.7px}}.logosGallery{position:relative;-webkit-user-select:none;user-select:none;width:100%}.logosGallery:after,.logosGallery:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:40%;z-index:2}.logosGallery:before{background:linear-gradient(90deg,#1b1b1b 30%,#1b1b1b00);left:0}.logosGallery:after{background:linear-gradient(270deg,#1b1b1b 30%,#1b1b1b00);right:0}.logosGallery .mask{cursor:grab;position:relative}.logosGallery .mask,.logosGallery .row{overflow:hidden;width:100%}.logosGallery .row:not(:last-child){margin-bottom:24rem}.logosGallery .items{position:relative;z-index:1}.logosGallery .group,.logosGallery .items{align-items:flex-start;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap;width:auto}.logosGallery .item{display:inline-flex;flex-shrink:0;height:32rem;margin:0 60rem;position:relative;width:auto;will-change:transform}.logosGallery .item .mediaContainer{display:inline-flex;height:100%;width:auto}.logosGallery .item .media{height:100%;width:auto}@media(max-width:890px){.logosGallery .row:not(:last-child){margin-bottom:12px}.logosGallery .item{height:20px;margin:0 30px}}.techSection{display:flex;gap:var(--gap);margin:260rem var(--margin)}.techSection .left,.techSection .right{width:calc(var(--column)*6 + var(--gap)*5)}.techSection .title{margin-bottom:14rem}.techSection .subtitle{font-size:40rem;max-width:400rem}.techSection .row{margin-bottom:80rem}.techSection .row .rowTitle{color:#929292;display:block;font-family:var(--font-mono);margin-bottom:30rem}.techSection .row .platforms{display:flex;flex-wrap:wrap;gap:var(--gap)}.techSection .row .platforms .platform{width:calc(var(--column)*3 + var(--gap)*2)}.techSection .row .platforms .platform .platformTitle{display:block;margin-bottom:16rem;opacity:.8}.techSection .row .platforms .platform .items{display:flex;flex-wrap:wrap;gap:20rem var(--gap)}.techSection .row .platforms .platform .items .item{align-items:center;background:#24242499;border-radius:20rem;box-sizing:border-box;display:flex;padding:20rem;width:calc(var(--column)*3 + var(--gap)*2)}.techSection .row .platforms .platform .items .item .itemImageContainer{height:40rem;margin-right:20rem;width:40rem}.techSection .row .platforms .platform .items .item .itemImageContainer .itemImage{height:100%;width:auto}.techSection .row .platforms .platform .items .item .itemTitle{font-family:var(--font-mono);opacity:.7}.techSection .row .platforms .platform:only-child,.techSection .row .platforms .platform:only-child .items{width:100%}.techSection .row .platforms .platform:only-child .items .item{width:calc(var(--column)*3 + var(--gap)*2)}@media(max-width:1024px){.techSection{margin:140rem var(--margin)}.techSection .subtitle{font-size:24rem;max-width:265px}.techSection .row .rowTitle{font-size:14rem}.techSection .row .platforms{flex-direction:column;gap:48rem}.techSection .row .platforms .platform{width:100%}.techSection .row .platforms .platform .platformTitle{margin-bottom:24rem}.techSection .row .platforms .platform .items .item{border-radius:16rem;padding:12rem}.techSection .row .platforms .platform .items .item .itemTitle{font-size:16rem}.techSection .row .platforms .platform:only-child .items .item{width:100%}}@media(max-width:740px){.techSection{flex-direction:column;gap:80rem;margin-bottom:140rem}.techSection .left,.techSection .right{width:100%}.techSection .row .platforms .platform .items{gap:16rem}.techSection .row .platforms .platform .items .item{width:100%}.techSection .row:last-child{margin-bottom:0}}