@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)}
