@font-face{font-family:Atkinson Hyperlegible Next;src:url(../media/atkinson_hyperlegible_next_latin_400_normal-s.p.2u5oagmduz53s.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Atkinson Hyperlegible Next;src:url(../media/atkinson_hyperlegible_next_latin_600_normal-s.p.30k-cx1yxhfx_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.atkinson_c86c2303-module__KcYAPa__className{font-family:atkinson,atkinson Fallback,Arial,sans-serif}.atkinson_c86c2303-module__KcYAPa__variable{--font-sans:"atkinson", "atkinson Fallback", Arial, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family:var(--font-sans,"Atkinson Hyperlegible Next"), "Atkinson Hyperlegible Next", Arial, sans-serif;--font-weight-regular:400;--font-weight-strong:600;--text-label:.75rem;--leading-label:1rem;--text-body-sm:.875rem;--leading-body-sm:1.25rem;--text-body:1rem;--leading-body:1.5rem;--text-title:1.125rem;--leading-title:1.5rem;--text-headline:1.5rem;--leading-headline:2rem;--tracking-headline:-.01em;--text-persuade-body:1.125rem;--leading-persuade-body:1.75rem;--text-lead:1.25rem;--leading-lead:1.75rem;--text-persuade-headline:1.75rem;--leading-persuade-headline:2.25rem;--text-display:2.5rem;--leading-display:2.75rem;--tracking-display:-.02em;--measure:30em;--color-ink:#000;--color-ink-secondary:#595959;--color-paper:#fff;--color-surface:#fff;--color-panel:#f2f2f2;--color-panel-pressed:#e6e6e6;--color-rule:#d0d0d0;--color-rule-strong:#767676;--color-dim:#8c8c8c;--color-on-dim:#000;--color-plate:#000;--color-on-plate:#fff;--color-on-plate-secondary:#bfbfbf;--color-scrim:#00000052;--color-action:#000;--color-action-hover:#2e2e2e;--color-action-pressed:#474747;--color-on-action:#fff;--color-focus-outer:#000;--color-focus-inner:#fff;--color-bracket:#000;--color-bracket-casing:#fff;--focus-ring-width:2px;--focus-ring-offset:2px;--color-page-paper:#fff;--color-page-wash:#ffffffb8;--color-page-mark:#000;--color-page-mark-casing:#fff;--color-water:#0288fd;--color-water-text:#004085;--color-steam:#af2f02;--color-steam-text:#7c1403;--color-electrical:#b27f02;--color-electrical-text:#8e6201;--color-air:#287b4b;--color-air-text:#357855;--color-signal:var(--color-electrical);--color-signal-text:var(--color-electrical-text);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:16px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--rule-width:1px;--shadow-overlay:0 4px 16px #00000029;--z-canvas-overlay:10;--z-action-bar:20;--z-sheet:30;--z-popover:40;--z-toast:50;--target-min:44px;--app-bar-height:56px;--tab-height:44px;--action-bar-height:64px;--action-bar-button:48px;--bottom-nav-height:56px;--action-bar-bottom:0px;--action-bar-safe-area:env(safe-area-inset-bottom,0px);--sheet-docked-width:400px;--sheet-max-height:85dvh;--card-max-width:720px;--content-max-width:1200px;--duration-fast:.12s;--duration-base:.18s;--duration-sheet-in:.24s;--duration-sheet-out:.18s;--duration-confirm:.2s;--duration-pan:.24s;--duration-peel:.24s;--trace-speed-px-per-s:800;--trace-edge-min:80ms;--trace-edge-max:.4s;--trace-total-max:1.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-linear:linear;--graph-zoom-min:.1;--graph-zoom-max:2;--graph-stroke:2px;--graph-stroke-hover:3px;--graph-stroke-active:4px;--graph-stroke-dim:1px;--graph-dash-inferred:8 5;--graph-dash-inferred-active:12 7;--graph-dash-inferred-dim:5 4;--graph-dot-unconfirmed:0 6;--graph-dot-unconfirmed-active:0 9;--graph-dot-unconfirmed-dim:0 4;--graph-arrow:8px;--graph-arrow-active:12px;--graph-arrow-dim:6px;--graph-node-outline:2px;--graph-node-min-width:96px;--graph-node-max-width:200px;--graph-node-min-height:44px;--graph-node-padding:6px 10px;--graph-bracket-arm:10px;--graph-bracket-weight:3px;--graph-bracket-casing:5px;--graph-bracket-offset:6px;--graph-glyph-size:20px;--graph-glyph-outline:1.5px;--graph-hit-width:24px;--graph-parallel-offset:6px;--graph-corner-radius:4px;--graph-route-offset:16px;--graph-handle-size:12px;--page-bbox-pad:4px;--page-bbox-outer:5px;--page-bbox-inner:2px;--page-bracket-arm:16px;--page-bracket-weight:3px;--page-bracket-casing:5px;--page-bracket-offset:10px;--layer-gap:4px}@media (min-width:600px){:root{--gutter:24px;--layer-gap:6px}}@media (min-width:960px){:root{--gutter:32px;--text-persuade-headline:2rem;--leading-persuade-headline:2.5rem;--text-display:3.5rem;--leading-display:3.75rem}}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#fff;--color-ink-secondary:#ababab;--color-paper:#121212;--color-surface:#1a1a1a;--color-panel:#262626;--color-panel-pressed:#333;--color-rule:#3d3d3d;--color-rule-strong:#8c8c8c;--color-dim:#7a7a7a;--color-on-dim:#000;--color-plate:#fff;--color-on-plate:#000;--color-on-plate-secondary:#404040;--color-scrim:#0009;--color-action:#fff;--color-action-hover:#d9d9d9;--color-action-pressed:#bfbfbf;--color-on-action:#000;--color-focus-outer:#fff;--color-focus-inner:#000;--color-bracket:#fff;--color-bracket-casing:#000;--color-water:#478df5;--color-water-text:#478df5;--color-steam:#ee6438;--color-steam-text:#ee6438;--color-electrical:#ffc41a;--color-electrical-text:#ffc41a;--color-air:#78d197;--color-air-text:#78d197;--shadow-overlay:0 4px 16px #00000080}}@media screen and (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#fff;--color-ink-secondary:#ababab;--color-paper:#121212;--color-surface:#1a1a1a;--color-panel:#262626;--color-panel-pressed:#333;--color-rule:#3d3d3d;--color-rule-strong:#8c8c8c;--color-dim:#7a7a7a;--color-on-dim:#000;--color-plate:#fff;--color-on-plate:#000;--color-on-plate-secondary:#404040;--color-scrim:#0009;--color-action:#fff;--color-action-hover:#d9d9d9;--color-action-pressed:#bfbfbf;--color-on-action:#000;--color-focus-outer:#fff;--color-focus-inner:#000;--color-bracket:#fff;--color-bracket-casing:#000;--color-water:#478df5;--color-water-text:#478df5;--color-steam:#ee6438;--color-steam-text:#ee6438;--color-electrical:#ffc41a;--color-electrical-text:#ffc41a;--color-air:#78d197;--color-air-text:#78d197;--shadow-overlay:0 4px 16px #00000080}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-sheet-in:0s;--duration-sheet-out:0s;--duration-confirm:0s;--duration-pan:0s;--duration-peel:0s;--trace-edge-min:0s;--trace-edge-max:0s;--trace-total-max:0s}}
html{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;font-synthesis:none;font-kerning:normal;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-paper);color:var(--color-ink);caret-color:var(--color-ink);scrollbar-color:var(--color-rule-strong) transparent;font-size:100%}body{font-size:var(--text-body);line-height:var(--leading-body);margin:0}b,strong,th,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-strong)}a{color:var(--color-ink);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}::selection{background:var(--color-ink);color:var(--color-paper)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-outer);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-focus-inner)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul[role=list]{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--color-ink-secondary);opacity:1}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
