@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-standard-normal.CbZAXtrh.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-standard-normal.d21etpfE.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-standard-normal.CoJBavOu.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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-standard-normal.X2BzlAjV.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-standard-normal.BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-standard-normal.BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-standard-normal.s-izfB6B.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-standard-italic.DTr-ymY4.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-standard-italic.CSPGnFdO.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-standard-italic.kJKFiXvB.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Bodoni Moda Variable", "Bodoni 72", Didot, "Times New Roman", serif;--font-body:"Newsreader Variable", Georgia, "Times New Roman", serif;--font-sans:"Newsreader Variable", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-clock:"Bricolage Grotesque Variable", "Helvetica Neue", Arial, sans-serif;--t-xs:.82rem;--t-sm:.92rem;--t-md:1.06rem;--t-lg:1.3rem;--t-xl:1.9rem;--t-2xl:2.8rem;--t-3xl:clamp(2.6rem, 1.4rem + 4.5vw, 5.6rem);--t-4xl:clamp(3.6rem, 1rem + 9.5vw, 11rem);--leading:1.55;--measure:62ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:7rem;--s-10:11rem;--gutter:clamp(20px, 5vw, 72px);--content:78rem;--rail:clamp(3.25rem, 8vw, 7.5rem);--bg:#07100d;--bg-2:#0e1a16;--bg-3:#16261f;--fg:#ece5d3;--fg-2:#ece5d3b8;--fg-3:#ece5d380;--fg-dim:#ece5d3a3;--rule:#ece5d324;--rule-2:#ece5d34d;--paper:#efe9dc;--paper-2:#e7dfcc;--paper-ink:#1a1612;--paper-ink-2:#3b352c;--paper-mute:#5c5548;--paper-rule:#cfc6b2;--metal:#b08d57;--metal-2:#c9a46a;--ok:#8fc7a6;--info:#9db4d4;--warn:#e0b86a;--mute:#8a847a;--seal:#b0574d;--focus:#ffd2a1;--lamp:#ffd2a1}@font-face{font-family:Bodoni Fallback;src:local(Didot),local("Bodoni 72"),local(Times New Roman);size-adjust:103%;ascent-override:93%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local(Georgia),local(Times New Roman);size-adjust:97%;ascent-override:91%;descent-override:23%;line-gap-override:0%}:root{--font-display:"Bodoni Moda Variable", "Bodoni Fallback", Didot, serif;--font-body:"Newsreader Variable", "Newsreader Fallback", Georgia, serif;--font-sans:var(--font-body)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);font-size:100%;line-height:var(--leading);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--fg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;flex-direction:column;margin:0;display:flex;overflow-x:hidden}main{flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.012em;margin:0 0 var(--s-4);text-wrap:balance;color:var(--fg);font-weight:450;line-height:1.05}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-xl);margin-top:var(--s-8);font-weight:500}h3{font-size:var(--t-lg);margin-top:var(--s-6);font-weight:500}p,ul,ol,dl,table,figure,pre{margin:0 0 var(--s-4)}p,li,dd{max-width:var(--measure)}a{color:inherit;-webkit-text-decoration-color:var(--metal-2);text-decoration-color:var(--metal-2);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .25s}a:hover{-webkit-text-decoration-color:var(--metal);text-decoration-color:var(--metal)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}code,kbd,samp,.mono{font-family:var(--font-mono);font-variant-numeric:lining-nums;font-size:.86em}code{color:var(--fg-2)}pre{background:var(--bg-2);padding:var(--s-4);border-left:1px solid var(--rule-2);overflow-x:auto}img,svg,video,canvas{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--rule);margin:var(--s-8) 0}small,.small{font-size:var(--t-sm)}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.sans{font-family:var(--font-sans)}.kicker{font-family:var(--font-body);font-style:italic;font-size:var(--t-sm);color:var(--fg-3);margin-bottom:var(--s-3)}.num{font-variant-numeric:lining-nums tabular-nums}.wrap{width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto}.ruled{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--s-5);display:grid}.ruled>.rail{font-family:var(--font-display);font-size:var(--t-sm);color:var(--fg-3);font-variant-numeric:tabular-nums lining-nums;padding-top:.35em}.section{padding-block:var(--s-9)}.grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.stack>*+*{margin-top:var(--s-4)}.cluster{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.skip-link{left:var(--s-3);z-index:100;background:var(--fg);color:var(--bg);padding:var(--s-2) var(--s-4);font-weight:600;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:var(--s-3)}.table-wrap{-webkit-overflow-scrolling:touch;background:var(--paper);color:var(--paper-ink);border-top:2px solid var(--paper-ink);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}th,td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4);border-top:1px solid var(--paper-rule)}thead th{font-style:italic;font-weight:400;font-size:var(--t-sm);color:var(--paper-mute);white-space:nowrap;background:var(--paper);border-top:0;position:sticky;top:0}tbody tr:hover{background:#17150f09}.table-wrap a{color:var(--paper-ink);text-decoration-color:#17150f59}.table-wrap a:hover{-webkit-text-decoration-color:var(--paper-ink);text-decoration-color:var(--paper-ink)}.table-wrap code{color:var(--paper-ink)}td.mono,th.mono{font-family:var(--font-mono);font-size:var(--t-xs);overflow-wrap:anywhere}td.mono.id{white-space:nowrap;color:var(--seal)}caption{caption-side:top;text-align:left;padding:0 0 var(--s-3);color:var(--fg-3);font-style:italic;font-size:var(--t-sm)}dl.facts{gap:var(--s-3) var(--s-6);grid-template-columns:max-content 1fr;margin:0;display:grid}dl.facts dt{color:var(--fg-3);font-style:italic;font-size:var(--t-sm);padding-top:.2em}dl.facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:40rem){dl.facts{grid-template-columns:1fr}dl.facts dt{margin-top:var(--s-3)}}@media print{.site-header,.site-footer,.skip-link,.no-print,.progress{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.85em}body{color:#000;background:#fff}}.site-header{z-index:50;background:color-mix(in srgb, var(--bg) 92%, transparent);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-header .bar{justify-content:space-between;align-items:baseline;gap:var(--s-5);min-height:4.25rem;display:flex}.brand{align-items:baseline;gap:var(--s-3);color:var(--fg);text-decoration:none;display:inline-flex}.brand .name{font-family:var(--font-body);color:var(--fg);font-size:.98rem}@media (max-width:52rem){.brand .room{display:none}}.site-nav ul{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--fg-dim);font-size:.95rem;font-style:italic;text-decoration:none}.site-nav a:hover{color:var(--fg)}.site-nav a[aria-current=page],.site-nav a[aria-current=true]{color:var(--fg);border-bottom-color:var(--metal)}.progress{transform-origin:0;background:var(--metal);width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.site-footer{border-top:1px solid var(--rule);padding-block:var(--s-9) var(--s-8);color:var(--fg-2);font-size:var(--t-sm)}.site-footer .cols{gap:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:var(--s-2)}.site-footer nav p,.site-footer .col-title{color:var(--fg-3);margin-bottom:var(--s-3);font-style:italic}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .build{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-3)}.breadcrumbs{font-style:italic;font-size:var(--t-sm);color:var(--fg-3);margin:var(--s-5) 0 var(--s-6)}.breadcrumbs ol{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";padding-inline:var(--s-2);color:var(--rule-2)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--fg)}.intro{padding-block:var(--s-7) var(--s-7);border-bottom:1px solid var(--rule);margin-bottom:var(--s-7)}.intro h1{font-size:var(--t-3xl);margin-bottom:var(--s-5);max-width:16ch}.intro .lede{font-size:var(--t-lg);color:var(--fg-2);font-variation-settings:"opsz" 20;max-width:54ch}.intro .question{font-size:var(--t-sm);color:var(--fg-3);font-style:italic}.intro .question em{color:var(--fg-2);font-style:italic}.btn{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--t-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);border:0;border-bottom:1px solid var(--metal-2);cursor:pointer;background:0 0;padding:.8rem 0;text-decoration:none;transition:border-color .25s;display:inline-flex}.btn:hover,.btn.primary{border-bottom-color:var(--metal)}.btn+.btn{margin-left:var(--s-6)}.card{background:var(--paper);color:var(--paper-ink);padding:var(--s-6);border-top:2px solid var(--paper-ink);transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.card h2,.card h3{color:var(--paper-ink);margin-top:0}.card p{color:var(--paper-ink)}.card a{color:var(--paper-ink);text-decoration-color:#17150f59}.card .meta,.card .muted{color:#5e5749}.card .meta{font-size:var(--t-sm)}.card code{color:var(--paper-ink)}a.card{text-decoration:none;display:block}a.card:hover{transform:translateY(-4px)}.card .count{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0;font-size:var(--t-2xl);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--paper-ink);margin-bottom:var(--s-3);line-height:1;display:block}.card .tab{font-style:italic;font-size:var(--t-sm);color:#5e5749}.card dl.facts dt{color:#5e5749}.card .badge.verified,.card .badge.government,.card .badge.supported,.card .badge.canonical{color:#2f6e4f}.card .badge.owner-stated,.card .badge.earned{color:#3f5a86}.card .badge.pending,.card .badge.candidate{color:#8a5a10}.card .badge.absent,.card .badge.owned,.card .badge.secondary{color:#6f695f}.badge{font-style:italic;font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:.4em;height:.4em}.badge.verified,.badge.government,.badge.supported,.badge.canonical{color:var(--ok)}.badge.owner-stated,.badge.earned{color:var(--info)}.badge.pending,.badge.candidate,.badge.paid,.badge.syndicated{color:var(--warn)}.badge.absent,.badge.owned,.badge.secondary{color:var(--mute)}.table-wrap .badge.verified,.table-wrap .badge.government,.table-wrap .badge.supported,.table-wrap .badge.canonical{color:#2f6e4f}.table-wrap .badge.owner-stated,.table-wrap .badge.earned{color:#3f5a86}.table-wrap .badge.pending,.table-wrap .badge.candidate{color:#8a5a10}.table-wrap .badge.absent,.table-wrap .badge.owned,.table-wrap .badge.secondary{color:#6f695f}.stamp{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:.15em .5em;font-size:.7rem;line-height:1.6;display:inline-block}.stamp.current{color:var(--ok)}.stamp.reference{color:var(--info)}.stamp.baseline{color:var(--warn)}.stamp.workbench{color:var(--seal)}.stamp.researched{color:var(--metal)}.card .stamp.current,.catalog-card .stamp.current,.table-wrap .stamp.current{color:#2f6e4f}.card .stamp.reference,.catalog-card .stamp.reference,.table-wrap .stamp.reference{color:#3f5a86}.card .stamp.baseline,.catalog-card .stamp.baseline,.table-wrap .stamp.baseline{color:#8a5a10}.card .stamp.workbench,.catalog-card .stamp.workbench,.table-wrap .stamp.workbench{color:#9a3a33}.card .stamp.researched,.catalog-card .stamp.researched,.table-wrap .stamp.researched{color:#6b5a2c}.callout,.reading-notice{border-left:1px solid var(--metal);padding:var(--s-2) var(--s-5);color:var(--fg-2)}.callout.warn{border-color:var(--warn)}.callout p:last-child,.reading-notice p:last-child{margin-bottom:0}.filters{gap:var(--s-2) var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.filters button{font:inherit;font-style:italic;font-size:var(--t-sm);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.2em 0}.filters button:hover{color:var(--fg)}.filters button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--metal)}.filters [data-filter-status]{font-style:italic}[hidden]{display:none!important}.graph{aspect-ratio:16/10;background:var(--paper);border-top:2px solid var(--paper-ink);width:100%;max-width:100%}.graph .node circle{fill:var(--paper);stroke:var(--paper-ink);stroke-width:1px}.graph .node.org circle,.graph .node.person circle{stroke-width:2px}.graph .node.canonical circle{fill:var(--paper-ink)}.graph .node text{font-family:var(--font-sans);fill:#5e5749;letter-spacing:.02em;font-size:10px}.graph .edge{stroke:#17150f59;stroke-width:1px;fill:none}.graph .edge.core{stroke:var(--metal-2);stroke-width:1.5px}.form{gap:var(--s-5);max-width:40rem;display:grid}.form label{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s-2);display:block}.form input,.form select,.form textarea{font:inherit;border:0;border-bottom:1px solid var(--rule-2);width:100%;color:var(--fg);background:0 0;border-radius:0;padding:.7rem 0}.form input:focus,.form select:focus,.form textarea:focus{border-bottom-color:var(--metal);outline:none}.form textarea{resize:vertical;min-height:9rem}.form .hint{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-3);margin-top:var(--s-2)}.form .error{font-family:var(--font-sans);color:var(--focus);font-size:var(--t-sm);margin-top:var(--s-2)}:is(.form input:user-invalid,.form textarea:user-invalid){border-bottom-color:var(--focus)}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.hero{padding-block:var(--s-10) var(--s-8)}.hero .kicker{margin-bottom:var(--s-6)}.hero h1{font-size:var(--t-4xl);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 0;letter-spacing:-.03em;margin-bottom:var(--s-7);max-width:12ch;line-height:.96}.hero .lede{font-size:var(--t-lg);color:var(--fg-2);font-variation-settings:"opsz" 20;max-width:46ch}.hero .span{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 0;font-size:var(--t-xl);color:var(--fg-3);font-variant-numeric:lining-nums;margin-top:var(--s-7)}.hero .span b{color:var(--fg);font-weight:400}.lifeline{position:relative}.lifeline .track{width:var(--rail);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.lifeline .track svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.lifeline .track .base{stroke:var(--rule-2);stroke-width:1px;fill:none}.lifeline .track .ink{stroke:var(--metal);stroke-width:1.5px;fill:none}.lifeline .track .tick{stroke:var(--metal);stroke-width:1px}.lifeline .track .dot{fill:var(--bg);stroke:var(--metal);stroke-width:1.5px}.station{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--s-5);padding-block:var(--s-7);border-top:1px solid var(--rule);display:grid}.station:first-of-type{border-top:0}.station .when{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 0;font-size:var(--t-xl);color:var(--fg);font-variant-numeric:lining-nums tabular-nums;padding-left:calc(var(--rail) * .22);line-height:1;position:relative}.station .when:before{content:"";left:calc(var(--rail) * .06);background:var(--bg);border:1.5px solid var(--metal);border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;top:.42em}.station .when small{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.08em;color:var(--fg-3);margin-top:var(--s-2);text-transform:uppercase;display:block}.station h3{font-size:var(--t-xl);font-variation-settings:"opsz" 48, "SOFT" 0;max-width:22ch;margin-top:0}.station p{color:var(--fg-2)}.station .proof{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.06em;color:var(--fg-3);gap:var(--s-2) var(--s-4);margin-top:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:40rem){.station{column-gap:var(--s-4);grid-template-columns:3rem minmax(0,1fr)}.station .when{font-size:var(--t-sm);padding-left:.9rem}.station .when:before{width:6px;height:6px;margin-left:0;top:.35em;left:.18rem}.station .when small{display:none}.lifeline .track{width:3rem}}.wing{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--s-5);padding-block:var(--s-9);border-top:1px solid var(--rule);display:grid}.wing .n{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0;font-size:var(--t-2xl);color:var(--fg-3);padding-left:calc(var(--rail) * .22);line-height:1}.wing h2{font-size:var(--t-2xl);margin-top:0}.wing .lede{color:var(--fg-2);max-width:54ch;font-size:var(--t-lg)}.wing .grid{margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}@media (max-width:40rem){.wing{column-gap:var(--s-4);grid-template-columns:2.5rem minmax(0,1fr)}.wing .n{font-size:var(--t-lg);padding-left:0}}.tally{font-variant-numeric:lining-nums tabular-nums}.shelf{padding-block:var(--s-7) var(--s-6);border-top:1px solid var(--rule)}.shelf-head h2{align-items:baseline;gap:var(--s-4);margin-top:0;display:flex}.shelf-head h2 a{text-decoration:none}.shelf-head h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--metal-2);text-decoration-color:var(--metal-2)}.shelf-count{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.1em;color:var(--fg-3)}.volumes{margin:var(--s-5) 0 0;gap:0 var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.volumes li{border-top:1px solid var(--rule);padding:var(--s-3) 0;justify-content:space-between;gap:var(--s-3);align-items:baseline;display:flex}.volumes a{color:var(--fg-2);font-size:var(--t-sm);text-decoration:none;transition:color .25s}.volumes a:hover{color:var(--fg)}.volumes .mark{background:var(--mute);border-radius:50%;flex:none;width:.45rem;height:.45rem}.volumes .current .mark{background:var(--ok)}.volumes .reference .mark{background:var(--info)}.volumes .baseline .mark{background:var(--warn)}.volumes .workbench .mark{background:var(--seal)}.catalog{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-card{background:var(--paper);color:var(--paper-ink);padding:var(--s-5);border-top:2px solid var(--paper-ink)}.catalog-card h2,.catalog-card h3{margin:0 0 var(--s-2);font-size:var(--t-lg);color:var(--paper-ink);font-variation-settings:"opsz" 24, "SOFT" 0}.catalog-card a{color:var(--paper-ink);text-decoration:none}.catalog-card a:hover h2,.catalog-card a:hover h3{-webkit-text-decoration:underline #17150f59;text-decoration:underline #17150f59}.catalog-card p{color:var(--paper-ink);font-size:var(--t-sm)}.catalog-card .muted{color:#5e5749}.catalog-meta{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin-bottom:0;display:flex}.catalog-search{margin:var(--s-7) 0}.catalog-search label{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s-3);display:block}.catalog-search-row{align-items:flex-end;gap:var(--s-5);display:flex}.catalog-search-row input{flex:1}.catalog-search input{font:inherit;font-family:var(--font-display);font-variation-settings:"opsz" 24, "SOFT" 0;font-size:var(--t-xl);border:0;border-bottom:1px solid var(--rule-2);width:100%;color:var(--fg);background:0 0;border-radius:0;padding:.5rem 0}.catalog-search input:focus{border-bottom-color:var(--metal);outline:none}.catalog-search .hint{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-3);margin:var(--s-3) 0 0}.catalog-results{margin:var(--s-5) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.catalog-results:empty{display:none}.volume{margin-block:var(--s-5) var(--s-9)}.volume-head{border-bottom:1px solid var(--rule);padding-bottom:var(--s-6);margin-bottom:var(--s-7)}.volume-head h1{max-width:22ch;font-size:clamp(2.2rem,1.4rem + 2.6vw,4rem)}.volume-meta{align-items:center;gap:var(--s-2) var(--s-4);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.volume-reading{max-width:70ch}.volume-body{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.volume-body{grid-template-columns:15rem minmax(0,1fr);align-items:start}.volume-toc{position:sticky;top:5.5rem}}.volume-toc{font-family:var(--font-sans);font-size:var(--t-sm)}.volume-toc .toc-title{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s-3)}.volume-toc ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.volume-toc li{margin:0}.volume-toc a{padding:.35rem 0 .35rem var(--s-4);color:var(--fg-2);border-left:1px solid #0000;margin-left:-1px;text-decoration:none;transition:color .25s,border-color .25s;display:block}.volume-toc a:hover{color:var(--fg);border-left-color:var(--metal)}.prose{background:var(--paper);color:var(--paper-ink);border-top:2px solid var(--paper-ink);padding:clamp(1.5rem,4vw,3.5rem)}.prose>*{max-width:var(--measure)}.prose h2{font-size:var(--t-xl);color:var(--paper-ink);margin-top:var(--s-8);scroll-margin-top:5.5rem}.prose h2:first-child{margin-top:0}.prose h3,.prose p,.prose li{color:var(--paper-ink)}.prose a{color:var(--paper-ink);text-decoration-color:#17150f59}.prose strong,.prose code{color:var(--paper-ink)}.prose table{display:block;overflow-x:auto}.prose .lib-ref{cursor:help;border-bottom:1px dotted #17150f80}.volume-foot{margin-top:var(--s-7)}.volume-nav{gap:var(--s-4);font-family:var(--font-sans);font-size:var(--t-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.volume-nav a{color:var(--fg-2);text-decoration:none}.volume-nav a:hover{color:var(--fg)}.volume-nav a:last-child{text-align:right}@media (max-width:48rem){.volume-nav{grid-template-columns:1fr}.volume-nav a:last-child{text-align:left}}.index-list{margin:0;padding:0;list-style:none}.index-list li{border-top:1px solid var(--rule);padding:var(--s-4) 0;grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--s-5);align-items:baseline;display:grid}.index-list .num{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 0;color:var(--fg-3);font-size:var(--t-lg);font-variant-numeric:lining-nums tabular-nums;padding-left:calc(var(--rail) * .34)}.index-list a{font-family:var(--font-display);font-variation-settings:"opsz" 24, "SOFT" 0;font-size:var(--t-lg);text-decoration:none}.index-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--metal-2);text-decoration-color:var(--metal-2)}@media (max-width:40rem){.index-list li{grid-template-columns:2.5rem minmax(0,1fr)}.index-list .num{font-size:var(--t-md);padding-left:0}}[data-reveal]{opacity:1}.masked{overflow:hidden}.prose dl.meta dd{margin:0}.prose pre.sketch{white-space:pre;font-family:var(--font-mono,ui-monospace, monospace);font-size:.86em;line-height:1.5}@media (max-width:600px){.prose dl.meta div{grid-template-columns:1fr;gap:0}}.site-header .hour{color:var(--fg-dim);white-space:nowrap;margin-left:auto;font-size:.95rem;font-style:italic}.site-nav ul{gap:var(--s-2) var(--s-5)}@media (max-width:720px){.site-header .hour{display:none}}canvas.scene{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}canvas.scene.is-hover{cursor:pointer}body.has-scene{background:var(--bg)}body.has-scene main,#wrap{z-index:1;position:relative}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.has-scene .site-header{z-index:5;opacity:1;background:0 0;border:0;position:fixed;inset:0 0 auto}body.has-scene .site-header .bar{padding-block:20px}body.has-scene .site-header .progress{display:none}.arrival .crumbs{left:var(--gutter);position:absolute;top:4.6rem}.arrival .crumbs .breadcrumbs{margin:0}.arrival{height:100vh;min-height:560px;position:relative}.arrival .lede{left:var(--gutter);max-width:30ch;color:var(--fg);margin:0;font-size:clamp(1.05rem,1.5vw,1.4rem);font-style:italic;line-height:1.4;position:absolute;top:24vh}.arrival .name{left:var(--gutter);font-family:var(--font-display);letter-spacing:-.018em;max-width:none;margin:0;font-size:clamp(3.4rem,11vw,12rem);font-weight:450;line-height:.86;position:absolute;bottom:clamp(28px,8vh,84px)}.arrival .name span{display:block}.arrival .name .l2{padding-left:.06em}.arrival .walk{right:var(--gutter);color:var(--fg-dim);flex-direction:column;align-items:flex-end;gap:14px;font-size:1.05rem;font-style:italic;text-decoration:none;display:flex;position:absolute;bottom:clamp(28px,8vh,84px)}.arrival .walk i{background:var(--fg);transform-origin:top;width:1px;height:56px;display:block}.arrival .aside{right:var(--gutter);max-width:30ch;color:var(--fg-dim);margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none;position:absolute;top:24vh}.arrival .aside li{grid-template-columns:1.2em 1fr;align-items:baseline;gap:.4em;display:grid}.arrival .aside b{color:var(--fg);font-weight:500}.stop{height:170vh;position:relative}.stop .hold{height:100vh;min-height:560px;position:relative}.plate{width:min(46ch,44vw);position:absolute;top:50%;left:54%;translate:0 -50%}.stop[data-side=left] .plate{left:var(--gutter)}.stop[data-side=right] .plate{left:auto;right:var(--gutter)}.plate:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 40%,#07100d9e,#07100d47 55%,#0000 78%);position:absolute;inset:-14% -22% -18% -16%}.plate .year{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:0;font-size:clamp(3.6rem,7.6vw,8rem);font-weight:400;line-height:.95}.plate .title{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:.35em 0 0;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:520;line-height:1.08}.plate .text{max-width:40ch;margin:1em 0 0;font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.5}.plate .evidence{color:var(--fg-dim);align-items:center;gap:.65em;margin:1.3em 0 0;font-size:.95rem;display:flex}.plate .evidence a{color:var(--fg);border-bottom:1px solid var(--fg-dim);margin-left:auto;text-decoration:none}.plate .year,.plate .title,.plate .text,.plate .evidence{text-shadow:0 1px 2px #07100d80}.mark{border:1.5px solid;border-radius:50%;flex:none;width:.62em;height:.62em;display:inline-block}.mark.is-verified,.mark.current{background:currentColor}.mark.baseline{background:currentColor;border-radius:0}.mark.workbench{border-radius:0;transform:rotate(45deg)scale(.85)}.mark.researched{background:currentColor;border-radius:0;transform:rotate(45deg)scale(.85)}.plate.ledger-plate{scrollbar-width:none;width:clamp(30ch,40vw,52ch);max-height:84vh;padding:2vh 0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 3% 96%,#0000);mask-image:linear-gradient(#0000,#000 3% 96%,#0000)}.plate.ledger-plate::-webkit-scrollbar{display:none}.plate .head{grid-template-columns:auto 1fr;align-items:baseline;gap:.1em .7em;display:grid}.plate .numeral{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg-dim);grid-row:1/span 2;margin:0;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:400;line-height:1}.plate .head .title{margin:0;font-size:clamp(1.4rem,2.2vw,2.1rem)}.plate .count{color:var(--fg-dim);margin:0;font-size:.9rem;font-style:italic}.plate .blurb{max-width:46ch;color:var(--fg-dim);margin:.9em 0 0;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.45}.plate .sub{font-family:var(--font-display);margin:1.6em 0 .3em;font-size:1.25rem;font-weight:500}.ledger{border-top:1px solid var(--rule-2);margin:1.4em 0 0;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--rule);grid-template-columns:3.4em 1fr auto;align-items:baseline;gap:.8em;max-width:none;padding:.5em .3em .5em 0;font-size:.95rem;line-height:1.32;transition:background-color .25s;display:grid;position:relative}.ledger li:hover,.ledger li.is-lit{background:#ece5d312}.ledger .no{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--fg-dim);letter-spacing:.02em;font-size:.95em}.ledger li:hover .no,.ledger li.is-lit .no{color:var(--fg)}.ledger a{color:var(--fg);text-decoration:none}.ledger a:after{content:"";position:absolute;inset:0}.ledger .mark{color:var(--fg-dim);position:relative;top:-.05em}.ledger .n{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--fg-dim);text-align:right}.ledger .desc{color:var(--fg-dim);grid-column:2/span 2;margin-top:.1em;font-size:.86rem;line-height:1.35}.ledger.two li{grid-template-columns:1fr auto}.ledger .st{color:var(--fg-dim);white-space:nowrap;font-size:.8rem;font-style:italic}.outro{height:100vh;min-height:640px;position:relative}.outro .plate{top:50%;left:var(--gutter);width:min(34ch,26vw)}.outro h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:450;line-height:1}.outro p{margin:1.2em 0 0;font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.5}.doors{flex-wrap:wrap;gap:.6em 1.6em;display:flex}.doors a{border-bottom:1px solid var(--fg-dim);padding:.55em 0;font-style:italic;text-decoration:none}.doors a:hover{border-color:var(--fg)}.constellation{width:min(46vw,84vh);height:84vh;color:var(--fg);position:absolute;top:8vh;left:50%;transform:translate(-50%)}.constellation .edge{fill:none;stroke:currentColor;stroke-width:1px;opacity:.45}.constellation .star,.constellation .glow,.constellation text{fill:currentColor}.constellation text{font:italic 15px var(--font-body)}.constellation text.registry{font-size:12px;font-style:normal}.constellation .glow{opacity:.18}.find{flex:auto;max-width:34ch;margin:0 2rem;position:relative}.find input{border:0;border-bottom:1px solid var(--fg-dim);width:100%;color:var(--fg);font:inherit;background:0 0;outline:none;padding:.45em 0;font-size:1rem;font-style:italic}.find input::placeholder{color:var(--fg-dim)}.find input:focus{border-color:var(--fg)}.found{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rule);background:#07100deb;max-height:60vh;margin:.5em 0 0;padding:.6em 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.found li{max-width:none}.found li a{color:var(--fg);grid-template-columns:1em 1fr auto;align-items:baseline;gap:.6em;padding:.4em 1em;font-size:.95rem;text-decoration:none;display:grid}.found li a:hover,.found li a:focus-visible{background:#ece5d314;outline:none}.found .shelf{color:var(--fg-dim);font-size:.8rem;font-style:italic}.found .none{color:var(--fg-dim);padding:.4em 1em;font-style:italic}.reader,.tray{z-index:20;background:var(--paper);width:min(56vw,76ch);color:var(--paper-ink);position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(104%);box-shadow:-30px 0 60px #00000073}.reader.on-left{left:0;right:auto;transform:translate(-104%);box-shadow:30px 0 60px #00000073}.tray{background:var(--paper-2);width:min(58vw,84ch)}.paper-bar{z-index:2;background:linear-gradient(var(--paper), var(--paper) 70%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:14px 5vw 12px;font-size:.95rem;display:flex;position:sticky;top:0}.tray .paper-bar{background:linear-gradient(var(--paper-2), var(--paper-2) 70%, transparent)}.paper-bar .close{font:inherit;color:var(--paper-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8a7f6a;padding:.3em 0;font-style:italic}.paper-bar .close:hover{border-color:var(--paper-ink)}.paper-bar .where{color:var(--paper-mute);font-style:italic}.page{max-width:66ch;color:var(--paper-ink);padding:2vh 5vw 12vh}.page .stamp-line{color:var(--paper-mute);align-items:center;gap:.5em;margin:0;font-size:.85rem;display:inline-flex}.page h1,.page .ptitle{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--paper-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin:.6em 0 0;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:450;line-height:1.06}.page .meta{color:var(--paper-mute);margin:.8em 0 0;font-size:.9rem;font-style:italic}.page .toc{border-top:1px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);columns:2;column-gap:2em;margin:1.6em 0 2.2em;padding:1em 0;font-size:.9rem;line-height:1.5}.page .toc ol{margin:0;padding:0;list-style:none}.page .toc a{break-inside:avoid;color:var(--paper-ink);text-decoration:none;display:block}.page .toc a:hover{text-decoration:underline}.page .turn{border-top:1px solid var(--paper-rule);justify-content:space-between;gap:2em;margin-top:3em;padding-top:1.2em;font-style:italic;display:flex}.page .turn a{color:var(--paper-ink);max-width:30ch;text-decoration:none}.page .turn a[rel=next]{text-align:right;margin-left:auto}.page .turn a:hover{text-decoration:underline}.prose{color:var(--paper-ink);font-size:1.04rem;line-height:1.58}.prose h2{font-family:var(--font-display);color:var(--paper-ink);margin:1.9em 0 .5em;font-size:1.55rem;font-weight:500;line-height:1.15}.prose h3{color:var(--paper-ink);margin:1.5em 0 .4em;font-size:1.12rem;font-weight:600}.prose h4{color:var(--paper-ink);margin:1.2em 0 .3em;font-size:1rem;font-weight:600}.prose p,.prose ul,.prose ol{max-width:none;margin:0 0 .9em}.prose ul,.prose ol{padding-left:1.3em}.prose li{max-width:none;margin-bottom:.25em}.prose a{color:var(--paper-ink);text-underline-offset:2px;-webkit-text-decoration:underline #8a7f6a;text-decoration:underline #8a7f6a}.prose code{font-family:var(--font-mono);color:var(--paper-ink);background:#e3dccb;padding:.05em .3em;font-size:.86em}.prose pre{color:var(--paper-ink);background:#e3dccb;border:0;padding:.9em 1em;font-size:.84rem;line-height:1.45;overflow:auto}.prose pre code{background:0 0;padding:0}.prose pre.sketch{white-space:pre}.prose table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.92rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #d5cdb9;padding:.4em .6em .4em 0}.prose blockquote{color:var(--paper-ink-2);border-left:2px solid #8a7f6a;margin:0 0 1em;padding-left:1em}.prose hr{border:0;border-top:1px solid var(--paper-rule);margin:1.6em 0}.prose dl.meta{border-top:1px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);margin:0 0 1.2em;padding:.6em 0;font-size:.92em}.prose dl.meta div{grid-template-columns:10em 1fr;gap:.5em;padding:.12em 0;display:grid}.prose dl.meta dt{color:var(--paper-mute);margin:0;font-style:italic}.prose dl.meta dd{max-width:none;margin:0}.prose .lib-ref{border-bottom:1px dotted #8a7f6a}.sheet{background:var(--paper);color:var(--paper-ink)}.sheet .wrap{max-width:78rem}.sheet .page{max-width:70ch;margin-inline:auto;padding:2vh 0 12vh}.sheet .breadcrumbs,.sheet .breadcrumbs a{color:var(--paper-mute)}.tray-head{padding:1vh 4vw 0}.tray-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--paper-ink);margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:450;line-height:1}.tray-head p{max-width:60ch;color:var(--paper-ink-2);margin:.6em 0 0;font-size:1rem;line-height:1.45}.facets{flex-wrap:wrap;gap:.5em 1.4em;margin-top:1em;display:flex}.facet{flex-wrap:wrap;align-items:center;gap:.35em;font-size:.85rem;display:flex}.facet .lbl{color:var(--fg-dim);margin-right:.2em;font-style:italic}.facet button{border:1px solid var(--rule-2);font:inherit;color:var(--fg);cursor:pointer;background:0 0;border-radius:1em;padding:.2em .6em;font-size:.82rem}.facet button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.shown{color:var(--fg-dim);margin:.5em 0 0;font-size:.85rem;font-style:italic}.tray .facet .lbl,.sheet .facet .lbl{color:var(--paper-mute)}.tray .facet button,.sheet .facet button{color:var(--paper-ink);border-color:#b8ad95}.tray .facet button[aria-pressed=true],.sheet .facet button[aria-pressed=true]{background:var(--paper-ink);color:var(--paper-2);border-color:var(--paper-ink)}.tray .shown,.sheet .shown{color:var(--paper-mute)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,30ch),1fr));gap:14px;padding:1.4vh 4vw 10vh;display:grid}.sheet .cards,.register .cards{padding:0}.icard{background:var(--paper);color:var(--paper-ink);flex-direction:column;gap:.35em;min-height:11em;padding:1em 1.1em;display:flex;position:relative;box-shadow:0 1px #d5cdb9,0 6px 18px #00000014}.icard:before{content:"";opacity:.7;background:#c9a46a;height:1px;position:absolute;top:2.6em;left:0;right:0}.icard .head{color:var(--paper-mute);margin:0;font-size:.78rem;font-style:italic}.icard .title{font-family:var(--font-display);text-wrap:pretty;color:var(--paper-ink);margin:.45em 0 0;font-size:1.12rem;font-weight:500;line-height:1.15}.icard .value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.95rem}.icard .note{color:var(--paper-ink-2);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.4}.icard .note a,.icard .foot a{color:var(--paper-ink)}.icard .foot{justify-content:space-between;align-items:end;gap:.6em;margin:auto 0 0;padding-top:.6em;font-size:.8rem;display:flex}.icard .foot a{white-space:nowrap;border-bottom:1px solid #8a7f6a;text-decoration:none}.icard .rubber{letter-spacing:.06em;text-transform:uppercase;transform-origin:0 100%;color:#2f6e4f;border:1.5px solid;padding:.18em .5em;font-size:.72rem;display:inline-block;transform:rotate(-3deg)}.icard.kind-owner-stated .rubber{color:#8a6a2c}.icard.kind-pending .rubber,.icard.kind-candidate .rubber{color:#6b6559}.icard.kind-absent .rubber{color:#9a3a33}.icard[hidden]{display:none}body.is-sky{--font-body:var(--font-clock);--font-display:var(--font-clock)}body.is-sky .arrival .name{letter-spacing:-.035em;font-variation-settings:"opsz" 96, "wdth" 88;font-size:clamp(3.4rem,9.6vw,10.5rem);font-weight:640;line-height:.9;top:22vh;bottom:auto}body.is-sky .arrival .lede{font-variation-settings:"opsz" 18, "wdth" 96;font-style:normal;top:calc(22vh + 1.95*clamp(3.4rem,9.6vw,10.5rem))}body.is-sky .plate{left:var(--gutter);width:min(50ch,62vw);top:24vh;translate:none}body.is-sky .plate:before{display:none}body.is-sky .plate .title{letter-spacing:-.025em;font-variation-settings:"opsz" 96, "wdth" 90;margin:0;font-size:clamp(1.8rem,3.6vw,3.6rem);font-weight:600;line-height:1}body.is-sky .plate .text{font-variation-settings:"opsz" 16, "wdth" 98;max-width:44ch}body.is-sky .plate .year,body.is-sky .plate .title,body.is-sky .plate .text,body.is-sky .plate .evidence{text-shadow:none}.clock{left:var(--gutter);z-index:2;color:#f6f3ec;font-family:var(--font-clock);letter-spacing:-.05em;font-variation-settings:"opsz" 96, "wdth" 78;font-variant-numeric:tabular-nums lining-nums;pointer-events:none;margin:0;font-size:clamp(6rem,21vw,21rem);font-weight:720;line-height:.82;position:fixed;bottom:2vh}body.is-sky .night{height:100vh;min-height:640px;position:relative}body.is-sky .night .plate{width:min(44ch,60vw);top:12vh}body.is-sky .night h2{letter-spacing:-.025em;font-variation-settings:"opsz" 96, "wdth" 90;margin:0;font-size:clamp(1.8rem,3.4vw,3.4rem);font-weight:600;line-height:1}body.is-sky .constellation{color:#f6f3ec;width:100%;height:46vh;top:33vh;left:0;right:0;transform:none}body.is-sky .constellation text{font:500 15px var(--font-clock);font-variation-settings:"opsz" 14, "wdth" 96}body.is-sky .constellation text.registry{font-size:12px}.record-full{z-index:1;background:var(--bg);padding-block:var(--s-9) var(--s-8);position:relative}@media (max-width:720px){.arrival .lede{max-width:26ch;font-size:1.05rem;top:20vh}.arrival .name{font-size:clamp(3.2rem,17vw,5rem)}.arrival .walk,.arrival .aside{display:none}.plate,.stop[data-side=left] .plate,.stop[data-side=right] .plate,.outro .plate{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:8vh;translate:none}.plate.ledger-plate{max-height:80vh;top:12vh;bottom:auto}.plate .year{font-size:4.2rem}.constellation{width:88vw;height:46vh;top:4vh;left:6vw;transform:none}.constellation text{font-size:12px}.constellation text.registry{display:none}.reader,.reader.on-left,.tray{width:100vw;box-shadow:none;left:0;right:0;transform:translateY(104%)}.page .toc{columns:1}.find{margin:0 1rem}.cards{grid-template-columns:1fr}body.is-sky .arrival .name{font-size:clamp(3rem,15vw,4.6rem);top:16vh}body.is-sky .arrival .lede{max-width:26ch;top:calc(16vh + 2.3*clamp(3rem,15vw,4.6rem))}body.is-sky .plate,body.is-sky .night .plate{top:18vh;bottom:auto}.clock{font-size:5.6rem;bottom:3vh}body.is-sky .constellation{height:40vh;top:46vh}}@media (prefers-reduced-motion:reduce){.arrival .walk i{transform:none}}.charter-sheet{background:var(--paper);color:var(--paper-ink);max-width:60ch;box-shadow:inset 0 0 0 1px #b8ad95, inset 0 0 0 6px var(--paper), inset 0 0 0 7px #d5cdb9;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,5vw,4rem)}.charter-sheet .charter-kicker{color:var(--paper-mute);margin:0 0 var(--s-4);font-style:italic}.charter-sheet h2{margin:0 0 var(--s-4);color:var(--paper-ink);text-align:center;font-size:clamp(1.8rem,3vw,2.6rem)}.charter-sheet h2:after{content:"";background:var(--metal);width:6rem;height:1px;margin:var(--s-4) auto 0;display:block}.charter-sheet .charter-line{text-align:center;margin:0 0 var(--s-2);max-width:none;color:var(--paper-ink-2)}.charter-sheet a{color:var(--paper-ink)}.intro h1,.charter-sheet h2,.ledger.two .wording{overflow-wrap:anywhere}
