@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.fz0zHa_className{font-family:Newsreader,Newsreader Fallback}.fz0zHa_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{overscroll-behavior:none;background:#fff}body{color:#1d1d1b;font-family:var(--font-serif), Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid #1d1d1b}.dk-home{flex-direction:column;min-height:100dvh;display:flex}.dk-main{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:880px;min-height:0;margin:0 auto;padding:clamp(16px,3vh,40px) 24px 0;display:flex}.dk-lede{letter-spacing:-.015em;text-wrap:wrap;max-width:800px;margin:0;font-size:20px;font-weight:400;line-height:1.5}.dk-mark{vertical-align:-.06em;width:.78em;height:.78em;margin-right:.32em;display:inline-block}.dk-nowrap{white-space:nowrap}.dk-u{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .17em);background-repeat:no-repeat;background-size:100% .045em}.dk-cursor{vertical-align:-.34em;width:.46em;height:.66em;margin-left:.04em;display:inline-block}.dk-desk{flex:1 1 0;width:100%;min-height:150px;margin:clamp(8px,2vh,20px) auto 0;display:flex}.dk-body{max-width:800px;margin-top:clamp(8px,2vh,20px);font-size:16px;line-height:1.55}.dk-body p{margin:0 0 1.1em}.dk-body p:last-child{margin-bottom:0}.dk-links{flex-wrap:wrap;gap:.35em 1.5em;font-size:16px;display:flex}.dk-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.dk-link:hover{text-decoration-thickness:2px}.dk-cta-item{align-items:baseline;gap:.6em;display:inline-flex}.dk-cta-note{color:#6b6b66;letter-spacing:.01em;font-size:.8em}.dk-foot{box-sizing:border-box;color:#86867f;width:100%;max-width:880px;margin:clamp(12px,2.5vh,28px) auto 0;padding:0 24px clamp(14px,3vh,32px);font-size:14px;line-height:1.7}.dk-foot p{margin:0}.dk-foot a{text-decoration:none}.dk-foot a:hover{color:#1d1d1b;text-underline-offset:3px;text-decoration:underline}.dk-foot-github{vertical-align:middle;color:inherit;align-items:center;display:inline-flex}.dk-foot-github:hover{text-decoration:none}.sp{max-width:760px;margin:0 auto;padding:32px 24px 0}.sp-id{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex}.sp-mark{width:24px;height:24px}.sp h1{letter-spacing:-.015em;margin:clamp(48px,9vh,88px) 0 0;font-size:clamp(30px,5vw,42px);font-weight:400;line-height:1.15}.sp-lede{color:#5e5e59;max-width:32em;margin:16px 0 0;font-size:20px;line-height:1.55}.sp-body{max-width:34em;margin-top:clamp(32px,6vh,56px);font-size:18px;line-height:1.7}.sp-body p{margin:0 0 1.1em}.sp-body h2{margin:2em 0 .5em;font-size:20px;font-weight:500;line-height:1.3}.sp-body ul.sp-list{margin:0 0 1.1em;padding-left:1.2em}.sp-body ul.sp-list li{margin:0 0 .5em}.sp-body strong{font-weight:600}.sp-body code{background:#f3f3ef;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.sp-small{color:#5e5e59;font-size:15px;line-height:1.6}.sp-table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:17px}.sp-table th,.sp-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4df;padding:8px 12px 8px 0}.sp-table th{color:#5e5e59;font-size:15px;font-weight:500}.sp-label{letter-spacing:.04em;text-transform:uppercase;color:#86867f;font-size:14px}@media (max-width:640px){.dk-main,.dk-foot,.sp{padding-left:20px;padding-right:20px}.dk-lede,.dk-body{font-size:16px;line-height:1.5}.dk-links{font-size:inherit}.dk-foot{flex-wrap:wrap;gap:0 1.1em;font-size:13px;line-height:1.6;display:flex}.sp-body{font-size:17px}}@media (max-width:640px) and (max-height:700px){.dk-lede,.dk-body{font-size:15px;line-height:1.45}.dk-foot{padding-bottom:10px;font-size:12px;line-height:1.5}}@media (max-width:640px) and (max-height:600px){.dk-lede,.dk-body{font-size:14px;line-height:1.4}.dk-main{padding-top:14px}}.dk-foot--home{margin-top:clamp(20px,5vh,48px);padding-bottom:clamp(12px,2.2vh,28px)}.dk-foot--home .dk-foot-links{flex-wrap:wrap;gap:0 1.5em;display:flex}@media (max-width:640px){.dk-foot--home{margin-top:clamp(16px,3.5vh,30px);display:block}}@media (max-width:640px) and (max-height:700px){.dk-foot--home{padding-bottom:10px}}
