:root{--station:#1e2a31;--station-line:#3a4b54;--on-station:#dce5e1;--on-station-2:#a9b8b3;--paper:#e6ede1;--paper-2:#d8e3d3;--paper-line:#b7c6ba;--ink:#1d2521;--ink-2:#47534d;--typed-ink:#23305e;--stamp:#2b48a0;--stamp-hover:#17307a;--alarm:#9e2723;--manila:#e9d49a;--manila-ink:#3b2f12;--font-display:Unbounded, "Segoe UI", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-typed:"IBM Plex Mono", ui-monospace, Consolas, monospace;--wrap:1240px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{color:var(--on-station);font:17px/1.62 var(--font-body);background-color:var(--station);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;margin:0}a{color:var(--stamp);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--stamp-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--manila);outline-offset:2px}.sheet :focus-visible{outline-color:var(--stamp)}img{max-width:100%;height:auto;image-rendering:pixelated}.typed{font-family:var(--font-typed)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--manila);color:var(--manila-ink);padding:8px 12px;top:8px;left:16px}.site-header{border-bottom:1px solid var(--station-line);z-index:5;background:#172127;position:relative}.header-row{flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:14px;padding-bottom:14px;display:flex}.logo{color:var(--on-station);align-items:center;gap:12px;text-decoration:none;display:flex}.logo:hover{color:#fff;text-decoration:none}.logo-mark{background:var(--manila);width:46px;height:30px;color:var(--manila-ink);font:800 13px var(--font-display);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);place-items:center;padding-left:8px;display:grid;position:relative}.logo-mark:before{content:"";background:#172127;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:7px}.logo-text{font:600 16px var(--font-display);letter-spacing:.01em}.logo-text .sub{color:var(--on-station-2);font-weight:400}.main-nav{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 22px;font-size:15px;display:flex}.main-nav>a{color:var(--on-station);padding:8px 0;text-decoration:none}.main-nav>a:hover{color:#fff;text-decoration:underline}.main-nav>a[aria-current=page]{color:var(--manila)}.menu{position:relative}.menu summary{cursor:pointer;color:var(--on-station);padding:8px 0;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu summary:after{content:" ▾";color:var(--on-station-2)}.menu ul{z-index:20;background:var(--paper);color:var(--ink);min-width:270px;max-height:70vh;margin:6px 0 0;padding:8px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 30px #00000059}.menu li a{color:var(--ink);padding:7px 16px;text-decoration:none;display:block}.menu li a:hover{background:var(--paper-2);color:var(--stamp)}.menu-sep{color:var(--ink-2);border-top:1px dashed var(--paper-line);margin-top:6px;padding:10px 16px 4px;font-size:13px;font-weight:600}.header-tools{gap:8px;display:flex}.btn-ghost{border:1px solid var(--station-line);min-height:40px;color:var(--on-station);align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.btn-ghost:hover{border-color:var(--on-station-2);color:#fff;text-decoration:none}.page{padding-top:26px;padding-bottom:56px}.crumbs{color:var(--on-station-2);margin:0 0 14px;font-size:14px}.crumbs a{color:var(--on-station)}.crumbs a:hover{color:#fff}.layout{display:block}.layout.with-toc{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:40px;display:grid}.sheet{background:var(--paper);min-width:0;color:var(--ink);padding:30px clamp(18px,4vw,52px) 44px;position:relative;-webkit-mask:radial-gradient(circle at 9px 0,#0000 5.5px,#000 6px) 0 0/18px 100% repeat-x;mask:radial-gradient(circle at 9px 0,#0000 5.5px,#000 6px) 0 0/18px 100% repeat-x}.stub{border-bottom:2px dashed var(--paper-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin:0 0 30px;padding:4px 220px 18px 0;display:grid}.field{min-width:0;margin:0}.field dt{color:var(--ink-2);font-size:12.5px}.field dd{border-bottom:1px solid var(--ink-2);font:500 15px var(--font-typed);color:var(--typed-ink);overflow-wrap:anywhere;margin:2px 0 0;padding-bottom:3px}.stamp{z-index:1;text-align:center;max-width:220px;color:var(--stamp);font:800 17px/1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;opacity:.86;mix-blend-mode:multiply;pointer-events:none;border:3px double;border-radius:6px;justify-items:center;gap:3px;padding:11px 18px 9px;animation:.32s cubic-bezier(.2,1.6,.4,1) .15s both stamp-in;display:grid;position:absolute;top:22px;right:clamp(14px,3vw,40px);transform:rotate(-7deg);-webkit-mask:repeating-linear-gradient(118deg,#000 0 7px,#000000b8 7px 9px,#000 9px 15px);mask:repeating-linear-gradient(118deg,#000 0 7px,#000000b8 7px 9px,#000 9px 15px)}.stamp small{font:500 12px var(--font-typed);letter-spacing:0;text-transform:none}.stamp.is-alarm{color:var(--alarm);opacity:1;mix-blend-mode:normal;animation-name:stamp-in-alarm;transform:rotate(5deg);-webkit-mask:none;mask:none}@keyframes stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(1.6)}to{opacity:.86;transform:rotate(-7deg)scale(1)}}@keyframes stamp-in-alarm{0%{opacity:0;transform:rotate(5deg)scale(1.6)}to{opacity:1;transform:rotate(5deg)scale(1)}}@media (prefers-reduced-motion:reduce){.stamp{animation:none}}.lookup{flex-wrap:wrap;align-items:end;gap:10px;max-width:640px;margin:6px 0 36px;display:flex}.lookup label{color:var(--ink-2);flex:260px;gap:4px;font-size:14px;display:grid}.lookup input{font:500 18px var(--font-typed);color:var(--typed-ink);border:0;border-bottom:2px solid var(--ink);background:0 0;border-radius:0;width:100%;min-height:44px;padding:6px 2px}.lookup input::placeholder{color:#6f7c75}.lookup input:focus-visible{border-bottom-color:var(--stamp);background:#2b48a00f;outline:none}.lookup button{border:2px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);font:600 15px var(--font-body);cursor:pointer;padding:0 20px}.lookup button:hover{background:var(--stamp);border-color:var(--stamp)}.sheet.flow{flex-direction:column;display:flex}.flow .prose{display:contents}.flow .prose>*{order:4}.flow .prose>h1{order:1}.is-home .prose>h1{max-width:16ch}.flow .prose>h1+p{order:2}.flow .lookup,.flow .exhibit{order:3}.flow .stub,.flow .stamp{order:0}.exhibit{max-width:74ch;margin:6px 0 34px}.exhibit figcaption{color:var(--ink-2);margin-top:8px;font-size:13.5px}.exhibit img{image-rendering:pixelated}.exhibit .tile{background:var(--station);place-items:center;display:inline-grid;position:relative}.exhibit .tile:before{content:"";z-index:1;border:3px solid #8e9aa0;border-radius:8px;width:14px;height:42px;position:absolute;top:-12px;left:22px;transform:rotate(8deg)}.exhibit-item .tile{min-width:240px;min-height:210px;padding:28px 40px}.exhibit-item img{width:auto;max-width:100%;height:auto}.exhibit-portrait .tile{background:linear-gradient(#2b3b46, var(--station));padding:0}.exhibit-portrait .tile img{width:576px;max-width:100%;height:auto;display:block}.exhibit-portrait .variants{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.exhibit-portrait .variants img{background:var(--station);width:144px;height:auto}.exhibit-scene img{border:1px solid var(--ink-2);image-rendering:auto;width:100%;height:auto;display:block}.exhibit-gallery .shots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.exhibit-gallery img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--ink-2);image-rendering:auto;width:100%;height:auto}.prose img.ico{object-fit:contain;vertical-align:-6px;width:24px;height:24px;image-rendering:pixelated;margin:0 6px 0 0}.prose img.ico-perk,.prose img.ico-net{vertical-align:-8px;width:28px;height:28px}.prose img.ico-net{border-radius:3px}.prose img.ava{vertical-align:-7px;width:26px;height:26px;image-rendering:pixelated;background:#2b3b46;border-radius:50%;margin:0 6px 0 0}.toc{background:var(--manila);color:var(--manila-ink);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);padding:36px 18px 18px;font-size:14px;position:sticky;top:18px}.toc:before{content:"";background:var(--station);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:12px;left:50%;box-shadow:0 0 0 2px #c9b373}.toc-title{font:600 14px var(--font-body);margin:0 0 10px}.toc ol{gap:6px;margin:0;padding:0 0 0 22px;display:grid}.toc li::marker{font:500 12px var(--font-typed);color:#7a6630}.toc a{color:var(--manila-ink);text-decoration:none}.toc a:hover{color:#000;text-decoration:underline}.prose h1{font:800 clamp(30px, 4.4vw, 48px)/1.08 var(--font-display);letter-spacing:-.01em;margin:0 0 18px}.is-home .prose h1{font-size:clamp(38px,7vw,76px);line-height:1}.prose h2{font:700 23px/1.25 var(--font-display);margin:46px 0 14px}.prose h3{font:600 18px/1.35 var(--font-body);margin:28px 0 8px}.prose h1+p{font-size:19px;line-height:1.55}.prose p,.prose ul,.prose ol{margin:0 0 16px}.prose li{margin:4px 0}.prose strong{font-weight:600}.prose code{font:.88em var(--font-typed);background:var(--paper-2);padding:1px 5px}.prose hr{border:0;border-top:2px dashed var(--paper-line);margin:32px 0}.prose blockquote{background:var(--manila);color:var(--manila-ink);margin:28px 0;padding:18px 20px 14px;position:relative;transform:rotate(-.4deg);box-shadow:0 2px #00000014}.prose blockquote:before{content:"";background:#ffffff8c;width:84px;height:18px;margin-left:-42px;position:absolute;top:-9px;left:50%;transform:rotate(2deg)}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote a{color:#4a3200}.prose table{border-collapse:collapse;max-width:100%;margin:18px 0 26px;font-size:15.5px;display:block;overflow-x:auto}.prose thead th{background:var(--paper-2);color:var(--ink);border-bottom:2px solid var(--ink);font-size:14px;font-weight:600}.prose th,.prose td{border-bottom:1px solid var(--paper-line);text-align:left;vertical-align:top;padding:9px 14px 9px 0}.prose th:first-child,.prose td:first-child{padding-left:10px}.prose td img{vertical-align:middle;width:auto;max-height:40px;margin-right:6px}.prose tbody tr:hover td{background:#2b48a00d}.prose th small,.prose td small{color:var(--ink-2)}.prose details{background:var(--paper-2);border:1px dashed var(--alarm);margin:22px 0}.prose details>summary{cursor:pointer;font:600 16px var(--font-body);color:var(--alarm);padding:13px 18px}.prose details[open]>summary{border-bottom:1px dashed var(--paper-line)}.prose details>:not(summary){margin-left:18px;margin-right:18px}.prose details>:last-child{margin-bottom:18px}.site-footer{border-top:1px solid var(--station-line)}.footer-row{color:var(--on-station-2);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-top:22px;padding-bottom:30px;font-size:14px;display:flex}.footer-row p{margin:0}#search{--pagefind-ui-scale:.95;--pagefind-ui-primary:var(--stamp);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--paper);--pagefind-ui-border:var(--ink-2);--pagefind-ui-tag:var(--paper-2);--pagefind-ui-border-radius:0;--pagefind-ui-font:var(--font-body)}#search mark{background:var(--manila);color:var(--ink);padding:0 2px}@media (width>=641px){.prose table{width:100%;display:table}}.prose{max-width:none}.prose>:not(table),.flow .prose>:not(table){max-width:74ch}.flow .prose>table{max-width:none}@media (width<=960px){.layout.with-toc{display:block}.toc{display:none}}@media (width<=640px){.wrap{padding:0 12px}body{font-size:16px}.header-tools{width:100%}.menu ul{min-width:0;position:fixed;left:12px;right:12px}.stub{grid-template-columns:1fr 1fr;padding-top:88px;padding-right:0}.stamp{padding:8px 14px 7px;font-size:14px;top:18px;right:12px}.prose h2{font-size:20px}.exhibit-gallery .shots{grid-template-columns:1fr 1fr}.exhibit-portrait .variants img{width:calc(50% - 4px)}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-600-normal.oRSANpZr.woff2)format("woff2"),url(/_astro/unbounded-latin-600-normal.BPdB_PEv.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-cyrillic-600-normal.DW6uzIMB.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-600-normal.B-s5c2Kn.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-700-normal.CaoNriVp.woff2)format("woff2"),url(/_astro/unbounded-latin-700-normal.CZtriu5h.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-cyrillic-700-normal.BnWDpkfm.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-700-normal.BKv7sql3.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-latin-800-normal.CN2Hxyoo.woff2)format("woff2"),url(/_astro/unbounded-latin-800-normal.Cjred_zf.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-cyrillic-800-normal.-HlTIRd4.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-800-normal.DbsDaRyD.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-italic.CsGl1sm0.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-italic.D9J6q4_O.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-italic.Bf1n82Tb.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff")}
