@font-face{font-family:generalSans;src:url(../media/GeneralSans_Regular-s.p.0i6dcboo5a-2f.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Medium-s.p.02tzxon-qdm4z.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Semibold-s.p.3umsmp76__k37.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}._9V3E2G_className{font-family:generalSans,generalSans Fallback}._9V3E2G_variable{--font-general:"generalSans", "generalSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wall:#0a0a0a;--wall-deep:#141414;--paper:#0a0a0a;--ink:#f8f8f8;--ink-soft:#f8f8f8cc;--ink-muted:#f8f8f899;--hairline:#ffffff14;--hairline-strong:#fff3;--accent:#f8f8f8;--glass:#ffffff0b;--glass-strong:#ffffff1a;--glass-hover:#ffffff2e;--glass-border:#ffffff14;--scrim:#0606068c;--blur:blur(20px) saturate(140%);--font-sans:var(--font-general), ui-sans-serif, system-ui, sans-serif;--radius-card:20px;--gutter:clamp(16px, 2vw, 24px);--gap:clamp(12px, 1.4vw, 20px);--max:1920px;--header-h:64px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--z-header:10;--z-viewer:20;--z-skip-link:30;--duration-hover:.15s;--duration-reveal:.26s}@supports (color:lab(0% 0 0)){:root{--wall:lab(2.75381% 0 0);--wall-deep:lab(6.19571% 0 0);--paper:lab(2.75381% 0 0);--ink:lab(97.68% -.0000298023 .0000119209);--ink-soft:lab(97.68% -.0000298023 .0000119209/.8);--ink-muted:lab(97.68% -.0000298023 .0000119209/.6);--hairline:lab(100% 0 0/.08);--hairline-strong:lab(100% 0 0/.2);--accent:lab(97.68% -.0000298023 .0000119209);--glass:lab(100% 0 0/.045);--glass-strong:lab(100% 0 0/.1);--glass-hover:lab(100% 0 0/.18);--glass-border:lab(100% 0 0/.08);--scrim:lab(1.5609% 0 0/.55)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 56px)}html:has(dialog[open]){overflow:hidden}body{background:var(--wall);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;font-weight:600}p{text-wrap:pretty}img,video{max-width:100%;display:block}a,button{color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{background:#fff3;background:lab(100% 0 0/.2)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:var(--z-skip-link);background:var(--ink);color:var(--paper);border-radius:4px;padding:8px 12px;font-size:14px;position:absolute;top:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}.text-link{color:var(--ink);text-underline-offset:2px;transition:text-decoration-color var(--duration-hover) var(--ease-out);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;-webkit-text-decoration:underline lab(100% 0 0/.3);text-decoration:underline lab(100% 0 0/.3)}@media (hover:hover) and (pointer:fine){.text-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.label{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.btn{border:1px solid var(--hairline-strong);white-space:nowrap;cursor:pointer;height:40px;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), transform var(--duration-hover) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn:not(.btn-icon):has(>[aria-hidden=true]:last-child){padding-right:14px}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--wall-deep)}.btn-primary:hover{background:var(--ink-soft);border-color:var(--ink-soft)}}.btn-icon{justify-content:center;width:40px;padding:0}@media (pointer:coarse){.btn{height:44px}.btn-icon{width:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}
