@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/shippori-mincho-b1-latin-500-normal.DJZmBByH.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-500-normal.C2NRpg7n.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/shippori-mincho-b1-latin-700-normal.BA8lGpy2.woff2)format("woff2"),url(/_astro/shippori-mincho-b1-latin-700-normal.DtgeO8QJ.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAjgABAAAAAADKgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABbAAAABwAAAAcACoAGEdQT1MAAAGIAAAAdAAAALK9UcToR1NVQgAAAfwAAABLAAAAYrtrwRlPUy8yAAACSAAAAE4AAABgVi2dumNtYXAAAAKYAAAATQAAAHQHCibBZ2FzcAAAAugAAAAIAAAACAAAAAtnbHlmAAAC8AAAAyMAAATEWn9q7GhlYWQAAAYUAAAANgAAADYYsttGaGhlYQAABkwAAAAeAAAAJATWA1BobXR4AAAGbAAAAD0AAABQHAP8YmxvY2EAAAasAAAAJQAAACoMowv8bWF4cAAABtQAAAAYAAAAIAAyA2ZuYW1lAAAG7AAAAQwAAAJkMm5PO3Bvc3QAAAf4AAAAiwAAAPc3ccvjdmhlYQAACIQAAAAiAAAAJAoBEn92bXR4AAAIqAAAADgAAABQPX4dlwABAAAADAAAAAAAAAACAAIACAAIAAEACwASAAN42mNgZGBg4GKQY9BhYHRx8wlh4GBgYQCC///BMoy52bnZQDEGCA8oxwamOYC4AAgZGZwYeIA8AwYtIFQBmiMBhEJAcVcmFyAZCSZdQOS/K8wrweReMLkCbKoGGlZCwYz/ayE6mR4yMAHN4QaazAAAFrUWqnjaLcm1AcIAEAXQFxdcSyagYgWkomQRLOPHc/JVgNLJWXB7PF9yMTSNAEH1+V3kjE48cS507DCTSJVW1ja2UxOJFWbmFpYtkc0F/gB42k3FgQXDABAAwPv/lo7xAxR0hioU0KKgM3SM6ExZJsgcCULk4FRNOTqT//zguR1ft7jCxa4cPN73l6a7fsvAaYjuFBBzTmi1AgCKCtIAAHjaY2BgYAJiZiAWAZKMYJqFIQFMCwBFWIAsXgYFhgVMe5gZmZmZORQU/v8HiiFEGeCiwv+//n/8P+Wv71+ev9x/me+/AJmHCQBmzRPrAAAAAAEAAf//AAp42n2TRbzDRBDGZ2ea3XgtzbbP6k0fXsfd3f2Gwwl3ueDuXHG44O7ucoITR+SIO02Z5BWXajL5vvnN999dMODc2VN0Am0JWViBDWFr2Asg7Izyw/Gg3g9L+UA26zAaNuuNUqBFOOhPBKS/49EwEp1mQ5bywH9KyLlgPMrj/FlaHNQvcRwbX7H5d7o5XlSYflSUImcqS4rs9BZlKJZJGf+k+BKvV4Y045+kFNKUhmrL+EvDNlX8hSxia0fHpkOTPr/cZTu0g3Q9w4yfNk2xw3QL2xKbmspUYlPLNqcX4CW2Fb+muBK/xgW8YLquK1loJgbDAxDw1exu/I4OgMOAI5c4aKMTdXhqzhFqLigfS0GzMRp2uD4aTsaTcZPzKpkoRwyoz7IkcJQI1ipsSwSKYw/6bBgP8P0oWtC1cmV1BdGuS8wFWd/3gxzKqkuIK6uVcl1XoqiSiqqIglzXsRpLSw3LcXwUWF1Hl2saj6xzyXE8T5G7w9AyzUy07z1Xh/qqe/bpZhjnRruGnuc4bKzbrue5drXXbLSCSrtdCVqN6qjKXq5y8hXcEe7hNQ8BCqUgHPCcnJKz8Y1OI6xrUGb97bvLS6vlUqGscR8iQ5QP36y62l3Wi45dyHUDAIFv4Rv0Eu2bdILEnwKZN1MpUfzgX6y0w7z/cjftDxj3qDI7jW4GBzQAzIdJeo3/dB3f31pcaLcXFluvJz/JDZ3E9wt/+oKID6CV2S70LHgApNkWRZ1muq7PkSA8yMqdrYiqAkXmMl8hseMwduzBjiw7eHxWKyV7KmHzGKmzc9ZeSiASPYik/PM9ZC+7BtTnme+FOgDyFoiiRpJ5NJlvDZ3MPJn0S0GyZ37s1iLtLS0jZkTU051ligJf5cpuxiBvg0Xqe36RUGMmc4DjiiyhNDGDZm19AJw9Km6DAX62Rqfwx2oNwj9d+38jgcf9gxaAmD0l3odD8OWUTppwMh5x5Iba4Xci4sM/QKWOt9mR0ilyJlYz0V663nv8AUS8t0bKRCRg13s88w74SUpnPGEQw+QYDfRvZyTdbZpPWHJ4/jM95v+fG/wKPb6zqgAAAQAAAAMcKCqyZ3JfDzz1AA8D6AAAAADcXWiXAAAAANzkEuT7vf7iBI4D3QABAAcAAgAAAAAAAHjaY2BkYGDp+PcASF75vfd/O0sfUAQViAAAsf4HKQAAeNpjfsFQy3iIgYEpgoGB4S8Ig9gIDJT/xHCBQY75BdMpBoZ/hkAcCsTRQGzMwPB/KxDvguJzIPUAFwMWaQAAAHjaY2BgqEWDvxjlGV0YsxibGecxXmb8ySTEpMuUxJQEAMdFCa8AAAB42mNgZGBgEGFOZZBlAAIgDw0AAA8yAJx42o2RA24EUBRFT+1GDWvbthvUjDO2PbOhLqOr6IJ681JrJl8n9788Ao34qaGqtgl4qtp75SqGqrpeuZrGqo5XrmGP51euZYbHV67jBOcr1zPByiu3iyBIVitJhg1mtTJ4SBOSkhXP6ISI6k1IDej/khPOuCWIbLSki8514nikJjhgnmndCaJ4ecBH2rwkZNHHIjPMa82xSZ/F9uMipzdhPuOiPsbIM88MazqLjP+I1/clYp/F7OM15pcYJ9xxxK2o8pxf34qiHoqSlOw/YN3sY4E5nXnRnRQffWU9XUlNEJatxzzsW0f0Z71TP37MKUDILHK4mcFDgphUPwnroBeXLHNS/qt6/AUxZV7NeNpiYGIAg/9bGYwYsAERQFPTYMUwAAV7sZNFaj4XG3SCMrYGyOKxvnlXO+orEgRIUKAXBRiw4MBDgAgJMhSo0NjMtzab20ZMwvf3v4qD9J3K/azruMezK9rT3f0h93k23W8uvBG/8/838D78+5ulXZVa7q+t5P6q+1HH274fP/p+/Jtx1FIBKSU+LAB42mNgFGBg/PKPh/kFy+X/k//3sPQxMDAwMiADEQC+ggeXAAB42mN+wWDE/IK5ABkz/IVgpggQn0EapIbhBYMc84v/N4F4MxQfZ4pg6ATitUC8GYi7QXoBe60dVA==)format("woff")}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");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 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");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 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");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 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.C-k5pZlm.woff2)format("woff2-variations");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 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");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 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");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{--paper:#f6f1e7;--paper-2:#efe7d8;--ink:#1c1a17;--ink-2:#5f584e;--rule:#d9cfbf;--accent:#b3362a;--focus:#1f5f8b;--font-display:"Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", "Noto Serif CJK JP", serif;--font-body:"Source Serif 4 Variable", Georgia, serif;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--measure:68ch;--radius:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#15130f;--paper-2:#1e1b16;--ink:#ede6d8;--ink-2:#b3aa9b;--rule:#3a342b;--accent:#e0624f;--focus:#7fb8e0}}*,:before,:after{box-sizing:border-box}::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}html{accent-color:var(--accent);caret-color:var(--accent);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.125rem;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.25}h1{margin:0 0 .5rem;font-size:clamp(2rem,1.4rem + 2.5vw,3rem)}h2{margin:2.5rem 0 .75rem;font-size:1.5rem}h3{font-size:1.2rem}[lang=ja],.kanji{font-family:var(--font-display)}.kanji{color:var(--ink-2);margin-left:.5em;font-size:.8em;font-weight:500}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--paper);z-index:10;padding:.5rem 1rem;top:1rem;left:1rem}.site-header,main,.site-footer{max-width:72rem;margin:0 auto;padding:0 1rem}.site-header{border-bottom:1px solid var(--rule);font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:.95rem;display:flex}.brand{font-family:var(--font-display);color:var(--ink);font-size:1.35rem;font-weight:700;text-decoration:none}.brand-kanji{color:var(--accent);margin-left:.4em;font-size:.85em}.site-header nav{flex:auto;min-width:0;overflow-x:auto}@media (width<=720px){.site-header nav{flex-basis:100%;order:3}}.site-header ul{white-space:nowrap;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.site-header nav a{color:var(--ink);text-decoration:none}.site-header nav a[aria-current=page]{color:var(--accent);border-bottom:2px solid var(--accent)}main{padding-top:2rem;padding-bottom:4rem}.lead{color:var(--ink-2);max-width:var(--measure);font-size:1.25rem}.prose{max-width:var(--measure)}.prose p{margin:0 0 1.1rem}.breadcrumbs ol{font-family:var(--font-ui);color:var(--ink-2);flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:.4rem}.breadcrumbs a{color:var(--ink-2)}.entity-grid{gap:2rem;margin-top:2rem;display:grid}@media (width>=900px){.entity-grid{grid-template-columns:minmax(0,1fr) 20rem}.entity-aside{order:2}}.infobox{border:1px solid var(--rule);background:var(--paper-2);border-radius:var(--radius);font-family:var(--font-ui);margin:0;font-size:.92rem}.infobox-row{border-top:1px solid var(--rule);grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.6rem .9rem;display:grid}.infobox-row:first-child{border-top:0}.infobox dt{color:var(--ink-2)}.infobox dd{font-variant-numeric:tabular-nums;margin:0}.related ul,.entity-list{margin:0;padding:0;list-style:none}.related li,.entity-list li{border-bottom:1px solid var(--rule);padding:.45rem 0}.entity-list .meta{color:var(--ink-2);font-family:var(--font-ui);font-size:.88rem;display:block}.sources{font-family:var(--font-ui);color:var(--ink-2);margin-top:3rem;font-size:.9rem}.sources h2{font-size:1.1rem}.entity-foot{border-top:1px solid var(--rule);font-family:var(--font-ui);color:var(--ink-2);margin-top:2rem;padding-top:1rem;font-size:.88rem}.callout{border:1px solid var(--accent);background:var(--paper-2);border-radius:var(--radius);margin:1.5rem 0;padding:1rem 1.25rem}.callout h2{color:var(--accent);margin-top:0;font-size:1.15rem}.chips{font-family:var(--font-ui);flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;font-size:.88rem;display:flex}.chips a{border:1px solid var(--rule);color:var(--ink);border-radius:999px;padding:.2rem .8rem;text-decoration:none}.chips a[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 2rem;margin:2rem 0 1rem;display:grid}.card{border-top:2px solid var(--ink);color:var(--ink);padding:.8rem 0 1.4rem;text-decoration:none;display:block}.card strong{font-family:var(--font-display);font-size:1.45rem;display:block}.card span{color:var(--ink-2);font-family:var(--font-ui);font-size:.9rem}.card:hover strong{color:var(--accent)}.timeline{margin:0;padding:0;list-style:none}.timeline-era h2{align-items:baseline;gap:.6rem;display:flex}.timeline-era ol{border-left:1px solid var(--rule);margin:0;padding:0 0 0 1rem;list-style:none}.timeline-era li{padding:.35rem 0 .35rem 1rem;position:relative}.timeline-era li:before{content:"";background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.95rem;left:-1.3rem}.timeline-year{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-right:.6rem}table.data{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:.95rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--rule);padding:.5rem .6rem}.form{max-width:40rem;font-family:var(--font-ui);gap:.75rem;display:grid}.form input,.form textarea{font:inherit;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:.55rem .7rem}.form fieldset{border:1px solid var(--rule);border-radius:var(--radius)}.form button{font:inherit;border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;border:0;justify-self:start;padding:.6rem 1.4rem}.hp{position:absolute;left:-9999px}.site-footer{border-top:1px solid var(--rule);font-family:var(--font-ui);color:var(--ink-2);padding-top:1.5rem;padding-bottom:3rem;font-size:.88rem}.site-footer nav{flex-wrap:wrap;gap:1.2rem;margin-bottom:.75rem;display:flex}.search{margin-left:auto}:root:root{--pf-background:var(--paper);--pf-text:var(--ink);--pf-text-secondary:var(--ink-2);--pf-text-muted:var(--ink-2);--pf-border:var(--rule);--pf-border-focus:var(--focus);--pf-outline-focus:var(--focus);--pf-hover:var(--paper-2);--pf-mark:color-mix(in srgb, var(--accent) 25%, transparent);--pf-font:var(--font-ui);--pf-border-radius:var(--radius)}
