*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,:root[data-theme=dark],[data-surface=platform]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cv-bg:#1b2a41;--cv-bg-2:#243654;--cv-card:#243654;--cv-card-hi:#2c3f5e;--cv-cream:#1b2a41;--cv-alt:#243654;--cv-disabled:#ffffff0f;--cv-track:#afbacb33;--cv-scrim:#0009;--cv-header:#1b2a41;--cv-nav:#243654;--cv-border:#00ffff38;--cv-border-soft:#afbacb29;--cv-shadow-1:transparent;--cv-shadow-2:transparent;--cv-navy:#fff;--cv-slate:#afbacb;--cv-faint:#afbacbb3;--cv-on-accent:#fff;--cv-on-cyan:#1b2a41;--cv-cyan:#0ff;--cv-teal:#0ff;--cv-green:#0ff;--cv-amber:#0ff;--cv-red:#ffb4a6;--cv-purple:#fff;--cv-cyan-40:#00ffff73;--cv-green-text:#fff;--cv-red-text:#ffb4a6;--cv-cyan-dim:#00ffff29;--cv-amber-dim:#00ffff29;--cv-red-dim:#ffb4a62e;--cv-tint-cyan:#00ffff1a;--cv-tint-teal:#00ffff1a;--cv-tint-teal-soft:#00ffff0f;--cv-tint-amber:#00ffff1a;--cv-tint-amber-2:#00ffff24;--cv-tint-red:#ffb4a624;--cv-tint-warn:#ffb4a624;--cv-tint-green:#00ffff1a;--cv-tint-actual:#00ffff1a;--cv-series-2:#afbacb57;--cv-series-2-mid:#afbacb73;--cv-series-2-dim:#afbacb38;--cv-series-2-faint:#afbacb24;--cv-bar-rest:#afbacb4d;--cv-cell-off:#afbacb21;--cv-accent-mid:#00ffff8c;--cv-accent-cell:#00ffff6b;--cv-neg-soft:#ffb4a680;--cv-wa-10:#ffffff1a;--cv-wa-20:#fff3;--cv-wa-25:#ffffff40;--cv-wa-30:#ffffff4d;--cv-wa-40:#fff6;--cv-wa-45:#ffffff73;--cv-wa-50:#ffffff80;--cv-wa-60:#fff9;--cv-wa-75:#ffffffbf;--cv-wa-80:#fffc;--cv-wa-85:#ffffffd9}[data-surface=document],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cv-bg:#fdfcf7;--cv-bg-2:#fff;--cv-card:beige;--cv-card-hi:#1b2a410d;--cv-cream:#fdfcf7;--cv-alt:beige;--cv-disabled:#1b2a410d;--cv-track:#1b2a411f;--cv-scrim:#1b2a418c;--cv-header:#1b2a41;--cv-nav:#243654;--cv-border:#4b5a7273;--cv-border-soft:#4b5a7240;--cv-shadow-1:transparent;--cv-shadow-2:transparent;--cv-navy:#1b2a41;--cv-slate:#4b5a72;--cv-faint:#4b5a72bf;--cv-on-accent:#fff;--cv-on-cyan:#fff;--cv-cyan:#0b6e7a;--cv-teal:#0b6e7a;--cv-green:#0b6e7a;--cv-amber:#0b6e7a;--cv-red:#9b3a2f;--cv-purple:#1b2a41;--cv-cyan-40:#0b6e7a66;--cv-green-text:#0b6e7a;--cv-red-text:#9b3a2f;--cv-cyan-dim:#0b6e7a1f;--cv-amber-dim:#0b6e7a1f;--cv-red-dim:#9b3a2f1a;--cv-tint-cyan:#0b6e7a14;--cv-tint-teal:#0b6e7a14;--cv-tint-teal-soft:#0b6e7a0d;--cv-tint-amber:#0b6e7a14;--cv-tint-amber-2:#0b6e7a1f;--cv-tint-red:#9b3a2f14;--cv-tint-warn:#9b3a2f14;--cv-tint-green:#0b6e7a14;--cv-tint-actual:#0b6e7a14;--cv-series-2:#4b5a724d;--cv-series-2-mid:#4b5a7266;--cv-series-2-dim:#4b5a7233;--cv-series-2-faint:#4b5a721f;--cv-bar-rest:#4b5a7240;--cv-cell-off:#4b5a721f;--cv-accent-mid:#0b6e7a8c;--cv-accent-cell:#0b6e7a6b;--cv-neg-soft:#9b3a2f66;--cv-wa-10:#ffffff1a;--cv-wa-20:#fff3;--cv-wa-25:#ffffff40;--cv-wa-30:#ffffff4d;--cv-wa-40:#fff6;--cv-wa-45:#ffffff73;--cv-wa-50:#ffffff80;--cv-wa-60:#fff9;--cv-wa-75:#ffffffbf;--cv-wa-80:#fffc;--cv-wa-85:#ffffffd9}@font-face{font-family:Poppins Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:112%;ascent-override:92%;descent-override:24%;line-gap-override:0%;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cv-font-heading:"Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--cv-font-body:"Source Serif 4", Georgia, "Times New Roman", serif;--cv-font:var(--cv-font-heading);--font-source-serif-4:"Source Serif 4";--cv-font-mono:"Poppins", system-ui, -apple-system, sans-serif}body{font-family:var(--cv-font-body);background:var(--cv-bg);color:var(--cv-navy);font-size:16px}h1,h2,h3,h4,h5,h6,th,thead,button,input,select,textarea,label,legend,[role=tab],nav{font-family:var(--cv-font-heading)}table,.cv-figures{font-variant-numeric:tabular-nums}input:focus,select:focus{outline:2px solid var(--cv-cyan);outline-offset:1px}:where(a,button,[role=button],[role=tab],summary,textarea,[tabindex]):focus-visible{outline:2px solid var(--cv-focus,#0077a3);outline-offset:2px;border-radius:3px}.cv-skip{z-index:2147483647;background:var(--cv-header);color:#fff;border-radius:0 0 6px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.cv-skip:focus{left:0}.cv-grid-4{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.cv-grid-3{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.cv-grid-2{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:860px){.cv-grid-4,.cv-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cv-grid-4,.cv-grid-3,.cv-grid-2{grid-template-columns:1fr}}.cv-dim-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:1.1rem;display:grid}.cv-gc-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.1rem;display:grid}.cv-dim-grid .cv-dim-radar,.cv-gc-grid .cv-dim-radar{grid-area:1/1/3/3}@media (max-width:860px){.cv-dim-grid,.cv-gc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-dim-grid .cv-dim-radar,.cv-gc-grid .cv-dim-radar{grid-area:auto/1/auto/3}}@media (max-width:520px){.cv-dim-grid,.cv-gc-grid{grid-template-columns:1fr}.cv-dim-grid .cv-dim-radar,.cv-gc-grid .cv-dim-radar{grid-area:auto}}@media (max-width:720px){html,body{max-width:100%;overflow-x:hidden}table,pre{max-width:100%;display:block;overflow-x:auto}button,select,input,textarea,a[role=button]{min-height:40px}input,select,textarea{font-size:16px}.cv-grid-4,.cv-grid-3,.cv-grid-2{grid-template-columns:1fr}.cv-client-shell{grid-template-columns:1fr!important;gap:.75rem!important}.cv-client-nav{position:static!important}}
