@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-ibm-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_37214d{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_37214d{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--font-sans:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif;--font-voice:var(--font-sans);--font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,monospace;--font-voice-italic:var(--font-sans);--color-ink:#0f1619;--color-ink-secondary:#35474e;--color-accent:#0b7a85;--color-accent-dark:#2fa8b0;--color-accent-soft:#d9eaea;--color-surface-muted:#e8ecea;--color-surface:#f6f7f5;--color-accent-warm:#c9a87c;--color-surface-raised:#ffffff;--color-border:#e1e6e4;--color-border-subtle:#edf0ee;--color-ink-muted:#5a6b70;--color-accent-strong:#075b64;--color-ink-inverse:#f6f7f5;--color-ink-inverse-muted:rgba(246,247,245,0.82);--color-accent-warm-soft:#efe3d2;--color-accent-warm-ink:#776040;--color-accent-warm-ink-muted:#6e5b44;--ts-navy:#022b3e;--ts-forest:#103023;--ts-orange:#f47000;--ts-sky:#2184bf;--ts-blue:#146fa0;--ts-blue-hover:#0e5580;--ts-mist:#e5e9eb;--ts-ground:#f3f5f7;--ts-surface:#ffffff;--ts-border:#d9dee3;--ts-border-strong:#c9d1d8;--ts-divider:#e3e7eb;--ts-text:#13202b;--ts-text-muted:#55616b;--ts-text-on-dark:#bcd3e0;--ts-signal-text:#a34a00;--ts-news-bg:#fff0e2;--ts-news-border:#f7b77a;--ts-news-text:#7a3800;--ts-tag-bg:#e3f0f8;--ts-tag-text:#0e5580;--ts-font-ui:var(--font-sans);--ts-font-label:var(--font-mono);--ts-radius-card:10px;--ts-radius-control:8px;--ts-radius-tag:6px;--ts-shadow-search:0 8px 20px rgba(2,43,62,0.2);--ts-touch-min:44px}.BrandLogo_logo__C8JUF{display:inline-flex;align-items:center;gap:.625rem}.BrandLogo_icon__LLeRk{display:block;object-fit:contain}.BrandLogo_header__qIJbw .BrandLogo_icon__LLeRk{width:40px;height:40px}.BrandLogo_footer__6ALVr .BrandLogo_icon__LLeRk{width:48px;height:48px}@media (min-width:768px){.BrandLogo_header__qIJbw .BrandLogo_icon__LLeRk{width:48px;height:48px}.BrandLogo_footer__6ALVr .BrandLogo_icon__LLeRk{width:72px;height:72px}}.BrandLogo_wordmark__3RIjQ{font-family:var(--ts-font-ui);font-weight:700;color:var(--ts-surface);line-height:1;white-space:nowrap}.BrandLogo_header__qIJbw .BrandLogo_wordmark__3RIjQ{font-size:1.1875rem;letter-spacing:-.01em}.BrandLogo_footer__6ALVr .BrandLogo_wordmark__3RIjQ{font-size:1.0625rem}@media (min-width:768px){.BrandLogo_header__qIJbw .BrandLogo_wordmark__3RIjQ{font-size:1.375rem}.BrandLogo_footer__6ALVr .BrandLogo_wordmark__3RIjQ{font-size:1.25rem}}.BrandLogo_wordmarkAccent__6xlci{color:var(--ts-orange)}@media (max-width:389.98px){.BrandLogo_header__qIJbw .BrandLogo_wordmark__3RIjQ{display:none}}.SiteFooter_footer__aUaTs{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;background-color:var(--ts-forest);color:var(--ts-text-on-dark)}@media (min-width:768px){.SiteFooter_footer__aUaTs{padding:2.5rem 2.5rem 2rem}}.SiteFooter_top__aPjTa{display:flex;flex-direction:column;gap:1.75rem}@media (min-width:768px){.SiteFooter_top__aPjTa{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.5rem}}.SiteFooter_brand__HyIqL{display:flex;flex-direction:column;gap:.75rem}.SiteFooter_tagline___UH2c{margin:0;font-family:var(--ts-font-ui);font-size:.875rem;color:var(--ts-text-on-dark)}.SiteFooter_columns__nlIeI{display:flex;flex-wrap:wrap;gap:2rem}.SiteFooter_column__aPpWN{display:flex;flex-direction:column;gap:.5rem}.SiteFooter_columnTitle__ZcKRL{font-family:var(--ts-font-ui);font-weight:600;font-size:.875rem;color:var(--ts-surface)}.SiteFooter_columnLink__4nBrp{font-family:var(--ts-font-ui);font-size:.875rem;color:var(--ts-text-on-dark);text-decoration:none}.SiteFooter_columnLink__4nBrp:hover{text-decoration:underline}.SiteFooter_copyright__zdTIp{font-family:var(--ts-font-label);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-text-on-dark);margin:0}.SiteHeader_header__SRb_V{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;padding:0 1rem;height:60px;background-color:var(--ts-navy)}@media (min-width:768px){.SiteHeader_header__SRb_V{padding:0 2.5rem;height:76px}}.SiteHeader_brandLink__je6Iy{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.SiteHeader_right___eZBK{display:flex;align-items:center;gap:.25rem;flex-shrink:0}@media (min-width:768px){.SiteHeader_right___eZBK{gap:1.75rem}}.SiteHeader_nav__5IxZo{display:flex;align-items:center;gap:.375rem}@media (min-width:768px){.SiteHeader_nav__5IxZo{gap:1.75rem}}.SiteHeader_navLink__GqI97{display:inline-flex;align-items:center;min-height:var(--ts-touch-min);padding:0 .375rem;font-family:var(--ts-font-ui);font-size:.8125rem;font-weight:500;color:var(--ts-surface);text-decoration:none;white-space:nowrap}@media (min-width:768px){.SiteHeader_navLink__GqI97{font-size:.9375rem;padding:0 .125rem}}.SiteHeader_navLink__GqI97:hover{text-decoration:underline}.SiteHeader_loginButton__EhPdi{display:none;align-items:center;justify-content:center;height:var(--ts-touch-min);padding:0 1rem;border:1px solid var(--ts-surface);border-radius:var(--ts-radius-control);font-family:var(--ts-font-ui);font-size:.9375rem;font-weight:600;color:var(--ts-surface);text-decoration:none;white-space:nowrap}@media (min-width:768px){.SiteHeader_loginButton__EhPdi{display:inline-flex}}.SiteHeader_loginIconLink__iqCif{display:inline-flex;align-items:center;justify-content:center;width:var(--ts-touch-min);height:var(--ts-touch-min);color:var(--ts-surface);flex-shrink:0}@media (min-width:768px){.SiteHeader_loginIconLink__iqCif{display:none}}.layout_body__eCm50{margin:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans)}.layout_main__AVFoM{flex:1 1}