@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./chivo-mono-vietnamese-wght-normal.CR-pvMd4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./chivo-mono-latin-ext-wght-normal.Cnx6d2Yf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./chivo-mono-latin-wght-normal.DXNvimoL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./chivo-mono-vietnamese-wght-italic.C_t5mV7y.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./chivo-mono-latin-ext-wght-italic.BECRMMO9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./chivo-mono-latin-wght-italic.Dn1KKYY8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-greek-wght-normal.ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-wght-normal.D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4eeeb;--paper-deep:#e6dbd4;--ink:#221a1a;--ink-soft:#755f5d;--cyan:#370300;--cyan-deep:#370300;--seal:#dc5e22;--gold:#d29976;--sand:#d7c9bf;--ok:#29a467;--warn:#fcb72e;--alert:#ee3e57;--display:"Fraunces Variable", Georgia, serif;--text:"Fraunces Variable", Georgia, serif;--mono:"Chivo Mono Variable", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--text);font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 72;font-size:17px;font-weight:340;line-height:1.65}h1,h2,h3{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 72;font-style:italic;font-weight:550;line-height:1.15}h1{font-size:2.1rem}h2{font-size:1.45rem}h3{font-size:1.15rem}a{color:var(--cyan);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--seal)}.wrap{max-width:1200px;margin:0 auto;padding:0 1.25rem}nav.top{background:var(--paper);color:var(--ink);z-index:50;border-bottom:3px solid var(--seal);position:sticky;top:0}nav.top .wrap{flex-wrap:wrap;align-items:baseline;gap:1.6rem;padding:.8rem 1.25rem;display:flex}nav.top .brand{font-family:var(--display);letter-spacing:.14em;color:var(--paper);font-size:1.25rem;font-weight:600;text-decoration:none}nav.top a.item{color:var(--ink);border-bottom:2px solid #0000;font-size:1rem;font-style:italic;font-weight:600;text-decoration:none}nav.top a.item:hover,nav.top a.item.active{color:var(--ink);border-bottom:2px solid var(--seal)}nav.top .brand img{width:auto;height:46px;display:block}.btn{background:var(--cyan);color:#fff;font-family:var(--text);cursor:pointer;border:none;border-radius:2px;padding:.55rem 1.1rem;font-size:.95rem;text-decoration:none;display:inline-block}.btn:hover{background:var(--seal);color:#fff}.btn.ghost{color:var(--cyan);border:1px solid var(--cyan);background:0 0}table.cat{border-collapse:collapse;width:100%;font-size:.92rem}table.cat th{text-align:left;font-family:var(--display);border-bottom:2px solid var(--ink);cursor:pointer;white-space:nowrap;padding:.5rem .6rem;font-weight:600}table.cat td{border-bottom:1px solid var(--paper-deep);vertical-align:top;padding:.45rem .6rem}table.cat tr:hover td{background:var(--paper-deep)}.badge{letter-spacing:.04em;vertical-align:middle;font-size:.72rem;font-family:var(--text);border-radius:2px;padding:.1rem .45rem;display:inline-block}.badge.agey{background:var(--paper-deep);color:var(--ink-soft);border:1px solid #d8cbb2}.badge.vis{background:var(--seal);color:#fff}.badge.ai{background:var(--cyan);color:#fff}.badge.student{color:#fff;background:#999}.badge.curator{background:var(--ok);color:#fff}.badge.conf-low{color:#3a3010;background:#c9b458}.field-row{border-bottom:1px solid var(--paper-deep);grid-template-columns:11rem 1fr;gap:.4rem 1rem;padding:.5rem 0;display:grid}.field-name{font-family:var(--display);color:var(--ink-soft);font-size:.92rem;font-weight:600}.claim{margin:.15rem 0}.claim .src-note{color:var(--ink-soft);margin-left:.4rem;font-size:.8rem}input[type=text],input[type=search],select,textarea{font-family:var(--text);color:var(--ink);background:#fffdf8;border:1px solid #c9bda5;border-radius:2px;padding:.5rem .7rem;font-size:1rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--cyan)}.hero{background:var(--cyan-deep);color:var(--paper);padding:4.5rem 0 3.5rem}.hero h1{letter-spacing:.05em;margin:0 0 .4rem;font-size:clamp(2.4rem,6vw,4.2rem)}.hero .sub{color:#c3d3e2;max-width:44rem;font-size:1.25rem;font-style:italic}.numbers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:2.5rem 0 0;display:grid}.numbers .n{border-left:3px solid var(--seal);padding-left:.8rem}.numbers .n b{font-family:var(--display);color:#fff;font-size:2rem;display:block}.numbers .n span{color:#b9c9d8;font-size:.85rem}.doors{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin:2.5rem 0;display:grid}.door{color:var(--ink);border:1px solid #ddd0b8;border-top:4px solid var(--seal);background:#fffdf8;padding:1.4rem;text-decoration:none;transition:transform .12s}.door:hover{border-top-color:var(--seal);color:var(--ink);transform:translateY(-3px)}.door h3{margin:0 0 .4rem}.door p{color:var(--ink-soft);margin:0;font-size:.92rem}.viewer{background:#0d1b28;min-height:520px}footer.site{background:var(--paper);color:var(--ink);border-top:1px solid var(--sand);font-family:var(--mono);word-spacing:.2em;margin-top:4rem;padding:1.4rem 0;font-size:.72rem;font-weight:300;line-height:2}footer.site a{color:var(--ink)}@media (width<=700px){.field-row{grid-template-columns:1fr}}.sat-toggle{z-index:5;color:var(--ink);border:1px solid var(--paper-deep);cursor:pointer;background:#fffdf6;border-radius:3px;padding:.35rem .7rem;font-family:inherit;font-size:.8rem;position:absolute;bottom:28px;left:10px;box-shadow:0 1px 4px #00000026}.sat-toggle:hover{background:var(--paper-deep)}.sat-toggle.on{background:var(--ink);color:#fffdf6;border-color:var(--ink)}select.sat-toggle{appearance:auto}.ejidos-toggle{z-index:5;border:1px solid var(--paper-deep);cursor:pointer;background:#fffdf6;border-radius:3px;padding:.3rem .55rem;font-size:.78rem;position:absolute;bottom:28px;left:132px;box-shadow:0 1px 4px #00000026}body.readonly .contrib,body.readonly .tiny-edit,body.readonly select.verdict,body.readonly .vb-flag,body.readonly .edit-box{display:none!important}.signin.svelte-12qhfyh{color:var(--seal);margin-left:auto;font-size:.85rem;font-style:italic}.signin.become.svelte-12qhfyh{margin-left:.9rem}.foot.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:2rem;display:flex}.eu.svelte-12qhfyh{flex:none;width:auto;height:72px}@media (width<=640px){.foot.svelte-12qhfyh{flex-direction:column;align-items:flex-start}}.beta.svelte-12qhfyh{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--seal);margin-left:.15rem;font-size:.62rem;font-style:italic;font-weight:600}.lang.svelte-12qhfyh{color:var(--ink);cursor:pointer;font-style:italic;font-weight:600;font-family:var(--text);background:0 0;border:none;padding:.1rem .25rem;font-size:.9rem}.lang.on.svelte-12qhfyh{color:var(--ink);border-bottom:2px solid var(--seal)}.tools.svelte-12qhfyh{flex-basis:100%;align-items:center;gap:1rem;display:flex}.navsearch.svelte-12qhfyh{border:2px solid var(--seal);color:var(--ink);font-family:var(--text);background:#fff;border-radius:2px;width:15rem;max-width:38vw;padding:.3rem .7rem;font-size:.85rem}.navsearch.svelte-12qhfyh::placeholder{color:var(--ink-soft);font-weight:300}.navsearch.svelte-12qhfyh:focus{outline:1px solid var(--seal)}
