.burger{z-index:2;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-8px;padding:0;display:none;position:relative}.burger__line{width:20px;height:1.5px;transition:transform .5s var(--ease-quint), top .5s var(--ease-quint), width .3s ease;background:#fff;border-radius:2px;position:absolute;left:12px}.burger__line:first-child{top:17px}.burger__line:nth-child(2){width:14px;top:25px}@media (hover:hover){.burger:hover .burger__line:nth-child(2){width:20px}}.burger.is-open .burger__line{width:20px;top:21px}.burger.is-open .burger__line:first-child{transform:rotate(45deg)}.burger.is-open .burger__line:nth-child(2){transform:rotate(-45deg)}.mmenu{z-index:45;background:var(--bg);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-quint);display:none;position:fixed;inset:0;overflow:hidden}.mmenu.is-open{clip-path:inset(0)}.mmenu__glow{opacity:0;background:radial-gradient(70% 40% at 100% 100%,#00b7b159,#0000 70%),radial-gradient(50% 35% at 0 100%,#00b7b133,#0000 70%);transition:opacity 1.2s .3s;position:absolute;inset:0}.mmenu.is-open .mmenu__glow{opacity:1}.mmenu__nav{inset:var(--header-h) 0 0 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px var(--gutter) max(28px, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex;position:absolute;overflow:auto}.mmenu__list{margin:0;padding:0;list-style:none}.mmenu__item+.mmenu__item{border-top:1px solid var(--line)}.mmenu__link{color:#fff;transition:color .3s ease, padding-left .4s var(--ease-out);align-items:baseline;gap:18px;padding:18px 0;font-size:clamp(30px,8.5vw,2.5rem);font-weight:300;line-height:1.1;display:flex}.mmenu__link:active,.mmenu__link[aria-current=page]{padding-left:8px}.mmenu__link[aria-current=page] .mmenu__label,.mmenu__link:hover .mmenu__label{background-image:var(--accent-gradient-sweep);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mmenu__num{letter-spacing:1px;color:var(--accent);font-size:.75rem}.mmenu__link--group{padding-bottom:6px}.mmenu__sub{gap:2px;margin:0 0 14px;padding:0 0 0 calc(18px + 1.5em);list-style:none;display:grid}.mmenu__sublink{color:#ffffffb3;transition:color .3s ease, padding-left .4s var(--ease-out);padding:7px 0;font-size:1.0625rem;line-height:1.3;display:block}.mmenu__sublink:active,.mmenu__sublink[aria-current=page]{color:var(--accent);padding-left:6px}.mmenu__foot{gap:22px;padding-top:28px;display:grid}.mmenu__cta{justify-self:start}.mmenu__contacts{color:#fff9;gap:6px;font-size:.9375rem;display:grid}.mmenu__item,.mmenu__foot{opacity:0;transition:opacity .5s ease, transform .7s var(--ease-quint);transform:translateY(18px)}.mmenu.is-open .mmenu__item,.mmenu.is-open .mmenu__foot{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}@media (max-height:500px){.mmenu__nav{padding-top:8px;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.mmenu__link{padding:10px 0;font-size:24px}.mmenu__sublink{padding:4px 0;font-size:15px}.mmenu__sub{margin-bottom:8px}.mmenu__foot{gap:12px;padding-top:16px}}html.menu-open{overflow:hidden}html.menu-open .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:900px){:root{--header-h:4rem}header.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#12131ceb,#12131c99 70%,#12131c00);position:fixed}.burger,.mmenu{display:block}.header__cta{display:none}.header__inner{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.mmenu,.mmenu__item,.mmenu__foot{transition:none}}
.header{z-index:50;height:var(--header-h);background:0 0;position:absolute;inset:0 0 auto}.header__rule{background:var(--line);height:1px;position:absolute;bottom:-1px;left:0;right:0}.header__inner{max-width:none;padding-inline:var(--gutter);grid-template-columns:1fr 1fr;align-items:center;column-gap:0;height:100%;display:grid;position:relative}.header__nav{padding-left:calc(70 * var(--du))}.header__cta{right:var(--gutter);position:absolute;top:16px;translate:none}.header__brand img{width:clamp(9rem,11vw,12.5rem);height:auto;position:relative;top:-2px}.header__nav{align-self:stretch}.nav{column-gap:clamp(1.5rem,3.65vw,4.375rem);height:100%;display:flex}.nav__link{white-space:nowrap;letter-spacing:-.02em;color:#ffffff80;align-items:center;height:100%;font-size:.875rem;font-weight:500;line-height:1.6;display:inline-grid;position:relative}.nav__text,.nav__glow{grid-area:1/1;transition:opacity .22s}.nav__glow{background-image:var(--accent-gradient-sweep);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav__text{z-index:1;color:#ffffff80;will-change:opacity;position:relative}.nav__link:hover .nav__text,.nav__link[aria-current=page] .nav__text{opacity:0}.nav__link[aria-current=page]:after{content:"";background-image:var(--accent-gradient-sweep);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav__item--menu{position:relative}.nav__link--menu{font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500}.nav__link--menu .nav__text,.nav__link--menu .nav__glow{padding-right:1.125rem;position:relative}.nav__caret{fill:none;width:.625rem;height:.375rem;stroke:var(--text-dim);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vertical-align:.1em;transition:transform .4s var(--ease-out), stroke .22s ease;margin-top:-.1875rem;position:absolute;top:50%;right:0}.nav__glow .nav__caret{stroke:var(--accent)}.nav__item--menu.is-open .nav__caret,.nav__item--menu:hover .nav__caret{transform:rotate(180deg)}.nav__menu{opacity:0;visibility:hidden;transition:opacity .25s ease, transform .35s var(--ease-out), visibility 0s linear .35s;padding-top:.75rem;position:absolute;top:calc(100% + 1px);left:-1.5rem;transform:translateY(-6px)}.nav__menu-list{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#12131cd1;border:1px solid #ffffff1f;border-radius:1rem;min-width:19rem;margin:0;padding:.5rem;list-style:none;display:grid;box-shadow:0 30px 60px #00000073,inset 0 1px #ffffff0f}.nav__menu-list>li{opacity:0;transition:opacity .3s ease, transform .45s var(--ease-out);transform:translateY(6px)}.nav__item--menu.is-open .nav__menu,.js.has-pointer .nav__item--menu:hover .nav__menu,.nav__item--menu:focus-within .nav__menu{opacity:1;visibility:visible;transition:opacity .25s ease, transform .45s var(--ease-out), visibility 0s;transform:none}.nav__item--menu.is-open .nav__menu-list>li,.js.has-pointer .nav__item--menu:hover .nav__menu-list>li,.nav__item--menu:focus-within .nav__menu-list>li{opacity:1;transition-delay:calc(60ms + var(--i) * 40ms);transform:none}.nav__menu-link{color:#fff;white-space:nowrap;border-radius:.625rem;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.3;transition:background-color .25s;display:grid;position:relative}.nav__menu-link:hover,.nav__menu-link:focus-visible,.nav__menu-link[aria-current=page]{background:#ffffff0f}.nav__menu-num{letter-spacing:1px;color:var(--accent);font-size:.6875rem}.nav__menu-link:hover .nav__menu-label,.nav__menu-link[aria-current=page] .nav__menu-label{background-image:var(--accent-gradient-sweep);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav__menu-arrow{fill:none;width:.875rem;height:.875rem;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s ease, transform .4s var(--ease-out);transform:translate(-6px)}.nav__menu-link:hover .nav__menu-arrow,.nav__menu-link:focus-visible .nav__menu-arrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nav__glow,.nav__link[aria-current=page]:after,.nav__menu-link .nav__menu-label{background-image:var(--accent-gradient);animation:none}.nav__menu,.nav__menu-list>li,.nav__caret,.nav__menu-arrow{transition:none}}@media (max-width:1366px){.header__nav{padding-left:clamp(1rem,3vw,3rem)}.nav{column-gap:clamp(1rem,2.6vw,3rem)}}@media (max-width:1200px){.header__nav{padding-left:1rem}.nav{column-gap:clamp(.75rem,2vw,2rem)}.nav__link{font-size:.8125rem}}@media (max-width:900px){.header__inner{grid-template-columns:1fr auto}.header__nav{display:none}}
.foot{--u:var(--du);color:var(--text);position:relative}.foot__glow{left:0;top:calc(-300 * var(--u));width:100%;height:calc(1293 * var(--u));mix-blend-mode:plus-lighter;pointer-events:none;opacity:0;transition:opacity 2.4s var(--ease-out);animation:9s ease-in-out infinite alternate foot-breathe;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.foot.is-in .foot__glow{opacity:1}@keyframes foot-breathe{0%{filter:brightness(.9)saturate()}to{filter:brightness(1.12)saturate(1.1)}}.foot__stage{height:calc(1003 * var(--u));position:relative;overflow:clip}.foot__word-wrap{left:calc(48.26 * var(--u));top:calc(121.1 * var(--u));width:calc(1821.74 * var(--u));height:calc(212.1 * var(--u));transform:translate3d(calc(var(--px,0) * -14px), calc((1 - var(--sp,1)) * 70px + var(--py,0) * -6px), 0);position:absolute}.foot-word{width:100%;height:100%;display:block;overflow:visible}.foot-word__l{transform-box:fill-box;transform-origin:50% 100%;transform:translateY(calc(var(--lift,0) * -9%));opacity:calc(.82 + var(--lift,0) * .18);transition:transform .6s var(--ease-out), opacity .6s ease}.foot-word__l path{transition:filter .6s}.js .foot-word__l{transition:transform 1.3s var(--ease-quint) calc(var(--i) * 55ms + .15s), opacity .6s ease;transform:translateY(105%)}.js .foot.is-in .foot-word__l{transform:translateY(calc(var(--lift,0) * -9%))}.js .foot.is-playing .foot-word__l,.js .foot.is-in:hover .foot-word__l{transition:transform .6s var(--ease-out), opacity .6s ease}.foot__monkey{left:calc(192 * var(--u));top:calc(25 * var(--u));width:calc(1544 * var(--u));height:calc(1153 * var(--u));clip-path:inset(6.94% 3.37% 0 2.66%);transform:translate3d(calc(var(--px,0) * 18px), calc((1 - var(--sp,1)) * -40px + var(--py,0) * 8px), 0);position:absolute;-webkit-mask-image:linear-gradient(#000 0 53%,#0000 79.7%);mask-image:linear-gradient(#000 0 53%,#0000 79.7%)}.foot__video,.foot__anim{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.foot__anim[hidden]{display:none}.js .foot__video,.js .foot__anim{opacity:0;transition:opacity 1.6s var(--ease-out) .25s, transform 2s var(--ease-quint) .25s;transform:translateY(6%)scale(1.04)}.js .foot.is-in .foot__video,.js .foot.is-in .foot__anim{opacity:1;transform:none}.foot__stage:before{content:"";z-index:0;background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:calc(50% - .5px)}.foot__word-wrap{z-index:1}.foot__monkey{z-index:2}.foot__nav,.foot__info,.foot__bar{z-index:3}.foot__rule{z-index:0;left:0;right:0;top:calc(377.6 * var(--u));background:var(--line);height:1px;position:absolute}.js .foot__rule{transition:transform 1.6s var(--ease-quint) .1s;transform:scaleX(0)}.js .foot.is-in .foot__rule{transform:none}.foot__nav{left:calc(126 * var(--u));top:calc(541 * var(--u));position:absolute}.foot__col li{height:calc(42 * var(--u))}.foot__link{font-size:max(15px, calc(18 * var(--u)));letter-spacing:-.02em;margin:-8px 0;padding:8px 0;font-weight:500;line-height:1;display:inline-grid;position:relative}.foot__link-text,.foot__link-glow{grid-area:1/1;transition:opacity .22s}.foot__link-text{z-index:1;background-image:var(--accent-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.foot__link-glow{background-image:var(--accent-gradient-sweep);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.foot__link:hover .foot__link-text,.foot__link:focus-visible .foot__link-text,.foot__link[aria-current=page] .foot__link-text{opacity:0}.foot-svc{position:relative}.foot-svc__toggle{cursor:pointer;grid-template-columns:auto auto;align-items:center;column-gap:8px}.foot-svc__toggle .foot__link-text,.foot-svc__toggle .foot__link-glow{grid-area:1/1}.foot-svc__caret{fill:none;stroke:currentColor;stroke-width:1.5px;color:#ffffff80;width:10px;height:6px;transition:transform .35s var(--ease-out);grid-area:1/2;transform:rotate(180deg)}.foot-svc.is-open .foot-svc__caret{transform:none}.foot-svc__panel{z-index:5;opacity:0;visibility:hidden;transition:opacity .25s ease, transform .35s var(--ease-out), visibility 0s linear .35s;position:absolute;bottom:calc(100% + .75rem);left:-1rem;transform:translateY(6px)}.foot-svc.is-open .foot-svc__panel{opacity:1;visibility:visible;transition:opacity .25s ease, transform .45s var(--ease-out), visibility 0s;transform:none}.foot-svc__panel .nav__menu-list>li{opacity:0;transition:opacity .3s ease, transform .45s var(--ease-out);transform:translateY(6px)}.foot-svc.is-open .nav__menu-list>li{opacity:1;transition-delay:calc(60ms + var(--i) * 40ms);transform:none}.foot__link:after{content:"";background:var(--accent-gradient);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.foot__link:hover:after{transform-origin:0;transform:scaleX(1)}.foot__info{right:calc(130 * var(--u));top:calc(524 * var(--u));column-gap:max(calc(100 * var(--u)), 2.5rem);display:flex;position:absolute}.foot__group{width:max(calc(210 * var(--u)), 15rem)}.foot__group+.foot__group{width:auto}.foot__head{margin:0 0 calc(20 * var(--u));font-size:max(14px, calc(16 * var(--u)));letter-spacing:0;color:#fff;font-weight:600;line-height:1.7}.foot__line{font-size:max(14px, calc(16 * var(--u)));line-height:calc(27 * var(--u));color:#ffffff80;white-space:nowrap;transition:color .3s ease, transform .4s var(--ease-out);align-items:center;gap:6px;margin:-6px 0;padding:6px 0;display:inline-flex;position:relative}.foot__line:hover{color:#fff;transform:translate(4px)}.foot__arrow{fill:none;width:9px;height:9px;stroke:var(--accent);stroke-width:1.4px;opacity:0;transition:opacity .3s ease, transform .45s var(--ease-out);transform:translate(-6px,6px)}.foot__line--out:hover .foot__arrow{opacity:1;transform:none}.js .foot__col li,.js .foot__group{opacity:0;transition:opacity .9s var(--ease-out) calc(.5s + var(--k,0) * 70ms), transform 1.1s var(--ease-quint) calc(.5s + var(--k,0) * 70ms);transform:translateY(18px)}.js .foot.is-in .foot__col li,.js .foot.is-in .foot__group{opacity:1;transform:none}.foot__bar{left:calc(50 * var(--u));right:calc(50 * var(--u));top:calc(924 * var(--u));grid-template-columns:1fr auto 1fr;align-items:center;height:27px;display:grid;position:absolute}.foot__legal{gap:15px;display:flex}.foot__pill{color:#fff;background:#ffffff14;border-radius:6px;align-items:center;height:27px;padding:0 10px;font-size:.75rem;font-weight:300;transition:background-color .3s,color .3s;display:inline-flex}.foot__pill:hover,.foot__pill:focus-visible{color:#000;background:#fff}.foot__copy{color:#fff;text-align:center;margin:0;font-size:.875rem;line-height:1.7;position:relative;top:2px}.foot__made{color:#fff;justify-self:end;align-items:center;gap:12px;font-size:.875rem;line-height:1.7;display:inline-flex;position:relative;top:2px}.foot__made img{width:121px;height:auto;transition:filter .4s ease, transform .5s var(--ease-out)}.foot__made:hover img{filter:drop-shadow(0 0 10px #58d9d5cc);transform:translateY(-1px)}@media (min-width:2500px){.foot__monkey{left:calc(192 * var(--u) + 1544 * var(--u) * .06);top:calc(25 * var(--u) + 1153 * var(--u) * .12);width:calc(1544 * var(--u) * .88);height:calc(1153 * var(--u) * .88)}}@media (max-width:1000px){.foot{--u:calc(100vw / 1000)}.foot__stage{height:auto;padding:calc(90 * var(--u)) var(--gutter) 28px;gap:40px;display:grid}.foot__word-wrap{aspect-ratio:1821.74/212.1;width:100%;height:auto;position:relative;top:auto;left:auto}.foot__monkey{aspect-ratio:1;z-index:1;clip-path:none;width:min(620px,100vw);height:auto;margin:-18vw 0 -40px calc(min(620px,100vw)/-2);position:relative;top:auto;left:50%;transform:none;-webkit-mask-image:none;mask-image:none}.js .foot__video,.js .foot__anim{transform:none}.foot__anim{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.foot__word-wrap{z-index:0;position:relative}.foot__rule{display:none}.foot__stage:before{display:block}.foot__glow{object-fit:cover;object-position:50% 70%;opacity:1;filter:brightness(1.15);height:62%;top:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 60%,#0000);mask-image:linear-gradient(#0000,#000 30% 60%,#0000)}.foot__nav,.foot__info,.foot__bar{position:relative;top:auto;left:auto;right:auto}.foot__nav{margin-top:0}.foot__col li{height:40px}.foot__info{flex-wrap:wrap;gap:32px 64px}.foot__group{width:auto}.foot__head{margin-bottom:16px}.foot__line{line-height:1.75rem}.foot__bar{grid-template-columns:1fr;justify-items:start;gap:18px;height:auto}.foot__legal{flex-wrap:wrap}.foot__copy{text-align:left}.foot__made{justify-self:start}}@media (prefers-reduced-motion:reduce){.foot__glow{animation:none}.foot__word-wrap,.foot__monkey{transform:none}}
