@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_89261f71-module__uybJ3W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_89261f71-module__uybJ3W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.Nav-module__e1xquq__nav{top:var(--nav-top);z-index:100;background:var(--ink);height:var(--nav-h);--text:var(--ground);--text-muted:var(--n-500);--rule:var(--n-800);--focus-ring:var(--ground);max-width:calc(100vw - 32px);color:var(--text);align-items:center;gap:28px;padding:0 20px 0 18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #2d2b2b29}.Nav-module__e1xquq__brand{height:var(--nav-h);border-right:2px solid var(--rule);color:var(--text);align-items:center;gap:9px;padding-right:20px;display:flex}.Nav-module__e1xquq__mark{background:var(--text);width:6px;height:6px;display:block}.Nav-module__e1xquq__details{align-items:center;display:flex}.Nav-module__e1xquq__summary{height:var(--nav-h);cursor:pointer;min-width:44px;color:var(--text-muted);align-items:center;gap:9px;list-style:none;transition:color .18s linear;display:none}.Nav-module__e1xquq__summary::-webkit-details-marker{display:none}.Nav-module__e1xquq__summary:hover{color:var(--text)}.Nav-module__e1xquq__chevron{transition:transform .18s linear}.Nav-module__e1xquq__details[open] .Nav-module__e1xquq__chevron{transform:rotate(180deg)}.Nav-module__e1xquq__panel{align-items:center;gap:26px;display:flex}.Nav-module__e1xquq__link{color:var(--text-muted);white-space:nowrap;transition:color .18s linear}.Nav-module__e1xquq__link:hover,.Nav-module__e1xquq__link[aria-current=location]{color:var(--text)}@media (min-width:768px){.Nav-module__e1xquq__details::details-content{content-visibility:visible;block-size:auto}}@media (max-width:767px){.Nav-module__e1xquq__nav{left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:16px;max-width:none;transform:none}.Nav-module__e1xquq__summary{display:flex}.Nav-module__e1xquq__details{position:static}.Nav-module__e1xquq__panel{top:calc(var(--nav-h) + 2px);background:var(--ink);border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);flex-direction:column;align-items:stretch;gap:0;padding:6px 18px 10px;position:absolute;left:0;right:0;box-shadow:0 3px 10px #2d2b2b29}.Nav-module__e1xquq__link{align-items:center;min-height:44px;display:flex}}
.SkipLink-module__m_jtea__skip{z-index:200;background:var(--ink);color:var(--ground);padding:12px 18px;position:absolute;top:0;left:-9999px}.SkipLink-module__m_jtea__skip:focus-visible{outline:2px solid var(--ground);outline-offset:-6px;top:12px;left:12px}
:root{--ground:#f3f2f2;--ink:#201e1d;--n-900:#2d2b2b;--n-800:#444141;--n-700:#605d5d;--n-600:#7d7979;--n-500:#9b9797;--n-300:#d7d3d3;--surface:var(--ground);--text:var(--ink);--text-secondary:var(--n-800);--text-muted:var(--n-700);--text-index:var(--n-700);--rule:var(--n-300);--rule-strong:var(--ink);--focus-ring:var(--ink);--hover-fill:var(--n-300);--tag-border:var(--n-300);--maxw:1240px;--gutter:40px;--rail:156px;--ledger-col:148px;--gap:32px;--nav-h:46px;--nav-top:20px;--sticky-top:92px;--section-pad:72px;--anchor-offset:calc(var(--nav-h) + var(--nav-top) + 14px);--ease:cubic-bezier(.22, .61, .36, 1)}.tone-dark{--surface:var(--ink);--text:var(--ground);--text-secondary:var(--n-300);--text-muted:var(--n-500);--text-index:var(--n-500);--rule:var(--n-800);--rule-strong:var(--n-800);--focus-ring:var(--ground);--hover-fill:var(--n-900);--tag-border:var(--n-800);background:var(--surface);color:var(--text)}@media (max-width:1023px){:root{--gutter:32px;--section-pad:60px}}@media (max-width:767px){:root{--gutter:24px;--gap:24px;--ledger-col:120px;--section-pad:52px;--nav-h:44px;--nav-top:14px;--sticky-top:76px}}@media (max-width:559px){:root{--gutter:20px;--section-pad:44px}}
.t-display-1{letter-spacing:-.04em;font-size:clamp(44px,1.85rem + 5.6vw,108px);font-weight:800;line-height:.9}.t-display-2{letter-spacing:-.035em;font-size:clamp(30px,1.07rem + 3.22vw,60px);font-weight:800;line-height:1.03}.t-stat{letter-spacing:-.035em;font-size:clamp(26px,.7rem + 2.1vw,36px);font-weight:800;line-height:1}.t-lede{letter-spacing:-.014em;font-size:clamp(18px,.44rem + 1.33vw,24px);font-weight:400;line-height:1.42}.t-lede-sm{letter-spacing:-.012em;font-size:clamp(17px,.4rem + 1.19vw,21px);font-weight:400;line-height:1.45}.t-title{letter-spacing:-.025em;font-size:clamp(21px,.49rem + 1.47vw,28px);font-weight:800;line-height:1.12}.t-body{font-size:15px;font-weight:400;line-height:1.5}.t-body-strong{font-size:15.5px;font-weight:500;line-height:1.5}.t-body-sm{font-size:14px;font-weight:400;line-height:1.6}.t-meta{font-size:14.5px;font-weight:400;line-height:1.55}.t-card-title{letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.3}.t-contact-value{letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.3}.t-brand{letter-spacing:.14em;font-size:13px;font-weight:800;line-height:1}.t-nav{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1}.t-colophon{letter-spacing:.04em;font-size:11.5px;font-weight:400;line-height:1.45}.t-label{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.t-label-row{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.t-index{letter-spacing:.1em;font-size:11px;font-weight:700;line-height:1.4}.t-label-sm{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.t-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.t-tag{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ground);-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,p,figure,dl,dd{margin:0}img{max-width:100%;display:block}[id]{scroll-margin-top:var(--anchor-offset)}::selection{background:var(--ink);color:var(--ground)}.tone-dark ::selection{background:var(--ground);color:var(--ink)}a{color:inherit;text-decoration:none}.link{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;transition:text-decoration-color .18s linear,color .18s linear}.link:hover{color:var(--text);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.js-reveal [data-reveal]{opacity:0;transition:opacity .56s var(--ease), transform .56s var(--ease);transform:translateY(12px)}.js-reveal [data-reveal][data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}
