@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7a9adfd4-module__d0WFTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7a9adfd4-module__d0WFTa__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_aa953b74-module__L3vnOW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_aa953b74-module__L3vnOW__variable{--font-heading:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_340cec82-module__dsR-KG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_340cec82-module__dsR-KG__variable{--font-sans:"Inter","Inter Fallback"}
.sig-mark-body,.sig-mark-c{transform-origin:200px 200px}.sig-mark-body{transition:transform .7s cubic-bezier(.76,0,.24,1)}.sig-mark-dot{transition:opacity .45s,transform .45s}.sig-logo:hover .sig-mark-body,.sig-logo:focus-visible .sig-mark-body,.sig-face-smile .sig-mark-body{transform:rotate(-90deg)}.sig-logo:hover .sig-mark-dot:nth-child(2),.sig-logo:hover .sig-mark-dot:nth-child(4),.sig-logo:hover .sig-mark-dot:nth-child(5),.sig-logo:hover .sig-mark-dot:nth-child(7),.sig-logo:focus-visible .sig-mark-dot:nth-child(2),.sig-logo:focus-visible .sig-mark-dot:nth-child(4),.sig-logo:focus-visible .sig-mark-dot:nth-child(5),.sig-logo:focus-visible .sig-mark-dot:nth-child(7){opacity:0}@keyframes sig-glitch-c{0%{transform:none}8%{transform:translate(-34px)skew(-8deg)}16%{transform:translate(22px)}24%{transform:none}34%{transform:translate(26px)scaleX(1.1)}42%{transform:translate(-12px)}52%{transform:none}70%{transform:translate(-10px)}76%,to{transform:none}}@keyframes sig-glitch-dot-a{0%{opacity:1;transform:none}8%{opacity:0;transform:translate(30px)scaleY(.6)}16%{opacity:1;transform:translate(-18px)scaleY(1.3)}30%{transform:translate(12px)}44%{transform:none}60%{opacity:.3;transform:translate(-20px)}68%,to{opacity:1;transform:none}}@keyframes sig-glitch-dot-b{0%{opacity:1;transform:none}10%{transform:translate(-26px)scaleY(1.4)}20%{opacity:0;transform:translate(16px)}34%{opacity:1;transform:translate(-8px)scaleY(.7)}50%{transform:none}64%{transform:translate(24px)}72%,to{opacity:1;transform:none}}@keyframes sig-glitch-body{0%,56%{transform:none}62%{transform:skew(12deg)}68%{transform:skew(-8deg)}76%,to{transform:none}}[data-fx=glitch] .sig-mark-c,.sig-wipe .sig-mark-c{animation:.5s step-end both sig-glitch-c}[data-fx=glitch] .sig-mark-dot:nth-child(odd),.sig-wipe .sig-mark-dot:nth-child(odd){animation:.5s step-end both sig-glitch-dot-a}[data-fx=glitch] .sig-mark-dot:nth-child(2n),.sig-wipe .sig-mark-dot:nth-child(2n){animation:.5s step-end both sig-glitch-dot-b}[data-fx=glitch] .sig-mark-body,.sig-wipe .sig-mark-body{animation:.5s step-end both sig-glitch-body}@keyframes sig-dot-pop{0%{transform:none}40%{transform:scale(1.45)}to{transform:none}}[data-fx=wave] .sig-mark-dot{animation:.42s cubic-bezier(.3,0,.2,1) both sig-dot-pop;animation-delay:calc(var(--i)*70ms)}.sig-header.sig-header{transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s;background-color:#0000!important}.sig-header.sig-header[data-top="1"]{border-bottom-color:var(--sig-line);background-color:var(--sig-bg)!important}[data-mode=blueprint] .sig-header[data-top="1"]{-webkit-backdrop-filter:blur(12px)}.sig-header-bar{border:1px solid #0000;transition:inset .4s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,box-shadow .3s;position:absolute;inset:0}.sig-header[data-top="0"] .sig-header-bar{background-color:color-mix(in oklab,var(--sig-bg)92%,transparent);border-color:var(--sig-line);-webkit-backdrop-filter:blur(16px)saturate(1.3);inset:8px 10px 0;box-shadow:0 14px 34px -22px #0000008c}@media (min-width:768px){.sig-header[data-top="0"] .sig-header-bar{inset:8px 16px 0}}.sig-burger{width:14px;height:8px;display:inline-block;position:relative}.sig-burger:before,.sig-burger:after{content:"";background:currentColor;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s;position:absolute;left:0}.sig-burger:before{top:0}.sig-burger:after{width:64%;bottom:0}button:hover>.sig-burger:after{width:100%}[aria-expanded=true]>.sig-burger:before{transform:translateY(3.25px)rotate(45deg)}[aria-expanded=true]>.sig-burger:after{width:100%;transform:translateY(-3.25px)rotate(-45deg)}.sig-menu{--menu-size:clamp(2.1rem,min(10.5vw,6.6vh),3.6rem);visibility:hidden}@media (min-width:768px){.sig-menu{--menu-size:clamp(2.5rem,min(7vw,9.4vh),8.5rem)}}[data-mode=blueprint] .sig-menu{background-color:color-mix(in oklab,var(--bp-blue-deep)94%,transparent);-webkit-backdrop-filter:blur(18px)}.sig-menu-label{font-size:var(--menu-size);transition:transform .5s cubic-bezier(.22,1,.36,1),color .25s;display:inline-block}.sig-menu-num{transition:color .25s}.sig-menu-sub{--sub-indent:calc(1.5rem + .75rem);margin:.15rem 0 .5rem var(--sub-indent);padding-left:clamp(1rem,2.4vw,2.25rem);position:relative}@media (min-width:768px){.sig-menu-sub{--sub-indent:calc(2.5rem + 1.5rem)}}.sig-menu-sub>li{--sub-tick:.8rem;position:relative}.sig-menu-sub>li:before,.sig-menu-sub>li:after{content:"";background:var(--sig-line);position:absolute;left:calc(-1*clamp(1rem,2.4vw,2.25rem))}.sig-menu-sub>li:before{top:var(--sub-tick);width:clamp(.6rem,1.6vw,1.5rem);height:1px}.sig-menu-sub>li:after{width:1px;top:0;bottom:0}.sig-menu-sub>li:last-child:after{height:var(--sub-tick);bottom:auto}.sig-menu-label-sub{font-size:calc(var(--menu-size)*.55)}.sig-menu-link:hover .sig-menu-label{color:var(--sig-cyan);transform:translate(clamp(.75rem,2.4vw,2.5rem))}.sig-menu-link:focus-visible{outline:2px solid var(--sig-cyan);outline-offset:4px}.sig-menu-link:focus-visible .sig-menu-label,.sig-menu-link:hover .sig-menu-num,.sig-menu-link:focus-visible .sig-menu-num{color:var(--sig-cyan)}@media (hover:hover){.sig-menu-list:hover .sig-menu-link:not(:hover) .sig-menu-label{color:var(--sig-faint)}}.sig-menu-link[aria-current=page] .sig-menu-label{-webkit-text-stroke:1px var(--sig-ink);color:#0000}.sig-menu-link[aria-current=page]:hover .sig-menu-label{-webkit-text-stroke-color:var(--sig-cyan)}@keyframes sig-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sig-menu-ghost{-webkit-text-stroke:1px var(--sig-line);color:#0000}.sig-wipe{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0;transform:translateY(100%)}.sig-wipe[data-phase=in],.sig-wipe[data-phase=hold]{visibility:visible;transition:transform .22s cubic-bezier(.7,0,.84,0);transform:none}.sig-wipe[data-phase=out]{visibility:visible;transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translateY(-100%)}.sig-wipe[data-phase=idle] .sig-mark *{animation:none!important}.sig-wipe .sig-mark *{animation-iteration-count:infinite!important}@keyframes sig-blink{0%,94%,to{transform:none}96%{transform:scaleY(.12)}}.sig-eye-blink{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite sig-blink}.sig-eye-blink.sig-eye-late{animation-delay:60ms}@keyframes sig-coin{0%,55%{color:var(--sig-cyan)}56%,to{color:var(--sig-faint)}}@keyframes sig-coin-cursor{0%,55%{opacity:1}56%,to{opacity:0}}.sig-coin-blink{animation:1.1s step-end infinite sig-coin}.sig-coin-blink:after{content:"";vertical-align:-.12em;background:var(--sig-cyan);width:.6em;height:.95em;margin-left:.15em;animation:1.1s step-end infinite sig-coin-cursor;display:inline-block}@media (prefers-reduced-motion:reduce){.sig-mark-body,.sig-mark-dot,.sig-header,.sig-header-bar,.sig-menu-label{transition:none!important}.sig-mark *,.sig-eye-blink,.sig-coin-blink,.sig-coin-blink:after{animation:none!important}}
