.nav__burger{display:none}@media (max-width:900px){.nav{gap:12px}.nav>.btn{height:44px;margin-left:auto;padding:0 18px}.nav__burger{border:1.5px solid var(--ink);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;place-items:center;padding:0;display:grid}.nav__burger i,.nav__burger i:before,.nav__burger i:after{content:"";width:18px;height:1.5px;transition:transform .4s var(--ease-out),opacity .3s;background:currentColor;display:block}.nav__burger i{position:relative}.nav__burger i:before{position:absolute;top:-6px}.nav__burger i:after{position:absolute;top:6px}.nav.open .nav__burger i{background:0 0}.nav.open .nav__burger i:before{transform:translateY(6px)rotate(45deg)}.nav.open .nav__burger i:after{transform:translateY(-6px)rotate(-45deg)}.nav.on-dark:not(.open) .nav__burger{color:#fff;border-color:#fff}.nav.open{z-index:60}.nav.open .nav__links{padding:96px var(--pad) 48px;background:var(--paper);z-index:-1;flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;inset:0;transform:none}.nav.open .nav__links a{padding:10px 0;font-size:34px;font-weight:900;color:var(--ink)!important}.nav.open .nav__links a:after{display:none}.nav.open .nav__links a[aria-current=page]{background:linear-gradient(transparent 58%,var(--lime) 58%,var(--lime) 92%,transparent 92%);align-self:flex-start}.nav.open .nav__logo img{filter:none}.nav.open{background:var(--paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sh__row{display:block!important}.sh h1,.sh h1.case-h1,.sh h1.ab-h1{max-width:100%}.sh__q{margin-top:28px;padding-bottom:0}.sh{padding-bottom:36px}.sh h1,.ar-hd h1,.ch h1,.ab-pr h2,.mt-lead h2,.mt-dk h2,.mt-ac h2{text-wrap:balance}.nav.open{filter:none!important;will-change:auto!important;-webkit-backdrop-filter:none!important;transform:translate(0,0)!important}.nav.open .nav__links{width:auto;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 112px) var(--pad) 40px;background:var(--paper);z-index:-1;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;position:fixed;inset:0;overflow-y:auto;transform:none}.nav.open .nav__links li{border-bottom:1px solid #1111111f;display:block}.nav.open .nav__links li:first-child{border-top:1px solid #1111111f}.nav.open .nav__links a{padding:20px 0;font-size:32px;line-height:1.2;display:inline-block}.nav.open .nav__links a[aria-current=page]{align-self:auto}.newcase{width:auto;left:var(--pad);right:var(--pad);bottom:calc(16px + env(safe-area-inset-bottom,0px));min-width:0}.newcase>span{flex:auto;min-width:0}.newcase b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:1100px){.about__deco{aspect-ratio:4/3;width:100%;max-width:520px;margin:44px 0 0;display:block;position:relative;top:auto;right:auto}}@media (max-width:900px){.trust__row .logos--clients{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 12px;display:flex}.trust__row .logos--clients>div{flex:none;justify-content:flex-start;height:auto}.trust__row .logos--clients>div:nth-child(2){order:4}.trust__row .logos--clients img{max-width:none;height:22px;width:auto!important}.trust__lab{margin-bottom:12px}.trust__col--awards{margin-left:0;padding-left:0!important}.trust__row .logos--awards,.trust__row .logos--awards>div{justify-content:flex-start;align-items:flex-start;margin-left:0;padding-left:0}}.is-safari .mt-glass,.is-safari .ct-glass{background:var(--paper);isolation:isolate}.is-safari .ab-glass{isolation:isolate;background:#0e0f0e}.is-safari .mt-glass__v,.is-safari .ct-glass__v{mix-blend-mode:multiply}.is-safari .ab-glass__v{mix-blend-mode:screen}@media (max-width:900px){.nav.open .nav__links a{width:100%;display:block}.nav.open .nav__links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:-.12em;text-decoration-skip-ink:none;background:0 0;text-decoration-thickness:.32em}.sv__grid{align-items:stretch}.sv__what,.sv__del{width:100%}.sv{overflow-x:clip}.sv__art{width:min(100%,360px);margin:-28px auto}.sv__art .poster,.sv__art .v{transform:scale(1.4)}.mt-lead h2{text-wrap:wrap}.mt-lead h2 .l{display:block}}.ab-pr h2 .l{display:block}@media (max-width:900px){.ab-tx h2 .l,.mt-dk h2 .l,.mt-ac h2 .l,.ar-body h2 .l{display:block}.cs--lg .cs__row{flex-direction:column;align-items:flex-start;gap:20px}.cs--lg .cs__txt{width:100%}.cs--lg h3 .l,.ab-team h2 .l{display:block}.sv--2 .sv__art .poster,.sv--2 .sv__art .v,.sv--3 .sv__art .poster,.sv--3 .sv__art .v{transform:scale(1.26)}}.cgrid--two{aspect-ratio:auto!important;grid-template-rows:none!important;grid-template-columns:1fr 1fr!important}.cgrid--two .case{grid-area:auto!important;height:420px!important;margin:0!important}@media (max-width:900px){.cgrid--two{grid-template-columns:1fr!important}.cgrid--two .case{min-height:300px;height:auto!important}}
