@font-face{font-family:fontDisplay;src:url(../media/red_hat_display_latin-s.p.37az_hml-lcqo.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:fontDisplay;src:url(../media/red_hat_display_italic_latin-s.p.3lrve_2boikdb.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:102.67%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.y18TwW_className{font-family:fontDisplay,fontDisplay Fallback,system-ui,sans-serif}.y18TwW_variable{--font-display:"fontDisplay", "fontDisplay Fallback", system-ui, sans-serif}
@font-face{font-family:fontText;src:url(../media/red_hat_text_latin-s.p.0gwx39mx-bkmv.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:fontText Fallback;src:local(Arial);ascent-override:101.94%;descent-override:30.54%;line-gap-override:0.0%;size-adjust:99.86%}.GHEAaa_className{font-family:fontText,fontText Fallback,system-ui,sans-serif}.GHEAaa_variable{--font-text:"fontText", "fontText Fallback", system-ui, sans-serif}
@font-face{font-family:fontMono;src:url(../media/red_hat_mono_latin-s.p.3uswbe7t4h314.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:77.42%;descent-override:23.2%;line-gap-override:0.0%;size-adjust:131.49%}.wnWkBq_className{font-family:fontMono,fontMono Fallback,ui-monospace,monospace}.wnWkBq_variable{--font-mono:"fontMono", "fontMono Fallback", ui-monospace, monospace}
:root{--mg-ink:#323f3b;--mg-ink-900:#2a3531;--mg-ink-950:#26302d;--mg-ink-860:#2b3632;--mg-ink-800:#37443f;--mg-ink-700:#3c4a45;--mg-ink-650:#3f4b47;--mg-ink-600:#45524d;--mg-ink-550:#4a5853;--mg-ink-500:#4f5d58;--mg-ink-400:#56645f;--mg-ink-300:#57625d;--mg-ink-200:#6b7873;--mg-ink-100:#bfc4bc;--mg-cream:#f2ece2;--mg-paper:#faf6ef;--mg-paper-2:#f8f4ec;--mg-paper-3:#fffdf9;--mg-line-1:#e6ddce;--mg-line-2:#e3d9c8;--mg-line-3:#dcd3c3;--mg-line-4:#d9d0bf;--mg-sand-1:#d3c9b7;--mg-sand-2:#c9bfae;--mg-sand-3:#b8ae9d;--mg-accent:#c76e50;--mg-terra:#b35e42;--mg-terra-600:#a65438;--mg-terra-700:#9a4d33;--mg-rust:#9e5139;--mg-rust-900:#7a3e2a;--mg-peach:#e59a7e;--mg-peach-200:#f4c7b5;--mg-peach-100:#f7e4da;--mg-umber:#5e4a3f;--mg-white:#fff;--mg-font-display:var(--font-display), "Red Hat Display", system-ui, sans-serif;--mg-font-text:var(--font-text), "Red Hat Text", system-ui, sans-serif;--mg-font-mono:var(--font-mono), "Red Hat Mono", ui-monospace, monospace;--mg-gutter:clamp(20px, 5.5cqw, 80px);--mg-ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--mg-cream);margin:0}body{color:var(--mg-ink);font-family:var(--mg-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a{color:var(--mg-rust);text-decoration:none}a:hover{color:var(--mg-ink)}img,svg{max-width:100%}button,input,textarea,select{font:inherit}::selection{background:var(--mg-accent);color:var(--mg-white)}:focus-visible{outline:2px solid var(--mg-accent);outline-offset:3px}.mg-root{width:100%;position:relative;container-type:inline-size}@keyframes mgPulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes mgWave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes mgFlow{0%{stroke-dashoffset:110px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.mg-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mg-skip-link{z-index:200;background:var(--mg-ink);color:var(--mg-cream);border-radius:999px;padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.mg-skip-link:focus{color:var(--mg-cream);top:16px}
