.layout-module__Cc7XFa__body{background-color:var(--color-black,#1a1a1a);color:var(--color-white,#f7f8fa)}
.Container-module__brSMNq__container{width:100%;max-width:var(--breakpoint-xl,1280px);padding-inline:var(--space-4,1rem);margin-inline:auto}@media (min-width: var(--breakpoint-md)){.Container-module__brSMNq__container{padding-inline:var(--space-8,2rem)}}@media (min-width: var(--breakpoint-xl)){.Container-module__brSMNq__container{padding-inline:var(--space-10,2.5rem)}}
.Header-module__MbZZpW__header{--header-h:5.625rem;--header-h-scrolled:4.0625rem;z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(170%);background:#1a1a1a7a padding-box padding-box;border-bottom:1px solid #0000;transition:background .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:sticky;top:0;overflow:clip visible;box-shadow:inset 0 1px #f7f8fa0e,0 10px 40px -8px #1a1a1a59}.Header-module__MbZZpW__headerScrolled{-webkit-backdrop-filter:blur(28px)saturate(185%);background:#1a1a1ae0;border-bottom-color:#f7f8fa12;box-shadow:inset 0 1px #f7f8fa0b,0 14px 48px -10px #1a1a1a8c}.Header-module__MbZZpW__cursorGlow{pointer-events:none;z-index:0;opacity:.42;background:radial-gradient(55% 85% at var(--gx,50%) var(--gy,50%), #818cf81c, #3b82f60a 42%, transparent 72%);transition:opacity .4s;position:absolute;inset:0}.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__cursorGlow{opacity:.28}.Header-module__MbZZpW__glassEdge{pointer-events:none;z-index:2;opacity:.5;background:linear-gradient(90deg,#0000 8%,#818cf838,#93c5fd52,#818cf838,#0000 92%);height:1px;position:absolute;inset:0 0 auto}.Header-module__MbZZpW__inner{z-index:1;align-items:center;column-gap:var(--space-3,.75rem);min-height:var(--header-h);grid-template-columns:1fr auto;grid-template-areas:"brand toggle""nav nav";row-gap:0;padding-block:.5rem;transition:min-height .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__inner{min-height:var(--header-h-scrolled)}@media (min-width:1024px){.Header-module__MbZZpW__inner{column-gap:var(--space-4,1rem);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav cta";row-gap:0}}.Header-module__MbZZpW__brand{min-width:0;color:var(--color-white,#f7f8fa);grid-area:brand;align-items:center;gap:.55rem;text-decoration:none;animation:.75s cubic-bezier(.22,1,.36,1) both Header-module__MbZZpW__brandEnter;display:inline-flex}.Header-module__MbZZpW__brandMark{background:linear-gradient(145deg,#6366f159,#3b82f647);border:1px solid #f7f8fa29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:transform .4s cubic-bezier(.34,1.4,.64,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),filter .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 22px #6366f11f,inset 0 1px #ffffff1a,0 2px 10px #1a1a1a66}.Header-module__MbZZpW__brandMarkImg{object-fit:contain;object-position:center;width:100%;height:100%}.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__brandMark{border-radius:10px;width:2.1rem;height:2.1rem}.Header-module__MbZZpW__brand:hover .Header-module__MbZZpW__brandMark{filter:brightness(1.1);transform:scale(1.07)rotate(-4deg);box-shadow:0 0 28px #6366f147,0 4px 14px #1a1a1a66}.Header-module__MbZZpW__brandName{font-family:var(--font-heading,system-ui);letter-spacing:-.025em;white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1.2;transition:color .25s,font-size .45s cubic-bezier(.22,1,.36,1)}@media (min-width:480px){.Header-module__MbZZpW__brandName{font-size:1.05rem}}@media (min-width:1024px){.Header-module__MbZZpW__brandName{font-size:1.08rem}}.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__brandName{font-size:.88rem}@media (min-width:480px){.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__brandName{font-size:.98rem}}.Header-module__MbZZpW__brand:hover .Header-module__MbZZpW__brandName{color:#c4b5fdf2}.Header-module__MbZZpW__brand:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #818cf8cc}.Header-module__MbZZpW__navCenter{grid-area:nav;justify-content:center;align-items:center;min-width:0;display:flex}@media (min-width:1024px){.Header-module__MbZZpW__navCenter{align-items:center}}.Header-module__MbZZpW__nav{-webkit-backdrop-filter:blur(16px);background:#161618eb;border:1px solid #f7f8fa17;border-radius:14px;flex-direction:column;align-items:center;gap:.2rem;width:fit-content;max-width:100%;margin-top:.65rem;padding:.55rem;display:none;position:relative;box-shadow:0 20px 56px #1a1a1aa6,inset 0 1px #ffffff0a}.Header-module__MbZZpW__nav.Header-module__MbZZpW__navOpen{width:90%;display:flex}@media (min-width:1024px){.Header-module__MbZZpW__nav{-webkit-backdrop-filter:blur(12px);background:#f7f8fa0b;border:1px solid #f7f8fa14;border-radius:999px;flex-flow:wrap;justify-content:center;align-items:center;gap:.15rem .35rem;width:auto;max-width:none;margin-top:0;padding:.38rem .55rem .48rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px 16px #1a1a1a26}}.Header-module__MbZZpW__slidingLine{height:2.5px;width:var(--ind-w,0px);transform:translate3d(var(--ind-left,0px), 0, 0);pointer-events:none;z-index:0;will-change:transform, width;background:linear-gradient(90deg,#a5b4fc80,#818cf8f2,#60a5faf2,#818cf8f2,#a5b4fc80);border-radius:999px;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .3s;display:none;position:absolute;bottom:6px;left:0;box-shadow:0 0 12px #6366f159,0 0 1px #ffffff40}@media (min-width:1024px){.Header-module__MbZZpW__slidingLine{display:block}}.Header-module__MbZZpW__navLink{z-index:1;font-family:var(--font-body,system-ui);letter-spacing:.02em;color:#f7f8fadb;text-align:center;border-radius:10px;padding:.55rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .22s,background .22s;position:relative}@media (min-width:1024px){.Header-module__MbZZpW__navLink{border-radius:999px;padding:.45rem .7rem;font-size:.82rem}}.Header-module__MbZZpW__navLink:after{content:"";opacity:.88;pointer-events:none;background:linear-gradient(90deg,#6366f133 0%,#818cf88c 18%,#818cf8fa 42%,#60a5faf2 62%,#93c5fd40 100%);border-radius:0 999px 999px 0;width:0;height:2.5px;transition:width .4s cubic-bezier(.22,1,.36,1),opacity .28s,box-shadow .35s;position:absolute;bottom:.4rem;left:.75rem;box-shadow:0 0 14px #6366f166,0 0 6px #60a5fa40,0 0 0 .5px #fff3}@media (min-width:1024px){.Header-module__MbZZpW__navLink:after{display:none}}.Header-module__MbZZpW__navLink:hover{color:var(--color-white,#f7f8fa)}.Header-module__MbZZpW__navLink:hover:after{opacity:1;width:calc(100% - 1.5rem);box-shadow:0 0 18px #6366f17a,0 0 10px #60a5fa52,0 0 0 .5px #ffffff47}.Header-module__MbZZpW__navLinkActive:after{opacity:1;width:calc(100% - 1.5rem)}@media (min-width:1024px){.Header-module__MbZZpW__navLink:hover{background:#f7f8fa12}}.Header-module__MbZZpW__navLink:focus-visible{outline-offset:2px;outline:2px solid #818cf8a6}.Header-module__MbZZpW__navLinkActive{color:var(--color-white,#f7f8fa);background:#818cf81f;box-shadow:inset 0 0 0 1px #818cf833}@media (min-width:1024px){.Header-module__MbZZpW__navLinkActive{box-shadow:none;color:var(--color-white,#f7f8fa);background:0 0;font-weight:600}}.Header-module__MbZZpW__cta{min-height:2.4rem;font-family:var(--font-body,system-ui);letter-spacing:.03em;color:var(--color-white,#f7f8fa);cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 38%,#2563eb 100%);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.48rem 1.2rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .28s,filter .28s,background .28s,min-height .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 3px 14px #6366f152,0 10px 28px #2563eb33}.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__ctaDesktop{min-height:2.15rem;padding:.4rem 1.05rem;font-size:.8rem}.Header-module__MbZZpW__cta:hover{filter:brightness(1.05)saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 5px 22px #6366f16b,0 14px 36px #2563eb47}.Header-module__MbZZpW__cta:active{filter:brightness(.94);transform:translateY(0)scale(.98);box-shadow:inset 0 0 0 1px #ffffff14,0 2px 8px #6366f159}.Header-module__MbZZpW__cta:focus-visible{outline-offset:3px;outline:2px solid #a5b4fcf2}.Header-module__MbZZpW__ctaDesktop{grid-area:cta;align-self:center;display:none}@media (min-width:1024px){.Header-module__MbZZpW__ctaDesktop{display:inline-flex}}.Header-module__MbZZpW__ctaInSheet{text-align:center;justify-content:center;align-self:stretch;margin-top:.4rem;padding-top:auto;display:flex;position:relative}.Header-module__MbZZpW__ctaInSheet:before{content:"";background:linear-gradient(90deg,#0000,#818cf840,#f7f8fa1f,#818cf840,#0000);height:1px;position:absolute;top:0;left:.65rem;right:.65rem}@media (min-width:1024px){.Header-module__MbZZpW__ctaInSheet{display:none}}.Header-module__MbZZpW__menuToggle{cursor:pointer;width:2.65rem;height:2.65rem;color:var(--color-white,#f7f8fa);background:#f7f8fa0e;border:1px solid #f7f8fa1c;border-radius:12px;grid-area:toggle;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background .25s,border-color .25s,transform .2s,width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffff0f}.Header-module__MbZZpW__headerScrolled .Header-module__MbZZpW__menuToggle{border-radius:10px;width:2.45rem;height:2.45rem}.Header-module__MbZZpW__menuToggle:hover{background:#f7f8fa1a;border-color:#f7f8fa29}.Header-module__MbZZpW__menuToggle:active{transform:scale(.96)}@media (min-width:1024px){.Header-module__MbZZpW__menuToggle{display:none!important}}.Header-module__MbZZpW__hamburger{background:var(--color-white,#f7f8fa);border-radius:2px;width:1.125rem;height:2px;transition:background .2s;position:relative}.Header-module__MbZZpW__hamburger:before,.Header-module__MbZZpW__hamburger:after{content:"";background:var(--color-white,#f7f8fa);border-radius:2px;width:100%;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.Header-module__MbZZpW__hamburger:before{top:-6px}.Header-module__MbZZpW__hamburger:after{top:6px}.Header-module__MbZZpW__hamburgerOpen{background:0 0}.Header-module__MbZZpW__hamburgerOpen:before{top:0;transform:rotate(45deg)}.Header-module__MbZZpW__hamburgerOpen:after{top:0;transform:rotate(-45deg)}.Header-module__MbZZpW__energyLine{z-index:3;pointer-events:none;opacity:.72;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 5%,#6366f133,#93c5fd8c,#818cf8bf,#93c5fd8c,#6366f133,#0000 95%) 0 0/220% 100%;height:1px;animation:8s ease-in-out infinite Header-module__MbZZpW__energyShift;position:absolute;bottom:0;left:0;right:0}.Header-module__MbZZpW__energyLineScrolled{opacity:.92;filter:hue-rotate(-6deg)saturate(1.08);mix-blend-mode:normal;height:2px;animation-duration:5s}@keyframes Header-module__MbZZpW__energyShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes Header-module__MbZZpW__brandEnter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Header-module__MbZZpW__brand{animation:none}.Header-module__MbZZpW__cursorGlow{opacity:.2}.Header-module__MbZZpW__energyLine{background-position:50%;animation:none}.Header-module__MbZZpW__slidingLine,.Header-module__MbZZpW__navLink:after,.Header-module__MbZZpW__cta{transition:none}.Header-module__MbZZpW__cta:hover{transform:none}.Header-module__MbZZpW__inner,.Header-module__MbZZpW__header{transition:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
