:root{--color-bg:#000;--color-surface:#070707;--color-card:#0d0d0d;--color-card-hover:#1a1a1a;--color-text:#fff;--color-text-soft:#e6e6e6;--color-muted:#9e9e9e;--color-faint:#ffffff80;--color-hairline:#ffffff1f;--color-tile-hover:#202020ba;--font-sans:var(--font-satoshi), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-space-mono), ui-monospace, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--logo-line:4.4%;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-float:cubic-bezier(.445, .05, .55, .95);--ease-menu:cubic-bezier(.25, 1, .5, 1);--ease-underline:cubic-bezier(.45, 0, .2, 1);--z-bottom-blur:40;--z-header:55;--z-menu:100;--dot-grid:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%3E%3Crect%20x%3D'11'%20y%3D'11'%20width%3D'2'%20height%3D'2'%20fill%3D'white'%20fill-opacity%3D'0.028'%2F%3E%3C%2Fsvg%3E");--cursor-dot:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cdefs%3E%3CradialGradient%20id%3D%27g%27%3E%3Cstop%20offset%3D%270.250%27%20stop-color%3D%27%23e6e6e6%27%20stop-opacity%3D%27.55%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e6e6e6%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%2716%27%20cy%3D%2716%27%20r%3D%2716%27%20fill%3D%27url\(%23g\)%27%2F%3E%3Ccircle%20cx%3D%2716%27%20cy%3D%2716%27%20r%3D%274%27%20fill%3D%27%23e6e6e6%27%20stroke%3D%27%23000%27%20stroke-opacity%3D%27.3%27%20stroke-width%3D%271%27%2F%3E%3C%2Fsvg%3E) 16 16;--cursor-dot-large:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2740%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cdefs%3E%3CradialGradient%20id%3D%27g%27%3E%3Cstop%20offset%3D%270.400%27%20stop-color%3D%27%23e6e6e6%27%20stop-opacity%3D%27.55%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e6e6e6%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2720%27%20r%3D%2720%27%20fill%3D%27url\(%23g\)%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2720%27%20r%3D%278%27%20fill%3D%27%23e6e6e6%27%20stroke%3D%27%23000%27%20stroke-opacity%3D%27.3%27%20stroke-width%3D%271%27%2F%3E%3C%2Fsvg%3E) 20 20}@media (width<=1000px){:root{--logo-line:4.6%}}@media (width<=750px){:root{--logo-line:16px}}*,:before,:after{box-sizing:border-box}html{background-color:var(--color-bg);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);font-weight:var(--weight-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;background:0 0;border:0;padding:0}:focus-visible{outline-offset:4px;outline:1px solid #fffc}::selection{color:#000;background:#ffffffe6}html,body{cursor:var(--cursor-dot), auto}a,button,[role=button],label,summary{cursor:var(--cursor-dot-large), pointer}.dot-grid{background-image:var(--dot-grid);background-repeat:repeat;background-attachment:fixed}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#000;font-family:var(--font-mono);background:#fff;padding:10px 14px;font-size:13px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@keyframes reveal-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes reveal-letter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes reveal-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reveal-float{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal=fade-up]:not(.is-revealed),html.js [data-reveal=float-in]:not(.is-revealed),html.js [data-reveal=items]:not(.is-revealed) .rv-item,html.js [data-reveal=letters]:not(.is-revealed) .letter{opacity:0}[data-reveal=float-in].is-revealed{animation:reveal-float 1s var(--ease-float) var(--reveal-delay,0s) both}[data-reveal=image]>*{transition:opacity 1.2s ease-in-out,transform 1.2s ease-in-out}html.js [data-reveal=image]:not(.is-revealed)>*{opacity:.1;transform:translateY(6px)scale(.94)}html.js [data-reveal]:not(.is-revealed) .rv-line{transform:scaleX(0)}[data-reveal=fade-up].is-revealed,[data-reveal=items].is-revealed .rv-item{animation:reveal-up var(--reveal-duration,.9s) var(--ease-out-soft) var(--reveal-delay,0s) both}[data-reveal=letters] .letter{display:inline-block}[data-reveal=letters].is-revealed .letter{animation:reveal-letter .45s var(--ease-out-soft) calc(var(--reveal-delay,0s) + var(--i,0) * 35ms) both}.rv-line{transform-origin:0}[data-reveal].is-revealed .rv-line{animation:reveal-line 1.2s var(--ease-out-soft) .25s both}}.split-word{white-space:nowrap;display:inline-block}.logo[data-astro-cid-r4ibslmy]{width:100%;height:auto;display:block}.logo--text[data-astro-cid-r4ibslmy]{aspect-ratio:1573/608;color:#fff;font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:calc(var(--logo-w,99px) * .178);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;flex-direction:column;justify-content:center;padding-left:2.9%;line-height:1.04;display:flex}.mobile-menu[data-astro-cid-imidouvt]{z-index:var(--z-menu);position:fixed;inset:0}.mobile-menu[data-astro-cid-imidouvt][hidden]{display:none}@media (width>=751px){.mobile-menu[data-astro-cid-imidouvt]{display:none!important}}.mobile-menu__panel[data-astro-cid-imidouvt]{--logo-w:80px;background-color:var(--color-surface);border-bottom:1px solid var(--color-hairline);clip-path:inset(0);padding:83.5px 0 28px;position:relative;box-shadow:0 16px 32px #00000073}.mobile-menu__logo[data-astro-cid-imidouvt]{width:var(--logo-w);pointer-events:none;position:absolute;top:5.667vw;left:4.205vw}.mobile-menu__close[data-astro-cid-imidouvt]{color:#fff;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:4.2667vw}.mobile-menu__close[data-astro-cid-imidouvt] svg[data-astro-cid-imidouvt]{fill:currentColor;width:20px;height:20px}.mobile-menu[data-astro-cid-imidouvt] nav[data-astro-cid-imidouvt]{padding-left:calc(4.205vw + 2.29px)}.mobile-menu[data-astro-cid-imidouvt] ul[data-astro-cid-imidouvt]{flex-direction:column;align-items:flex-start;row-gap:4px;display:flex}.mobile-menu[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt]{color:#fff;font-family:var(--font-mono);font-weight:var(--weight-regular);letter-spacing:.02em;text-transform:uppercase;padding:8px 0;font-size:14px;line-height:1.4;display:block}.menu-label[data-astro-cid-imidouvt]{display:block;position:relative;overflow:hidden}.menu-label[data-astro-cid-imidouvt]:after{content:"";height:1px;transition:transform .3s var(--ease-underline);background-color:currentColor;position:absolute;bottom:.08em;left:0;right:0;transform:translate(-101%)}.mobile-menu[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt]:hover .menu-label[data-astro-cid-imidouvt]:after,.mobile-menu[data-astro-cid-imidouvt] a[data-astro-cid-imidouvt]:focus-visible .menu-label[data-astro-cid-imidouvt]:after{transform:translate(0)}@keyframes menu-roll-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}.mobile-menu[data-astro-cid-imidouvt][data-state=open] .mobile-menu__panel[data-astro-cid-imidouvt]{animation:menu-roll-down .4s var(--ease-menu) both}.mobile-menu[data-astro-cid-imidouvt][data-state=open] .menu-label[data-astro-cid-imidouvt],.mobile-menu[data-astro-cid-imidouvt][data-state=open] .mobile-menu__close[data-astro-cid-imidouvt] svg[data-astro-cid-imidouvt]{animation:.3s .15s both menu-fade-in}.mobile-menu[data-astro-cid-imidouvt][data-state=closing] .mobile-menu__panel[data-astro-cid-imidouvt]{clip-path:inset(0 0 100%);transition:clip-path .3s cubic-bezier(.5,0,.75,0)}.mobile-menu[data-astro-cid-imidouvt][data-state=closing] .menu-label[data-astro-cid-imidouvt],.mobile-menu[data-astro-cid-imidouvt][data-state=closing] .mobile-menu__close[data-astro-cid-imidouvt] svg[data-astro-cid-imidouvt]{opacity:0;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.mobile-menu__panel[data-astro-cid-imidouvt],.menu-label[data-astro-cid-imidouvt],.menu-label[data-astro-cid-imidouvt]:after,.mobile-menu__close[data-astro-cid-imidouvt] svg[data-astro-cid-imidouvt]{transition:none!important;animation:none!important}}.site-header[data-astro-cid-isef26zo]{z-index:var(--z-header);pointer-events:none;width:100%;position:fixed;top:0;left:0;container-type:inline-size}.site-header__bar[data-astro-cid-isef26zo]{--logo-w:6.95544cqw;justify-content:space-between;align-items:center;height:7.91766cqw;transition:transform .5s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.site-header[data-astro-cid-isef26zo].is-hidden .site-header__bar[data-astro-cid-isef26zo]{transform:translateY(-100%)}.site-header__logo[data-astro-cid-isef26zo],.site-header__nav[data-astro-cid-isef26zo],.site-header__burger[data-astro-cid-isef26zo]{pointer-events:auto;transition:opacity .45s var(--ease-float), transform .45s var(--ease-float), visibility 0s}.site-header[data-astro-cid-isef26zo].is-over-hero .site-header__logo[data-astro-cid-isef26zo],.site-header[data-astro-cid-isef26zo].is-over-hero .site-header__nav[data-astro-cid-isef26zo],.site-header[data-astro-cid-isef26zo].is-over-hero .site-header__burger[data-astro-cid-isef26zo]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-float), transform .3s var(--ease-float), visibility 0s linear .3s;transform:translateY(-60px)}.site-header__logo[data-astro-cid-isef26zo]{width:var(--logo-w);flex:none;margin-left:4.21053cqw;display:block}.site-header__nav[data-astro-cid-isef26zo]{margin-right:calc(4.41cqw - 10px)}.site-header__nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{justify-content:flex-end;gap:8px;display:flex}.site-header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:#fff;font-family:var(--font-mono);font-weight:var(--weight-regular);letter-spacing:0;white-space:nowrap;padding:10px;font-size:max(.5px,.70175cqw);line-height:1.6;display:block}.nav-label[data-astro-cid-isef26zo]{display:block;position:relative;overflow:hidden}.nav-label[data-astro-cid-isef26zo]:after{content:"";height:1px;transition:transform .3s var(--ease-underline);pointer-events:none;background-color:currentColor;position:absolute;bottom:.12em;left:0;right:0;transform:translate(-101%)}.site-header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover .nav-label[data-astro-cid-isef26zo]:after,.site-header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:focus-visible .nav-label[data-astro-cid-isef26zo]:after{transform:translate(0)}.site-header__burger[data-astro-cid-isef26zo]{display:none}@media (width<=1000px){.site-header__bar[data-astro-cid-isef26zo]{--logo-w:104px;height:80px}.site-header__logo[data-astro-cid-isef26zo]{margin-left:32px}.site-header__nav[data-astro-cid-isef26zo]{margin-right:calc(4.59cqw - 10px)}.site-header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font-size:13px}}@media (width<=750px){.site-header__bar[data-astro-cid-isef26zo]{--logo-w:80px;height:72px}.site-header__logo[data-astro-cid-isef26zo]{margin:0;position:absolute;top:5.66667vw;left:4.20417vw}.site-header__nav[data-astro-cid-isef26zo]{display:none}.site-header__burger[data-astro-cid-isef26zo]{color:#fff;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:4.26667vw}.site-header__burger[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{fill:currentColor;width:24px;height:18px}}@media (prefers-reduced-motion:reduce){.site-header__bar[data-astro-cid-isef26zo],.site-header__logo[data-astro-cid-isef26zo],.site-header__nav[data-astro-cid-isef26zo],.site-header__burger[data-astro-cid-isef26zo],.nav-label[data-astro-cid-isef26zo]:after{transition:none!important}}.site-footer[data-astro-cid-oenwriqq]{z-index:50;background-color:var(--color-surface);text-align:center;flex-direction:column;align-items:center;padding:5.27% 15.1% calc(5.27% + 7px);display:flex;position:relative}.site-footer__cta[data-astro-cid-oenwriqq]{flex-direction:column;align-items:center;display:flex}.site-footer__heading[data-astro-cid-oenwriqq]{color:#fff;font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:40px;line-height:1.1}.site-footer__tagline[data-astro-cid-oenwriqq]{color:var(--color-muted);font-family:var(--font-mono);font-weight:var(--weight-regular);text-transform:uppercase;margin-top:calc(1.4vw - 4.15px);font-size:13px;line-height:1.2}@property --otw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes otw-spin{to{--otw-angle:360deg}}.otw-button[data-astro-cid-oenwriqq]{isolation:isolate;color:#000;width:150px;height:40px;font-family:var(--font-sans);font-weight:var(--weight-bold);white-space:nowrap;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:calc(1vw + 5.2px);font-size:11px;line-height:1.6;transition:transform .3s ease-in-out;display:inline-flex;position:relative}.otw-button[data-astro-cid-oenwriqq]:hover{transform:scale(1.05)}.otw-button__dot[data-astro-cid-oenwriqq]{background-color:#2fc46b;border-radius:50%;flex:none;width:9px;height:9px}.otw-button[data-astro-cid-oenwriqq]:before,.otw-button[data-astro-cid-oenwriqq]:after{content:"";pointer-events:none;background:conic-gradient(from var(--otw-angle), transparent 0deg, transparent 200deg, #52cb8c40 250deg, #57d591d9 310deg, #d6f7e4 340deg, #57d59199 352deg, transparent 360deg);-webkit-mask-composite:xor;border-radius:999px;animation:6s linear infinite otw-spin;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.otw-button[data-astro-cid-oenwriqq]:before{padding:1px;inset:-1px}.otw-button[data-astro-cid-oenwriqq]:after{filter:blur(1px);opacity:.55;padding:4.5px;inset:-4.5px}.site-footer__links[data-astro-cid-oenwriqq]{text-align:left;grid-template-columns:24.39% 24.39% 40%;justify-content:space-between;width:62%;margin-top:46px;display:grid}.footer-col[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq]{color:#fff;font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:12px;line-height:1.5}.footer-col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{margin-top:8px}.footer-col[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{color:var(--color-muted);font-family:var(--font-sans);font-weight:var(--weight-regular);text-transform:uppercase;font-size:12px;line-height:1.6}.site-footer__bottom[data-astro-cid-oenwriqq]{color:#6e6e6e;width:62%;font-family:var(--font-sans);font-weight:var(--weight-regular);justify-content:space-between;align-items:baseline;margin-top:43px;font-size:8px;line-height:1.375;display:flex}@media (width<=1000px){.site-footer[data-astro-cid-oenwriqq]{padding:7.8125% 7.8125% calc(7.8125% + 19px)}.site-footer__links[data-astro-cid-oenwriqq]{grid-template-columns:17.75% 17.75% 56.2%;width:70%;margin-top:39px}.footer-col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{margin-top:20px}.footer-col[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{line-height:1.4}.site-footer__bottom[data-astro-cid-oenwriqq]{width:100%;margin-top:30px}}@media (width<=750px){.site-footer[data-astro-cid-oenwriqq]{padding:64px 16px env(safe-area-inset-bottom,0px)}.site-footer__heading[data-astro-cid-oenwriqq]{font-size:32px}.site-footer__tagline[data-astro-cid-oenwriqq]{margin-top:10px;font-size:11px}.otw-button[data-astro-cid-oenwriqq]{margin-top:16px}.site-footer__links[data-astro-cid-oenwriqq]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;width:100%;margin-top:30px}.footer-col--contact[data-astro-cid-oenwriqq]{grid-column:1/-1}.footer-col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{margin-top:10px}.footer-col[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{line-height:1.9}.site-footer__bottom[data-astro-cid-oenwriqq]{flex-direction:column;align-items:center;gap:12px;margin-top:30px;font-size:11px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.otw-button[data-astro-cid-oenwriqq]{transition:none}.otw-button[data-astro-cid-oenwriqq]:before,.otw-button[data-astro-cid-oenwriqq]:after{--otw-angle:300deg;animation:none}}.bottom-blur[data-astro-cid-sq55trih]{--bb-height:50px;z-index:var(--z-bottom-blur);height:var(--bb-height);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.bottom-blur[data-astro-cid-sq55trih] span[data-astro-cid-sq55trih]{position:absolute;inset:0}.bottom-blur[data-astro-cid-sq55trih] span[data-astro-cid-sq55trih]:first-child{backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 50%,#0000 75%);mask-image:linear-gradient(#0000 0%,#000 25% 50%,#0000 75%)}.bottom-blur[data-astro-cid-sq55trih] span[data-astro-cid-sq55trih]:nth-child(2){backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 25%,#000 50% 75%,#0000 100%);mask-image:linear-gradient(#0000 25%,#000 50% 75%,#0000 100%)}.bottom-blur[data-astro-cid-sq55trih] span[data-astro-cid-sq55trih]:nth-child(3){backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 50%,#000 75% 100%);mask-image:linear-gradient(#0000 50%,#000 75% 100%)}.bottom-blur[data-astro-cid-sq55trih] span[data-astro-cid-sq55trih]:nth-child(4){backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 75%,#000 100%);mask-image:linear-gradient(#0000 75%,#000 100%)}@media (width<=1000px){.bottom-blur[data-astro-cid-sq55trih]{display:none}}
