@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistPixelSquare;src:url(/_next/static/media/fea0c6ef863f2f98.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_84fa68{font-family:GeistPixelSquare,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_84fa68{--font-geist-pixel-square:"GeistPixelSquare",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelGrid;src:url(/_next/static/media/c22e49768d55261c.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_106fa7{font-family:GeistPixelGrid,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_106fa7{--font-geist-pixel-grid:"GeistPixelGrid",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelCircle;src:url(/_next/static/media/f27110d8825a0741.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_1e56e8{font-family:GeistPixelCircle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_1e56e8{--font-geist-pixel-circle:"GeistPixelCircle",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelTriangle;src:url(/_next/static/media/ec8abdbe794bcfee.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_985ebc{font-family:GeistPixelTriangle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_985ebc{--font-geist-pixel-triangle:"GeistPixelTriangle",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelLine;src:url(/_next/static/media/f493556a762f9dcd.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_e746ad{font-family:GeistPixelLine,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_e746ad{--font-geist-pixel-line:"GeistPixelLine",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--color-background:#1f1f1f;--color-panel:#252525;--color-elevated:#2b2b2b;--color-full:#fff;--color-primary:rgb(241,241,241);--color-testimonial:rgba(241,241,241,0.85);--color-secondary:#a7a7a7;--color-muted:#777777;--border:rgba(255,255,255,0.15);--color-focus:#f1f1f1;--color-button-light:#e2e2e2;--color-button-dark:#2b2b2b;--color-button-primary-text:#232323;--color-button-secondary-text:#dedede;--color-border:rgba(255,255,255,0.15);--color-scrim:rgba(8,8,8,0.76);--color-selection-background:#f1f1f1;--color-selection-text:#1f1f1f;--color-body-glow:rgba(255,255,255,0.035);--color-body-gradient-start:#202020;--color-body-gradient-end:#1c1c1c;--color-social-icon-inset:#2b2b2b;--display-dark-image:block;--display-light-image:none;--font-sans:var(--font-geist-pixel-circle),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-default:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sidebar-width:567px;--page-gutter:45px;--shadow-preview:0 40px 120px rgba(0,0,0,0.62);--shadow-tooltip:0 2px 8px rgba(0,0,0,0.03);color-scheme:dark light}*{box-sizing:border-box}html{background:var(--color-background);color:var(--color-primary);font-family:var(--font-sans);scroll-behavior:smooth}body,html{min-height:100%;margin:0}body{overflow:hidden;background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-theme=dark]{--color-background:#161616;--color-panel:#252525;--color-elevated:#2b2b2b;--color-primary:#f1f1f1;--color-secondary:#a7a7a7;--color-muted:#777777;--border:rgba(255,255,255,0.15);--color-focus:#f1f1f1;--color-button-light:#e2e2e2;--color-button-dark:#2b2b2b;--color-button-primary-text:#232323;--color-button-secondary-text:#dedede;--color-border:rgba(255,255,255,0.15);--color-scrim:rgba(8,8,8,0.76);--color-selection-background:#f1f1f1;--color-selection-text:#1f1f1f;--color-body-glow:rgba(255,255,255,0.035);--color-body-gradient-start:#202020;--color-body-gradient-end:#1c1c1c;--color-social-icon-inset:#2b2b2b;--display-dark-image:block;--display-light-image:none;--shadow-preview:0 40px 120px rgba(0,0,0,0.62);--shadow-tooltip:0 2px 8px rgba(0,0,0,0.03);background:var(--color-background)}html[data-theme=light]{--color-background:#efefed;--color-panel:#e7e7e4;--color-elevated:#e0e0dc;--color-full:black;--color-primary:rgb(31,31,31);--color-secondary:rgb(95,95,95);--color-testimonial:rgba(31,31,31,0.85);--color-muted:#8a8a8a;--border:rgba(0,0,0,0.15);--color-focus:#1f1f1f;--color-button-light:#1f1f1f;--color-button-dark:#dededb;--color-button-primary-text:#f1f1f1;--color-button-secondary-text:#232323;--color-border:rgba(0,0,0,0.15);--color-scrim:rgba(235,235,231,0.8);--color-selection-background:#1f1f1f;--color-selection-text:#f1f1f1;--color-body-glow:rgba(0,0,0,0.035);--color-body-gradient-start:#f2f2ef;--color-body-gradient-end:#e9e9e6;--color-social-icon-inset:#e0e0dc;--display-dark-image:none;--display-light-image:block;--shadow-preview:0 40px 120px rgba(0,0,0,0.22);--shadow-tooltip:0 2px 8px rgba(0,0,0,0.03);background:var(--color-background)}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}@media (max-width:820px){body{overflow:auto}}