@font-face{font-family:__poppins_fb054f;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppins_fb054f;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__poppins_fb054f;src:url(/_next/static/media/376dd8dc38524313-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__poppins_Fallback_fb054f;src:local("Arial");ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.__className_fb054f{font-family:__poppins_fb054f,__poppins_Fallback_fb054f}.__variable_fb054f{--font-poppins:"__poppins_fb054f","__poppins_Fallback_fb054f"}@font-face{font-family:__montserrat_db4cd3;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:__montserrat_Fallback_db4cd3;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_db4cd3{font-family:__montserrat_db4cd3,__montserrat_Fallback_db4cd3}.__variable_db4cd3{--font-montserrat:"__montserrat_db4cd3","__montserrat_Fallback_db4cd3"}:root{color-scheme:dark;--paper:#0fff50;--paper-ink:#07140b;--paper-ink-soft:#1d4a2b;--violet:#5a0992;--violet-ink:#f4eaff;--violet-ink-soft:#d9c2f2;--violet-deep:#2b0a47;--night:#0c0a10;--night-raised:#15111b;--night-sunken:#08070b;--night-line:#2a2333;--night-line-strong:#3d3348;--text-strong:#f6f3fa;--text-body:#d6cfe0;--text-muted:#a69cb3;--text-subtle:#8a7f98;--violet-light:#8b3fd6;--violet-text:#c9a6f2;--danger:#ff6b7d;--danger-soft:#3a121b;--font-display:var(--font-poppins),"Poppins",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-montserrat),"Montserrat",ui-sans-serif,system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:clamp(16px,4vw,48px);--container:1240px;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--dur-fast:140ms;--dur-base:220ms;--z-header:50;--z-float:80;--z-banner:90}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--night-line-strong) var(--night)}body{margin:0;min-height:100svh;font-family:var(--font-body);font-size:16px;line-height:1.6;font-weight:500;color:var(--text-body);background:var(--night);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media (min-width:900px){body{font-size:17px}}h1,h2,h3,h4{margin:0;font-family:var(--font-display);color:var(--text-strong);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}p{margin:0;text-wrap:pretty}a{text-decoration-thickness:2px;text-underline-offset:4px}a,button{color:inherit}button{font:inherit}img,svg{max-width:100%}::selection{background:var(--paper);color:var(--paper-ink)}:focus-visible{outline:3px solid var(--paper);outline-offset:3px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--night)}::-webkit-scrollbar-thumb{background:var(--night-line-strong);border:3px solid var(--night);border-radius:var(--radius-pill)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmt-logo{display:inline-flex;align-items:center;gap:10px;color:var(--text-strong);text-decoration:none}.cmt-logo__word{font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:-.035em;line-height:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}