@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#fbfaf7;--surface:#fff;--surface-sunken:#f7f5f0;--surface-stone:#ece7dd;--surface-raised:#fff;--line:#e1dbcf;--line-subtle:#ece7dd;--border-control:#8a8478;--ink:#17213a;--text:#2a3142;--text-muted:#555c6e;--on-ink:#f7f5f0;--action:#17213a;--action-hover:#243150;--brand:#2f6a5c;--brand-soft:#dceae5;--mint:#9fcbbe;--focus-ring:#2f6a5c;--success:#2f6a5c;--success-soft:#dceae5;--warning:#a4501a;--warning-soft:#f8e5d6;--danger:#a3362b;--danger-soft:#f8e1dc;--info:#4a5670;--info-soft:#e4e7ee;--neutral:#2a3142;--neutral-soft:#ece7dd;--module-accounting-fill:#9fcbbe;--module-accounting-on-fill:#17213a;--module-accounting-tint:#e3f0eb;--module-accounting-text:#2f6a5c;--module-accounting-on-navy:#9fcbbe;--module-contracts-fill:#0b6ba8;--module-contracts-on-fill:#fff;--module-contracts-tint:#ddeef8;--module-contracts-text:#0b6ba8;--module-contracts-on-navy:#7cc0ea;--module-procurement-fill:#6b3fd4;--module-procurement-on-fill:#fff;--module-procurement-tint:#ece6fb;--module-procurement-text:#6b3fd4;--module-procurement-on-navy:#b9a3f5;--module-hr-fill:#c8e26b;--module-hr-on-fill:#17213a;--module-hr-tint:#f1f8d9;--module-hr-text:#4d6a00;--module-hr-on-navy:#c8e26b;--chart-1:#17213a;--chart-2:#2f6a5c;--chart-3:#0b6ba8;--chart-4:#6b3fd4;--chart-5:#9fcbbe;--chart-6:#8a8478;--band-bg:#17213a;--band-deep:#131c33;--band-surface:#1f2a45;--band-chip:#22304f;--band-line:#2e3a57;--band-border-control:#7883a0;--band-heading:#f7f5f0;--band-text:#c3cad8;--band-muted:#a9b0c0;--font-sans:"Geist", "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-logo:"DM Sans", sans-serif;--type-display:600 76px/76px var(--font-sans);--tracking-display:-.05em;--type-h1:600 44px/48px var(--font-sans);--tracking-h1:-.04em;--type-h2:600 28px/34px var(--font-sans);--tracking-h2:-.03em;--type-h3:600 20px/26px var(--font-sans);--tracking-h3:-.02em;--type-h4:600 16px/22px var(--font-sans);--tracking-h4:-.01em;--type-body-lg:400 16px/24px var(--font-sans);--type-body:400 14px/20px var(--font-sans);--type-label:500 13px/18px var(--font-sans);--type-caption:400 12px/16px var(--font-sans);--type-figure:400 13px/20px var(--font-mono);--type-figure-lg:500 24px/30px var(--font-mono);--tracking-figure-lg:-.02em;--type-code:500 12px/16px var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:104px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--control-sm:32px;--control-md:40px;--control-lg:44px;--control-xl:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--topbar-height:56px;--sidebar-width:232px;--sidebar-collapsed:64px;--panel-width:480px;--activity-width:320px;--content-max:1280px;--site-max:1200px;--shadow-1:0 1px 2px #17213a0f;--shadow-2:0 12px 32px -12px #17213a47;--shadow-hero:0 50px 100px -40px #0009;--motion-fast:.12s;--motion-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#10172a;--surface:#18223b;--surface-sunken:#141d33;--surface-stone:#1f2a45;--surface-raised:#243050;--line:#2e3a57;--line-subtle:#22304f;--border-control:#7883a0;--ink:#f7f5f0;--text:#dcdfe6;--text-muted:#a9b0c0;--on-ink:#10172a;--action:#f7f5f0;--action-hover:#fff;--brand:#8cc4b4;--brand-soft:#1f3a35;--focus-ring:#9fcbbe;--success:#8cc4b4;--success-soft:#1f3a35;--warning:#f0a877;--warning-soft:#3f2617;--danger:#f0998c;--danger-soft:#432421;--info:#aeb8cc;--info-soft:#262f45;--neutral:#dcdfe6;--neutral-soft:#1f2a45;--module-accounting-fill:#9fcbbe;--module-accounting-on-fill:#10172a;--module-accounting-tint:#1f3a35;--module-accounting-text:#9fcbbe;--module-contracts-fill:#7cc0ea;--module-contracts-on-fill:#10172a;--module-contracts-tint:#1c3247;--module-contracts-text:#7cc0ea;--module-procurement-fill:#b9a3f5;--module-procurement-on-fill:#10172a;--module-procurement-tint:#2b2350;--module-procurement-text:#b9a3f5;--module-hr-fill:#c8e26b;--module-hr-on-fill:#10172a;--module-hr-tint:#2e3a1a;--module-hr-text:#c8e26b;--chart-1:#dcdfe6;--chart-2:#8cc4b4;--chart-3:#7cc0ea;--chart-4:#b9a3f5;--chart-5:#c8e26b;--chart-6:#7883a0;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#10172a;--surface:#18223b;--surface-sunken:#141d33;--surface-stone:#1f2a45;--surface-raised:#243050;--line:#2e3a57;--line-subtle:#22304f;--border-control:#7883a0;--ink:#f7f5f0;--text:#dcdfe6;--text-muted:#a9b0c0;--on-ink:#10172a;--action:#f7f5f0;--action-hover:#fff;--brand:#8cc4b4;--brand-soft:#1f3a35;--focus-ring:#9fcbbe;--success:#8cc4b4;--success-soft:#1f3a35;--warning:#f0a877;--warning-soft:#3f2617;--danger:#f0998c;--danger-soft:#432421;--info:#aeb8cc;--info-soft:#262f45;--neutral:#dcdfe6;--neutral-soft:#1f2a45;--module-accounting-fill:#9fcbbe;--module-accounting-on-fill:#10172a;--module-accounting-tint:#1f3a35;--module-accounting-text:#9fcbbe;--module-contracts-fill:#7cc0ea;--module-contracts-on-fill:#10172a;--module-contracts-tint:#1c3247;--module-contracts-text:#7cc0ea;--module-procurement-fill:#b9a3f5;--module-procurement-on-fill:#10172a;--module-procurement-tint:#2b2350;--module-procurement-text:#b9a3f5;--module-hr-fill:#c8e26b;--module-hr-on-fill:#10172a;--module-hr-tint:#2e3a1a;--module-hr-text:#c8e26b;--chart-1:#dcdfe6;--chart-2:#8cc4b4;--chart-3:#7cc0ea;--chart-4:#b9a3f5;--chart-5:#c8e26b;--chart-6:#7883a0;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-module=accounting]{--module-fill:var(--module-accounting-fill);--module-on-fill:var(--module-accounting-on-fill);--module-tint:var(--module-accounting-tint);--module-text:var(--module-accounting-text)}[data-module=contracts]{--module-fill:var(--module-contracts-fill);--module-on-fill:var(--module-contracts-on-fill);--module-tint:var(--module-contracts-tint);--module-text:var(--module-contracts-text)}[data-module=procurement]{--module-fill:var(--module-procurement-fill);--module-on-fill:var(--module-procurement-on-fill);--module-tint:var(--module-procurement-tint);--module-text:var(--module-procurement-text)}[data-module=hr]{--module-fill:var(--module-hr-fill);--module-on-fill:var(--module-hr-on-fill);--module-tint:var(--module-hr-tint);--module-text:var(--module-hr-text)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}body{background:var(--bg);color:var(--text);font:var(--type-body);font-variant-numeric:tabular-nums;margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
@font-face{font-family:Geist;src:url(../media/Geist-Regular.1llnucgsfm6sk.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist-Medium.1byzvas3v5ggs.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist-SemiBold.1aov152ob7eij.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Regular.2f3iu-vhpkc5g.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Medium.1fp985i3hgc24.woff2)format("woff2");font-weight:500;font-display:swap}
:root{--gutter:24px;--section:120px;--section-mobile:72px;--header-height:60px}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:var(--brand);text-decoration:none}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
