@font-face{font-family:Onest;src:url(/fonts/onest/Onest-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit/Outfit-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Onest Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:105.2%;ascent-override:92.2%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:98.2%;ascent-override:101.9%;descent-override:26.5%;line-gap-override:0%}:root{--permo-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--permo-font:"Onest", "Onest Fallback", var(--permo-font-system);--permo-font-title:"Outfit", "Outfit Fallback", var(--permo-font-system);--permo-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--permo-weight-title:400;--permo-weight-title-small:500;--permo-weight-text:400;--permo-weight-medium:500;--permo-weight-strong:600;--permo-weight-figure:300;--permo-font-size-xs:.875rem;--permo-font-size-sm:1.0625rem;--permo-font-size-md:1.25rem;--permo-font-size-lg:clamp(1.375rem, 1.33rem + .22vw, 1.5rem);--permo-font-size-xl:clamp(1.5rem, 1.4rem + .43vw, 1.75rem);--permo-font-size-2xl:clamp(1.75rem, 1.55rem + .87vw, 2.25rem);--permo-font-size-3xl:clamp(2.25rem, 1.76rem + 2.17vw, 3.5rem);--permo-font-size-display:clamp(2.5rem, 1.72rem + 3.48vw, 4.5rem);--permo-line-height-display:1.05;--permo-line-height-title:1.15;--permo-line-height-snug:1.35;--permo-line-height-lead:1.5;--permo-line-height-text:1.65;--permo-tracking-display:-.025em;--permo-tracking-title:-.02em;--permo-tracking-small:-.01em;--permo-space-0:.125rem;--permo-space-1:.25rem;--permo-space-2:.5rem;--permo-space-3:.75rem;--permo-space-4:1rem;--permo-space-5:1.5rem;--permo-space-6:2rem;--permo-space-7:3rem;--permo-space-8:4rem;--permo-width-page:70rem;--permo-width-text:42rem;--permo-gutter:clamp(1.25rem, 4vw, 2rem);--permo-space-section:clamp(3rem, 2.02rem + 4.35vw, 5.5rem);--permo-card-padding:1.5rem;--permo-grid-gap:1rem;--permo-control-height:2.75rem;--permo-control-height-small:2.25rem;--permo-radius-sm:.25rem;--permo-radius-md:.5rem;--permo-radius-lg:.875rem;--permo-radius-full:999px;--permo-shadow-sm:0 1px 2px #161a220d;--permo-shadow-card:0 1px 2px #161a220a, 0 8px 24px -16px #161a222e;--permo-shadow-window:0 1px 2px #0f142814, 0 12px 24px -12px #0f142840, 0 32px 64px -28px #0f142866;--permo-duration:.15s;--permo-logo-ring:.8em;--permo-logo-gap:.444em;--permo-light-bg:#fff;--permo-light-surface:#f6f3ee;--permo-light-surface-raised:#fff;--permo-light-line:#e6e1d8;--permo-light-line-strong:#8e8a82;--permo-light-text-strong:#14171f;--permo-light-text:#2c3039;--permo-light-text-muted:#5f6470;--permo-light-accent:#14171f;--permo-light-accent-text:#14171f;--permo-light-accent-strong:#14171f;--permo-light-accent-low:#f4e9d3;--permo-light-accent-line:#d5cbba;--permo-light-button-fill:#14171f;--permo-light-button-fill-hover:#2a2f3a;--permo-light-button-text:#f3e3c3;--permo-light-link:#14171f;--permo-light-link-hover:#14171f;--permo-light-text-disabled:#9a968e;--permo-light-logo-track:#c4c8cf;--permo-dark-bg:#0b0f17;--permo-dark-surface:#161c2a;--permo-dark-surface-raised:#1b2131;--permo-dark-line:#232b3a;--permo-dark-line-strong:#687080;--permo-dark-text-strong:#f5f3ef;--permo-dark-text:#c9ced8;--permo-dark-text-muted:#9ca3af;--permo-dark-accent:#efd9b0;--permo-dark-accent-text:#efd9b0;--permo-dark-accent-strong:#f6e6c6;--permo-dark-accent-low:#2b2820;--permo-dark-accent-line:#423d31;--permo-dark-button-fill:#efd9b0;--permo-dark-button-fill-hover:#f6e6c6;--permo-dark-button-text:#0b0f17;--permo-dark-text-disabled:#6b7280;--permo-dark-logo-track:#414c63;--permo-light-good:#0a9b7b;--permo-light-warn:#c27c00;--permo-light-poor:#d93f52;--permo-dark-good:#00d4aa;--permo-dark-warn:#ffb020;--permo-dark-poor:#ff5c6c;--permo-light-good-text:#08795c;--permo-light-good-low:#e3f6ef;--permo-light-warn-text:#8a5300;--permo-light-warn-low:#fdf2de;--permo-light-poor-text:#c02f43;--permo-light-poor-low:#fdeced;--permo-violet-text:#6a3fcf;--permo-violet-low:#f1ebfd;--permo-bg:var(--permo-light-bg);--permo-surface:var(--permo-light-surface);--permo-surface-raised:var(--permo-light-surface-raised);--permo-line:var(--permo-light-line);--permo-line-strong:var(--permo-light-line-strong);--permo-text-strong:var(--permo-light-text-strong);--permo-text:var(--permo-light-text);--permo-text-muted:var(--permo-light-text-muted);--permo-accent:var(--permo-light-accent);--permo-accent-text:var(--permo-light-accent-text);--permo-accent-strong:var(--permo-light-accent-strong);--permo-accent-low:var(--permo-light-accent-low);--permo-accent-line:var(--permo-light-accent-line);--permo-button-fill:var(--permo-light-button-fill);--permo-button-fill-hover:var(--permo-light-button-fill-hover);--permo-button-text:var(--permo-light-button-text);--permo-link:var(--permo-light-link);--permo-link-hover:var(--permo-light-link-hover);--permo-text-disabled:var(--permo-light-text-disabled);--permo-logo-track:var(--permo-light-logo-track);--permo-good:var(--permo-light-good);--permo-warn:var(--permo-light-warn);--permo-poor:var(--permo-light-poor);--permo-good-text:var(--permo-light-good-text);--permo-good-low:var(--permo-light-good-low);--permo-warn-text:var(--permo-light-warn-text);--permo-warn-low:var(--permo-light-warn-low);--permo-poor-text:var(--permo-light-poor-text);--permo-poor-low:var(--permo-light-poor-low)}.permo-dark,:root[data-theme=dark]{color-scheme:dark;--permo-weight-text:400;--permo-weight-strong:560;--permo-bg:var(--permo-dark-bg);--permo-surface:var(--permo-dark-surface);--permo-surface-raised:var(--permo-dark-surface-raised);--permo-line:var(--permo-dark-line);--permo-line-strong:var(--permo-dark-line-strong);--permo-text-strong:var(--permo-dark-text-strong);--permo-text:var(--permo-dark-text);--permo-text-muted:var(--permo-dark-text-muted);--permo-accent:var(--permo-dark-accent);--permo-accent-text:var(--permo-dark-accent-text);--permo-accent-strong:var(--permo-dark-accent-strong);--permo-accent-low:var(--permo-dark-accent-low);--permo-accent-line:var(--permo-dark-accent-line);--permo-button-fill:var(--permo-dark-button-fill);--permo-button-fill-hover:var(--permo-dark-button-fill-hover);--permo-button-text:var(--permo-dark-button-text);--permo-link:var(--permo-dark-accent-text);--permo-link-hover:var(--permo-dark-accent-strong);--permo-text-disabled:var(--permo-dark-text-disabled);--permo-logo-track:var(--permo-dark-logo-track);--permo-good:var(--permo-dark-good);--permo-warn:var(--permo-dark-warn);--permo-poor:var(--permo-dark-poor);--permo-good-text:var(--permo-dark-good);--permo-good-low:color-mix(in srgb, var(--permo-dark-good) 12%, transparent);--permo-warn-text:var(--permo-dark-warn);--permo-warn-low:color-mix(in srgb, var(--permo-dark-warn) 12%, transparent);--permo-poor-text:var(--permo-dark-poor);--permo-poor-low:color-mix(in srgb, var(--permo-dark-poor) 12%, transparent)}
