@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.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(/fonts/ibm-plex-mono-500-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.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 Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-latin-ext.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:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-300-latin.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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.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:Zen Old Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-old-mincho-400-latin-ext.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:Zen Old Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-old-mincho-400-latin.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:Zen Old Mincho;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-old-mincho-500-latin-ext.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:Zen Old Mincho;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-old-mincho-500-latin.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:Zen Old Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-old-mincho-700-latin-ext.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:Zen Old Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-old-mincho-700-latin.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:Zen Old Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-old-mincho-400-cjk-0.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:Zen Old Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zen-old-mincho-400-cjk-1.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:Zen Old Mincho;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-old-mincho-500-cjk-2.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:Zen Old Mincho;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/zen-old-mincho-500-cjk-3.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:Zen Old Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-old-mincho-700-cjk-4.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:Zen Old Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zen-old-mincho-700-cjk-5.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/source-sans-3-var-latin-ext.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 Sans 3";font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/source-sans-3-var-latin.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}:root{--font-mincho:"Zen Old Mincho",serif;--font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-sans-web:"Source Sans 3","IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-label:9px;--text-meta:9.5px;--text-micro:10px;--text-caption:10.5px;--text-small:11.5px;--text-body:12.5px;--text-value:13px;--text-name:14px;--text-wordmark:30px;--text-web-body:16px;--text-web-lead:19px;--text-web-h3:22px;--text-web-h2:30px;--text-web-h1:46px;--text-web-display:68px;--leading-tight:1.2;--leading-snug:1.4;--leading-body:1.65;--leading-loose:1.7;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--track-label:.2em;--track-chrome:.14em;--track-tag:.08em;--track-wordmark:.03em;--sumi-ground:#191713;--sumi-ground-menu:#211e1af7;--sumi-ground-deep:#12100d;--sumi-ink:#f2eee6;--sumi-ink-strong:#f7f4ee;--sumi-seal:#b33a1e;--sumi-seal-tint:#b33a1e2e;--sumi-seal-text:#d9694a;--sumi-hairline:#f2eee60f;--sumi-hairline-strong:#f2eee617;--sumi-fill:#f2eee60e;--sumi-fill-raised:#f2eee612;--sumi-fill-active:#f2eee617;--sumi-row-hover:#f2eee60b;--sumi-ink-70:#f2eee6b3;--sumi-ink-60:#f2eee699;--sumi-ink-45:#f2eee673;--sumi-ink-40:#f2eee666;--sumi-ink-35:#f2eee659;--sumi-ink-30:#f2eee64d;--washi-ground:#faf7f0;--washi-ground-web:#f5f0e6;--washi-ground-sunk:#e6e1d7;--washi-ink:#1a1815;--washi-seal:#8e2b12;--washi-seal-hover:#b33a1e;--washi-hairline:#1a18150f;--washi-hairline-strong:#1a18151c;--washi-fill:#1a18150d;--washi-fill-raised:#1a18150f;--washi-fill-active:#1a181517;--washi-ink-70:#1a1815b3;--washi-ink-60:#1a181599;--washi-ink-45:#1a181573;--washi-ink-40:#1a181566;--washi-ink-35:#1a181559;--washi-ink-30:#1a18154d;--tag-teal:#3aae9e;--ground:var(--washi-ground);--ground-web:var(--washi-ground-web);--ground-sunk:var(--washi-ground-sunk);--ground-menu:var(--washi-ground);--ink:var(--washi-ink);--ink-strong:var(--washi-ink);--ink-body:var(--washi-ink-70);--ink-muted:var(--washi-ink-45);--ink-soft:var(--washi-ink-40);--ink-faint:var(--washi-ink-30);--seal:var(--washi-seal);--seal-hover:var(--washi-seal-hover);--seal-on:#fff;--hairline:var(--washi-hairline);--hairline-strong:var(--washi-hairline-strong);--fill:var(--washi-fill);--fill-raised:var(--washi-fill-raised);--fill-active:var(--washi-fill-active);--link:var(--washi-seal);--link-hover:var(--washi-seal-hover);--ink-chrome:#1a1815a1;--ink-icon:#1a181580;--mark-show-sumi:0;--mark-show-washi:1;--watermark:.06;--row-hover:#1a18150a;--seal-tint:#8e2b121c;--seal-ink:#7a2410}[data-theme=washi]{--ground:var(--washi-ground);--ground-web:var(--washi-ground-web);--ground-sunk:var(--washi-ground-sunk);--ground-menu:var(--washi-ground);--ink:var(--washi-ink);--ink-strong:var(--washi-ink);--ink-body:var(--washi-ink-70);--ink-muted:var(--washi-ink-45);--ink-soft:var(--washi-ink-40);--ink-faint:var(--washi-ink-30);--seal:var(--washi-seal);--seal-hover:var(--washi-seal-hover);--seal-on:#fff;--hairline:var(--washi-hairline);--hairline-strong:var(--washi-hairline-strong);--fill:var(--washi-fill);--fill-raised:var(--washi-fill-raised);--fill-active:var(--washi-fill-active);--link:var(--washi-seal);--link-hover:var(--washi-seal-hover);--ink-chrome:#1a1815a1;--ink-icon:#1a181580;--mark-show-sumi:0;--mark-show-washi:1;--watermark:.06;--row-hover:#1a18150a;--seal-tint:#8e2b121c;--seal-ink:#7a2410}[data-theme=sumi]{--ground:var(--sumi-ground);--ground-web:var(--sumi-ground);--ground-sunk:var(--sumi-ground-deep);--ground-menu:var(--sumi-ground-menu);--ink:var(--sumi-ink);--ink-strong:var(--sumi-ink-strong);--ink-body:var(--sumi-ink-70);--ink-muted:var(--sumi-ink-45);--ink-soft:var(--sumi-ink-40);--ink-faint:var(--sumi-ink-30);--seal:var(--sumi-seal);--seal-hover:#cc4a2b;--seal-on:#fff;--hairline:var(--sumi-hairline);--hairline-strong:var(--sumi-hairline-strong);--fill:var(--sumi-fill);--fill-raised:var(--sumi-fill-raised);--fill-active:var(--sumi-fill-active);--link:#d9694a;--link-hover:#e57e5f;--ink-chrome:#f2eee6a1;--ink-icon:#f2eee680;--mark-show-sumi:1;--mark-show-washi:0;--watermark:.07;--row-hover:var(--sumi-row-hover);--seal-tint:var(--sumi-seal-tint);--seal-ink:var(--sumi-seal-text)}:root{--space-1:2px;--space-2:3px;--space-3:4px;--space-4:6px;--space-5:8px;--space-6:9px;--space-7:10px;--space-8:12px;--space-9:14px;--space-10:16px;--space-11:18px;--space-12:20px;--space-13:22px;--space-14:26px;--space-15:30px;--space-16:34px;--space-17:44px;--space-18:48px;--tanzaku-width:452px;--tanzaku-colour-ratio:52.6%;--tanzaku-colour-ratio-tight:54%;--tanzaku-band:72px;--tanzaku-band-dense:58px;--tanzaku-band-multi:42px;--tanzaku-band-row:54px;--tanzaku-pad-x:20px;--tanzaku-margin-pad:16px;--strip-height:44px;--bench-width:986px;--bench-card:220px;--bench-delta:58px;--bench-swatch:104px;--measure:66ch;--page-max:1120px;--page-gutter:48px;--radius-1:3px;--radius-2:5px;--radius-3:6px;--radius-4:7px;--radius-5:8px;--radius-6:9px;--radius-primary:10px;--radius-7:12px;--radius-8:13px;--radius-9:18px;--radius-10:30px;--radius-round:50%;--shadow-window-sumi:0 30px 70px #0000006b,0 2px 8px #0000004d,inset 0 1px 0 #ffffff0f;--shadow-window-washi:0 30px 70px #463a2838,0 0 0 .5px #1a18151a;--shadow-panel-sumi:0 18px 44px #00000057,inset 0 1px 0 #ffffff0f;--shadow-panel-washi:0 14px 34px #463a2833,0 0 0 .5px #1a18151a;--shadow-menu:0 22px 48px #00000075,0 0 0 .5px #f2eee61a;--shadow-icon-sumi:0 14px 32px #00000052;--shadow-icon-washi:0 14px 32px #463a283d;--shadow-knob:0 1px 3px #0000008c;--ring-selected-sumi:inset 0 0 0 1.5px #f2eee680;--ring-selected-washi:inset 0 0 0 1.5px #1a181573;--ring-drop:inset 0 0 0 1.5px #b33a1e8c;--ring-selected:var(--ring-selected-washi)}[data-theme=sumi]{--ring-selected:var(--ring-selected-sumi)}:root{--ease-standard:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-instant:90ms;--dur-quick:.16s;--dur-expand:.24s;--dur-window:.32s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans-web);font-weight:var(--weight-regular);font-size:var(--text-web-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}a{color:var(--link);border-bottom:1px solid color-mix(in oklab,var(--link) 30%,transparent);transition:color var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard);text-decoration:none}a:hover{color:var(--link-hover);border-bottom-color:var(--link-hover)}::selection{background:color-mix(in oklab,var(--seal) 22%,transparent)}:focus-visible{outline:1.5px solid var(--seal);outline-offset:2px}hr{background:var(--hairline);height:1px;margin:var(--space-14) 0;border:0}code,kbd,samp{font-family:var(--font-mono)}body{background:var(--ground-web);font-weight:var(--weight-light)}.page{max-width:var(--page-max);padding-inline:var(--page-gutter);margin:0 auto}.measure{max-width:var(--measure)}.value{font-family:var(--font-mono);font-weight:var(--weight-regular)}.label{font:var(--weight-regular) var(--text-micro)/1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}h1,h2,h3,h4{font-family:var(--font-mincho);font-weight:var(--weight-regular)}.skip{background:var(--ground);color:var(--ink);padding:var(--space-7) var(--space-10);border-radius:var(--radius-5);position:absolute;left:-9999px}.skip:focus{left:var(--page-gutter);top:var(--space-7);z-index:10}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=720px){:root{--page-gutter:22px}}.wordmark[data-astro-cid-qisgtjgl]{align-items:baseline;gap:var(--wm-gap);margin:0;display:inline-flex}.name[data-astro-cid-qisgtjgl]{font:var(--weight-medium) var(--wm-size)/1 var(--font-mincho);color:var(--ink-strong);letter-spacing:var(--track-wordmark)}.seal[data-astro-cid-qisgtjgl]{font:var(--weight-regular) var(--wm-seal)/1 var(--font-mincho);color:var(--seal)}.seg[data-astro-cid-l6lhmie6]{background:var(--fill);border-radius:var(--radius-6);gap:2px;padding:2px;display:inline-flex}.seg[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{cursor:pointer;border-radius:var(--radius-3);font:var(--weight-regular) var(--text-micro)/1 var(--font-mono);letter-spacing:var(--track-tag);text-transform:uppercase;color:var(--ink-body);transition:background var(--dur-quick) var(--ease-standard), color var(--dur-quick) var(--ease-standard);background:0 0;border:0;padding:5px 10px}.seg[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]:hover{background:var(--fill-raised)}.seg[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6][aria-pressed=true]{background:var(--fill-active);color:var(--ink)}.btn[data-astro-cid-ekguhzzh]{justify-content:flex-start;align-items:center;gap:var(--space-6);border-radius:var(--radius-primary);width:fit-content;font:var(--weight-regular) var(--text-body)/1 var(--font-sans);cursor:pointer;transition:background var(--dur-quick) var(--ease-standard);border:0;flex:none;padding:10px 15px;display:inline-flex}.btn[data-astro-cid-ekguhzzh].block{justify-content:center;width:100%}.seal[data-astro-cid-ekguhzzh]{background:var(--seal);color:var(--seal-on)}.seal[data-astro-cid-ekguhzzh]:hover{background:var(--seal-hover)}.quiet[data-astro-cid-ekguhzzh]{background:var(--fill-raised);color:var(--ink)}.quiet[data-astro-cid-ekguhzzh]:hover{background:var(--fill-active)}a[data-astro-cid-ekguhzzh].btn{border-bottom:0}header[data-astro-cid-fzpbxy5g]{max-width:var(--page-max);align-items:center;gap:var(--space-16);padding:22px var(--page-gutter);border-bottom:1px solid var(--hairline-strong);background:var(--ground-web);margin:0 auto;display:flex}.home[data-astro-cid-fzpbxy5g]{border-bottom:0}nav[data-astro-cid-fzpbxy5g]{gap:var(--space-14);display:flex}.item[data-astro-cid-fzpbxy5g]{font:var(--weight-regular) var(--text-micro)/1 var(--font-mono);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--ink-body);border-bottom:0;padding-bottom:2px}.item[data-astro-cid-fzpbxy5g]:hover{color:var(--ink)}.item[data-astro-cid-fzpbxy5g].on{color:var(--ink);box-shadow:0 2px 0 -1px var(--seal)}.spacer[data-astro-cid-fzpbxy5g]{flex:1}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-9);display:flex}@media (width<=860px){header[data-astro-cid-fzpbxy5g]{gap:var(--space-10);flex-wrap:wrap}.spacer[data-astro-cid-fzpbxy5g]{display:none}}footer[data-astro-cid-jo6i4kqk]{max-width:var(--page-max);padding:34px var(--page-gutter) 54px;border-top:1px solid var(--hairline);align-items:center;gap:var(--space-13);flex-wrap:wrap;margin:0 auto;display:flex}.copyright[data-astro-cid-jo6i4kqk]{font-size:var(--text-micro);color:var(--ink-chrome)}.spacer[data-astro-cid-jo6i4kqk]{flex:1}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:var(--weight-regular) var(--text-micro)/1 var(--font-mono);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--ink-body);border-bottom:0}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}
