@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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_dcbbed32-module__UyVBPq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_dcbbed32-module__UyVBPq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_4203f07b-module__9jTnnG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_4203f07b-module__9jTnnG__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5118a467bb6b5764-s.17d40wlb72gjo.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:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2293d94da4a039c8-s.p.0907-b7ifu-1c.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:Audiowide Fallback;src:local(Arial);ascent-override:78.1%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:126.73%}.audiowide_e200bb1c-module__mO3ZFa__className{font-family:Audiowide,Audiowide Fallback;font-style:normal;font-weight:400}.audiowide_e200bb1c-module__mO3ZFa__variable{--font-audiowide:"Audiowide", "Audiowide Fallback"}
:root{--paper:#f2f4f8;--paper-sunk:#e7ebf3;--cobalt:#0b34ce;--deep:#052c65;--deep-sunk:#04214c;--ink:#0a1633;--grey:#54617f;--line:#d3daea;--seal:#9a7614;--red:#d7263d;--thread:#4a63e7;--sans:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--serif:var(--font-source-serif), Georgia, "Times New Roman", serif;--brand:var(--font-audiowide), var(--sans);--wide:112%;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.1875rem;--step-2:1.5rem;--step-3:clamp(2rem, 3.2vw, 2.5rem);--step-4:clamp(2.5rem, 5vw, 3.75rem);--step-5:clamp(3rem, 8vw, 6.5rem);--rhythm:96px;--gutter:24px;--rail:28px;--measure:36rem;--ease:cubic-bezier(.2,0,0,1);--ease-seal:cubic-bezier(.34,1.28,.64,1);--t-fast:.18s;--t-base:.32s;--t-slow:.48s}@media (min-width:900px){:root{--rhythm:168px;--gutter:56px}}.on-deep{--paper:var(--deep-sunk);--paper-sunk:#062a5e;--ink:#eaf0fc;--grey:#9aaacb;--line:#17417f;--cobalt:#7e9bff;--seal:#dcb253}
@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes light{0%{background:var(--line)}to{background:var(--thread)}}@keyframes seal-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stroke-in{0%{stroke-dashoffset:var(--len,24)}to{stroke-dashoffset:0}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-timeline:auto!important}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--step-1);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.65}img,svg{max-width:100%;height:auto}h1,h2,h3{font-family:var(--sans);font-stretch:var(--wide);color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:600}h1{font-size:var(--step-5);letter-spacing:-.03em;line-height:1.02}h2{font-size:var(--step-4);letter-spacing:-.022em;line-height:1.06}h3{font-size:var(--step-2);letter-spacing:-.012em;line-height:1.2}p,li,dd,dt{text-wrap:pretty}p{max-width:var(--measure);margin:0 0 1.15em}p:last-child{margin-bottom:0}a{color:var(--cobalt);text-decoration:none}.uline{display:inline-block;position:relative}.uline:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-base) var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.uline:hover:after,.uline:focus-visible:after{transform:scaleX(1)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:2px}.label{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.02em;font-weight:500;font-stretch:100%;line-height:1.3}.grey{color:var(--grey)}.small{font-size:var(--step--1);line-height:1.5}p.small{max-width:30rem}.em{color:var(--cobalt);font-style:normal;font-weight:600}.num{font-variant-numeric:tabular-nums}.tag{border:1px solid var(--line);color:var(--grey);white-space:nowrap;border-radius:2px;padding:.15rem .45rem;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:20;background:var(--cobalt);color:#fff;font-family:var(--sans);font-size:var(--step--1);transition:top var(--t-fast) var(--ease);border-radius:2px;padding:.75rem 1.1rem;position:absolute;top:-4rem}.skip:focus{top:.75rem}@media (prefers-contrast:more){:root{--grey:#2b3550;--line:#8b98bc}.on-deep{--grey:#c8d4ec;--line:#456fb8}}@media print{body{color:#000;background:#fff;font-size:11pt}a{color:#000}.skip{display:none}}
.wrap{width:min(1180px, 100% - (var(--gutter) * 2));padding-block:var(--rhythm);border-top:1px solid var(--line);margin-inline:auto;position:relative}.wrap--flush{border-top:0}.lede{max-width:var(--measure);color:var(--grey);font-size:var(--step-1)}.section-head{margin-bottom:3.5rem}.section-head h2{margin-bottom:1.5rem}.split{gap:3rem;display:grid}@media (min-width:900px){.split{grid-template-columns:5fr 7fr;align-items:start;gap:4rem}}.threaded{position:relative}.thread,.thread-head,.thread-tail,.dot{display:none}@media (min-width:900px){.thread{background:var(--line);width:1px;top:0;bottom:0;left:calc(max(var(--gutter), (100% - 1180px) / 2) - var(--rail));display:block;position:absolute}.thread-head{background:var(--thread);transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(1)}.thread-tail{background:var(--thread);width:1px;margin-left:calc(var(--rail) * -1);transform-origin:top;justify-self:start;display:block;transform:scaleY(1)}.dot{background:var(--line);width:5px;height:5px;left:calc(var(--rail) * -1 - 2px);transition:background var(--t-base) var(--ease);border-radius:999px;display:block;position:absolute;top:-3px}}@supports (animation-timeline:view()){@media (min-width:900px){.thread-head,.thread-tail{animation:linear both draw-y;animation-timeline:view();animation-range:cover}.dot{animation:linear both light;animation-timeline:view();animation-range:entry}}}
@media print{.thread,.thread-head,.thread-tail,.dot{display:none}.wrap{border-top:1px solid #999;padding-block:2rem}.on-deep{color:#000!important;background:#fff!important}}
