@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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_179f768-module__Sf5ySq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_179f768-module__Sf5ySq__variable{--font-sans:"Inter", "Inter Fallback"}
@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --beam-span{syntax:"<percentage>";inherits:true;initial-value:28%}@keyframes arctis-beam-angle{to{--beam-angle:360deg}}.arctis-beam{transition:--beam-span .38s;overflow:visible}.arctis-beam-glow{pointer-events:none;z-index:1;border-radius:inherit;padding:var(--beam-border,1px);background:conic-gradient(from var(--beam-angle), transparent 0%, transparent calc(50% - var(--beam-span,28%) / 2), var(--beam-1,#78c8ff) calc(50% - var(--beam-span,28%) / 4), var(--beam-2,#be8cff) 50%, var(--beam-3,#ffb48c) calc(50% + var(--beam-span,28%) / 4), transparent calc(50% + var(--beam-span,28%) / 2), transparent 100%);animation:arctis-beam-angle var(--beam-duration,8s) linear infinite;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.arctis-beam{transition:none}.arctis-beam-glow{--beam-angle:40deg;animation:none}}.arctis-orbit{isolation:isolate}.arctis-orbit-plane{transform:rotate(var(--orbit-rotate,-32deg))}.arctis-orbit-item{offset-path:ellipse(var(--orbit-rx,42%) var(--orbit-ry,26%) at 50% 50%);offset-anchor:center;offset-rotate:0deg;width:max-content;height:max-content;animation:arctis-orbit var(--orbit-duration,22s) linear infinite;animation-delay:var(--orbit-delay,0s);animation-direction:var(--orbit-direction,normal);will-change:offset-distance;position:absolute;top:0;left:0}.arctis-orbit-item-face{transform:rotate(calc(var(--orbit-rotate,-32deg) * -1))}.arctis-orbit[data-pause-on-hover=true]:hover .arctis-orbit-item{animation-play-state:paused}.arctis-orbit-center{z-index:1}@keyframes arctis-orbit{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.arctis-orbit-item{animation:none}.arctis-orbit-item:first-of-type{offset-distance:0%}.arctis-orbit-item:nth-of-type(2){offset-distance:16.66%}.arctis-orbit-item:nth-of-type(3){offset-distance:33.33%}.arctis-orbit-item:nth-of-type(4){offset-distance:50%}.arctis-orbit-item:nth-of-type(5){offset-distance:66.66%}.arctis-orbit-item:nth-of-type(6){offset-distance:83.33%}}.arctis-progress{display:block}.arctis-progress-bar{will-change:transform;display:block}@media (prefers-reduced-motion:reduce){.arctis-progress-bar{transition:none}}@keyframes arctis-trace-draw{0%{stroke-dashoffset:var(--trace-length)}to{stroke-dashoffset:0}}.arctis-trace svg,.arctis-trace-border-svg{display:block}@media (prefers-reduced-motion:reduce){.arctis-trace svg *,.arctis-trace-border-svg *{animation:none!important}}.arctis-parallax{isolation:isolate}.arctis-parallax-layer-shift{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.arctis-parallax-layer-shift{transform:none!important}}.arctis-mask{isolation:isolate;-webkit-user-select:none;user-select:none}.arctis-mask-content{z-index:0}.arctis-mask-cover{z-index:1;display:block}.arctis-flicker{isolation:isolate}.arctis-flicker-canvas{display:block}.arctis-dots{isolation:isolate}.arctis-dots-canvas{display:block}.arctis-contour{isolation:isolate}.arctis-contour-canvas{display:block}.arctis-lamina{isolation:isolate}.arctis-lamina-canvas{display:block}.arctis-moire{isolation:isolate}.arctis-moire-canvas{display:block}.arctis-sheen{isolation:isolate}.arctis-sheen-canvas{display:block}.arctis-ripple{isolation:isolate}.arctis-ripple-layer{pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.arctis-ripple-wave{background:var(--ripple-color,currentColor);opacity:0;will-change:transform, opacity;animation:arctis-ripple var(--ripple-duration,.65s) cubic-bezier(.22, 1, .36, 1) forwards;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes arctis-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.arctis-ripple-wave{display:none;animation:none!important}}.arctis-magnetic-target{transition:transform .18s ease-out}.arctis-magnetic-target[data-active=false]{transition:transform .52s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.arctis-magnetic-target{transition:none!important;transform:none!important}}.arctis-tilt{transform-style:preserve-3d;transition:transform .16s ease-out}.arctis-tilt[data-active=false]{transition:transform .52s cubic-bezier(.23,1,.32,1)}.arctis-tilt-glare{pointer-events:none;z-index:2;border-radius:inherit;opacity:0;mix-blend-mode:overlay;transition:opacity .16s ease-out;position:absolute;inset:0}.arctis-tilt-glare[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.arctis-tilt{transition:none!important;transform:none!important}.arctis-tilt-glare{display:none}}.arctis-morph{isolation:isolate;background:#0a0a0c;position:relative;overflow:hidden}.arctis-morph-canvas{width:100%;height:100%;display:block}.arctis-flux-letter{will-change:transform, opacity, filter;display:inline-block}.arctis-flux[data-phase=out] .arctis-flux-letter{animation:arctis-flux-out var(--flux-duration,.26s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--flux-delay,0s)}.arctis-flux[data-phase=in] .arctis-flux-letter{animation:arctis-flux-in var(--flux-duration,.26s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--flux-delay,0s)}@keyframes arctis-flux-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(6px);transform:translateY(-.35em)}}@keyframes arctis-flux-in{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.arctis-flux[data-phase=out] .arctis-flux-letter,.arctis-flux[data-phase=in] .arctis-flux-letter{animation:none}}.arctis-reveal{display:block}.arctis-reveal-segment{opacity:0;will-change:transform, opacity, filter;animation-duration:var(--reveal-duration,.42s);animation-delay:var(--reveal-delay,0s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;display:inline-block}.arctis-reveal[data-by=line] .arctis-reveal-segment{display:block}.arctis-reveal[data-by=text] .arctis-reveal-segment{display:inline}.arctis-reveal-space{white-space:pre}.arctis-reveal[data-active=true][data-animation=fade] .arctis-reveal-segment{animation-name:arctis-reveal-fade}.arctis-reveal[data-active=true][data-animation=blur] .arctis-reveal-segment{animation-name:arctis-reveal-blur}.arctis-reveal[data-active=true][data-animation=blur-up] .arctis-reveal-segment{animation-name:arctis-reveal-blur-up}.arctis-reveal[data-active=true][data-animation=slide-up] .arctis-reveal-segment{animation-name:arctis-reveal-slide-up}.arctis-reveal[data-active=true][data-animation=slide-left] .arctis-reveal-segment{animation-name:arctis-reveal-slide-left}.arctis-reveal[data-active=true][data-animation=scale] .arctis-reveal-segment{animation-name:arctis-reveal-scale}.arctis-reveal[data-active=false] .arctis-reveal-segment{opacity:0;animation:none}@keyframes arctis-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes arctis-reveal-blur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes arctis-reveal-blur-up{0%{opacity:0;filter:blur(8px);transform:translateY(.55em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes arctis-reveal-slide-up{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:translateY(0)}}@keyframes arctis-reveal-slide-left{0%{opacity:0;transform:translate(.55em)}to{opacity:1;transform:translate(0)}}@keyframes arctis-reveal-scale{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.arctis-reveal-segment{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.arctis-typing{position:relative}.arctis-typing-caret{vertical-align:-.12em;background:currentColor;width:.085em;height:1.05em;margin-left:.12em;animation:1.05s step-end infinite arctis-typing-blink;display:inline-block}.arctis-typing[data-typing=true] .arctis-typing-caret{opacity:1;animation:none}@keyframes arctis-typing-blink{0%,45%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.arctis-typing-caret{opacity:1;animation:none}}.arctis-split-flap{perspective:900px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;display:inline-flex}.arctis-split-flap-unit{border:1px solid var(--border);background:var(--muted);width:1.05em;height:1.55em;color:var(--foreground);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;border-radius:.35rem;line-height:1;display:inline-block;position:relative;overflow:hidden}.arctis-split-flap-static{background:var(--muted);position:absolute;inset-inline:0;overflow:hidden}.arctis-split-flap-static-top{z-index:1;height:50%;top:0}.arctis-split-flap-static-bottom{z-index:1;height:50%;bottom:0}.arctis-split-flap-static-top .arctis-split-flap-glyph{transform:translateY(0)}.arctis-split-flap-static-bottom .arctis-split-flap-glyph{transform:translateY(-50%)}.arctis-split-flap-glyph{letter-spacing:.04em;justify-content:center;align-items:center;width:100%;height:200%;font-weight:600;display:flex}.arctis-split-flap-line{z-index:4;background:color-mix(in oklab, var(--border) 85%, var(--foreground));pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-.5px)}.arctis-split-flap-hinge{z-index:3;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.arctis-split-flap-hinge-front,.arctis-split-flap-hinge-back{background:var(--muted);backface-visibility:hidden;position:absolute;inset-inline:0;overflow:hidden}.arctis-split-flap-hinge-front{transform-origin:bottom;height:50%;animation:arctis-split-flap-front var(--split-flap-speed,36ms) linear forwards;top:0}.arctis-split-flap-hinge-back{transform-origin:top;height:50%;animation:arctis-split-flap-back var(--split-flap-speed,36ms) linear forwards;top:50%;transform:rotateX(-90deg)}.arctis-split-flap-hinge-front .arctis-split-flap-glyph{transform:translateY(0)}.arctis-split-flap-hinge-back .arctis-split-flap-glyph{transform:translateY(-50%)}@keyframes arctis-split-flap-front{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes arctis-split-flap-back{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.arctis-split-flap-hinge-front,.arctis-split-flap-hinge-back{animation:none!important}}
