@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0f131e{font-family:DM Sans,DM Sans Fallback}.__variable_0f131e{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--color-shell-base:#1d292e;--color-shell-dark:#090d0f;--color-shell-panel-bg:radial-gradient(ellipse 220% 160% at 100% 0%,rgba(97,131,149,0.3) 0%,rgba(97,131,149,0.045) 48%,transparent 72%),var(--color-shell-dark);--color-bg-deep:var(--color-shell-dark);--color-stats-bg:var(--color-shell-dark);--color-bg-mid:color-mix(in oklch,var(--color-shell-base) 72%,var(--color-shell-dark));--color-bg-elevated:color-mix(in oklch,var(--color-shell-base) 58%,var(--color-shell-dark));--color-text:#e8eef1;--color-text-muted:#9eb0b8;--color-brand:#618395;--color-brand-aa:#4d6e7e;--color-brand-dark:#3a5560;--color-brand-lt:rgba(97,131,149,0.22);--color-red:#870000;--color-red-lt:rgba(135,0,0,0.25);--color-ink:#172226;--color-muted:#4a6570;--color-white:#ffffff;--color-canvas:#050708;--color-panel-border:rgba(23,34,38,0.14);--color-surface:var(--color-bg-mid);--color-tint-blue:var(--color-bg-mid);--color-rule:rgba(255,255,255,0.1);--color-stat-accent:#9fc5d0;--color-success:#16a34a;--color-error:#dc2626;--color-ui-label:#8fa9b5;--color-ui-label-on-light:#638699;--font-display:var(--font-dm-sans),system-ui,sans-serif;--font-body:var(--font-dm-sans),system-ui,sans-serif;--text-hero:clamp(2.25rem,5vw,2.875rem);--text-h1:clamp(2rem,3vw + 1rem,2.75rem);--text-h2:clamp(1.5rem,2.2vw + 1rem,1.875rem);--text-h3:1.25rem;--text-h4:1.125rem;--text-body:1rem;--text-ui-label:1rem;--font-weight-ui-label:700;--letter-spacing-ui:0.12em;--letter-spacing-ui-tight:0.06em;--text-caption:1rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--section-px:32px;--section-py:var(--space-lg);--section-px-mob:20px;--section-py-mob:var(--space-lg);--max-width:1280px;--radius-card:12px;--radius-btn:8px;--radius-pill:20px;--radius-sm:6px;--transition-fast:150ms ease;--transition-med:250ms ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{background:var(--color-canvas)}body{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;color:inherit;line-height:1.15;overflow-wrap:break-word;margin-bottom:var(--space-md)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4,h5{font-size:var(--text-h4)}h5,h6{font-weight:600}h6{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--letter-spacing-ui)}p{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:inherit;margin-bottom:var(--space-md)}p:last-child{margin-bottom:0}em{font-family:inherit;font-style:italic}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--section-px);padding-right:var(--section-px)}@media (max-width:768px){.container{padding-left:var(--section-px-mob);padding-right:var(--section-px-mob)}}.page-section{padding:var(--section-py) 0}@media (max-width:768px){.page-section{padding:var(--section-py-mob) 0}}.page-title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:600;color:inherit;line-height:1.1;margin-bottom:var(--space-md)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}.ui-overline{color:var(--color-brand)}.ui-label,.ui-overline{font-family:var(--font-body);font-size:var(--text-ui-label);font-weight:var(--font-weight-ui-label);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase}.ui-label{color:var(--color-ui-label)}.skip-to-main{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-white);font-size:var(--text-caption);font-weight:600;border-radius:var(--radius-btn)}.skip-to-main:focus{position:fixed;left:var(--space-md);top:var(--space-md);width:auto;height:auto}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}