@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3hvnfcuv66b_8.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edd49e6a728081e1-s.3ucf3sigs-abs.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.312pvdo57tt0t.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3hvnfcuv66b_8.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/edd49e6a728081e1-s.3ucf3sigs-abs.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.312pvdo57tt0t.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3hvnfcuv66b_8.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/edd49e6a728081e1-s.3ucf3sigs-abs.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.312pvdo57tt0t.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.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:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.x-EJVG_className{font-family:Crimson Pro,Crimson Pro Fallback}.x-EJVG_variable{--font-serif-source:"Crimson Pro", "Crimson Pro Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.k_HoGG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.k_HoGG_variable{--font-mono-source:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.ZFdGbG_page,.ZFdGbG_header,.ZFdGbG_footer{--ink:var(--pc-ink);--char:var(--pc-muted);--char-soft:var(--pc-muted);--bone:var(--pc-bone);--paper:var(--pc-paper);--roest:var(--pc-accent);--rule:var(--pc-rule);--color-heading:var(--pc-ink);--color-ink-soft:var(--pc-muted);--color-ink-muted:var(--pc-muted);--color-char-soft:var(--pc-muted);--color-bone:var(--pc-bone);--color-border:var(--pc-rule);--pc-max:1144px;--pc-gutter:24px;--pc-mobile-gutter:16px;--pc-space-1:4px;--pc-space-2:8px;--pc-space-3:12px;--pc-space-4:16px;--pc-space-5:20px;--pc-space-6:24px;--pc-space-16:64px;--pc-touch:44px;--pc-brand-height:48px;--pc-mark:32px;--pc-radius:2px;--pc-hairline:1px;--pc-content:1096px;--pc-header-height:60px;--pc-language-radius:9999px;--pc-language-width:64px;--pc-language-border:#8a8378;--pc-language-paper:#fbf8f1;--pc-language-ink:#1a1815;--pc-footer:#e9e5dd;--pc-footer-space:30px;--pc-tracking:.065em;--pc-language-size:11px;--pc-caption:13px;--pc-small:14px;--pc-leading:1.55;--pc-bone:#f2efe9;--pc-paper:#faf7f1;--pc-ink:#25211e;--pc-muted:#57504a;--pc-rule:#d9d3ca;--pc-accent:#8b4c2b;--pc-serif:var(--font-serif,"Crimson Pro", Georgia, serif);--color-ink:var(--pc-ink);--color-char:var(--pc-muted);--color-paper:var(--pc-paper);--color-roest:var(--pc-accent);--pc-mono:var(--font-mono,"IBM Plex Mono", monospace)}.ZFdGbG_page{background:var(--pc-bone);min-height:100dvh;color:var(--pc-ink);flex-direction:column;display:flex}.ZFdGbG_page>main{width:100%;max-width:var(--pc-max);padding:var(--pc-space-16) var(--pc-gutter);flex:1;margin:0 auto}.ZFdGbG_header{z-index:40;background:color-mix(in srgb, var(--pc-bone) 96%, transparent);-webkit-backdrop-filter:blur(var(--pc-space-2));backdrop-filter:blur(var(--pc-space-2));border-bottom:var(--pc-hairline) solid var(--pc-rule);position:sticky;top:0}.ZFdGbG_headerInner{justify-content:space-between;align-items:center;gap:var(--pc-space-2) var(--pc-space-6);max-width:var(--pc-max);width:min(100% - var(--pc-gutter) * 2, var(--pc-content));min-height:var(--pc-header-height);flex-wrap:wrap;margin:0 auto;padding:0;display:flex}.ZFdGbG_brand{min-height:var(--pc-touch);min-width:var(--pc-touch);color:var(--pc-accent);align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_brandFull{height:var(--pc-brand-height);align-items:center;display:inline-flex}.ZFdGbG_brandMark{display:none}.ZFdGbG_brandMark img{width:var(--pc-mark);height:var(--pc-mark)}.ZFdGbG_nav,.ZFdGbG_links{align-items:center;gap:var(--pc-space-1) var(--pc-space-5);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:var(--pc-leading);flex-wrap:wrap;display:flex}.ZFdGbG_links>a{min-height:var(--pc-touch);color:var(--pc-ink);align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_links>a:hover{color:var(--pc-accent)}.ZFdGbG_language{font-family:var(--pc-mono);font-size:var(--pc-caption);align-items:center;display:flex}.ZFdGbG_language label{align-items:center;gap:var(--pc-space-2);font:inherit;display:inline-flex}.ZFdGbG_language label>span:first-child{display:none}.ZFdGbG_language :is(select,summary){min-height:var(--pc-touch);min-width:var(--pc-language-width);padding:var(--pc-space-2) var(--pc-space-3);border:var(--pc-hairline) solid var(--pc-language-border);border-radius:var(--pc-language-radius);color:var(--pc-language-ink);background:var(--pc-language-paper);font-family:var(--pc-mono);font-size:var(--pc-language-size);cursor:pointer}.ZFdGbG_language summary{align-items:center;display:flex}.ZFdGbG_signIn>a{min-height:var(--pc-touch);padding:0 var(--pc-space-4);border:var(--pc-hairline) solid var(--pc-rule);color:var(--pc-ink);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:var(--pc-leading);border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_signIn>a:hover{border-color:var(--pc-ink)}.ZFdGbG_footer{padding:var(--pc-footer-space) var(--pc-gutter);background:var(--pc-footer);border-top:var(--pc-hairline) solid var(--pc-rule);font-family:var(--pc-mono);font-size:var(--pc-caption);letter-spacing:var(--pc-tracking);color:var(--pc-muted);line-height:1.5}.ZFdGbG_footerInner{width:min(100%, var(--pc-content));justify-content:space-between;gap:var(--pc-space-4) var(--pc-footer-space);flex-wrap:wrap;margin:auto;display:flex}.ZFdGbG_description{font:inherit;letter-spacing:inherit;flex-direction:column;margin:0;display:flex}.ZFdGbG_footerLinks{align-items:flex-start;gap:var(--pc-space-2) var(--pc-space-5);flex-wrap:wrap;max-width:650px;display:flex}.ZFdGbG_footerLinks a{min-height:var(--pc-touch);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_footerLinks a:hover{color:var(--pc-accent)}.ZFdGbG_header :is(a,button,select,summary):focus-visible,.ZFdGbG_footer a:focus-visible{outline:2px solid var(--pc-accent);outline-offset:var(--pc-space-1)}@media (max-width:1000px){.ZFdGbG_headerInner{padding-block:var(--pc-space-2);flex-wrap:wrap}.ZFdGbG_links{order:3;width:100%}.ZFdGbG_nav{display:contents}}@media (max-width:640px){.ZFdGbG_page>main{padding:var(--pc-gutter) var(--pc-mobile-gutter)}.ZFdGbG_headerInner{width:calc(100% - var(--pc-mobile-gutter) * 2);column-gap:var(--pc-space-3)}.ZFdGbG_brandFull{display:none}.ZFdGbG_brandMark{align-items:center;gap:var(--pc-space-2);display:inline-flex}.ZFdGbG_nav{gap:var(--pc-space-2)}.ZFdGbG_language :is(select,summary){font-size:var(--pc-small)}.ZFdGbG_signIn>a{padding-inline:var(--pc-space-3)}}.ZFdGbG_tools{align-items:center;gap:var(--pc-space-4);display:flex}@media (max-width:720px){.ZFdGbG_tools{gap:var(--pc-space-1)}}.ZFdGbG_languageMenu{position:relative}.ZFdGbG_languageMenu>summary{justify-content:center;gap:var(--pc-space-2);list-style:none}.ZFdGbG_languageMenu>summary::-webkit-details-marker{display:none}.ZFdGbG_languageMenu:not([open])>.ZFdGbG_languageOptions{display:none}.ZFdGbG_languageOptions{inset-inline-end:0;top:calc(100% + var(--pc-space-2));z-index:50;min-width:160px;max-width:min(320px, calc(100vw - var(--pc-space-6) * 2));max-height:70dvh;padding:var(--pc-space-1);border:var(--pc-hairline) solid var(--pc-language-border);border-radius:var(--pc-radius);background:var(--pc-language-paper);color:var(--pc-language-ink);position:absolute;overflow-y:auto}.ZFdGbG_languageOptions :is(ul,form){margin:0;padding:0;list-style:none}.ZFdGbG_languageOptions :is(a,button){min-height:var(--pc-touch);width:100%;padding:var(--pc-space-2) var(--pc-space-3);color:inherit;font-family:var(--pc-serif);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;font-size:1rem;font-weight:400;text-decoration:none;display:flex}.ZFdGbG_languageOptions :is(a,button):hover{background:var(--pc-bone)}.ZFdGbG_languageOptions [aria-current]{color:var(--pc-accent);text-underline-offset:var(--pc-space-1);text-decoration:underline}.ZFdGbG_brandFull img[src$=-dark\.svg]{display:none!important}.ZFdGbG_brandFull img[src$=tight\.svg]{display:block!important}.ZFdGbG_brandName{font:var(--pc-caption) var(--pc-mono);color:var(--pc-ink);letter-spacing:var(--pc-tracking);text-transform:uppercase}.ZFdGbG_header{color:var(--pc-ink)}body:has(.ZFdGbG_page)>div[aria-hidden=true][style*=height\:4px]{display:none}@media (max-width:440px){.ZFdGbG_headerInner{gap:5px}.ZFdGbG_links{padding-bottom:5px}}body:has(.ZFdGbG_page){border-top:0}:is(body:has(.ZFdGbG_page)>div[role=presentation][aria-hidden=true],body:has(.ZFdGbG_page)>div[aria-hidden=true][style*="height: 4px"]){display:none!important}
.Hx0lNG_main{--home-body:18px;--home-mono:13px;--home-title-min:50px;--home-title-max:68px;--home-title-phone-min:42px;--home-title-phone-max:55px;--home-heading-min:34px;--home-heading-max:48px;--home-lead-max:23px;--home-title-measure:670px;--home-copy-measure:680px;--home-aside-min:315px;--home-gap-max:125px;--home-section-space:64px;--home-button-height:52px;--home-button-inset:22px;--home-action-gap:34px;--home-tracking:.065em;--home-title-tracking:-.035em;--home-title-leading:.99;--home-heading-leading:1.08;--home-body-leading:1.5;--home-lead-leading:1.42;--home-weight:500;--home-weight-strong:600;font-family:var(--pc-serif);font-size:var(--home-body);line-height:var(--home-body-leading);color:var(--pc-ink)}main.Hx0lNG_main{padding-block:0}.Hx0lNG_main h1,.Hx0lNG_main h2{color:inherit;font-family:inherit;font-style:italic;font-weight:var(--home-weight);text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0}.Hx0lNG_main h2{font-size:clamp(var(--home-heading-min), 3.6vw, var(--home-heading-max));line-height:var(--home-heading-leading)}.Hx0lNG_main p{margin:0 0 var(--pc-space-6);font:inherit;color:inherit;text-wrap:pretty}.Hx0lNG_main strong{font-weight:var(--home-weight-strong)}.Hx0lNG_hero{grid-template-columns:minmax(0, 1.45fr) minmax(var(--home-aside-min), .75fr);align-items:start;gap:clamp(var(--pc-space-16), 8vw, var(--home-gap-max));padding-block:var(--pc-space-16);display:grid}.Hx0lNG_heroText{min-width:0}.Hx0lNG_hero h1{max-width:var(--home-title-measure);margin-bottom:var(--pc-space-6);font-size:clamp(var(--home-title-min), 5.3vw, var(--home-title-max));line-height:var(--home-title-leading);letter-spacing:var(--home-title-tracking)}.Hx0lNG_main .Hx0lNG_note,.Hx0lNG_primaryAction,.Hx0lNG_secondaryAction{font-family:var(--pc-mono);font-size:var(--home-mono);line-height:var(--home-body-leading);letter-spacing:var(--home-tracking)}.Hx0lNG_main .Hx0lNG_lead{max-width:var(--home-copy-measure);font-size:clamp(var(--pc-space-5), 1.7vw, var(--home-lead-max));line-height:var(--home-lead-leading);font-weight:var(--home-weight)}.Hx0lNG_actions{margin-block:var(--home-action-gap) var(--pc-space-6);flex-wrap:wrap;display:flex}.Hx0lNG_primaryAction,.Hx0lNG_secondaryAction{min-height:var(--home-button-height);padding:var(--pc-space-2) var(--home-button-inset);border:var(--pc-hairline) solid var(--pc-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Hx0lNG_primaryAction{color:var(--pc-paper);background:var(--pc-ink)}.Hx0lNG_primaryAction:hover{color:var(--pc-paper);background:var(--pc-accent);border-color:var(--pc-accent)}.Hx0lNG_secondaryAction{color:var(--pc-ink)}.Hx0lNG_secondaryAction:hover{background:var(--pc-paper)}.Hx0lNG_main .Hx0lNG_note{color:var(--pc-muted);margin-bottom:0}.Hx0lNG_benefit{padding:var(--sp-7);border:var(--pc-hairline) solid var(--pc-rule);background:var(--pc-paper)}.Hx0lNG_benefit h2{margin-bottom:var(--pc-space-6)}.Hx0lNG_benefit p:last-child,.Hx0lNG_sectionBody p:last-child{margin-bottom:0}.Hx0lNG_section{gap:var(--pc-space-16);padding-block:var(--home-section-space);border-top:var(--pc-hairline) solid var(--pc-rule);grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);display:grid}.Hx0lNG_sectionBody{max-width:var(--home-copy-measure);min-width:0}.Hx0lNG_sectionBody .Hx0lNG_note{margin-top:var(--pc-space-6)}.Hx0lNG_main :is(a,button):focus-visible{outline:var(--pc-hairline) solid var(--pc-accent);outline-offset:var(--pc-space-1)}@media (min-width:1001px){.Hx0lNG_hero{min-block-size:calc(100svh - var(--pc-header-height) - var(--pc-hairline));align-content:center;align-items:center}}@media (max-width:820px){.Hx0lNG_hero,.Hx0lNG_section{gap:var(--pc-space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){main.Hx0lNG_main{padding-inline:var(--pc-mobile-gutter)}.Hx0lNG_hero{padding-block:var(--sp-8) var(--home-section-space)}.Hx0lNG_hero h1{font-size:clamp(var(--home-title-phone-min), 9vw, var(--home-title-phone-max))}.Hx0lNG_main .Hx0lNG_lead{font-size:var(--home-body)}.Hx0lNG_section{padding-block:var(--sp-10)}}
.kvPdYW_page{max-width:var(--mw-app);padding:var(--sp-7) var(--sp-7) var(--sp-8);margin:0 auto}.kvPdYW_page h1{font-family:var(--font-serif);max-width:24ch;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400;line-height:1.15}.kvPdYW_lead{max-width:64ch;line-height:1.6}.kvPdYW_grid{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.kvPdYW_card{background:var(--paper);border:1px solid var(--rule);padding:var(--sp-5);border-radius:4px;flex-direction:column;align-items:flex-start;display:flex}.kvPdYW_card h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:500;line-height:1.3}.kvPdYW_card p{flex:1;line-height:1.6}.kvPdYW_label{font-family:var(--font-mono);color:var(--char-soft);font-size:.8rem}.kvPdYW_action{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;padding:.5rem 0;display:inline-flex}.kvPdYW_action:focus-visible{outline-offset:4px;outline:2px solid}.kvPdYW_note{margin-top:var(--sp-6);max-width:72ch;color:var(--char-soft);font-size:.9rem;line-height:1.6}@media (max-width:480px){.kvPdYW_page{padding:var(--sp-5) var(--sp-4)}}
