@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.1b9dw8fuv_lc3.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_130f7530-module__qPn43q__className{font-family:inter,inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.inter_130f7530-module__qPn43q__variable{--font-inter:"inter", "inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif}
@font-face{font-family:ppRightSans;src:url(../media/PPRightSans_Medium-s.p.3fgytjzdarruw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppRightSans Fallback;src:local(Arial);ascent-override:98.58%;descent-override:26.79%;line-gap-override:0.0%;size-adjust:91.14%}.pprightsans_303c1029-module__cjSJgq__className{font-family:ppRightSans,ppRightSans Fallback,system-ui,-apple-system,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500}.pprightsans_303c1029-module__cjSJgq__variable{--font-pp-right-sans:"ppRightSans", "ppRightSans Fallback", system-ui, -apple-system, Helvetica, Arial, sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-quaternary-inverse:#ffffff0a;--bg-tertiary-inverse:#ffffff14;--bg-secondary-inverse:#ffffff1f;--bg-primary-inverse:#ffffffe6;--bg-raised:#141414;--border-raised:#1d1d1d;--bg-modal:#0a0a0a;--bg-nav:color-mix(in srgb, var(--bg) 50%, transparent);--blur-nav:64px;--border:#ffffff1f;--border-2:#ffffff0a;--text-1:#ffffffe6;--text-2:#ffffff7a;--text-3:#ffffff3d;--text-primary-inverse:#000;--accent:#9bcb3b;--danger:#ff4f3d;--glow-ok:#9bcb3bb3;--glow-bad:#ff4f3db3;--bg-accent-inverse:#9bcb3b29;--bg-primary-inverse-hover:#ffffffe0;--bg-danger:color-mix(in srgb, var(--danger) 8%, transparent);--bg-danger-hover:color-mix(in srgb, var(--danger) 12%, transparent);--r-sm:12px;--r-md:20px;--r-lg:24px;--r-xl:28px;--hairline:1px;--font-body:var(--font-inter,system-ui, -apple-system, sans-serif);--font-display:var(--font-pp-right-sans,var(--font-inter,system-ui, sans-serif));--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--t-13:13px;--t-15:15px;--t-17:17px;--t-24:24px;--track-body:.01em;--track-display:-.02em;--lh-body:1.5;--lh-display:1.15;--measure-prose:70ch;--container:1200px;--gutter:24px;--gutter-lg:40px;--size-4:4px;--size-6:6px;--size-8:8px;--size-12:12px;--size-14:14px;--size-16:16px;--size-20:20px;--page-body:1000px;--page-y:196px;--nav-block-sm:243px;--page-y-sm:96px;--page-gap:64px;--page-display:72px;--page-display-lh:72px;--page-heading:48px;--page-heading-lh:52px;--page-copy:14px;--page-copy-lh:18px;--page-track:.05px;--page-display-sm:clamp(40px, 11vw, 72px);--page-16:16px;--page-16-lh:20px;--page-24:20px;--page-24-lh:normal;--page-24-track:.5px;--field-width:336px;--field-reveal-clear:64px;--support-width:400px;--doc-gap:36px;--doc-menu:224px;--doc-menu-gap:48px;--doc-header-clear:140px;--motion-fast:.15s;--motion-slow:.2s;--ease:ease-out;--reveal-inset:15%;--reveal-duration:.9s;--reveal-ease:cubic-bezier(.33, 1, .68, 1);--reveal-shift:24px;--reveal-blur:8px;--reveal-blur-duration:calc(var(--reveal-duration) * .55);--reveal-step:90ms}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--text-1);font-family:var(--font-body);font-size:var(--t-17);line-height:var(--lh-body);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums slashed-zero lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--lh-display)}h1,h2{letter-spacing:var(--track-display)}code,kbd,pre,samp{font-family:var(--font-mono)}a{color:var(--text-1);text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid #0000}@media (forced-colors:active){:focus-visible{outline-color:highlight}}:root{--motion:1}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--motion:0}}:root[data-motion=reduce]{--motion:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]),:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce],:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
