@font-face{font-family:Neue Montreal Regular;src:url(/fonts/neue-montreal-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kafka Display Classic;src:url(/fonts/kafka-display-classic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#181b1e;--page-dark:#181a1d;--dark:#202224;--footer:#171a1d;--grey:#6b7379;--mid:#b4b7bb;--light:#e2e6eb;--off:#f3f3f3;--heading:#333;--font:"Neue Montreal Regular", "Neue Montreal Regular Placeholder", sans-serif;--font-display:"Kafka Display Classic", "Kafka Display Classic Placeholder", sans-serif;--ease-framer:cubic-bezier(.44, 0, .56, 1);--spring-04:linear(0, .0286, .0958, .1856, .2863, .3893, .4888, .581, .6637, .736, .7978, .8493, .8914, .9251, .9515, .9717, .9866, .9974, 1.0047, 1.0095, 1.0122, 1.0134, 1.0136, 1.013, 1.012, 1.0107, 1.0093, 1.0079, 1.0066, 1.0054, 1.0043, 1.0033, 1.0025, 1.0019, 1.0013, 1.0009, 1.0006, 1.0003, 1.0001, 1, 1);--spring-05:linear(0, .0271, .0918, .1789, .2772, .3783, .4765, .5681, .6509, .7237, .7863, .839, .8824, .9175, .9453, .9667, .9829, .9947, 1.0029, 1.0084, 1.0117, 1.0134, 1.0139, 1.0136, 1.0127, 1.0115, 1.0102, 1.0088, 1.0074, 1.0061, 1.005, 1.0039, 1.0031, 1.0023, 1.0017, 1.0012, 1.0008, 1.0005, 1.0003, 1.0001, 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font);background:var(--page-bg,var(--page-dark));color:var(--light);font-size:12px;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0;padding:0;font-weight:400}a{color:inherit;text-decoration:none}img,svg,video{display:block}img{max-width:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}strong{font-weight:700}.t-label{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;font-size:12px;line-height:16px}.t-caption{letter-spacing:.03em;font-size:12px;line-height:16px}.t-body{letter-spacing:.02em;font-size:14px;line-height:22px}.t-body>*+*{margin-top:20px}.t-title{color:var(--heading);font-size:48px;line-height:48px}.t-h2{font-size:36px;line-height:46px}.t-h3{font-size:20px;line-height:26px}.t-h4{font-size:28px;line-height:40px}@media (width<=1199px) and (width>=768px){.t-label{line-height:14px}.t-title{font-size:44px;line-height:54px}.t-h2{font-size:26px;line-height:36px}.t-h3{font-size:18px;line-height:26px}.t-h4{font-size:20px;line-height:32px}}@media (width<=767px){.t-label{font-size:10px;line-height:12px}.t-body{line-height:24px}.t-title{font-size:28px;line-height:36px}.t-h2{font-size:24px;line-height:34px}.t-h3{font-size:18px;line-height:24px}}.link{transition:color .3s var(--ease-framer)}.link:hover{color:var(--grey)}@media (hover:hover) and (pointer:fine){body.has-cursor,body.has-cursor *{cursor:none!important}}.cursor{z-index:1000;border:1px solid var(--grey);backdrop-filter:blur(2px);pointer-events:none;opacity:0;width:16px;height:16px;transition:width .432s var(--spring-04), height .432s var(--spring-04), margin .432s var(--spring-04), background-color .432s var(--spring-04), opacity .2s linear;will-change:transform;background:#e2e6eb1a;border-radius:167px;margin:-8px 0 0 -8px;position:fixed;top:0;left:0}.cursor.is-visible{opacity:1}.cursor.is-hover{backdrop-filter:blur(1px);background:#e2e6eb26;width:22px;height:22px;margin:-11px 0 0 -11px}.cursor__preview{opacity:.001;width:221px;height:113px;transition:opacity .432s var(--spring-04), transform .432s var(--spring-04);border-radius:5px;position:absolute;top:-66px;left:40px;overflow:hidden;transform:scale(.5)}.cursor__preview img{object-fit:fill;opacity:0;width:100%;height:100%;position:absolute;inset:0}.cursor__preview img.is-active{opacity:1}.cursor.is-preview .cursor__preview{opacity:1;transform:none}.fx-token{will-change:transform, opacity;display:inline-block}.fx-word{white-space:nowrap;display:inline-block}[data-text-fx]:not(.fx-ready){opacity:0}.show-phone{display:none!important}@media (width<=767.98px){.hide-phone{display:none!important}.show-phone{display:revert!important}a.show-phone{display:flex!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roll{vertical-align:top;display:inline-block}.roll__clip{vertical-align:top;margin:-.12em -.04em;padding:.12em .04em;display:inline-block;position:relative;overflow:hidden}.roll__line{white-space:pre;display:block}.roll__line--b{position:absolute;top:100%;left:.04em}.roll__ch{transition:transform .55s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * 18ms);will-change:transform;display:inline-block}a:hover .roll__ch,button:hover .roll__ch,[data-roll-host]:hover .roll__ch,a:focus-visible .roll__ch,button:focus-visible .roll__ch{transform:translateY(calc(-100% - .12em))}@media (hover:none){a:hover .roll__ch,button:hover .roll__ch,[data-roll-host]:hover .roll__ch{transform:none}}.cursor__label{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:0;justify-content:center;align-items:center;font-size:11px;transition:opacity .25s;display:flex;position:absolute;inset:0}.cursor.is-link{background:var(--light);backdrop-filter:none;mix-blend-mode:difference;border-color:#0000;width:48px;height:48px;margin:-24px 0 0 -24px}.cursor.is-card{background:#e2e6ebeb;border-color:#0000;width:88px;height:88px;margin:-44px 0 0 -44px}.cursor.is-card .cursor__label{opacity:1;transition-delay:80ms}html.js [data-reveal]:not(.rv-ready){opacity:0}.rv-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.rv-inner{transform-origin:0 100%;transition:transform .9s cubic-bezier(.22, 1, .36, 1) calc(var(--rv-delay,0s) + var(--d,0s));display:block;transform:translateY(115%)rotate(2.5deg)}.is-in>.rv-line>.rv-inner{transform:none}.rv-word{display:inline}html.js [data-reveal=text],html.js [data-reveal=soft]{opacity:0;transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--rv-delay,0s), transform .9s cubic-bezier(.22, 1, .36, 1) var(--rv-delay,0s), filter .9s cubic-bezier(.22, 1, .36, 1) var(--rv-delay,0s);transform:translateY(18px)}html.js [data-reveal=soft]{filter:blur(6px);transform:translateY(36px)}html.js [data-reveal=text].is-in,html.js [data-reveal=soft].is-in{opacity:1;filter:none;transform:none}html.js [data-reveal=media]{clip-path:inset(100% 0 0 0 round var(--r,24px));transition:clip-path 1.1s cubic-bezier(.22, 1, .36, 1) var(--rv-delay,0s)}html.js [data-reveal=media] :is(img,video,iframe){transition:transform 1.4s cubic-bezier(.22, 1, .36, 1) var(--rv-delay,0s);transform:scale(1.08)}html.js [data-reveal=media].is-in{clip-path:inset(0 0 0 0 round var(--r,24px))}html.js [data-reveal=media].is-in :is(img,video,iframe){transform:none}html.js [data-reveal=wipe]{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.65, 0, .35, 1) var(--rv-delay,0s)}html.js [data-reveal=wipe].is-in{clip-path:inset(0)}.site-main{z-index:1;position:relative}.site-end{z-index:0;position:sticky;bottom:0}.nav[data-astro-cid-wpvy4v7s]{z-index:10;width:84%;max-width:1256px;transition:opacity .4s var(--ease-framer), transform .4s var(--ease-framer);position:fixed;top:0;left:50%;transform:translate(-50%)}.nav[data-astro-cid-wpvy4v7s].is-hidden{opacity:0;transform:translate(-50%)translateY(-60px)}.nav__bar[data-astro-cid-wpvy4v7s]{backdrop-filter:blur(5px);border-radius:0 0 20px 20px;align-items:center;gap:28px;padding:20px 28px;display:flex;overflow:hidden}.nav--dark[data-astro-cid-wpvy4v7s] .nav__bar[data-astro-cid-wpvy4v7s]{background:var(--ink)}.nav--light[data-astro-cid-wpvy4v7s] .nav__bar[data-astro-cid-wpvy4v7s]{background:var(--light)}.nav__row[data-astro-cid-wpvy4v7s]{flex:1 0 0;justify-content:space-between;align-items:center;width:1px;display:flex}.nav__left[data-astro-cid-wpvy4v7s]{flex:1 0 0;align-items:center;gap:76px;width:1px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{align-items:center;height:16px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] svg{width:24px;height:12px}.nav__links[data-astro-cid-wpvy4v7s]{mix-blend-mode:difference;align-items:center;gap:24px;display:flex}.nav__link[data-astro-cid-wpvy4v7s]{color:var(--light);white-space:pre;user-select:none;transition:color .3s var(--ease-framer)}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--grey)}.nav__burger[data-astro-cid-wpvy4v7s]{display:none}@media (width>=768px) and (width<=1199.98px){.nav[data-astro-cid-wpvy4v7s]{width:auto;left:53px;right:52px;transform:none}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-60px)}}@media (width<=767.98px){.nav[data-astro-cid-wpvy4v7s]{width:100%;left:0;transform:none}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-60px)}.nav__bar[data-astro-cid-wpvy4v7s]{padding:20px 24px}.nav__row[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center}.nav__left[data-astro-cid-wpvy4v7s]{flex-direction:column;flex:none;gap:0;width:100%}.nav__logo[data-astro-cid-wpvy4v7s]{justify-content:space-between;width:100%}.nav__burger[data-astro-cid-wpvy4v7s]{width:24px;height:24px;display:block;position:absolute;top:16px;right:24px}.nav__bar-line[data-astro-cid-wpvy4v7s]{background:var(--grey);width:20px;height:2px;transition:transform .432s var(--spring-04), top .432s var(--spring-04), width .432s var(--spring-04), left .432s var(--spring-04);border-radius:10px;position:absolute;left:2px}.nav--light[data-astro-cid-wpvy4v7s] .nav__bar-line[data-astro-cid-wpvy4v7s]{background:var(--ink)}.nav__bar-line--top[data-astro-cid-wpvy4v7s]{top:8px}.nav__bar-line--bottom[data-astro-cid-wpvy4v7s]{top:14px}.nav__links[data-astro-cid-wpvy4v7s]{display:none}html.menu-open .nav__bar[data-astro-cid-wpvy4v7s]{align-items:stretch;height:100dvh;padding:20px 24px 80px}html.menu-open .nav__row[data-astro-cid-wpvy4v7s]{height:100%}html.menu-open .nav__left[data-astro-cid-wpvy4v7s]{flex:1 0 0;justify-content:space-between;height:1px}html.menu-open .nav__links[data-astro-cid-wpvy4v7s]{flex-direction:column;flex:1 0 0;justify-content:center;gap:26px;width:100%;height:1px;display:flex}html.menu-open .nav__links[data-astro-cid-wpvy4v7s] .nav__link[data-astro-cid-wpvy4v7s]{order:var(--order);font-size:18px;line-height:22px}html.menu-open .nav__links--social[data-astro-cid-wpvy4v7s]{flex-direction:row;flex:none;justify-content:space-between;height:auto;display:flex}html.menu-open .nav__links--social[data-astro-cid-wpvy4v7s] .nav__link[data-astro-cid-wpvy4v7s]{font-size:14px;line-height:17px}html.menu-open .nav__bar-line[data-astro-cid-wpvy4v7s]{top:11px}html.menu-open .nav__bar-line--top[data-astro-cid-wpvy4v7s]{transform:rotate(45deg)}html.menu-open .nav__bar-line--bottom[data-astro-cid-wpvy4v7s]{transform:rotate(-45deg)}}.preloader[data-astro-cid-xtleqxzo]{z-index:2000;pointer-events:none;position:fixed;inset:0}html.loaded .preloader[data-astro-cid-xtleqxzo]{display:none}.preloader__panel[data-astro-cid-xtleqxzo],.preloader__trail[data-astro-cid-xtleqxzo]{will-change:transform;border-radius:0;transition:transform 1s cubic-bezier(.76,0,.24,1),border-radius 1s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.preloader__panel[data-astro-cid-xtleqxzo]{background:var(--ink);color:var(--light);pointer-events:auto;justify-content:center;align-items:center;display:flex}.preloader__trail[data-astro-cid-xtleqxzo]{background:var(--light);transition-delay:.14s}.preloader[data-astro-cid-xtleqxzo].is-out .preloader__panel[data-astro-cid-xtleqxzo],.preloader[data-astro-cid-xtleqxzo].is-out .preloader__trail[data-astro-cid-xtleqxzo]{border-radius:0 0 50% 50%/0 0 16vh 16vh;transform:translateY(-100%)}.preloader__sig[data-astro-cid-xtleqxzo]{clip-path:inset(0 100% 0 0);width:260px;height:103px}.preloader__sig[data-astro-cid-xtleqxzo] svg{width:100%;height:100%}.preloader__sig[data-astro-cid-xtleqxzo] path{fill:var(--light)}.preloader__meta[data-astro-cid-xtleqxzo]{color:var(--grey);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:56px;left:124px}.preloader__count[data-astro-cid-xtleqxzo]{color:var(--light);font-variant-numeric:tabular-nums;align-items:flex-start;font-size:96px;line-height:1;display:flex;position:absolute;bottom:40px;right:124px}.preloader__pct[data-astro-cid-xtleqxzo]{color:var(--grey);margin-left:6px;font-size:24px;line-height:1.4}@media (width>=768px) and (width<=1199.98px){.preloader__meta[data-astro-cid-xtleqxzo]{left:80px}.preloader__count[data-astro-cid-xtleqxzo]{right:80px}}@media (width<=767.98px){.preloader__sig[data-astro-cid-xtleqxzo]{width:200px;height:79px}.preloader__meta[data-astro-cid-xtleqxzo]{bottom:32px;left:24px}.preloader__count[data-astro-cid-xtleqxzo]{font-size:64px;bottom:24px;right:24px}}body.theme-dark{--page-bg:var(--page-dark)}body.theme-light{--page-bg:var(--light)}.cb-grey[data-astro-cid-dpnxbp65]{color:var(--grey)}.cb-text[data-astro-cid-dpnxbp65]{color:var(--dark)}.cb-heading[data-astro-cid-dpnxbp65]{color:var(--heading)}.cb-rich[data-astro-cid-dpnxbp65],.cb-header__intro[data-astro-cid-dpnxbp65],.cb-stat__body[data-astro-cid-dpnxbp65]>div[data-astro-cid-dpnxbp65]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.cb-rich[data-astro-cid-dpnxbp65] strong{font-weight:700}.cb-rich[data-astro-cid-dpnxbp65] a{text-decoration:underline}.cb[data-astro-cid-dpnxbp65]{width:100%;max-width:1200px;margin:var(--sp-d,64px) auto 0}.cb-end[data-astro-cid-dpnxbp65]{height:var(--sp-d,64px)}.cb-header[data-astro-cid-dpnxbp65]{flex-direction:column;align-items:center;gap:48px;width:100%;padding:124px 0 0;display:flex}.cb-header__title[data-astro-cid-dpnxbp65]{justify-content:center;align-items:flex-end;gap:40px;width:100%;max-width:1200px;padding:0 100px;display:flex}.cb-header__names[data-astro-cid-dpnxbp65]{text-wrap:balance;flex-direction:column;flex:1 0 0;gap:8px;width:1px;display:flex}.cb-header__intro[data-astro-cid-dpnxbp65]{flex:1 0 0;width:1px}.cb-header__meta[data-astro-cid-dpnxbp65]{flex-direction:column;gap:32px;width:100%;max-width:1200px;height:84px;margin-top:-12px;padding:0 100px;display:flex}.cb-header__meta[data-astro-cid-dpnxbp65]+.cb-header__hero[data-astro-cid-dpnxbp65]{margin-top:0}.cb-header__line[data-astro-cid-dpnxbp65]{background:var(--mid);flex:none;width:100%;height:1px}.cb-header__facts[data-astro-cid-dpnxbp65]{flex:1 0 0;gap:40px;width:100%;display:flex}.cb-header__fact[data-astro-cid-dpnxbp65]{flex-direction:column;flex:1 0 0;gap:4px;width:1px;display:flex}.cb-header__hero[data-astro-cid-dpnxbp65]{width:100%;max-width:1200px;aspect-ratio:var(--ar-d);border-radius:24px;position:relative;overflow:hidden}.cb-header__hero[data-astro-cid-dpnxbp65] img,.cb-fig__img[data-astro-cid-dpnxbp65] img,.cb-slider__slide[data-astro-cid-dpnxbp65] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb-text-section[data-astro-cid-dpnxbp65]{gap:40px;padding:0 100px;display:flex}.cb-text-section__label[data-astro-cid-dpnxbp65],.cb-text-section__body[data-astro-cid-dpnxbp65]{flex:1 0 0;width:1px}.cb-text-section__body[data-astro-cid-dpnxbp65]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cb-button[data-astro-cid-dpnxbp65]{box-shadow:inset 0 0 0 1px var(--mid);color:var(--dark);transition:background-color .432s var(--spring-04), border-radius .432s var(--spring-04);border-radius:84px;align-items:center;padding:14px 20px;display:flex}.cb-button[data-astro-cid-dpnxbp65]:hover{background:#ffffff0d;border-radius:100px}.cb-gallery[data-astro-cid-dpnxbp65]{grid-template-columns:var(--cols-d);grid-template-rows:var(--rows-d);display:grid}.cb-fig[data-astro-cid-dpnxbp65]{grid-area:var(--area-d);display:var(--show-d);flex-direction:column;gap:12px;min-width:0;margin:0}.cb-fig__img[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-d);flex:var(--grow-d) 0 auto;border-radius:var(--r);position:relative;overflow:hidden}.cb-slider[data-astro-cid-dpnxbp65]{position:relative}.cb-slider__viewport[data-astro-cid-dpnxbp65]{touch-action:pan-y;user-select:none;border-radius:24px;position:relative;overflow:hidden}.cb-slider__track[data-astro-cid-dpnxbp65]{will-change:transform;gap:40px;display:flex}.cb-slider__slide[data-astro-cid-dpnxbp65]{width:100%;aspect-ratio:var(--ar-d);border-radius:var(--r);flex:none;position:relative;overflow:hidden}.cb-slider__slide[data-astro-cid-dpnxbp65] img{pointer-events:none}.cb-slider__frame[data-astro-cid-dpnxbp65]{position:relative}.cb-slider__dots[data-astro-cid-dpnxbp65]{border-radius:200px;padding:0 8px;display:flex;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%)}.cb-slider__dot[data-astro-cid-dpnxbp65]{justify-content:center;align-items:center;padding:9px 4px;display:flex}.cb-slider__dot[data-astro-cid-dpnxbp65] span[data-astro-cid-dpnxbp65]{background:var(--grey);opacity:.4;border-radius:50%;width:8px;height:8px;transition:opacity .2s}.cb-slider__dot[data-astro-cid-dpnxbp65].is-active span[data-astro-cid-dpnxbp65]{opacity:1}.cb-slider__arrows[data-astro-cid-dpnxbp65]{gap:8px;display:flex;position:absolute;right:24px}.cb-slider__arrow[data-astro-cid-dpnxbp65]{background:var(--light);border-radius:40px;width:30px;height:30px;overflow:hidden}.cb-slider__arrow[data-astro-cid-dpnxbp65] img[data-astro-cid-dpnxbp65]{width:100%;height:100%}.cb-slider__caption[data-astro-cid-dpnxbp65]{position:absolute;top:calc(100% + 15px);left:0}.cb-slider[data-astro-cid-dpnxbp65]{--arrow:30px}.cb-slider--caption[data-astro-cid-dpnxbp65]{padding-bottom:31px}.cb-slider--arrows[data-astro-cid-dpnxbp65]{padding-bottom:calc(var(--ctl-gap) + var(--arrow))}.cb-slider[data-astro-cid-dpnxbp65]{--ctl-gap:9px}.cb-slider__arrows[data-astro-cid-dpnxbp65]{top:calc(100% + var(--ctl-gap))}.cb-stats[data-astro-cid-dpnxbp65]{gap:40px;padding:0 100px;display:flex}.cb-stat[data-astro-cid-dpnxbp65]{flex-direction:column;flex:1 0 0;gap:24px;width:1px;display:flex}.cb-stat__head[data-astro-cid-dpnxbp65]{flex-direction:column;display:flex}.cb-stat__num[data-astro-cid-dpnxbp65]{color:var(--grey);font-size:44px;line-height:normal;display:flex}.cb-stat__body[data-astro-cid-dpnxbp65]{flex-direction:column;gap:4px;display:flex}.cb-video[data-astro-cid-dpnxbp65]{width:100%;aspect-ratio:var(--ar-d);border-radius:24px;position:relative;overflow:hidden}.cb-video[data-astro-cid-dpnxbp65] iframe[data-astro-cid-dpnxbp65]{border:0;width:100%;height:100%;position:absolute;inset:0}.cb-video__caption[data-astro-cid-dpnxbp65]{margin-top:10px}@media (width>=768px) and (width<=1199.98px){.cb[data-astro-cid-dpnxbp65]{margin-top:var(--sp-t,80px);max-width:none}.cb-end[data-astro-cid-dpnxbp65]{height:var(--sp-t,80px)}.cb-header[data-astro-cid-dpnxbp65]{gap:48px}.cb-header__title[data-astro-cid-dpnxbp65],.cb-header__meta[data-astro-cid-dpnxbp65]{padding:0}.cb-header__meta[data-astro-cid-dpnxbp65]{margin-top:0}.cb-header__title[data-astro-cid-dpnxbp65],.cb-header__facts[data-astro-cid-dpnxbp65]{gap:24px}.cb-header__hero[data-astro-cid-dpnxbp65]{max-width:none;aspect-ratio:var(--ar-t)}.cb-text-section[data-astro-cid-dpnxbp65]{gap:24px;padding:0}.cb-gallery[data-astro-cid-dpnxbp65]{grid-template-columns:var(--cols-t);grid-template-rows:var(--rows-t)}.cb-fig[data-astro-cid-dpnxbp65]{grid-area:var(--area-t);display:var(--show-t)}.cb-fig__img[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-t);flex-grow:var(--grow-t)}.cb-slider__track[data-astro-cid-dpnxbp65]{gap:24px}.cb-slider__slide[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-t)}.cb-slider[data-astro-cid-dpnxbp65]{--ctl-gap:12px;--arrow:34px}.cb-slider__arrow[data-astro-cid-dpnxbp65]{width:34px;height:34px}.cb-stats[data-astro-cid-dpnxbp65]{padding:0}.cb-video[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-t)}}@media (width<=767.98px){.cb[data-astro-cid-dpnxbp65]{margin-top:var(--sp-p,40px);max-width:none}.cb-end[data-astro-cid-dpnxbp65]{height:var(--sp-p,40px)}.cb-header[data-astro-cid-dpnxbp65]{gap:24px;padding:88px 0 0}.cb-header__title[data-astro-cid-dpnxbp65]{flex-direction:column;align-items:flex-start;gap:8px;padding:0}.cb-header__names[data-astro-cid-dpnxbp65]{flex:none;gap:4px;width:100%}.cb-header__intro[data-astro-cid-dpnxbp65]{text-wrap:balance;flex:none;width:100%}.cb-header__meta[data-astro-cid-dpnxbp65]{height:auto;margin-top:12px;padding:0}.cb-header__facts[data-astro-cid-dpnxbp65]{flex-wrap:wrap;gap:24px}.cb-header__fact[data-astro-cid-dpnxbp65]{gap:2px;min-width:120px}.cb-header__hero[data-astro-cid-dpnxbp65]{max-width:none;aspect-ratio:var(--ar-p)}.cb-text-section[data-astro-cid-dpnxbp65]{flex-direction:column;gap:24px;padding:0}.cb-text-section__label[data-astro-cid-dpnxbp65],.cb-text-section__body[data-astro-cid-dpnxbp65]{flex:none;width:100%}.cb-button[data-astro-cid-dpnxbp65]{padding:12px 24px}.cb-gallery[data-astro-cid-dpnxbp65]{grid-template-columns:var(--cols-p);grid-template-rows:var(--rows-p)}.cb-fig[data-astro-cid-dpnxbp65]{grid-area:var(--area-p);display:var(--show-p)}.cb-fig__img[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-p);flex-grow:var(--grow-p)}.cb-slider__track[data-astro-cid-dpnxbp65]{gap:24px}.cb-slider__slide[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-p)}.cb-slider[data-astro-cid-dpnxbp65]{--ctl-gap:7px;--arrow:36px}.cb-slider__arrows[data-astro-cid-dpnxbp65]{right:0}.cb-slider__arrow[data-astro-cid-dpnxbp65]{width:36px;height:36px}.cb-stats[data-astro-cid-dpnxbp65]{flex-direction:column;padding:0}.cb-stat[data-astro-cid-dpnxbp65]{flex:none;width:100%}.cb-stat__num[data-astro-cid-dpnxbp65]{font-size:28px}.cb-video[data-astro-cid-dpnxbp65]{aspect-ratio:var(--ar-p)}}.footer[data-astro-cid-nns7i3if]{background:var(--footer);width:100%;color:var(--light);padding:112px 124px 40px;position:relative;overflow:hidden}.footer__inner[data-astro-cid-nns7i3if]{flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.footer__top[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.footer__kicker[data-astro-cid-nns7i3if]{color:var(--grey)}.footer__note[data-astro-cid-nns7i3if]{max-width:320px;color:var(--grey);text-align:right}.statement[data-astro-cid-nns7i3if]{color:var(--light);flex-direction:column;display:flex}.statement__lets[data-astro-cid-nns7i3if]{letter-spacing:-.01em;font-size:clamp(56px,9.4vw,168px);line-height:.92}.statement__row[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:24px;padding-left:9%;display:flex}.statement__collab[data-astro-cid-nns7i3if]{font-family:var(--font-display);color:var(--mid);transition:color .5s var(--ease-framer);font-size:clamp(72px,12.6vw,228px);line-height:1.02}.statement[data-astro-cid-nns7i3if]:hover .statement__collab[data-astro-cid-nns7i3if]{color:var(--light)}.statement__btn[data-astro-cid-nns7i3if]{aspect-ratio:1;width:clamp(72px,9vw,132px);box-shadow:inset 0 0 0 1px var(--grey);color:var(--light);transition:background-color .5s var(--ease-framer), color .5s var(--ease-framer), box-shadow .5s var(--ease-framer);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.statement__btn[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{width:36%;height:36%;transition:transform .6s cubic-bezier(.65,0,.35,1)}.statement[data-astro-cid-nns7i3if]:hover .statement__btn[data-astro-cid-nns7i3if]{background:var(--light);color:var(--ink);box-shadow:inset 0 0 0 1px var(--light)}.statement[data-astro-cid-nns7i3if]:hover .statement__btn[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{transform:rotate(45deg)}.footer__line[data-astro-cid-nns7i3if]{background:#6b737980;width:100%;height:1px;margin:56px 0 36px}.footer__info[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr 1fr 1fr auto;align-items:start;gap:40px;display:grid}.footer__col[data-astro-cid-nns7i3if]{flex-direction:column;gap:6px;display:flex}.footer__head[data-astro-cid-nns7i3if]{color:var(--grey)}.footer__email[data-astro-cid-nns7i3if],.footer__time[data-astro-cid-nns7i3if]{color:var(--light);font-size:20px;line-height:26px}.footer__time[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--mid);font-variant-numeric:tabular-nums}.footer__socials[data-astro-cid-nns7i3if]{flex-direction:column;gap:6px;padding-top:2px;list-style:none;display:flex}.footer__social[data-astro-cid-nns7i3if]{color:var(--light)}.footer__col--top[data-astro-cid-nns7i3if]{align-self:end}.footer__totop[data-astro-cid-nns7i3if]{color:var(--light);align-items:center;gap:8px;display:inline-flex}.footer__arrow-up[data-astro-cid-nns7i3if]{transition:transform .5s cubic-bezier(.65,0,.35,1);display:inline-block}.footer__totop[data-astro-cid-nns7i3if]:hover .footer__arrow-up[data-astro-cid-nns7i3if]{transform:translateY(-4px)}.footer__bottom[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-end;margin-top:64px;display:flex}.footer__signature[data-astro-cid-nns7i3if]{width:168px;height:67px}.footer__signature[data-astro-cid-nns7i3if] svg{width:100%;height:100%}.footer__legal[data-astro-cid-nns7i3if]{color:var(--grey)}@media (width>=768px) and (width<=1199.98px){.footer[data-astro-cid-nns7i3if]{padding:96px 80px 40px}.footer__info[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;row-gap:32px}.footer__col--top[data-astro-cid-nns7i3if]{align-self:start}}@media (width<=767.98px){.footer[data-astro-cid-nns7i3if]{padding:72px 24px 32px}.footer__top[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:12px}.footer__note[data-astro-cid-nns7i3if]{text-align:left}.statement__lets[data-astro-cid-nns7i3if]{font-size:15vw}.statement__row[data-astro-cid-nns7i3if]{gap:12px;padding-left:0}.statement__collab[data-astro-cid-nns7i3if]{font-size:16vw}.statement__btn[data-astro-cid-nns7i3if]{width:56px}.footer__line[data-astro-cid-nns7i3if]{margin:40px 0 28px}.footer__info[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:28px 16px}.footer__col[data-astro-cid-nns7i3if]:first-child{grid-column:1/-1}.footer__email[data-astro-cid-nns7i3if],.footer__time[data-astro-cid-nns7i3if]{font-size:18px;line-height:24px}.footer__bottom[data-astro-cid-nns7i3if]{margin-top:48px}.footer__signature[data-astro-cid-nns7i3if]{width:128px;height:51px}}.case-footer[data-astro-cid-o6vuf3yi]{flex-direction:column;width:100%;display:flex}.others[data-astro-cid-o6vuf3yi]{background:var(--dark);flex-direction:column;align-items:center;width:100%;padding:96px 124px 104px;display:flex}.others__inner[data-astro-cid-o6vuf3yi]{flex-direction:column;gap:48px;width:100%;max-width:1200px;display:flex}.others__title[data-astro-cid-o6vuf3yi]{color:var(--grey);width:100%}.others__list[data-astro-cid-o6vuf3yi]{flex-direction:column;gap:8px;width:100%;display:flex}.others__line[data-astro-cid-o6vuf3yi]{background:var(--grey);width:100%;height:1px}.others__row[data-astro-cid-o6vuf3yi]{width:100%;color:var(--grey);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.others__name[data-astro-cid-o6vuf3yi]{align-items:flex-start;gap:12px;display:flex}.others__project[data-astro-cid-o6vuf3yi]{white-space:pre;transition:color .432s var(--spring-04);font-size:28px;line-height:40px}.others__client[data-astro-cid-o6vuf3yi]{white-space:pre}.others__meta[data-astro-cid-o6vuf3yi]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.others__lock[data-astro-cid-o6vuf3yi]{white-space:pre}.others__dot[data-astro-cid-o6vuf3yi]{background:var(--grey);width:12px;height:12px;transition:background-color .432s var(--spring-04);border-radius:100%}.others__row[data-astro-cid-o6vuf3yi]:hover .others__project[data-astro-cid-o6vuf3yi]{color:var(--light)}.others__row[data-astro-cid-o6vuf3yi].is-locked:hover .others__project[data-astro-cid-o6vuf3yi]{color:var(--mid)}.others__row[data-astro-cid-o6vuf3yi]:hover .others__dot[data-astro-cid-o6vuf3yi]{background:var(--light)}@media (width>=768px) and (width<=1199.98px){.others[data-astro-cid-o6vuf3yi]{padding:80px 80px 88px}.others__project[data-astro-cid-o6vuf3yi]{font-size:22px;line-height:34px}}@media (width<=767.98px){.others[data-astro-cid-o6vuf3yi]{padding:64px 24px 72px}.others__project[data-astro-cid-o6vuf3yi]{font-size:20px;line-height:32px}.others__lock[data-astro-cid-o6vuf3yi]{display:none}}.case[data-astro-cid-vnnb7izd]{z-index:2;background:var(--light);position:relative}.case__inner[data-astro-cid-vnnb7izd]{flex-direction:column;align-items:center;padding:0 124px;display:flex}@media (width>=768px) and (width<=1199.98px){.case__inner[data-astro-cid-vnnb7izd]{padding:0 80px}}@media (width<=767.98px){.case__inner[data-astro-cid-vnnb7izd]{padding:0 24px}}.gate[data-astro-cid-lybjh4u4]{background:var(--light);min-height:100svh;color:var(--dark);flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:112px 124px;display:flex}.gate__head[data-astro-cid-lybjh4u4]{align-items:flex-end;gap:40px;width:100%;max-width:1200px;padding:0 100px;display:flex}.gate__names[data-astro-cid-lybjh4u4]{flex-direction:column;flex:1 0 0;gap:8px;width:1px;display:flex}.gate__client[data-astro-cid-lybjh4u4]{color:var(--grey);align-items:center;gap:6px;display:flex}.gate__lock[data-astro-cid-lybjh4u4]{flex:none;width:14px;height:14px}.gate__lock[data-astro-cid-lybjh4u4] svg{width:100%;height:100%}.gate__lock[data-astro-cid-lybjh4u4] path{fill:var(--grey)}.gate__lock--light[data-astro-cid-lybjh4u4] path{fill:var(--light)}.gate__side[data-astro-cid-lybjh4u4]{flex-direction:column;flex:1 0 0;gap:20px;width:1px;display:flex}.gate__intro[data-astro-cid-lybjh4u4]{color:var(--dark)}.gate__field[data-astro-cid-lybjh4u4]{height:52px;box-shadow:inset 0 0 0 1px var(--mid);transition:box-shadow .4s var(--ease-framer), background-color .4s var(--ease-framer);background:#ffffff59;border-radius:84px;align-items:center;display:flex;position:relative}.gate__field[data-astro-cid-lybjh4u4]:focus-within{box-shadow:inset 0 0 0 1px var(--dark);background:#fff9}.has-error[data-astro-cid-lybjh4u4] .gate__field[data-astro-cid-lybjh4u4]{animation:.32s cubic-bezier(.36,.07,.19,.97) both gate-shake;box-shadow:inset 0 0 0 1px #d8512a}@keyframes gate-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.gate__input[data-astro-cid-lybjh4u4]{width:1px;height:100%;font-family:var(--font);letter-spacing:.02em;color:var(--dark);background:0 0;border:0;outline:none;flex:1 0 0;padding:0 8px 0 24px;font-size:14px}.gate__input[data-astro-cid-lybjh4u4]::placeholder{color:var(--grey)}.gate__eye[data-astro-cid-lybjh4u4]{width:36px;height:36px;color:var(--grey);justify-content:center;align-items:center;display:flex}.gate__unlock[data-astro-cid-lybjh4u4]{background:var(--ink);height:44px;color:var(--light);transition:background-color .4s var(--ease-framer);border-radius:84px;align-items:center;gap:10px;margin:4px;padding:0 22px;display:flex}.gate__unlock[data-astro-cid-lybjh4u4]:hover{background:#000}.gate__arrow[data-astro-cid-lybjh4u4]{transition:transform .5s cubic-bezier(.65,0,.35,1);display:inline-block}.gate__unlock[data-astro-cid-lybjh4u4]:hover .gate__arrow[data-astro-cid-lybjh4u4]{transform:translate(4px)}.gate__error[data-astro-cid-lybjh4u4]{color:#d8512a;margin-top:10px;padding-left:24px}.gate__back[data-astro-cid-lybjh4u4]{color:var(--dark);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.gate__teaser[data-astro-cid-lybjh4u4]{background:var(--ink);border-radius:24px;width:100%;max-width:1200px;height:clamp(220px,100svh - 430px,560px);position:relative;overflow:hidden}.gate__teaser[data-astro-cid-lybjh4u4] img{object-fit:cover;filter:blur(36px)saturate(1.1);opacity:.85;width:116%;height:116%;position:absolute;inset:-8%}.gate__tag[data-astro-cid-lybjh4u4]{backdrop-filter:blur(6px);color:var(--light);background:#00000059;border-radius:84px;align-items:center;gap:6px;padding:8px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px) and (width<=1199.98px){.gate[data-astro-cid-lybjh4u4]{padding:112px 80px}.gate__head[data-astro-cid-lybjh4u4]{gap:24px;padding:0}}@media (width<=767.98px){.gate[data-astro-cid-lybjh4u4]{gap:32px;padding:88px 24px}.gate__head[data-astro-cid-lybjh4u4]{flex-direction:column;align-items:stretch;gap:20px;padding:0}.gate__names[data-astro-cid-lybjh4u4],.gate__side[data-astro-cid-lybjh4u4]{flex:none;width:100%}.gate__names[data-astro-cid-lybjh4u4]{gap:4px}.gate__unlock[data-astro-cid-lybjh4u4]{padding:0 18px}.gate__teaser[data-astro-cid-lybjh4u4]{aspect-ratio:342/220;height:auto}}
