@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.Af2_WG_header{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.Af2_WG_inner{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);height:var(--header-height);padding-inline:var(--gutter);flex-wrap:nowrap;align-items:center;gap:12px;margin-inline:auto;display:flex;position:relative}.Af2_WG_logo{min-height:var(--tap);border-radius:4px;flex:none;align-items:center;margin-right:auto;display:inline-flex}.Af2_WG_logoImage{width:auto;height:26px}.Af2_WG_nav{flex:none}.Af2_WG_links{list-style:none}.Af2_WG_link{min-height:var(--tap);color:var(--navy);white-space:nowrap;align-items:center;padding-inline:12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.Af2_WG_link:hover,.Af2_WG_link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:7px;text-decoration-thickness:2px}.Af2_WG_actions{flex:none;align-items:center;gap:8px;display:flex}.Af2_WG_menuButton{width:var(--tap);height:var(--tap);border:1.5px solid var(--navy);border-radius:var(--radius-small);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Af2_WG_bars,.Af2_WG_bars:before,.Af2_WG_bars:after{background:var(--navy);border-radius:2px;width:18px;height:2px;transition:transform .2s,background-color .2s;display:block}.Af2_WG_bars{position:relative}.Af2_WG_bars:before,.Af2_WG_bars:after{content:"";position:absolute;left:0}.Af2_WG_bars:before{transform:translateY(-6px)}.Af2_WG_bars:after{transform:translateY(6px)}.Af2_WG_barsOpen{background:0 0}.Af2_WG_barsOpen:before{transform:rotate(45deg)}.Af2_WG_barsOpen:after{transform:rotate(-45deg)}@media (max-width:719.98px){.Af2_WG_links{padding:8px var(--gutter) 16px;background:var(--paper);border-bottom:1px solid var(--line);display:none;position:absolute;top:100%;left:0;right:0}.Af2_WG_links.Af2_WG_open{display:block}.Af2_WG_links li+li{border-top:1px solid var(--line)}.Af2_WG_link{min-height:52px;padding-inline:0;font-size:1.0625rem}}@media (min-width:720px){.Af2_WG_logoImage{height:32px}.Af2_WG_links{align-items:center;gap:4px;margin-right:12px;display:flex}.Af2_WG_menuButton{display:none}}
:root{--navy:#0c1b33;--orange:#ff5a1f;--paper:#f7f5f0;--white:#fff;--line:#e4e1da;--muted:#57534e;--on-navy-muted:#b9c2d3;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--container:1120px;--gutter:16px;--header-height:64px;--tap:44px;--radius:14px;--radius-small:10px;--section-space:clamp(64px, 9vw, 112px);--focus:var(--navy)}@media (min-width:720px){:root{--gutter:32px;--header-height:76px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body{background:var(--paper);color:var(--navy);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--navy);color:var(--paper)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
