@font-face{font-family:geist;src:url(../media/geist_variable_latin-s.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_9ce7970d-module__jccaha__className{font-family:geist,geist Fallback}.geist_9ce7970d-module__jccaha__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Regular-s.p.2e_-c_m03txvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Medium-s.p.3n25cgfiu6qss.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Bold-s.p.3iicodgz0epim.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_9a6def3d-module__Oq12OG__className{font-family:ibmPlexSans,ibmPlexSans Fallback,Arial,sans-serif}.ibmplexsans_9a6def3d-module__Oq12OG__variable{--font-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback", Arial, sans-serif}
@font-face{font-family:fogSerif;src:url(../media/FogSerif_Regular-s.p.1qn61s8997zu_.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fogSerif;src:url(../media/FogSerif_Bold-s.p.1peso69szfgsw.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fogSerif Fallback;src:local(Arial);ascent-override:98.34%;descent-override:30.03%;line-gap-override:0.0%;size-adjust:87.64%}.fogserif_f07c877e-module__G4PlIq__className{font-family:fogSerif,fogSerif Fallback,Georgia,serif}.fogserif_f07c877e-module__G4PlIq__variable{--font-fog-serif:"fogSerif", "fogSerif Fallback", Georgia, serif}
:root{--color-primary:#064c3f;--color-hero-backdrop:var(--color-primary);--color-accent:#064c3f;--color-background:#fff;--color-on-primary:#fff;--color-primary-soft:#fff;--color-border:#064c3f;--color-text:#000;--page-gutter:clamp(1.25rem, 3.75vw, 4.5rem);--page-width:120rem;--content-width:90rem;--radius-sm:0;--radius-md:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-primary);font-family:var(--font-ibm-plex-sans), Arial, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem}a{color:inherit}img{max-width:100%}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-fog-serif), Georgia, serif;font-weight:700}section[id],div[id]{scroll-margin-top:2rem}.operationsShell{--color-primary:#034732;--color-accent:#008148;--color-primary-soft:#e5f0ec;--color-border:#0347323d;--page-gutter:clamp(1.25rem, 4vw, 4rem);--radius-sm:.25rem;--radius-md:.5rem;font-family:var(--font-geist), Arial, sans-serif;font-synthesis:weight;font-size:1rem}.operationsShell :is(h1,h2,h3,h4){font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.25rem}::selection{background:var(--color-accent);color:var(--color-on-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
