@font-face{font-family:Archivo;font-style:normal;font-weight:100 700;font-display:block;src:url(../../../fonts/archivo-variable-latin.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-display:block;src:url(../../../fonts/archivo-black-latin.woff2)format("woff2")}:root{--palette-cream-25:#fbf9f4;--palette-cream-50:#faf8f3;--palette-cream-100:#f4f0e8;--palette-cream-200:#e5dfd3;--palette-cream-300:#ded9d0;--palette-stone-400:#c9c6bd;--palette-stone-500:#b8b6ad;--palette-white:#fff;--palette-success-500:#3a8a5f;--palette-success-700:#286344;--palette-success-100:#e2f1e8;--palette-warning-700:#87501f;--palette-warning-100:#fff0d5;--palette-destructive-700:#8a2929;--palette-destructive-200:#e4b9ac;--palette-destructive-100:#fbeaea;--palette-focus-500:#2673a6;--palette-disabled-500:#8f9994;--palette-transparent:transparent;--palette-mask-radial:radial-gradient(circle at 50% 55%, #102a20 34%, transparent 72%);--brand-identity:var(--palette-forest-900);--brand-accent:var(--palette-rust-500);--brand-accent-strong:var(--palette-rust-700);--brand-accent-soft:var(--palette-rust-300);--brand-accent-warm:var(--palette-rust-600);--color-muted:var(--palette-forest-600);--color-border:var(--palette-stone-400);--color-border-subtle:var(--palette-cream-200);--color-focus:var(--palette-focus-500);--color-success:var(--palette-success-700);--color-warning:var(--palette-warning-700);--color-transparent:var(--palette-transparent);--color-background:var(--palette-cream-100);--color-foreground:var(--palette-forest-900);--color-primary:var(--palette-forest-900);--color-primary-foreground:var(--palette-white);--color-muted-foreground:var(--palette-forest-700);--color-success-surface:var(--palette-success-100);--color-warning-surface:var(--palette-warning-100);--color-destructive:var(--palette-destructive-700);--color-destructive-surface:var(--palette-destructive-100);--color-disabled:var(--palette-disabled-500);--color-disabled-surface:var(--palette-cream-200);--color-identity:var(--brand-identity);--color-identity-accent:var(--brand-accent-strong);--color-surface-container:var(--palette-cream-50);--color-surface-content:var(--palette-cream-25);--color-surface-overlay:var(--palette-cream-25);--color-sidebar-background:var(--palette-forest-950);--color-sidebar-foreground:var(--palette-white);--color-page-background:var(--palette-white);--color-page-foreground:var(--palette-forest-950);--color-foreground-soft:var(--palette-forest-700);--color-content-background:var(--palette-cream-25);--color-warm-background:var(--palette-cream-100);--color-warm-border:var(--palette-cream-300);--color-accent-background:var(--brand-accent);--color-accent-foreground:var(--brand-identity);--color-accent-soft:var(--brand-accent-soft);--color-inverse-background:var(--brand-identity);--color-inverse-foreground:var(--palette-white);--color-inverse-muted:var(--palette-cream-300);--color-inverse-rule:var(--palette-forest-700);--color-action:var(--brand-accent);--color-action-hover:var(--palette-rust-600);--color-action-foreground:var(--brand-identity);--color-action-strong:var(--brand-identity);--color-action-strong-foreground:var(--palette-white);--color-action-strong-edge:var(--brand-accent);--color-eyebrow:var(--brand-accent-strong);--color-rule:var(--brand-identity);--color-selected:var(--brand-identity);--color-selected-surface:var(--palette-rust-300);--color-notice:var(--palette-destructive-700);--color-unavailable:var(--palette-forest-500);--color-unavailable-surface:var(--palette-cream-100);--color-placeholder-background:var(--palette-cream-100);--color-placeholder-mark:var(--brand-accent);--color-placeholder-ink:var(--brand-identity);--color-overlay:color-mix(in srgb, var(--palette-forest-950) 48%, var(--palette-transparent));--color-confirm-mark:var(--palette-success-500);--color-success-background:var(--palette-success-100);--color-error:var(--palette-destructive-700);--color-error-border:var(--palette-destructive-200);--color-dot-unlit:var(--palette-cream-300);--color-dot-lit:var(--palette-destructive-700);--color-dot-quiet:var(--palette-stone-500);--font-family-display:"Archivo", Arial, sans-serif;--font-family-heading:"Archivo", Arial, sans-serif;--font-family-ui:"Archivo", Arial, sans-serif;--font-family-body:"Archivo", Arial, sans-serif;--palette-forest-950:#102a20;--palette-forest-900:#18392c;--palette-forest-700:#365548;--palette-forest-600:#50655c;--palette-forest-500:#66776f;--palette-rust-700:#9c492f;--palette-rust-600:#b65233;--palette-rust-500:#c85d38;--palette-rust-300:#e98b68}
