@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-normal-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:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-normal-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:"Libertinus Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libertinus-serif-display-normal-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:"Libertinus Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libertinus-serif-display-normal-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:Martian Mono;font-style:normal;font-weight:400 500;font-stretch:87.5%;font-display:swap;src:url(/fonts/martian-mono-normal-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:Martian Mono;font-style:normal;font-weight:400 500;font-stretch:87.5%;font-display:swap;src:url(/fonts/martian-mono-normal-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:Poltawski Nowy;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poltawski-nowy-italic-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:Poltawski Nowy;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poltawski-nowy-italic-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:Special Gothic Condensed One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-gothic-condensed-one-normal-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:Special Gothic Condensed One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-gothic-condensed-one-normal-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{--f-display: "Libertinus Serif Display", serif;--f-rotulo: "Special Gothic Condensed One", sans-serif;--f-cuerpo: "Inter", sans-serif;--f-dato: "Martian Mono", monospace;--f-acento: "Poltawski Nowy", serif;--ease: cubic-bezier(.2, .8, .2, 1);--bg: #E0DCD4;--ink: #1A1A1A;--mid: #5E5B57;--soft: #BEB9B0;--faint: #D5D0C7;--inv-bg: #1A1A1A;--inv-ink: #E0DCD4;--focus: #1A1A1A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #141414;--ink: #D8D4CC;--mid: #948F88;--soft: #3A3937;--faint: #1F1E1D;--inv-bg: #D8D4CC;--inv-ink: #141414;--focus: #D8D4CC}}:root[data-theme=dark]{--bg: #141414;--ink: #D8D4CC;--mid: #948F88;--soft: #3A3937;--faint: #1F1E1D;--inv-bg: #D8D4CC;--inv-ink: #141414;--focus: #D8D4CC}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*{transition:none!important;animation:none!important}}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{background:var(--bg);color:var(--ink)}body{background:var(--bg);color:var(--ink);font-family:var(--f-cuerpo);transition:background .3s,color .3s;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dato{font-family:var(--f-dato);font-variation-settings:"wdth" 87.5;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--mid)}.wrap{padding:0 clamp(16px,6vw,96px)}.skip{position:absolute;left:-999px;top:8px;background:var(--inv-bg);color:var(--inv-ink);padding:10px 14px;z-index:50}.skip:focus{left:8px}body>header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--soft)}body>header .wrap{display:flex;align-items:center;gap:20px;height:64px}.brand{font-family:var(--f-display);font-size:24px;white-space:nowrap;padding:10px 0}.mini{display:flex;align-items:center;gap:4px;margin-left:auto}.mini a{font-family:var(--f-display);color:var(--mid);white-space:nowrap;position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;transition:color .2s}.mini a:hover,.mini a[aria-current]{color:var(--ink)}.mini a[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:8px;border-top:1px solid var(--ink)}.tools{display:flex;gap:6px}.btn{font-family:var(--f-dato);font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:transparent;color:var(--ink);border:1px solid var(--soft);min-width:44px;min-height:44px;padding:0 10px;cursor:pointer}.btn:hover{border-color:var(--ink)}.menu-btn{display:none}.hero{border-bottom:1px solid var(--soft)}.hero svg{display:block;width:100%;height:auto}.mline{stroke:var(--soft)}.mline.base{stroke:var(--ink)}.mlabel{font-family:var(--f-dato);font-size:11px;fill:var(--mid)}.text .outline{fill:var(--ink);stroke:var(--ink);stroke-width:0;transition:fill .25s,stroke-width .25s}.text .outline:hover{fill:transparent;stroke-width:1.2}.sb{stroke:var(--mid);stroke-dasharray:2 3}.intro{display:grid;grid-template-columns:auto 1fr auto;gap:48px;align-items:end;padding-top:28px;padding-bottom:40px}.count{font-family:var(--f-rotulo);font-size:72px;line-height:.85}.intro p{font-size:18px;line-height:1.5;max-width:46ch}.intro p em{font-family:var(--f-acento);font-size:1.12em}.idx-head{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:6px}.row{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,300px) 40px;align-items:center;gap:16px;border-top:1px solid var(--soft);padding:2px 0;transition:border-color .2s}.idx .row:last-child{border-bottom:1px solid var(--soft)}.row .n{font-family:var(--f-rotulo);font-size:26px;color:var(--mid);transition:color .2s}.row .nm{font-family:var(--f-display);font-size:min(calc(var(--s) * 1px),calc(var(--s) / 96 * 9vw));line-height:1.2;padding:.04em 0 .08em;overflow-wrap:anywhere;transition:transform .45s var(--ease)}.row .pv{font-size:14.5px;line-height:1.45;color:var(--mid);transition:color .2s}.row .soon{font-family:var(--f-dato);font-size:10px;text-transform:uppercase;border:1px solid var(--soft);padding:2px 6px;margin-left:10px;vertical-align:middle;color:var(--mid)}.row .ar{font-family:var(--f-display);font-size:28px;justify-self:end;opacity:.3;transition:opacity .2s,transform .35s var(--ease)}.row:hover{border-top-color:var(--ink)}.row:hover .nm{transform:translate(14px)}.row:hover .n,.row:hover .pv{color:var(--ink)}.row:hover .ar{opacity:1;transform:translate(4px)}.ptitle{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:baseline;border-bottom:1px solid var(--ink);padding-top:40px;padding-bottom:8px}.ptitle .n{font-family:var(--f-rotulo);font-size:26px;color:var(--mid)}.ptitle h1{font-family:var(--f-display);font-weight:400;font-size:clamp(54px,10vw,140px);line-height:1.2;min-width:0;overflow-wrap:anywhere}.lede{font-family:var(--f-acento);font-style:italic;font-size:clamp(20px,2.2vw,28px);line-height:1.35;max-width:42ch;padding-top:24px;padding-bottom:36px}.back{display:inline-flex;align-items:center;min-height:44px;margin:40px 0}.cta{display:inline-flex;align-items:center;min-height:48px;background:var(--inv-bg);color:var(--inv-ink);font-family:var(--f-dato);font-size:13px;padding:0 22px}.cta.ghost{background:transparent;color:var(--mid);border:1px solid var(--soft)}.list>*{display:grid;grid-template-columns:130px 1fr;gap:16px;border-top:1px solid var(--soft);padding:16px 0;align-items:baseline}.list b{font-family:var(--f-display);font-weight:400;font-size:clamp(26px,3.4vw,44px);line-height:1.12;transition:transform .35s var(--ease)}.list a:hover b{transform:translate(12px)}footer{border-top:1px solid var(--soft);margin-top:40px}footer .set,footer .by{margin:0;line-height:1.9}footer .by a{font-family:var(--f-display);font-size:16px;text-decoration:underline;text-decoration-color:var(--soft);text-underline-offset:3px;display:inline-block;min-height:24px}footer .by a:hover{text-decoration-color:var(--ink)}footer .set a{font-size:15px;text-decoration:underline;text-decoration-color:var(--soft);text-underline-offset:3px;display:inline-block;min-height:24px}footer .set a:hover{text-decoration-color:var(--ink)}footer .pub-f{margin:0;line-height:1.9}footer .pub-f a{text-decoration:underline;text-decoration-color:var(--soft);text-underline-offset:3px;display:inline-block;min-height:24px}footer .pub-f a:hover{color:var(--ink);text-decoration-color:var(--ink)}footer .wrap{display:flex;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:28px;flex-wrap:wrap}@media(max-width:860px){.mini{display:none}.menu-btn{display:inline-block;margin-left:auto}body.menu-open .mini{display:flex;position:fixed;inset:64px 0 0;background:var(--bg);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px;z-index:19}body.menu-open .mini a{font-size:40px!important;padding:8px 0;border-bottom:1px solid var(--soft);color:var(--ink)}body.menu-open .mini a[aria-current]:after{display:none}.intro{grid-template-columns:1fr;gap:14px}.intro .dato:last-child{display:none}.row{grid-template-columns:34px minmax(0,1fr) 24px}.row .n{font-size:20px}.row .pv{grid-column:2 / 4;grid-row:2;font-size:13.5px;padding-bottom:8px}.row .ar{font-size:22px;opacity:.6}.ptitle{grid-template-columns:34px 1fr}.ptitle .dato{display:none}.list>*{grid-template-columns:1fr;gap:4px}}html{scrollbar-color:var(--soft) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--soft);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--mid)}::selection{background:var(--ink);color:var(--bg)}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;height:24px;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:1px;background:var(--ink)}input[type=range]::-moz-range-track{height:1px;background:var(--ink)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:18px;margin-top:-9px;background:var(--bg);border:1px solid var(--ink)}input[type=range]::-moz-range-thumb{width:12px;height:18px;border-radius:0;background:var(--bg);border:1px solid var(--ink)}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--ink)}input[type=range]:hover::-moz-range-thumb{background:var(--ink)}select{-webkit-appearance:none;appearance:none;border-radius:0;cursor:pointer;padding-right:28px!important;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}select:hover{border-color:var(--ink)!important}option{background:var(--bg);color:var(--ink)}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--ink);background:transparent;display:inline-grid;place-content:center;cursor:pointer;margin:0}input[type=checkbox]:before{content:"";width:10px;height:10px;background:var(--ink);transform:scale(0);transition:transform .12s}input[type=checkbox]:checked:before{transform:scale(1)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input::placeholder{color:var(--mid)}dialog{color:var(--ink)}.facts{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;align-items:baseline;font-size:16px}.facts a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--soft)}.facts a:hover{text-decoration-color:var(--ink)}
