@font-face{font-family:"Noto Serif";src:url(/fonts/noto-serif-400-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122}@font-face{font-family:"Noto Serif";src:url(/fonts/noto-serif-400-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-04FF,U+2116}@font-face{font-family:"Noto Serif";src:url(/fonts/noto-serif-400-cyrillic-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-400-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-400-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-04FF,U+2116}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans-400-cyrillic-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mongolian;src:url(/fonts/noto-sans-mongolian-400-mongolian.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-400i-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-400i-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-400i-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-400i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/literata-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/literata-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/literata-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/literata-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500i-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500i-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500i-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-500-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-500-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-500-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-500-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--room-deep: #0b0806;--room: #110d09;--room-lit: #1b1510;--room-edge: #2a2119;--paper: #1b1510;--paper-lit: #241c15;--silk: #eef2f6;--lapis: #2f6db0;--ink: #efe4d0;--ink-soft: #c9b99e;--ink-faint: #a29178;--lit: #efe4d0;--lit-soft: #c9b99e;--lit-dim: #a29178;--shunkh: #e0574a;--shunkh-lit: #e0574a;--alt: #d6a654;--alt-ink: #d6a654;--alt-lit: #e8bf72;--khokh: #2f6db0;--glow: 214 166 84;--reach: 0;--lift: cubic-bezier(.16, 1, .3, 1);--serif: var(--f-body);--display: var(--f-display);--sans: var(--f-ui);--bichig: "Noto Sans Mongolian", serif;--t-fine: .84rem;--t-small: .94rem;--t-body: 1.0625rem;--t-lede: 1.15rem;--t-h3: 1.32rem;--t-h2: clamp(1.6rem, 1.2rem + 1.3vw, 2.2rem);--t-h1: clamp(2.1rem, 1.3rem + 2.8vw, 3.4rem);--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4rem;--masthead: 3.25rem;--rail: 4rem;--column: min(26rem, 30vw);--timeline: 3.5rem;--measure: 34rem;--radius-1: 6px;--radius-2: 12px;--radius-3: 18px;--panel: rgb(27 21 16 / .92);--panel-sheen: linear-gradient( 180deg, rgb(255 226 170 / .07), rgb(255 226 170 / .02) 40%, transparent );--panel-edge: rgb(239 228 208 / .12);--panel-shadow: 0 18px 40px -22px rgb(0 0 0 / .56);--blur: blur(18px) saturate(1.15);--foot-hold: 6.25rem;--foot-rise: 8rem;--foot: linear-gradient( to top, rgb(17 13 9 / .95) 0, rgb(17 13 9 / .9) var(--timeline), rgb(17 13 9 / .72) var(--foot-shelf), rgb(17 13 9 / .689) calc(var(--foot-shelf) + .125 * var(--foot-rise)), rgb(17 13 9 / .607) calc(var(--foot-shelf) + .25 * var(--foot-rise)), rgb(17 13 9 / .492) calc(var(--foot-shelf) + .375 * var(--foot-rise)), rgb(17 13 9 / .36) calc(var(--foot-shelf) + .5 * var(--foot-rise)), rgb(17 13 9 / .228) calc(var(--foot-shelf) + .625 * var(--foot-rise)), rgb(17 13 9 / .112) calc(var(--foot-shelf) + .75 * var(--foot-rise)), rgb(17 13 9 / .031) calc(var(--foot-shelf) + .875 * var(--foot-rise)), transparent calc(var(--foot-shelf) + var(--foot-rise)) );--foot-shelf: calc(var(--timeline) + var(--foot-hold));--beat-scale: 4.6;--ease: cubic-bezier(.22, .61, .36, 1)}.hee{height:9px;flex:none;background-color:currentColor;-webkit-mask-image:var(--hee);mask-image:var(--hee);-webkit-mask-size:18px 9px;mask-size:18px 9px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}:root{--hee: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9'%3E%3Cpath d='M1 8V4.2h11.5V1.2H4.6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{background:var(--room-deep);scroll-padding-top:calc(var(--masthead) + 1rem);scroll-padding-bottom:calc(var(--timeline) + 1rem);color-scheme:dark;overflow-x:clip}body{margin:0;font-family:var(--serif);font-size:var(--t-body);color:var(--lit);background-color:var(--room);background-image:none;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}a:hover{text-decoration-color:currentColor}:where(a,button,select,input,[tabindex]):focus-visible{outline:2px solid var(--alt-lit);outline-offset:3px;border-radius:1px}:where(.leaf,.page,.note) :where(a,button,select,input,[tabindex]):focus-visible{outline-color:var(--alt-lit)}.skip{position:absolute;left:-9999px;top:0;z-index:200;padding:var(--s3) var(--s5);background:var(--paper-lit);color:var(--ink);font-family:var(--sans)}.skip:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ulzii{display:block;flex:none}.masthead{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--masthead);display:flex;align-items:center;gap:var(--s5);padding:0 var(--s5);background:none;color:var(--lit);pointer-events:none}.masthead:before{content:"";position:absolute;left:0;right:0;top:0;height:6.5rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(17 13 9 / .9) 0,rgb(17 13 9 / .72) 2.4rem,rgb(17 13 9 / .36) 4.2rem,transparent 6.5rem)}.masthead>*{pointer-events:auto}.masthead__mark{display:flex;align-items:center;gap:var(--s3);text-decoration:none;color:inherit;flex:none;height:100%}.masthead__rooms{display:flex;align-items:center;gap:var(--s5);margin-left:auto;font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.04em}.masthead__rooms a{color:var(--lit);text-decoration:none;display:flex;align-items:center;min-height:2.25rem;padding-bottom:2px;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.masthead__rooms a:hover,.masthead__rooms a:focus-visible{color:var(--lit);border-bottom-color:var(--alt-lit);text-shadow:0 0 18px rgb(var(--glow) / .45)}.masthead__rooms a[aria-current=page]{color:var(--lit);border-bottom-color:var(--shunkh-lit)}.masthead__lang{color:var(--lit)!important;border-bottom-color:var(--shunkh-lit)!important}.masthead__sep{width:1px;height:1rem;background:var(--room-edge);flex:none}.masthead__contents{appearance:none;border:1px solid var(--room-edge);background:none;color:var(--lit-soft);font:inherit;letter-spacing:.04em;cursor:pointer;padding:var(--s1) var(--s3);min-height:2rem;transition:color .26s var(--lift),border-color .26s var(--lift),background .26s var(--lift),box-shadow .26s var(--lift)}.masthead__contents:hover,.masthead__contents:focus-visible{color:var(--lit);border-color:color-mix(in srgb,var(--alt-lit) 62%,transparent);background:linear-gradient(to bottom,transparent,rgb(var(--glow) / .12));box-shadow:0 0 22px -6px rgb(var(--glow) / .5)}.lang{display:flex;align-items:center;gap:var(--s2);font-family:var(--sans);font-size:var(--t-fine);flex:none}.lang__pick{appearance:none;border:0;background:none;padding:var(--s1) 0;cursor:pointer;color:var(--lit-dim);font:inherit;letter-spacing:.04em;border-bottom:1px solid transparent;transition:color .26s var(--lift),border-color .26s var(--lift)}.lang__pick:hover{color:var(--lit)}.lang__pick[aria-pressed=true]{color:var(--lit);border-bottom-color:var(--shunkh-lit)}.lang__sep{width:1px;height:.8rem;background:var(--room-edge)}.rail{position:fixed;left:0;top:var(--masthead);bottom:var(--timeline);width:var(--rail);z-index:30;display:flex;flex-direction:column;align-items:center;gap:var(--s5);padding:var(--s6) 0 var(--s4);background:linear-gradient(to right,rgb(17 13 9 / .55),transparent);pointer-events:none}.rail__title{font-family:var(--bichig);writing-mode:vertical-lr;text-orientation:sideways;font-size:1.7rem;line-height:1;color:var(--lit);letter-spacing:.02em;width:2.6rem;text-align:center}.rail__years{font-family:var(--sans);writing-mode:vertical-lr;font-size:var(--t-fine);font-variant-numeric:tabular-nums;letter-spacing:.3em;color:var(--lit-dim)}.plate{position:fixed;inset:0;z-index:0;background:var(--silk);cursor:grab;touch-action:pan-y}.plate[data-dragging]{cursor:grabbing}.plate[data-nowater] .plate__water,.plate[data-nograt] .plate__grat{display:none}.plate svg{width:100%;height:100%;display:block}.plate__paper{position:absolute;inset:0;pointer-events:none;z-index:1;background-repeat:repeat;background-size:128px 128px;mix-blend-mode:multiply}.plate__paper:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 84% at 50% 46%,transparent 60%,rgb(74 45 18 / .16) 130%)}.plate g[role=button]{cursor:pointer}.plate g[role=button]:focus-visible{outline:2px solid var(--shunkh);outline-offset:2px}.plate__label--live{font-weight:600;letter-spacing:.005em}.plate__ping{transform-box:fill-box;transform-origin:center;animation:plate-ping 1.5s cubic-bezier(.16,.84,.44,1) both;pointer-events:none}@keyframes plate-ping{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(2.6)}}.scroll{position:relative;z-index:10;margin-left:auto;width:var(--column);pointer-events:none}.beat{height:calc(var(--viewports, 1) * var(--beat-scale, 1) * 100vh);padding:0}.scroll__tail{height:100vh}.codex{position:fixed;right:var(--s4);top:calc(var(--masthead) + var(--s3));bottom:calc(var(--timeline) + var(--s5));width:var(--column);z-index:12;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.leaf{pointer-events:auto;width:100%;max-height:100%;display:flex;flex-direction:column;position:relative;background-color:#efe5cd;background-image:linear-gradient(168deg,#f7f1e2,#efe4cd 58%,#e5d7b8);color:var(--ink);padding:var(--s5) var(--s5) var(--s4);border-radius:3px 11px 4px 9px;box-shadow:0 0 0 1px #4a2e1457,0 20px 50px -24px #000000a1}.leaf:before,.leaf:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.leaf:before{mix-blend-mode:multiply;background-image:radial-gradient(74% 46% at 114% -20%,#78441666,#78441600 46%),radial-gradient(66% 44% at -10% 108%,#70401833,#70401800 56%),radial-gradient(2.4% 1.6% at 22% 17%,rgb(122 74 30 / .3),transparent 70%),radial-gradient(1.5% 1.1% at 68% 31%,rgb(122 74 30 / .26),transparent 70%),radial-gradient(3.1% 1.4% at 84% 62%,rgb(122 74 30 / .2),transparent 72%),radial-gradient(1.8% 1.2% at 12% 71%,rgb(122 74 30 / .24),transparent 70%),radial-gradient(2.2% 1.5% at 47% 88%,rgb(122 74 30 / .18),transparent 72%),radial-gradient(1.4% .9% at 37% 44%,rgb(122 74 30 / .22),transparent 70%),linear-gradient(to top,#603a162b,#603a1624,#603a1616,#603a1607,#603a1600 18%),radial-gradient(128% 122% at 50% 46%,#5e361200 82%,#5e36120e 87%,#5e36122b 91%,#5e361249 96%,#5e361257)}.leaf:after{mix-blend-mode:multiply;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23f)'/%3E%3C/svg%3E")}.leaf>*{position:relative;z-index:1}.leaf__head,.leaf__page{text-shadow:0 0 .6px color-mix(in srgb,currentColor 38%,transparent)}.leaf .leaf__folio{color:color-mix(in srgb,var(--ink) 55%,var(--ink-faint))}.leaf .page__title{letter-spacing:-.008em;text-shadow:0 0 .75px color-mix(in srgb,currentColor 46%,transparent)}@media(prefers-reduced-transparency:reduce){.leaf:before,.leaf:after{display:none}}.leaf__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);margin:0 0 var(--s4);padding-bottom:var(--s2);border-bottom:1px solid color-mix(in srgb,var(--alt) 45%,transparent);font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-soft)}.leaf__head>span:first-child{font-weight:600;letter-spacing:.03em}.leaf__folio{flex:none;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-faint)}.leaf__page{min-height:0;overflow-y:auto;font-size:var(--t-body);line-height:1.68;color:var(--ink);transform-origin:left center;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 26%,transparent) transparent}.leaf__page[data-dir]{animation:page-turn .42s var(--ease)}.leaf__page[data-dir="-1"]{animation-name:page-turn-back}@keyframes page-turn{0%{opacity:.5;transform:perspective(1100px) rotateY(-13deg) translate(1.4rem)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes page-turn-back{0%{opacity:.5;transform:perspective(1100px) rotateY(13deg) translate(-1.4rem)}60%{opacity:1}to{opacity:1;transform:none}}.leaf[data-over] .leaf__page:after{content:"";position:sticky;display:block;bottom:-1px;height:2.4rem;margin-bottom:-2.4rem;pointer-events:none;background:linear-gradient(to top,#dbcba6,#dbcba6db,#dbcba680,#dbcba629 78%,#dbcba600)}.leaf__turn{display:flex;align-items:center;justify-content:center;gap:var(--s4);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent);color:var(--alt);flex:none}.leaf__arrow{appearance:none;border:1px solid transparent;background:none;cursor:pointer;font-family:var(--serif);font-size:1.4rem;line-height:1;min-width:2.75rem;min-height:2.75rem;display:grid;place-items:center;color:var(--ink-soft);border-radius:999px;transition:color .28s var(--lift),background .28s var(--lift),border-color .28s var(--lift),transform .28s var(--lift)}.leaf__arrow:hover:not(:disabled){color:var(--shunkh);background:radial-gradient(circle,color-mix(in srgb,var(--alt) 20%,transparent),transparent 72%);border-color:color-mix(in srgb,var(--alt) 42%,transparent)}.leaf__arrow:active:not(:disabled){transform:scale(.94)}.leaf__arrow:disabled{opacity:.22;cursor:default}.page__years{font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;letter-spacing:.2em;color:var(--ink-faint);margin:0 0 var(--s2)}.page__title{font-family:var(--serif);font-size:var(--t-h2);font-weight:700;line-height:1.14;letter-spacing:-.015em;text-wrap:balance;margin:0 0 var(--s3)}.page__lede{margin:0;font-size:var(--t-lede);line-height:1.62}.page__label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.1em;color:var(--ink-faint);margin:0 0 var(--s3)}.page__section{font-variant-numeric:tabular-nums;color:var(--shunkh);font-weight:600}.page__episode{margin:0 0 var(--s3);font-family:var(--serif);font-size:var(--t-h3);line-height:1.26;text-wrap:balance}.page__body{margin:0;line-height:1.68}.page__cite{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2) var(--s4);margin:var(--s4) 0 0;padding-top:var(--s2);border-top:1px solid color-mix(in srgb,var(--alt) 30%,transparent);font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint)}.page__cite a{color:var(--ink-soft);text-underline-offset:3px}.page__plate{margin:var(--s4) 0 var(--s4);padding-bottom:var(--s4);border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.shot{margin:0}.shot__img{display:block;max-width:100%;max-height:30vh;width:auto;height:auto;margin-inline:auto;background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent),0 10px 24px -18px #000000a1}.shot__cap{margin-top:var(--s3);font-family:var(--sans)}.shot__kind{display:flex;justify-content:space-between;gap:var(--s4);font-size:var(--t-fine);letter-spacing:.08em;color:var(--ink-faint);border-bottom:1px solid color-mix(in srgb,var(--alt) 40%,transparent);padding-bottom:var(--s1);margin:0}.shot__made{font-variant-numeric:tabular-nums}.shot__text{margin:var(--s2) 0 0;font-size:var(--t-small);line-height:1.55;color:var(--ink)}.shot__remove{margin:var(--s3) 0 0;padding-left:var(--s3);border-left:1px solid var(--shunkh);font-size:var(--t-small);line-height:1.5;color:var(--ink-soft)}.shot__credit{margin:var(--s3) 0 0;font-size:var(--t-fine);line-height:1.45;color:var(--ink-faint)}.shot__credit a{color:inherit}.shot__held{margin:var(--s1) 0 0;font-size:var(--t-fine);line-height:1.45;color:var(--ink-faint);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index{position:fixed;inset:0;z-index:50;display:grid;place-items:stretch;background:linear-gradient(to right,color-mix(in srgb,var(--room-deep) 92%,transparent),color-mix(in srgb,var(--room-deep) 76%,transparent) 60%)}.index__sheet{justify-self:start;width:min(34rem,100vw);overscroll-behavior:contain;height:100%;overflow-y:auto;background-color:var(--room-lit);background-image:radial-gradient(88% 40% at 0% 0%,rgb(var(--glow) / .09),transparent 70%),linear-gradient(to right,transparent,var(--room) 70%,var(--room-deep));padding:var(--s5) var(--s6) var(--s7);box-shadow:inset -1px 0 rgb(var(--glow) / .16),24px 0 64px -32px #000}.index__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.index__title{margin:0;font-family:var(--serif);font-size:var(--t-h3);font-weight:700;letter-spacing:.02em;color:var(--lit)}.index__sub{margin:var(--s1) 0 0;font-family:var(--sans);font-size:var(--t-fine);color:var(--lit-dim)}.index__close{appearance:none;border:1px solid var(--room-edge);background:none;color:var(--lit-soft);font-family:var(--sans);font-size:var(--t-fine);cursor:pointer;padding:var(--s2) var(--s3);min-height:2.5rem;flex:none;transition:color .16s ease,border-color .16s ease}.index__close:hover,.index__close:focus-visible{color:var(--lit);border-color:color-mix(in srgb,var(--alt-lit) 55%,transparent)}.eras{margin:0 0 var(--s5);padding-bottom:var(--s4);border-bottom:1px solid transparent;border-image:linear-gradient(to right,rgb(var(--glow) / .22),rgb(var(--glow) / .04) 78%,transparent) 1}.eras__bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.eras__head{margin:0;font-family:var(--sans);font-size:var(--t-fine);font-weight:600;letter-spacing:.14em;color:var(--lit-dim)}.eras__toggle{border:0;padding:0;background:none;cursor:pointer;font-family:var(--sans);font-size:var(--t-fine);color:var(--lit-soft);border-bottom:1px solid rgb(var(--glow) / .28);transition:color .14s ease,border-color .14s ease}.eras__toggle:hover,.eras__toggle:focus-visible{color:var(--lit);border-bottom-color:var(--alt-lit)}.eras__rule{display:flex;align-items:flex-end;gap:2px;margin:var(--s3) 0 var(--s2);padding:0;list-style:none;height:1.5rem}.eras__tick{flex:1 1 0;height:28%;border-radius:1px;background:color-mix(in srgb,var(--tick) 42%,transparent)}.eras__tick[data-here]{height:100%;background:var(--tick);box-shadow:0 0 10px color-mix(in srgb,var(--tick) 55%,transparent)}.eras__where{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin:0;font-family:var(--sans);font-size:var(--t-fine)}.eras__now{color:var(--lit);font-weight:600}.eras__of{color:var(--lit-dim);white-space:nowrap}.eras__note{margin:var(--s4) 0 var(--s3);font-family:var(--sans);font-size:var(--t-fine);line-height:1.55;color:var(--lit-dim);max-width:44ch}.eras__list{margin:0;padding:0;list-style:none}.eras__row{display:grid;gap:0 var(--s2)}.eras__link{display:grid;grid-template-columns:1.5rem 3px 1fr auto;align-items:baseline;gap:var(--s2);padding:.3rem 0;font-family:var(--sans);font-size:var(--t-fine);text-decoration:none;color:inherit}a.eras__link:hover .eras__name,a.eras__link:focus-visible .eras__name{color:var(--lit)}.eras__no{font-variant-numeric:tabular-nums;color:var(--lit-dim);text-align:right}.eras__swatch{align-self:stretch;border-radius:1px;background:color-mix(in srgb,var(--tick) 46%,transparent)}.eras__name{color:var(--lit-soft)}.eras__span{color:var(--lit-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.eras__row[data-soon] .eras__name,.eras__row[data-soon] .eras__span,.eras__row[data-soon] .eras__no{color:var(--lit-dim)}.eras__row[data-here]{background:linear-gradient(to right,rgb(var(--glow) / .1),transparent 72%);border-radius:2px;margin-inline:calc(var(--s2) * -1);padding-inline:var(--s2)}.eras__row[data-here] .eras__name{color:var(--lit);font-weight:600}.eras__row[data-here] .eras__swatch{background:var(--tick)}.eras__here{grid-column:3 / -1;padding-left:calc(1.5rem + 3px + var(--s2) * 2);padding-bottom:.3rem;font-family:var(--sans);font-size:var(--t-fine);color:var(--alt-lit);letter-spacing:.06em}.eras__dating{padding:0 0 .4rem calc(1.5rem + 3px + var(--s2) * 2);font-family:var(--sans);font-size:var(--t-fine);line-height:1.5;color:var(--lit-dim);max-width:46ch}.index__beat{border-top:1px solid var(--room-edge);padding:var(--s4) 0 var(--s3)}.index__beat:first-of-type{border-top:0}.index__jump{appearance:none;border:0;background:none;cursor:pointer;display:flex;align-items:baseline;gap:var(--s3);width:100%;padding:var(--s2) var(--s2) var(--s2) 0;text-align:left;font-family:var(--serif);transition:color .16s ease}.index__no{font-family:var(--bichig);font-size:1.1rem;line-height:1;color:var(--alt-lit);flex:none;width:1.3rem}.index__name{font-size:var(--t-body);font-weight:700;color:var(--lit);line-height:1.3}.index__span{margin-left:auto;font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--lit-dim);flex:none}.index__jump:hover .index__name,.index__jump:focus-visible .index__name{color:var(--alt-lit)}.index__beat[data-current] .index__name{color:var(--alt-lit)}.index__pages{list-style:none;margin:var(--s1) 0 0;padding:0 0 0 calc(1.3rem + var(--s3))}.index__page{appearance:none;border:0;background:none;cursor:pointer;display:flex;align-items:baseline;gap:var(--s3);width:100%;padding:var(--s2) var(--s2);margin-left:calc(var(--s2) * -1);text-align:left;font-family:var(--serif);font-size:var(--t-small);line-height:1.4;color:var(--lit-soft);transition:color .24s var(--lift),background .24s var(--lift)}.index__page>span:last-child{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index__page:hover,.index__page:focus-visible{color:var(--lit);background:linear-gradient(to right,rgb(var(--glow) / .14),transparent 88%)}.index__page[aria-current=true]{color:var(--lit);box-shadow:inset 2px 0 0 var(--shunkh-lit);background:var(--room)}.index__sec{font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;color:var(--alt-lit);flex:none;min-width:3rem}.index__note{margin:var(--s6) 0 0;padding-top:var(--s4);border-top:1px solid var(--room-edge);font-size:var(--t-small);line-height:1.6;color:var(--lit-dim)}.index__knot{display:flex;justify-content:center;margin:var(--s5) 0 0;color:var(--alt-lit)}.note{position:fixed;z-index:35;transform:translate(-50%,calc(-100% - .9rem));pointer-events:none;max-width:17rem;padding:var(--s3);background:var(--paper-lit);color:var(--ink);font-family:var(--sans);border-top:2px solid var(--shunkh);box-shadow:0 12px 28px -14px #000000c3;animation:note-in .16s var(--ease)}@keyframes note-in{0%{transform:translate(-50%,calc(-100% - .4rem))}}.note:after{content:"";position:absolute;left:50%;bottom:-.32rem;width:.64rem;height:.64rem;transform:translate(-50%) rotate(45deg);background:var(--paper-lit)}.note__kind{display:flex;justify-content:space-between;gap:var(--s3);margin:0 0 var(--s1);font-size:var(--t-fine);letter-spacing:.1em;color:var(--ink-faint)}.note__name{margin:0;font-family:var(--serif);font-size:var(--t-h3);line-height:1.2}.note__meta{margin:var(--s2) 0 0;font-size:var(--t-fine);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.note__confidence{display:flex;align-items:center;gap:var(--s2);margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent);font-size:var(--t-fine);letter-spacing:.06em;color:var(--ink-soft)}.note__confidence span[aria-hidden]{width:1.4rem;height:2px;flex:none}.note__confidence[data-confidence=inferred] span[aria-hidden]{background:repeating-linear-gradient(to right,var(--shunkh) 0 4px,transparent 4px 7px)!important}.note__confidence[data-confidence=speculative] span[aria-hidden]{background:repeating-linear-gradient(to right,var(--shunkh) 0 2px,transparent 2px 5px)!important}.note__detail{margin:var(--s2) 0 0;font-size:var(--t-fine);line-height:1.5;color:var(--ink-soft)}.note__reading{color:var(--ink-faint);font-style:italic}.beat__card{pointer-events:auto;position:sticky;top:calc(var(--masthead) + var(--s5));background:var(--paper-lit);color:var(--ink);padding:var(--s5);border-top:2px solid var(--shunkh);box-shadow:0 18px 40px -22px #000000c3}.beat__years{font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.18em;color:var(--ink-faint);margin:0 0 var(--s2)}.beat__standfirst{margin:0;line-height:1.62}.page{min-height:100svh;padding-top:var(--masthead);background:var(--room);color-scheme:light}.page__inner{max-width:52rem;margin:0 auto;padding:var(--s7) var(--s6) var(--s8);background:var(--paper);color:var(--ink);box-shadow:0 0 60px -20px #000000a1}.page a{color:var(--alt-lit)}.page h1{font-size:var(--t-h1);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0 0 var(--s2)}.page h2{font-size:var(--t-h2);line-height:1.15;margin:var(--s7) 0 var(--s3);padding-bottom:var(--s2);border-bottom:1px solid color-mix(in srgb,var(--alt) 45%,transparent)}.page h3{font-size:var(--t-h3);margin:var(--s6) 0 var(--s2)}.page .page__lede{max-width:var(--measure);font-size:var(--t-lede);line-height:1.6;color:var(--ink-soft);margin:0 0 var(--s5)}.page__nav{font-family:var(--sans);font-size:var(--t-fine);margin-bottom:var(--s6);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding-bottom:var(--s3)}.page__nav a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding-bottom:2px}.page__nav a:hover{color:var(--ink);border-bottom-color:var(--shunkh)}.page__lang{margin-left:auto;border-bottom:1px solid var(--shunkh)!important}.era__crumb{font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint);margin:0 0 var(--s4)}.era__years{font-family:var(--sans);font-size:var(--t-lede);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-soft);margin:0 0 var(--s4)}.era__dating,.era__note{max-width:var(--measure);font-size:var(--t-small);line-height:1.6;color:var(--ink-soft);border-left:2px solid color-mix(in srgb,var(--alt) 55%,transparent);padding-left:var(--s4);margin:0 0 var(--s4)}.era__enter{margin:var(--s5) 0}.era__cta{display:inline-block;padding:var(--s3) var(--s5);min-height:2.75rem;font-family:var(--sans);font-size:var(--t-small);letter-spacing:.08em;text-decoration:none!important;color:var(--paper-lit)!important;background:var(--shunkh);border:1px solid var(--shunkh);transition:background .14s ease}.era__cta:hover,.era__cta:focus-visible{background:#7a2917}.era__status{max-width:var(--measure);font-size:var(--t-small);line-height:1.6;color:var(--ink-soft);background:color-mix(in srgb,var(--alt) 12%,transparent);border:1px solid color-mix(in srgb,var(--alt) 40%,transparent);padding:var(--s4);margin:var(--s5) 0}.era__empty{font-size:var(--t-small);color:var(--ink-faint);margin:0 0 var(--s5)}.era__map{margin:0 0 var(--s6)}.era__map svg{display:block;width:100%;height:auto;background:var(--paper-lit);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.era__map--waiting{aspect-ratio:3 / 2;background:var(--paper-lit);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.era__context path{fill:none;stroke:color-mix(in srgb,var(--ink) 16%,transparent);stroke-width:.6;vector-effect:non-scaling-stroke}.era__lakes path{fill:color-mix(in srgb,var(--silk) 62%,transparent);stroke:color-mix(in srgb,var(--lapis) 24%,transparent);stroke-width:.5;vector-effect:non-scaling-stroke}.era__rivers path{fill:none;stroke:color-mix(in srgb,var(--lapis) 30%,transparent);stroke-width:.7;stroke-linecap:round;vector-effect:non-scaling-stroke}.era__terr{fill-opacity:.2;stroke-linejoin:round;paint-order:fill;vector-effect:non-scaling-stroke}.era__mapcap{margin-top:var(--s3)}.era__mapline+.era__mapline{margin-top:var(--s3)}.era__mapname{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s2);margin:0;font-family:var(--sans);font-size:var(--t-small);color:var(--ink)}.era__mapswatch{width:.7rem;height:.7rem;border-radius:1px;flex:none;align-self:center}.era__mapprec{font-size:var(--t-fine);color:var(--ink-faint);letter-spacing:.06em}.era__mapyears{margin:var(--s1) 0 0;max-width:var(--measure);font-size:var(--t-small);line-height:1.55;color:var(--ink-soft)}.era__mapnote{margin:var(--s1) 0 0;max-width:var(--measure);font-size:var(--t-small);line-height:1.55;color:var(--ink-soft);border-left:2px solid color-mix(in srgb,var(--alt) 55%,transparent);padding-left:var(--s4)}.era__mapsrc,.era__mapctx{margin:var(--s1) 0 0;font-family:var(--sans);font-size:var(--t-fine);line-height:1.5;color:var(--ink-faint)}.era__mapctx{margin-top:var(--s3)}.era__mapfail{font-size:var(--t-small);color:var(--ink-faint)}.era__which{font-weight:400;color:var(--ink-soft)}.era__held{max-width:var(--measure);font-size:var(--t-small);line-height:1.6;color:var(--ink-soft);border-left:2px solid color-mix(in srgb,var(--shunkh) 45%,transparent);padding-left:var(--s4);margin:0 0 var(--s4)}.era__summary{max-width:var(--measure);font-size:var(--t-lede);line-height:1.6;margin:0 0 var(--s5)}.era__events{list-style:none;margin:0;padding:0}.era__event{display:grid;grid-template-columns:5rem 1fr;gap:var(--s4);padding:var(--s4) 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.era__evyear{margin:0;font-family:var(--sans);font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--alt-ink);letter-spacing:.04em}.era__evbody h4{margin:0 0 var(--s2);font-size:var(--t-lede);line-height:1.25}.era__evbody p{margin:0;max-width:var(--measure);line-height:1.6;color:var(--ink-soft)}.era__shot{margin:var(--s3) 0 0}.era__shot img{display:block;width:100%;max-width:30rem;height:auto;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.era__shot figcaption,.era__cite{margin:var(--s2) 0 0;font-family:var(--sans);font-size:var(--t-fine);line-height:1.5;color:var(--ink-faint)}.era__cite{letter-spacing:.04em}.era__cite[data-lead]{color:var(--ink-soft)}.era__leadtag,.era__figlead{display:inline-block;margin-right:var(--s2);padding:1px 6px;border:1px solid color-mix(in srgb,var(--shunkh) 55%,transparent);border-radius:2px;color:var(--shunkh-lit);letter-spacing:.04em}.era__figlead{font-family:var(--sans);font-size:var(--t-fine)}.era__leadnote{max-width:var(--measure);margin:0 0 var(--s3);font-size:var(--t-small);line-height:1.55;color:var(--ink-soft)}.era__figures,.era__sources{list-style:none;margin:0;padding:0}.era__figures li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s4);padding:var(--s3) 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.era__figname{font-weight:600}.era__figrole{color:var(--ink-soft);font-size:var(--t-small)}.era__figspan{margin-left:auto;font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.era__sources li{display:grid;grid-template-columns:9rem 1fr;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:var(--t-small);line-height:1.55}.era__srcid{font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint);letter-spacing:.04em;word-break:break-word}.era__steps{display:flex;justify-content:space-between;gap:var(--s4);margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.era__step{display:flex;flex-direction:column;gap:2px;text-decoration:none!important;max-width:45%}.era__step--next{margin-left:auto;text-align:right}.era__steplabel{font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.12em;color:var(--ink-faint)}@media(max-width:40rem){.era__event,.era__sources li{grid-template-columns:1fr;gap:var(--s2)}.era__figspan{margin-left:0}}.pindex__rule{display:flex;align-items:flex-end;gap:3px;margin:var(--s6) 0 var(--s2);padding:0;list-style:none;height:2.25rem}.pindex__tick{flex:1 1 0;height:30%;border-radius:1px;background:color-mix(in srgb,var(--tick) 55%,transparent)}.pindex__tick[data-open]{height:100%;background:var(--tick)}.pindex__count{margin:0 0 var(--s6);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.06em;color:var(--ink-faint)}.pindex{list-style:none;margin:0;padding:0}.pindex__row{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.pindex__row:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.pindex__link{display:grid;grid-template-columns:1.75rem 3px 1fr auto;align-items:center;gap:var(--s3);padding:var(--s4) var(--s2);text-decoration:none!important;color:inherit!important}.pindex__link:hover,.pindex__link:focus-visible{background:color-mix(in srgb,var(--alt) 10%,transparent)}.pindex__no{font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;color:var(--ink-faint);text-align:right}.pindex__bar{align-self:stretch;border-radius:1px;background:color-mix(in srgb,var(--tick) 55%,transparent)}.pindex__row[data-open] .pindex__bar{background:var(--tick)}.pindex__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pindex__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s2);font-size:var(--t-lede);line-height:1.2}.pindex__row[data-open] .pindex__name{font-weight:600}.pindex__badge{font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.04em;color:var(--shunkh-lit);border:1px solid color-mix(in srgb,var(--shunkh) 55%,transparent);border-radius:2px;padding:1px 6px}.pindex__meta{font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint)}.pindex__span{font-family:var(--sans);font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap}@media(max-width:40rem){.pindex__link{grid-template-columns:1.5rem 3px 1fr;row-gap:var(--s1)}.pindex__span{grid-column:3;font-size:var(--t-fine)}}.section{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:var(--s5) 0;display:grid;grid-template-columns:6.5rem 1fr;gap:var(--s5)}.section__no{font-family:var(--sans);font-size:var(--t-small);color:var(--ink-faint);font-variant-numeric:tabular-nums;overflow-wrap:break-word;hyphens:auto}.section__no a{color:var(--shunkh);text-decoration:none;display:inline-block;padding:var(--s1) var(--s1) var(--s1) 0}.section__no a:hover{text-decoration:underline}.section__mn{margin:0 0 var(--s2);line-height:1.62;max-width:var(--measure)}.section__en{margin:0;line-height:1.6;color:var(--ink-soft);max-width:var(--measure)}.section__meta{margin-top:var(--s3);font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.tag{border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding:.1rem .5rem;border-radius:999px}.tag--legendary{border-color:var(--alt);color:var(--alt-ink)}.section__note{margin:var(--s2) 0 0;font-family:var(--sans);font-size:var(--t-fine);line-height:1.55;color:var(--ink-faint);max-width:var(--measure)}.section__phrase{font-style:italic}.section__used{color:var(--shunkh);line-height:1}.section__positions{margin:var(--s2) 0 0;padding-left:var(--s4);line-height:1.6;color:var(--ink-soft);max-width:var(--measure)}.section__positions li{margin-bottom:var(--s1)}.section__positions strong{color:var(--ink)}.juan{font-family:var(--bichig);writing-mode:vertical-lr;text-orientation:sideways;position:sticky;top:calc(var(--masthead) + var(--s5));font-size:1.35rem;color:var(--alt-ink);margin-bottom:var(--s2)}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s5);margin:var(--s5) 0 var(--s6);padding-bottom:var(--s4);border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent);font-family:var(--sans);font-size:var(--t-small)}.field{display:flex;flex-direction:column;gap:var(--s1)}.field>span{font-size:var(--t-fine);letter-spacing:.06em;color:var(--ink-faint)}.field--check{flex-direction:row-reverse;align-items:center;gap:var(--s2);min-height:2.5rem;cursor:pointer}.field--check>span{font-size:var(--t-small);color:var(--ink-soft)}.field--check input{width:1.05rem;height:1.05rem;accent-color:var(--shunkh);cursor:pointer}.query,.select{font-family:var(--sans);font-size:var(--t-small);padding:var(--s2) var(--s3);border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);background:var(--paper-lit);color:var(--ink);min-height:2.5rem}.filters .field:first-child{flex:1 1 15rem;min-width:0}.query{width:100%}.query::placeholder{color:var(--ink-faint)}.select{appearance:none;padding-right:var(--s6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2366503f' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s3) center;cursor:pointer}.filters__count{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:var(--t-fine)}.empty{padding:var(--s7) 0;text-align:center;color:var(--ink-soft)}.empty p{margin:0 0 var(--s4)}.empty button,.crash__reload{appearance:none;font:inherit;font-family:var(--sans);font-size:var(--t-small);padding:var(--s2) var(--s5);min-height:2.75rem;border:1px solid var(--shunkh);background:none;color:var(--shunkh);cursor:pointer;transition:background .16s ease,color .16s ease}.empty button:hover,.crash__reload:hover{background:var(--shunkh);color:var(--paper-lit)}.crash__actions{margin:var(--s5) 0 var(--s6)}.notice{max-width:42rem;border-left:1px solid var(--alt);padding:var(--s3) var(--s4);margin:var(--s5) 0;background:color-mix(in srgb,var(--alt) 10%,var(--paper));font-size:var(--t-small);line-height:1.6}.notice p{margin:0 0 var(--s2)}.notice p:last-child{margin-bottom:0}.confidence{display:inline-flex;align-items:center;gap:.4em;font-family:var(--sans);font-variant-numeric:tabular-nums}.confidence:before{content:"";width:1.4em;border-top:2px solid currentColor}.confidence--attested{color:var(--ink-soft)}.confidence--inferred{color:var(--ink-faint)}.confidence--inferred:before{border-top-style:dashed}.confidence--speculative{color:var(--ink-faint)}.confidence--speculative:before{border-top-style:dotted}.tree{display:block;width:100%;min-width:46rem;height:auto;margin:var(--s5) 0}.page__inner:has(.tree){overflow-x:auto}@media(max-width:46rem){.page__inner{padding:var(--s5) var(--s4) var(--s7)}.section{grid-template-columns:1fr;gap:var(--s2)}.juan{position:static;writing-mode:horizontal-tb}}.overture{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:hidden}.overture__enter{display:flex;flex-direction:column;align-items:center}.overture__leaf{position:absolute;top:0;bottom:0;width:50.5%;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgb(74 45 18 / .07) 3px 4px),repeating-linear-gradient(to right,transparent 0 5px,rgb(74 45 18 / .05) 5px 6px),linear-gradient(to bottom,#5b4229,#6d5136 46%,#56402a);transition:transform .1s linear;will-change:transform}.overture__leaf--left{left:0;box-shadow:inset -26px 0 40px -30px #000;transform:translate(calc(var(--enter, 0) * -101%))}.overture__leaf--right{right:0;box-shadow:inset 26px 0 40px -30px #000;transform:translate(calc(var(--enter, 0) * 101%))}.overture[data-leaving] .overture__leaf{transition:transform .9s cubic-bezier(.65,0,.35,1)}.overture[data-leaving] .overture__leaf--left{transform:translate(-101%)}.overture[data-leaving] .overture__leaf--right{transform:translate(101%)}.overture__seam{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s6);padding-top:max(var(--s6),calc(max(2.2vh,1rem) + 2.2rem));color:var(--paper-lit);transition:opacity .38s ease,transform .38s ease}.overture[data-leaving] .overture__seam{opacity:0;transform:scale(.97)}.overture__bichig{font-family:var(--bichig);writing-mode:vertical-lr;text-orientation:sideways;font-size:clamp(2.4rem,5vw,4rem);height:3.4em;line-height:1.15;color:color-mix(in srgb,var(--paper-lit) 82%,transparent);margin-bottom:var(--s5);animation:overture-rise 1.1s var(--ease) both}.overture__name{margin:0;display:flex;flex-direction:column;align-items:center;font-family:var(--serif);line-height:.98;animation:overture-rise 1.1s .12s var(--ease) both}.overture__tagline{font-family:var(--sans);font-size:clamp(.82rem,1.1vw + .45rem,1.02rem);font-weight:400;letter-spacing:.2em;text-indent:.2em;color:color-mix(in srgb,var(--paper-lit) 78%,transparent)}.overture__years{margin:var(--s4) 0 0;font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.5em;text-indent:.5em;color:color-mix(in srgb,var(--paper-lit) 66%,transparent);animation:overture-rise 1.1s .24s var(--ease) both}.overture__line{margin:var(--s5) 0 0;max-width:30rem;font-size:var(--t-lede);line-height:1.6;color:color-mix(in srgb,var(--paper-lit) 78%,transparent);animation:overture-rise 1.1s .36s var(--ease) both}@keyframes overture-rise{0%{opacity:0;transform:translateY(.9rem)}}.overture__cue{position:relative;width:2px;height:3.4rem;margin-top:var(--s3);color:var(--paper-lit);border-radius:1px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,currentColor 55%,transparent) 20%,color-mix(in srgb,currentColor 55%,transparent) 80%,transparent);filter:drop-shadow(0 0 1px rgb(0 0 0 / .766)) drop-shadow(0 1px 5px rgb(0 0 0 / .54));animation:overture-rise 1.1s .56s var(--ease) both;opacity:calc(1 - var(--enter, 0) * 4)}.overture__cue:after{content:"";position:absolute;left:-1.5px;top:0;width:5px;height:.8rem;border-radius:2.5px;background:currentColor;box-shadow:0 0 9px 1px color-mix(in srgb,var(--paper-lit) 75%,transparent);animation:cue-run 1.5s cubic-bezier(.55,0,.45,1) .8s infinite}@keyframes cue-run{0%{transform:translateY(-.3rem);opacity:0}18%{opacity:1}70%{opacity:1}to{transform:translateY(3.2rem);opacity:0}}.overture[data-nudge] .overture__cue:after{animation-duration:1s}.overture[data-nudge] .overture__open,.overture[data-ger][data-nudge] .overture__open{border-color:color-mix(in srgb,var(--paper-lit) 92%,transparent)}.overture__open{appearance:none;margin-top:var(--s6);display:inline-flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);min-height:2.75rem;background:none;border:1px solid color-mix(in srgb,var(--paper-lit) 42%,transparent);color:var(--paper-lit);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,border-color .22s ease;animation:overture-rise 1.1s .48s var(--ease) both}.overture__open:hover,.overture__open:focus-visible{background:color-mix(in srgb,var(--paper-lit) 12%,transparent);border-color:color-mix(in srgb,var(--paper-lit) 78%,transparent);outline:none}.overture__open .ulzii{color:var(--paper-lit)}.overture__ways,.overture__plate{opacity:calc(1 - var(--enter, 0) * 6);transition:opacity .12s linear}.overture__ways{position:fixed;top:max(2.2vh,1rem);left:max(2.2vw,1rem);z-index:2;display:flex;gap:var(--s5);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.04em}.overture__ways a{color:color-mix(in srgb,var(--paper-lit) 84%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--paper-lit) 34%,transparent);padding-bottom:1px;text-shadow:0 1px 3px rgb(0 0 0 / .496)}.overture__ways a:hover,.overture__ways a:focus-visible{color:var(--paper-lit);border-bottom-color:currentColor}.ger-canvas{position:absolute!important;inset:0;z-index:0}.overture[data-ger] .overture__leaf{opacity:0;transition:opacity .5s ease}.overture[data-ger]{background:linear-gradient(to bottom,#1c4f8f,#3f7fc0 22%,#84b3d9 46%,#bcd4e4 60%,#d3e0e6 67% 100%)}.overture[data-ger]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,#06162a6b,#081a3047 26%,#0a1e341a 44%,#0000 56%),linear-gradient(to top,#110d09ad,#110d0996,#110d0980,#110d096c,#110d095a 8%,#110d0943,#110d092f 14%,#110d091c 18%,#110d090e 23%,#110d0906 30%,#110d0902 38%,#110d0900 56%),radial-gradient(86% 74% at 50% 44%,#110d0900 40%,#110d090d 62%,#110d091d 82%,#110d092e)}.overture[data-ger] .overture__seam{opacity:calc(1 - var(--enter, 0) * 5);transition:opacity .12s linear;text-shadow:0 1px 2px rgb(0 0 0 / .496),0 2px 9px rgb(0 0 0 / .45),0 0 26px rgb(0 0 0 / .378);justify-content:flex-start;align-self:start;padding-top:3vh}.overture[data-ger] .overture__years{color:color-mix(in srgb,var(--paper-lit) 82%,transparent)}.overture[data-ger] .overture__line{color:color-mix(in srgb,var(--paper-lit) 92%,transparent);margin-top:var(--s4)}.overture[data-ger] .overture__bichig{font-size:clamp(1.5rem,3.4vw + .6rem,2.8rem);margin-bottom:var(--s3)}.overture[data-ger] .overture__bichig{text-shadow:0 1px 4px rgb(0 0 0 / .406)}.overture[data-ger] .overture__enter{position:fixed;left:50%;bottom:3vh;transform:translate(-50%)}.overture[data-ger] .overture__open{gap:var(--s3);padding:var(--s3) var(--s5);background:#00000036;border-color:color-mix(in srgb,var(--paper-lit) 60%,transparent);box-shadow:inset 0 0 0 4px #0000001d,inset 0 0 0 5px color-mix(in srgb,var(--paper-lit) 30%,transparent);margin-top:0;white-space:nowrap}.overture[data-ger] .overture__enter{flex-direction:column-reverse}.overture[data-ger] .overture__cue{margin:0 0 var(--s2)}.overture[data-ger] .overture__open:hover,.overture[data-ger] .overture__open:focus-visible{background:#0000004f;box-shadow:inset 0 0 0 4px #00000024,inset 0 0 0 5px color-mix(in srgb,var(--paper-lit) 62%,transparent)}.overture[data-ger][data-entering] .overture__seam{opacity:0;transform:translateY(-1.4rem);transition:opacity .38s ease,transform .76s cubic-bezier(.4,0,.2,1);pointer-events:none}.overture[data-ger][data-leaving]{opacity:0;transition:opacity .34s ease;pointer-events:none}.overture[data-ger][data-leaving] .overture__seam{transition:opacity .52s ease,transform .52s ease}.overture__caption{position:fixed;left:50%;bottom:8vh;transform:translate(-50%);z-index:2;margin:0;width:min(46rem,calc(100vw - 3rem));text-align:center;color:var(--paper-lit);font-size:clamp(.9rem,.5vw + .78rem,1.05rem);line-height:1.55;text-shadow:0 1px 2px rgb(0 0 0 / .54),0 3px 20px rgb(0 0 0 / .45);animation:caption-in .48s var(--ease) both;pointer-events:none}@keyframes caption-in{0%{opacity:.4;transform:translate(-50%,.7rem)}to{opacity:1;transform:translate(-50%)}}.overture__cite{display:block;margin-top:var(--s3);padding-top:var(--s2);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--paper-lit) 66%,transparent)}.overture__cite:before{content:"";position:absolute;left:50%;transform:translate(-50%);margin-top:-.65rem;width:4.5rem;height:9px;background-color:currentColor;-webkit-mask-image:var(--hee);mask-image:var(--hee);-webkit-mask-size:18px 9px;mask-size:18px 9px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;opacity:.6}.overture__plate{position:fixed;left:50%;bottom:max(11vh,5rem);transform:translate(-50%);z-index:1;margin:0;max-width:min(34rem,84vw);text-align:center;font-family:var(--sans);font-size:var(--t-fine);line-height:1.5;color:var(--paper-lit);padding:.3em .7em;border-radius:2px;background:#00000073;text-shadow:0 1px 2px rgb(0 0 0 / .676),0 2px 10px rgb(0 0 0 / .54),0 0 24px rgb(0 0 0 / .45);pointer-events:none}@media(min-width:62rem){.overture__plate{left:max(2.4vw,1.1rem);bottom:max(3vh,1.2rem);transform:none;max-width:23rem;text-align:left}}@media(max-height:44rem){.overture__plate{display:none}}.overture__skip{position:fixed;right:var(--s5);bottom:var(--s5);z-index:3;appearance:none;padding:var(--s2) var(--s4);min-height:2.75rem;background:#0000008e;border:1px solid color-mix(in srgb,var(--paper-lit) 46%,transparent);color:var(--paper-lit);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.overture__skip:hover,.overture__skip:focus-visible{border-color:color-mix(in srgb,var(--paper-lit) 80%,transparent);color:var(--paper-lit);outline:none}@media(max-height:48rem){.overture[data-ger] .overture__seam{padding-top:1.4vh}.overture[data-ger] .overture__bichig{font-size:clamp(1rem,1.8vw + .35rem,1.5rem);margin-bottom:var(--s1)}.overture[data-ger] .overture__lockup{width:min(70vw,16rem)}.overture[data-ger] .overture__tagline{letter-spacing:.14em;text-indent:.14em}.overture[data-ger] .overture__years{margin-top:var(--s2)}.overture[data-ger] .overture__line{margin-top:var(--s2);font-size:var(--t-small);max-width:26rem}}@media(max-width:34rem){.overture[data-ger] .overture__seam,.overture__seam{padding-top:calc(max(2.2vh,1rem) + 2.2rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.plate__ping{display:none}}.stop{gap:0}.stop__page{overflow-y:auto;min-height:0}.stop__page .page__title{margin:0 0 var(--s3)}.stop__dating,.stop__held{font-family:var(--sans);font-size:var(--t-fine);line-height:1.55;color:var(--ink-soft);margin:0 0 var(--s3)}.stop__era+.stop__era{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent)}.stop__which{font-family:var(--sans);font-size:var(--t-fine);font-weight:600;letter-spacing:.03em;color:var(--ink-soft);margin:0 0 var(--s1)}.stop__which span{font-weight:400;margin-left:var(--s2);color:var(--ink-faint);font-variant-numeric:tabular-nums}.stop__summary{margin:0 0 var(--s3);font-size:var(--t-body);line-height:1.62}.stop__hist{font-family:var(--sans);font-size:var(--t-fine);line-height:1.55;color:var(--ink-soft);margin:0 0 var(--s3);padding-left:var(--s3);border-left:2px solid color-mix(in srgb,var(--alt) 50%,transparent)}.stop__histlabel{display:block;font-weight:600;letter-spacing:.06em;color:var(--alt-ink);margin-bottom:var(--s1)}.stop__outlines{list-style:none;margin:var(--s3) 0;padding:var(--s3) 0 0;border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent);font-family:var(--sans);font-size:var(--t-fine);line-height:1.5;color:var(--ink-soft)}.stop__outlines li{display:grid;grid-template-columns:auto 1fr;column-gap:var(--s2);align-items:baseline;margin-bottom:var(--s2)}.stop__swatch{width:.7rem;height:.7rem;border-radius:2px;opacity:.85;transform:translateY(.05rem)}.stop__oname{color:var(--ink);font-weight:600}.stop__oprec{grid-column:2;color:var(--ink-faint)}.stop__oyears{grid-column:2}.stop__none{font-family:var(--sans);font-size:var(--t-fine);line-height:1.5;color:var(--ink-soft);margin:var(--s3) 0;padding-top:var(--s3);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent)}.stop__doors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin:var(--s3) 0 0;font-family:var(--sans);font-size:var(--t-small)}.stop__door{color:var(--alt-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--alt) 55%,transparent);text-underline-offset:.18em}.stop__door:hover{color:var(--shunkh)}.stop__cta{appearance:none;background:none;font:inherit;font-family:var(--sans);cursor:pointer;display:inline-block;padding:var(--s2) var(--s4);border:1px solid var(--shunkh);border-radius:999px;color:var(--shunkh);font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .28s var(--lift),color .28s var(--lift)}.stop__cta:hover,.stop__cta:focus-visible{background:var(--shunkh);color:var(--paper-lit);outline:none}.era__enter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4)}.era__road{font-family:var(--sans);font-size:var(--t-small);color:var(--alt-lit);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--alt-lit) 45%,transparent);text-underline-offset:.18em}.era__road:hover{color:var(--lit)}.leaf__doors{flex:none;margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent)}.leaf__doors .stop__doors{margin:0;justify-content:center}.chron__count{margin:var(--s4) 0 0;font-family:var(--sans);font-size:var(--t-small);color:var(--ink-soft);font-variant-numeric:tabular-nums}.chron__filters{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s4) 0 var(--s6)}.chron__filters button{display:inline-flex;align-items:baseline;gap:.5em;padding:.42em .85em;font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-soft);background:transparent;border:1px solid var(--alt);border-radius:2px;cursor:pointer}.chron__filters button span{color:var(--ink-faint);font-variant-numeric:tabular-nums}.chron__filters button:hover,.chron__filters button:focus-visible{color:var(--ink);border-color:var(--alt-ink)}.chron__filters button[data-on]{color:var(--paper-lit);background:var(--ink);border-color:var(--ink)}.chron__filters button[data-on] span{color:var(--paper)}.chron,.chron__run{list-style:none;margin:0;padding:0}.chron__year{display:grid;grid-template-columns:5.5rem 1fr;gap:0 var(--s5);align-items:start}.chron__yearMark{position:sticky;top:var(--s4);margin:0;padding-top:.15em;font-family:var(--serif);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--alt-ink)}.chron__run{border-left:1px solid var(--alt);padding:0 0 var(--s6) var(--s5)}.chron__year:last-child .chron__run{padding-bottom:0}.chron__entry{position:relative;padding-bottom:var(--s5)}.chron__entry:last-child{padding-bottom:0}.chron__entry:before{content:"";position:absolute;left:calc(var(--s5) * -1 - 4.5px);top:.5em;width:8px;height:8px;border-radius:50%;background:var(--paper);border:1.5px solid var(--alt-ink)}.chron__entry[data-kind=moment]:before{border-color:var(--ink-soft)}.chron__entry[data-kind=march]:before{background:var(--alt-ink)}.chron__entry[data-kind=border]:before{border-radius:1px}.chron__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em var(--s3);margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint)}.chron__kind{color:var(--alt-ink)}.chron__when{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.chron__undated{font-style:italic}.chron__flag{color:var(--shunkh, #a33)}.chron__section{color:var(--ink-soft);font-variant-numeric:tabular-nums}.chron__title{margin:0 0 var(--s2);font-family:var(--serif);font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--ink);text-wrap:balance}.chron__route{margin:0 0 var(--s2);font-family:var(--sans);font-size:var(--t-small);color:var(--ink-soft)}.chron__text{margin:0;max-width:60ch;line-height:1.6;color:var(--ink-soft)}.chron__note{margin:var(--s6) 0 0;padding-top:var(--s4);border-top:1px solid var(--alt);font-family:var(--sans);font-size:var(--t-small);color:var(--ink-faint);max-width:62ch}.chron__ways{display:flex;flex-wrap:wrap;gap:var(--s5);margin-top:var(--s5);font-family:var(--sans);font-size:var(--t-small)}@media(max-width:40rem){.chron__year{display:block}.chron__yearMark{position:static;margin-bottom:var(--s2)}.chron__run{padding-left:var(--s4)}.chron__entry:before{left:calc(var(--s4) * -1 - 4.5px)}}.chron .chron__yearMark{margin:0;padding-bottom:var(--s2);font-size:1.5rem}.chron .chron__title{margin:0 0 var(--s2);font-size:1.06rem}.chron .chron__yearMark{border-bottom:1px solid color-mix(in srgb,var(--alt) 45%,transparent)}@media(max-width:40rem){.chron .chron__yearMark{margin-bottom:var(--s2)}}.overture__card{position:fixed;left:max(var(--s5),4vw);bottom:max(9vh,5.5rem);z-index:2;width:min(26rem,calc(100vw - (2*max(var(--s5),4vw))));padding:var(--s4) var(--s5) var(--s4);color:var(--paper-lit);background-color:var(--room);background:color-mix(in srgb,var(--room) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 0 0 1px #ffe6ba24,0 18px 40px -20px #000000b8;border-radius:3px 9px 4px 8px;animation:card-in .48s var(--ease) both;pointer-events:auto}@keyframes card-in{0%{opacity:.4;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.overture__cardWhere{margin:0 0 var(--s1);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.06em;color:var(--lit-soft)}.overture__cardName{margin:0 0 var(--s2);font-family:var(--serif);font-size:1.45rem;font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--lit);text-wrap:balance}.overture__cardWhat{margin:0 0 var(--s3);font-size:var(--t-small);line-height:1.55;color:var(--lit)}.overture__cardObjects{list-style:none;margin:0 0 var(--s3);padding:var(--s2) 0 0;border-top:1px solid rgb(255 230 186 / .12);display:grid;gap:.3rem;font-family:var(--sans);font-size:var(--t-fine)}.overture__cardObjects li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:0 var(--s3);align-items:baseline}.overture__cardObject{color:var(--lit);font-weight:600}.overture__cardFn{color:var(--lit-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overture__cardWhen{color:var(--lit-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.overture__cardNote{grid-column:1 / -1;color:var(--lit-soft);font-style:italic}.overture__cardWhy{margin:0 0 var(--s2);font-size:var(--t-small);line-height:1.5;color:var(--lit-soft)}.overture__cardDoor{display:inline-flex;align-items:center;gap:.5em;font-family:var(--sans);font-size:var(--t-small);font-weight:600;color:var(--alt-lit);text-decoration:none;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--alt-lit) 45%,transparent);transition:border-color .16s ease,color .16s ease}.overture__cardDoor:hover,.overture__cardDoor:focus-visible{color:var(--lit);border-bottom-color:var(--lit);outline:none}.overture__cardHint{margin:var(--s3) 0 0;font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.04em;color:var(--lit-soft)}@media(max-width:40rem){.overture__card{left:var(--s3);right:var(--s3);width:auto;bottom:max(8vh,4.5rem);padding:var(--s3) var(--s4) var(--s3)}.overture__cardName{font-size:1.2rem;margin-bottom:var(--s1)}.overture__cardWhat{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:var(--s2)}.overture__cardObjects{margin-bottom:var(--s2);gap:.15rem}.overture__cardObjects li{grid-template-columns:minmax(0,1fr) auto}.overture__cardFn,.overture__cardWhy,.overture__cardHint,.overture__cardNote{display:none}}.overture__era{position:fixed;right:max(var(--s5),4vw);top:calc(max(2.2vh,1rem) + 2.6rem);z-index:3;display:flex;gap:2px;padding:3px;background:color-mix(in srgb,var(--room) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffe6ba24;border-radius:3px;animation:card-in .48s var(--ease) both}.overture__era button{appearance:none;background:transparent;border:0;border-radius:2px;padding:.42em .8em;min-height:2.25rem;font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.04em;color:var(--lit-soft);cursor:pointer}.overture__era button:hover,.overture__era button:focus-visible{color:var(--lit);outline:none}.overture__era button[aria-pressed=true]{color:var(--room);background:var(--lit)}.overture__cardObjects li[data-absent] .overture__cardObject,.overture__cardObjects li[data-absent] .overture__cardFn,.overture__cardObjects li[data-absent] .overture__cardWhen{color:var(--lit-soft);font-weight:400}@media(max-width:40rem){.overture__era{right:var(--s3);top:calc(max(2.2vh,1rem) + 2.4rem)}.overture__era button{padding:.3em .55em;min-height:2.75rem}}.overture__cardWhere{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.overture__cardStep{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;color:var(--lit-dim)}.overture__cardStep i{width:5px;height:5px;border-radius:50%;background:#ffe6ba2e}.overture__cardStep i[data-on]{background:var(--alt-lit)}.overture__cardStep b{margin-left:6px;font-weight:400}.masthead__rooms a.masthead__play{color:var(--alt-lit);font-weight:600}.overture__lockup{width:clamp(280px,48vw,600px);margin-bottom:var(--s3)}.overture[data-ger] .overture__lockup{width:clamp(220px,30vw,400px)}.foot{position:fixed;left:0;right:0;bottom:0;height:calc(var(--foot-shelf) + var(--foot-rise));z-index:11;background:var(--foot);pointer-events:none}@media(min-width:56.01rem){.foot{right:calc(var(--column) + var(--s4) * 2)}}.flank{position:fixed;top:0;bottom:0;right:0;width:calc(var(--column) + var(--s4) * 2 + 7rem);z-index:1;pointer-events:none;background:linear-gradient(to right,transparent 0,rgb(17 13 9 / .35) 3rem,rgb(17 13 9 / .78) 5.5rem,rgb(17 13 9 / .95) 7rem,var(--room) 100%)}@media(max-width:56rem){.flank{display:none}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + .55rem);transform:translate(-50%,.2rem);padding:.35rem .6rem;border-radius:var(--radius-1);background:var(--room-deep);color:var(--lit);font-family:var(--sans);font-size:var(--t-fine);line-height:1.3;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 0 1px var(--panel-edge);opacity:0;pointer-events:none;transition:opacity .14s var(--lift),transform .14s var(--lift);z-index:60}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.22s}.masthead__search{appearance:none;display:inline-flex;align-items:center;gap:var(--s2);height:2.25rem;padding:0 var(--s3) 0 var(--s3);margin-left:var(--s6);border:0;border-radius:var(--radius-2);background:rgb(var(--glow) / .08);box-shadow:0 0 0 1px rgb(var(--glow) / .16);color:var(--lit-soft);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.02em;cursor:pointer;transition:background .2s var(--lift),color .2s var(--lift),box-shadow .2s var(--lift)}.masthead__search:hover,.masthead__search:focus-visible{background:rgb(var(--glow) / .14);box-shadow:0 0 0 1px rgb(var(--glow) / .3);color:var(--lit)}.masthead__search svg{width:.95rem;height:.95rem;flex:none}.masthead__kbd{font-family:var(--sans);font-size:var(--t-fine);color:var(--lit-soft);padding:0 .3rem;border-radius:3px;background:#110d098c;box-shadow:0 0 0 1px rgb(var(--glow) / .18);margin-left:var(--s2)}.legend{position:fixed;left:var(--s5);bottom:calc(var(--timeline) + var(--s5));z-index:13;max-width:min(40rem,calc(100vw - var(--column) - 9rem));display:flex;flex-direction:column;gap:var(--s2);font-family:var(--sans);font-size:var(--t-fine);color:var(--lit);padding:var(--s2) var(--s3);border-radius:var(--radius-2);background:var(--panel-sheen),var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:0 0 0 1px var(--panel-edge);text-shadow:0 1px 2px rgb(17 13 9 / .85),0 0 10px rgb(17 13 9 / .75),0 0 22px rgb(17 13 9 / .5)}.legend__scale{display:flex;align-items:center;gap:var(--s2);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--lit-soft)}.key{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.key__row{display:flex;align-items:center;gap:var(--s2);margin:0;min-width:0;white-space:nowrap}.key__row>span[lang]{min-width:0;overflow:hidden;text-overflow:ellipsis}.key__swatch{flex:none;width:1.4rem;height:.65rem;border-radius:2px}.key__swatch--wash{background:color-mix(in srgb,var(--shunkh-lit) 22%,transparent);box-shadow:inset 0 0 0 1.5px var(--shunkh-lit)}.key__swatch--none{box-shadow:inset 0 0 0 1.5px var(--lit-dim);opacity:.6}.key__years{font-variant-numeric:tabular-nums;color:var(--lit)}.key__prec{color:var(--lit-soft)}.key__src{flex:none;color:var(--lit-soft)}.key__src a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--glow) / .35);text-underline-offset:.16em}.key__src a:hover{color:var(--lit)}.key__grammar{display:flex;gap:var(--s3);flex-wrap:wrap;padding-top:var(--s1);color:var(--lit-soft)}.key__grammar .key__row{margin:0}.road,.scrubber{position:fixed;left:0;right:0;bottom:0;z-index:25;height:var(--timeline);display:flex;align-items:center;gap:var(--s4);padding:0 var(--s5);color:var(--lit-soft)}.road__at{display:flex;align-items:baseline;gap:var(--s1);flex:none;font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--lit);min-width:3rem}.road__no{font-size:1.25rem;font-weight:700;letter-spacing:.02em}.road__of{font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.06em;color:var(--lit-soft)}.road__name{display:flex;flex-direction:column;flex:none;max-width:13rem;min-width:0;font-family:var(--sans);line-height:1.2}.road__title{font-size:var(--t-small);color:var(--lit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.road__span{font-size:var(--t-fine);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--lit-soft);white-space:nowrap}.road__scroller{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:var(--s3)}.road__track{position:relative;flex:1;height:2rem;min-width:0;margin:0 var(--s2)}.road__end{flex:none;font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--lit-soft);white-space:nowrap}.road__line{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(to right,rgb(var(--glow) / .16),rgb(var(--glow) / .4) 50%,rgb(var(--glow) / .16));pointer-events:none}.road__station{appearance:none;border:0;background:transparent;cursor:pointer;position:absolute;top:0;bottom:0;width:1.6rem;margin-left:-.8rem;padding:0}.road__station:before{content:"";position:absolute;left:50%;top:50%;width:.55rem;height:.55rem;transform:translate(-50%,-50%);border-radius:999px;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--tick) 55%,var(--lit-dim));background:transparent;transition:transform .32s var(--lift),background .32s var(--lift),box-shadow .32s var(--lift)}.road__station[data-passed]:before{background:var(--tick);border-color:var(--tick)}.road__station[aria-current=true]:before{width:.9rem;height:.9rem;background:var(--room-deep);border:2px solid var(--tick);box-shadow:0 0 0 3px color-mix(in srgb,var(--tick) 28%,transparent),0 0 14px 2px color-mix(in srgb,var(--tick) 40%,transparent)}.road__station[data-open]:after{content:"";position:absolute;left:50%;top:50%;width:1.15rem;height:1.15rem;transform:translate(-50%,-50%);border-radius:999px;border:1px solid color-mix(in srgb,var(--tick) 60%,transparent);pointer-events:none}.road__station[data-open]:hover:after,.road__station[data-open]:focus-visible:after{width:auto;height:auto;border:0;border-radius:var(--radius-1)}.road__station:hover:before,.road__station:focus-visible:before{transform:translate(-50%,-50%) scale(1.35)}.road__station:focus-visible,.road__tick:focus-visible{outline:none}.road__station:focus-visible:before,.road__tick:focus-visible:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--alt-lit) 70%,transparent)}.road__tick{appearance:none;border:0;background:transparent;cursor:pointer;position:absolute;top:0;bottom:0;width:1.5rem;margin-left:-.75rem;padding:0}.road__tick:before{content:"";position:absolute;left:50%;top:50%;width:.3rem;height:.3rem;transform:translate(-50%,-50%);border-radius:999px;background:color-mix(in srgb,var(--tick) 55%,var(--lit-dim));transition:transform .32s var(--lift)}.road__tick[data-passed]:before{background:var(--tick)}.road__tick[aria-current=true]:before{transform:translate(-50%,-50%) scale(1.6);box-shadow:0 0 8px 1px color-mix(in srgb,var(--tick) 45%,transparent)}.road__tick:hover:before,.road__tick:focus-visible:before{transform:translate(-50%,-50%) scale(1.5)}.road__head{position:absolute;top:-.2rem;bottom:-.2rem;width:1px;background:var(--shunkh-lit);box-shadow:0 0 6px 1px color-mix(in srgb,var(--shunkh-lit) 70%,transparent),0 0 18px 4px color-mix(in srgb,var(--shunkh-lit) 30%,transparent);pointer-events:none}.road__year{flex:none;min-width:3.6rem;text-align:right;font-family:var(--serif);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--lit)}.road__year[data-empty]{min-width:0}.scrubber__year{font-family:var(--serif);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--lit);min-width:3.4rem;flex:none}.scrubber__track{position:relative;flex:1;display:flex;height:2rem;align-items:stretch;min-width:0}.scrubber__seg{appearance:none;border:0;background:transparent;cursor:pointer;position:relative;padding:0 var(--s2);min-width:0;overflow:hidden;text-align:left;border-radius:var(--radius-1);transition:background .32s var(--lift),box-shadow .32s var(--lift)}.scrubber__seg:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:rgb(var(--glow) / .22)}.scrubber__seg:first-child:before{display:none}.scrubber__seg:hover{background:rgb(var(--glow) / .1)}.scrubber__seg[aria-current=true]{background:rgb(var(--glow) / .12);box-shadow:inset 0 -2px 0 var(--shunkh-lit)}.scrubber__segLabel{display:block;font-family:var(--sans);font-size:var(--t-fine);line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lit-soft)}.scrubber__seg[aria-current=true] .scrubber__segLabel{color:var(--lit)}.scrubber__head{position:absolute;top:-.3rem;bottom:-.3rem;width:1px;background:var(--shunkh-lit);box-shadow:0 0 6px 1px color-mix(in srgb,var(--shunkh-lit) 70%,transparent),0 0 18px 4px color-mix(in srgb,var(--shunkh-lit) 30%,transparent);pointer-events:none}.scrubber__end{font-family:var(--sans);font-size:var(--t-fine);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--lit-dim);flex:none}.insp{max-height:100%}.insp__head{align-items:center}.insp__back{appearance:none;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--s1);min-height:2rem;padding:0;margin-left:-.15rem;color:var(--ink-soft);font:inherit;font-family:var(--sans);font-size:var(--t-fine);font-weight:600;letter-spacing:.03em}.insp__back svg{width:.85rem;height:.85rem}.insp__back:hover,.insp__back:focus-visible{color:var(--shunkh);outline:none}.insp__kind{font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.08em;color:var(--ink-faint)}.insp__page{overflow-y:auto;min-height:0}.insp__title{outline:none}.insp__alt{margin:calc(var(--s2) * -1) 0 var(--s3);font-family:var(--sans);font-size:var(--t-small);color:var(--ink-soft)}.insp__body{margin:0 0 var(--s4);line-height:1.66}.insp__contested{margin:0 0 var(--s4);padding-left:var(--s3);border-left:2px solid var(--shunkh-lit);color:var(--lit-soft);font-size:var(--t-small);line-height:1.6}.insp__reading{color:var(--ink-faint);font-style:italic}.insp__fig{margin:0 0 var(--s4)}.insp__fig img{display:block;width:100%;max-height:26vh;object-fit:cover;border-radius:var(--radius-1);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent)}.insp__fig figcaption{margin-top:var(--s2);font-family:var(--sans);font-size:var(--t-fine);color:var(--ink-faint)}.insp__h{margin:var(--s4) 0 var(--s2);font-family:var(--sans);font-size:var(--t-fine);font-weight:600;letter-spacing:.08em;color:var(--ink-faint)}.insp__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.insp__chip{appearance:none;cursor:pointer;display:inline-flex;align-items:baseline;gap:var(--s2);min-height:2.25rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--paper-lit) 60%,transparent);color:var(--ink);font:inherit;font-family:var(--sans);font-size:var(--t-fine);line-height:1.3;text-align:left;transition:border-color .16s var(--lift),background .16s var(--lift)}.insp__chip:hover,.insp__chip:focus-visible{border-color:var(--tick, var(--shunkh));background:var(--paper-lit);outline:none}.insp__chipkind{font-variant-numeric:tabular-nums;color:var(--ink-faint)}.insp__stops{list-style:none;margin:0;padding:0}.insp__stop{appearance:none;border:0;background:none;cursor:pointer;display:grid;grid-template-columns:3.2rem 1fr auto;gap:var(--s2);align-items:baseline;width:100%;min-height:2.25rem;padding:.3rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);font:inherit;font-family:var(--sans);font-size:var(--t-small);text-align:left}.insp__stop:hover,.insp__stop:focus-visible{color:var(--shunkh);outline:none}.insp__stopyear{font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:var(--t-fine)}.insp__stopkind{font-size:var(--t-fine);color:var(--ink-faint)}.insp__meta{margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent);font-family:var(--sans);font-size:var(--t-fine)}.insp__meta--inline{margin:0 0 var(--s4);padding-top:0;border-top:0}.insp__row{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--s3);padding:.3rem 0}.insp__row dt{color:var(--ink-faint);letter-spacing:.02em}.insp__row dd{margin:0;color:var(--ink-soft);min-width:0;overflow-wrap:anywhere}.insp__num{font-variant-numeric:tabular-nums}.insp__secs{display:flex;flex-wrap:wrap;gap:.2rem .55rem}.insp__secs a{color:var(--ink-soft);font-variant-numeric:tabular-nums}.insp__sources{margin-top:var(--s2);font-family:var(--sans);font-size:var(--t-fine)}.insp__sources ul{list-style:none;margin:0;padding:0}.insp__sources li{padding:.25rem 0;line-height:1.5;color:var(--ink-soft)}.insp__sources li[data-tier=lead]{color:var(--ink-faint)}.insp__sources a{color:inherit}.insp__tier{color:var(--ink-faint)}.insp__register{display:inline-block;margin-top:var(--s2);color:var(--ink-faint)}.insp__doors{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid color-mix(in srgb,var(--alt) 34%,transparent);font-family:var(--sans);font-size:var(--t-small)}.search{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:min(14vh,8rem) var(--s4) var(--s4);background:#110d098c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search__sheet{width:min(36rem,100%);max-height:calc(100vh - min(14vh,8rem) - var(--s4));display:flex;flex-direction:column;background-color:var(--room-lit);background-image:var(--panel-sheen);color:var(--lit);border-radius:14px;box-shadow:0 0 0 1px var(--panel-edge),0 40px 80px -30px #000000cf;overflow:hidden}.search__field{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3) var(--s2) var(--s4);border-bottom:1px solid var(--panel-edge)}.search__glyph{width:1.1rem;height:1.1rem;flex:none;color:var(--lit-dim)}.search__input{flex:1;min-width:0;appearance:none;border:0;background:none;padding:var(--s3) 0;color:var(--lit);font-family:var(--sans);font-size:var(--t-lede);outline:none}.search__input::placeholder{color:var(--lit-dim)}.search__input::-webkit-search-cancel-button{display:none}.search__close{appearance:none;border:0;background:none;cursor:pointer;padding:var(--s2);color:var(--lit-dim);font:inherit}.search__close kbd{font-family:var(--sans);font-size:var(--t-fine);padding:.1rem .4rem;border-radius:3px;box-shadow:0 0 0 1px rgb(var(--glow) / .2)}.search__cue,.search__empty{padding:var(--s4) var(--s4) var(--s5);font-family:var(--sans);font-size:var(--t-small);color:var(--lit-dim);line-height:1.6}.search__cue p{margin:0 0 var(--s2)}.search__cue ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.search__try{appearance:none;cursor:pointer;min-height:2.25rem;padding:.3rem .75rem;border:1px solid rgb(var(--glow) / .2);border-radius:999px;background:none;color:var(--lit-soft);font:inherit;transition:color .16s var(--lift),border-color .16s var(--lift)}.search__try:hover,.search__try:focus-visible{color:var(--lit);border-color:var(--alt-lit);outline:none}.search__results{list-style:none;margin:0;padding:var(--s2) var(--s2) var(--s3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--glow) / .25) transparent}.search__group ol{list-style:none;margin:0;padding:0}.search__kind{margin:var(--s3) var(--s3) var(--s1);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.08em;color:var(--lit-dim)}.search__hit{display:grid;grid-template-columns:.6rem 1fr auto;align-items:center;gap:var(--s3);min-height:2.75rem;padding:var(--s2) var(--s3);border-radius:var(--radius-2);cursor:pointer;color:var(--lit-soft)}.search__hit[aria-selected=true]{background:rgb(var(--glow) / .12);color:var(--lit)}.search__mark{width:.45rem;height:.45rem;border-radius:999px;background:var(--tick, var(--lit-dim))}.search__text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.search__title{font-family:var(--serif);font-size:var(--t-body)}.search__sub{font-family:var(--sans);font-size:var(--t-fine);color:var(--lit-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__go{color:var(--lit-dim);font-family:var(--sans)}.loading{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);color:var(--lit-dim);background:var(--room)}.loading__emblem{animation:loading-breathe 2.4s ease-in-out infinite}@keyframes loading-breathe{0%,to{opacity:.7;filter:drop-shadow(0 0 0 rgb(214 166 84 / 0))}50%{opacity:1;filter:drop-shadow(0 0 14px rgb(214 166 84 / .45))}}@media(prefers-reduced-motion:reduce){.loading__emblem{animation:none}}.loading__word{margin:0;font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.08em}.overture__or{display:block;margin-top:var(--s3);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.04em;color:var(--paper-lit);padding:.25em .6em;border-radius:2px;background:#00000060;text-shadow:0 1px 3px rgb(0 0 0 / .54);animation:overture-rise 1.1s .52s var(--ease) both}.overture[data-ger] .overture__or{order:-1;margin:0 0 var(--s2)}.sheet__grip{display:none}@media(max-width:56rem){:root{--masthead: 3rem;--rail: 0rem;--column: 100%;--timeline: 3.25rem;--beat-scale: 5.4;--peek: 8.5rem}.rail{display:none}.masthead{gap:var(--s3);padding:0 var(--s3)}.masthead__rooms{gap:var(--s2);min-width:0}.lang{gap:var(--s1)}.masthead__rooms a:not(.masthead__lang):not(.masthead__play){display:none}.masthead__search{margin-left:auto;padding:0 var(--s2)}.masthead__searchword,.masthead__kbd{display:none}.legend,.legend__scale,.key__prec,.key__src{color:var(--lit)}.legend{left:var(--s3);bottom:calc(var(--timeline) + var(--peek) + var(--s5));max-width:calc(100vw - 5rem)}.foot{height:calc(var(--timeline) + 3rem);background:linear-gradient(to top,rgb(17 13 9 / .96),rgb(17 13 9 / .86) var(--timeline),rgb(17 13 9 / .726) calc(var(--timeline) + .75rem),rgb(17 13 9 / .43) calc(var(--timeline) + 1.5rem),rgb(17 13 9 / .134) calc(var(--timeline) + 2.25rem),transparent calc(var(--timeline) + 3rem))}.key__grammar{display:none}:root[data-sheet=open] .legend{display:none}.codex{top:auto;left:var(--s2);right:var(--s2);bottom:calc(var(--timeline) + var(--s3));width:auto;height:var(--peek);align-items:stretch;transition:height .32s var(--lift)}:root[data-sheet=open] .codex{height:min(62vh,34rem)}.leaf{padding:var(--s5) var(--s4) var(--s2);border-radius:var(--radius-3) var(--radius-3) var(--radius-2) var(--radius-2)}.leaf__page{font-size:var(--t-small);line-height:1.6}.leaf__head{margin-bottom:var(--s3)}.leaf__turn{margin-top:var(--s2);padding-top:var(--s2)}.leaf__arrow{min-height:2.75rem;min-width:2.75rem}.leaf[data-over] .leaf__page:after{height:1.8rem;margin-bottom:-1.8rem}.shot__img,.insp__fig img{max-height:20vh}.sheet__grip{display:grid;place-items:center;position:fixed;left:50%;bottom:calc(var(--timeline) + var(--s3) + var(--peek) - 1.6rem);transform:translate(-50%);z-index:14;width:5rem;height:2rem;border:0;background:none;cursor:pointer;transition:bottom .32s var(--lift)}:root[data-sheet=open] .sheet__grip{bottom:calc(var(--timeline) + var(--s3) + min(62vh,34rem) - 1.6rem)}.sheet__grip span{width:2.4rem;height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.road,.scrubber{gap:var(--s3);padding:0 var(--s3)}.road__at{min-width:2.6rem}.road__no,.road__year,.scrubber__year{font-size:1.1rem}.road__name,.road__end,.scrubber__segLabel,.scrubber__end{display:none}.road__scroller{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 1.2rem,#000 calc(100% - 1.2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1.2rem,#000 calc(100% - 1.2rem),transparent)}.road__scroller::-webkit-scrollbar{display:none}.road__track{min-width:52rem;margin:0 var(--s4);height:1.6rem}.road__station{width:1.4rem;margin-left:-.7rem}.stop__summary{font-size:var(--t-small);line-height:1.55}[data-tip]:after{display:none}}@media(max-width:56rem){:root:not([data-sheet=open]) .codex .leaf__turn,:root:not([data-sheet=open]) .codex .leaf__doors,:root:not([data-sheet=open]) .codex .insp__doors{display:none}:root:not([data-sheet=open]) .codex .leaf__page{overflow:hidden}:root:not([data-sheet=open]) .codex .leaf{padding-bottom:var(--s3)}}.masthead__contents{border:0;border-radius:var(--radius-2);background:rgb(var(--glow) / .08);box-shadow:0 0 0 1px rgb(var(--glow) / .16);padding:0 var(--s3);min-height:2.25rem}.masthead__contents:hover,.masthead__contents:focus-visible{background:rgb(var(--glow) / .14);box-shadow:0 0 0 1px rgb(var(--glow) / .3)}@media(max-width:56rem){:root{--peek: 9rem}}.insp__stations{list-style:none;margin:0 0 var(--s3);padding:0 0 0 var(--s3);border-left:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);font-family:var(--sans);font-size:var(--t-small)}.insp__station{position:relative;padding:.2rem 0 .2rem var(--s3);color:var(--ink-soft)}.insp__station:before{content:"";position:absolute;left:calc(var(--s3) * -1 - 3.5px);top:.75rem;width:6px;height:6px;border-radius:999px;background:var(--paper-lit);box-shadow:0 0 0 1.2px color-mix(in srgb,var(--ink) 55%,transparent)}.insp__station--end{color:var(--ink);font-weight:600}.insp__station--end:before{background:var(--ink)}.masthead{background:var(--c-black);border-bottom:1px solid rgb(214 166 84 / .18);box-shadow:none;backdrop-filter:none}.masthead__rooms a{color:var(--c-ink-2)}.masthead__rooms a:hover{color:var(--c-ink)}.page{background:transparent;color-scheme:dark}.page__inner{border:1px solid rgb(214 166 84 / .2);border-radius:var(--r-3);background:var(--c-raised);box-shadow:var(--sh-2)}.page a{color:var(--c-action)}.page :is(h1,h2){font-family:var(--f-display);font-weight:600;letter-spacing:var(--track-3);text-transform:uppercase;line-height:1.08}.page a:hover{color:var(--c-action-hi)}.era__status{border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-sunk);color:var(--c-ink-2)}@media(max-width:48rem){.page__inner{border-radius:0;border-inline:0;box-shadow:none}}.leaf{background-color:var(--c-raised);background-image:none;color:var(--c-ink);border-radius:var(--r-3);box-shadow:0 0 0 1px var(--c-line),var(--sh-2)}.leaf:before,.leaf:after{display:none}.notice,.era__note,.era__mapnote,.stop__hist{padding:var(--s-3) var(--s-4);border-left:0;border-radius:var(--r-2);background:#d6a65414}.era__held,.insp__contested{padding:var(--s-3) var(--s-4);border-left:0;border-radius:var(--r-2);background:#e0574a17}.eras__link{grid-template-columns:1.5rem 10px 1fr auto;align-items:center}.eras__swatch{align-self:center;width:10px;height:10px;border-radius:50%;background:var(--tick)}.masthead:before{display:none}.page__inner>nav.page__nav:first-child{display:none}@media(min-width:48.01rem)and (max-width:56rem){.page__inner>nav.page__nav:first-child{display:flex}}.masthead__rooms a.masthead__play{color:var(--c-ink-2);font-weight:inherit}@media(max-width:48rem){body:has(.tabbar) .masthead__rooms a.masthead__play{display:none}}.pindex__link{grid-template-columns:1.75rem 10px 1fr auto}.pindex__bar,.pindex__row[data-open] .pindex__bar{align-self:center;width:10px;height:10px;border-radius:50%;background:var(--tick)}:root{--masthead: 4rem}@media(max-width:56rem){:root{--masthead: 4rem}}@media(max-width:48rem){:root{--masthead: 3.5rem}}.lang__pick[aria-pressed=true]{border-bottom-color:var(--c-ink)}@media(min-width:56.01rem){.page__inner{margin-top:var(--s-6)}}.page__title{font-family:var(--f-display);font-weight:600;letter-spacing:var(--track-3);text-transform:uppercase}.pindex__name{font-family:var(--f-ui);font-weight:600}.masthead__rooms a[aria-current=page]{border-bottom-color:var(--c-action)}.era__map svg,.era__map--waiting{background:#fbfaf6;border-color:#d6a65440}.era__context path{stroke:#0f274738}.era__lakes path{fill:#4f86c68c}:root{color-scheme:dark;--c-ground: #110d09;--c-raised: #1b1510;--c-sunk: #0b0806;--c-black: #060403;--c-ink: #efe4d0;--c-ink-2: #c9b99e;--c-meta: #a29178;--c-line: rgb(239 228 208 / .12);--c-line-2: rgb(239 228 208 / .22);--c-control: #7d6d58;--c-action: #d6a654;--c-action-hi: #e8bf72;--c-on-action: #1a120a;--c-leather: #7a4a27;--c-deep: #060403;--c-seal: #e0574a;--c-gold: #d6a654;--c-success: #6fbf8c;--c-error: #e0574a;--c-scrim: 6 4 3;--f-display: "Cormorant Garamond", "Literata", Georgia, serif;--f-body: "Literata", Georgia, serif;--f-ui: "Onest", system-ui, sans-serif;--f-script: "Noto Sans Mongolian", serif;--track-1: .32em;--track-2: .18em;--track-3: .12em;--t-1: .8125rem;--t-2: .9375rem;--t-3: 1.0625rem;--t-4: 1.25rem;--t-5: clamp(1.5rem, 1.25rem + 1vw, 2rem);--t-6: clamp(2.1rem, 1.6rem + 2.2vw, 3.1rem);--t-7: clamp(3rem, 1.6rem + 6vw, 6.5rem);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 72px;--s-9: 112px;--r-1: 2px;--r-2: 3px;--r-3: 4px;--r-4: 6px;--sh-1: 0 1px 2px rgb(0 0 0 / .4), 0 8px 20px -12px rgb(0 0 0 / .7);--sh-2: 0 2px 6px rgb(0 0 0 / .4), 0 30px 60px -28px rgb(0 0 0 / .85);--ease: cubic-bezier(.2, .7, .2, 1);--d-1: .16s;--d-2: .28s;--d-3: .62s;--w-page: 1200px;--gutter: clamp(16px, 4.2vw, 44px);--letterbox: clamp(28px, 7vh, 72px);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .33 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;background-image:var(--grain);opacity:.07}.u-wrap{width:min(100% - 2 * var(--gutter),var(--w-page));margin-inline:auto}.u-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 28px;border:1px solid var(--c-action);border-radius:var(--r-1);background:rgb(var(--c-scrim) / .45);color:var(--c-ink);font:600 var(--t-1) / 1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--d-2) var(--ease),color var(--d-2) var(--ease),box-shadow var(--d-2) var(--ease)}.u-btn:hover{background:var(--c-action);color:var(--c-on-action);box-shadow:0 0 32px -6px #d6a6548c}.u-btn:active{background:var(--c-action-hi)}.u-btn--light{background:var(--c-action);color:var(--c-on-action)}.u-btn--light:hover{background:var(--c-action-hi)}.u-link{display:inline-flex;align-items:center;gap:8px;color:var(--c-action);font:600 var(--t-1) / 1.2 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.u-link:hover{color:var(--c-action-hi)}.u-h2{margin:0;font:600 var(--t-6) / 1.05 var(--f-display);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--c-ink)}.u-rule{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--c-gold)}.u-rule:before,.u-rule:after{content:"";width:clamp(48px,9vw,120px);height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.u-rule:after{transform:scaleX(-1)}.u-rule i{width:7px;height:7px;border:1px solid currentColor;transform:rotate(45deg)}:where(.u-btn,.u-link,.u-focus):focus-visible{outline:2px solid var(--c-action-hi);outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--c-scrim) / .8)}@media(prefers-reduced-transparency:reduce){body:after{display:none}}.brand-sig{display:inline-flex;align-items:center}.brand-emblem,.brand-sig__word,.brand-lockup{display:block;flex:none;height:auto;user-select:none}.brand-emblem{transition:filter var(--d-2) var(--ease)}a:hover>.brand-sig .brand-emblem,a:focus-visible>.brand-sig .brand-emblem{filter:brightness(1.15) drop-shadow(0 0 10px rgb(214 166 84 / .35))}.brand-lockup{max-width:100%;filter:drop-shadow(0 4px 24px rgb(0 0 0 / .55))}@media(max-width:40rem){:is(.masthead,.ld__bar,.gs__bar) .brand-sig__word{display:none}}
