@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{color-scheme:light;--font-serif:"Source Serif 4", Georgia, serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--t-display:clamp(56px, 7.4vw, 104px);--t-head:clamp(32px, 3.6vw, 46px);--t-body:clamp(17px, 1.25vw, 19px);--t-cap:14px;--space-1:4px;--space-2:8px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-22:88px;--section:clamp(88px, 11vw, 168px);--hair:1px;--c-papel:#f3f1ea;--c-papel-elevado:#fbfaf6;--c-tinta:#16181d;--c-grafite:#55575c;--c-linha:#cfcbbf;--c-coomassie:#24338f;--c-coomassie-fundo:#1e2b7a;--c-coomassie-claro:#dce0f5;--c-coomassie-tinta:#c9cef2;--c-marca-texto:#f2d43b;--c-night:#0b1030;--bg:var(--c-papel);--fg:var(--c-tinta);--muted:var(--c-grafite);--rule:var(--c-linha);--rule-strong:var(--c-tinta);--accent:var(--c-coomassie);--draw:var(--c-coomassie);--draw-soft:#24338f80;--hl:var(--c-marca-texto);--hl-fg:var(--c-tinta)}[data-ground=plate]{--bg:var(--c-coomassie);--bg-deep:var(--c-coomassie-fundo);--fg:var(--c-papel);--muted:var(--c-coomassie-tinta);--rule:#f3f1ea47;--rule-strong:var(--c-papel);--accent:var(--c-papel);--draw:var(--c-papel);--draw-soft:#f3f1ea80;background-color:var(--bg);color:var(--fg)}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--c-grafite) var(--c-papel);scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;font-family:var(--font-serif);font-size:var(--t-body);background:var(--bg);font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}[data-ground=plate] :focus-visible{outline-color:var(--hl)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,figure,ol,ul,dl,dd{margin:0}svg{display:block}::selection{background:var(--hl);color:var(--hl-fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--c-papel)}::-webkit-scrollbar-thumb{background:var(--c-linha);border:2px solid var(--c-papel)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--hl);color:var(--hl-fg);font:500 14px var(--font-sans);padding:8px 12px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.sans{font-family:var(--font-sans)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cap{font-family:var(--font-sans);font-size:var(--t-cap);color:var(--muted);line-height:1.45}.display{font-family:var(--font-serif);font-weight:600;font-size:var(--t-display);letter-spacing:-.028em;text-wrap:balance;line-height:.94}.head{font-family:var(--font-serif);font-weight:400;font-size:var(--t-head);letter-spacing:-.015em;text-wrap:balance;line-height:1.08}.head .n{font-family:var(--font-sans);letter-spacing:.12em;color:var(--muted);vertical-align:.5em;margin-right:.9em;font-size:.36em}.smallcaps{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.measure{max-width:62ch}.italic{font-style:italic}.wrap{width:min(1280px,100% - 32px);margin-inline:auto}@media (width>=900px){.wrap{width:min(1280px,100% - 144px)}}.section{padding-block:var(--section)}.section:not([data-ground])+.section:not([data-ground]){padding-top:0}.sec-head{gap:18px;max-width:52ch;margin-bottom:clamp(40px,5vw,72px);display:grid}.sec-head p{color:var(--muted)}[data-ground=plate].section{background-image:linear-gradient(#f3f1ea0b 1px,#0000 1px),linear-gradient(90deg,#f3f1ea0b 1px,#0000 1px);background-position:top;background-size:32px 32px}.figcap{color:var(--muted);max-width:60ch;margin-top:16px;font-size:16px;line-height:1.45}.figcap b{color:var(--fg);font-weight:600}.plate{background:var(--c-coomassie);color:var(--c-papel);position:relative}.plate:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #16181d14}.go{min-height:44px;font:500 15px var(--font-sans);color:var(--hl-fg);background:var(--hl);align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:gap .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.go:hover{gap:16px}.link-quiet{font:500 15px var(--font-sans);align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.link-quiet:hover{text-underline-offset:.3em;text-decoration:underline}.jtable{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;font-size:17px}.jtable caption{caption-side:top;text-align:left;color:var(--muted);padding-bottom:14px;font-size:16px}.jtable caption b{color:var(--fg);font-weight:600}.jtable thead th{font:500 13px var(--font-sans);letter-spacing:.04em;color:var(--muted);text-align:left;border-top:1.5px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:10px 24px 10px 0}.jtable td{vertical-align:baseline;border-bottom:1px solid var(--rule);padding:14px 24px 14px 0}.jtable tbody tr:last-child td{border-bottom:1.5px solid var(--rule-strong)}.jtable .num{text-align:right;white-space:nowrap;font-family:var(--font-serif)}.jtable .note{color:var(--muted);font-size:16px}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dw{stroke:var(--draw);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dw-soft{stroke:var(--draw-soft);fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.dw-heavy{stroke:var(--draw);fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dw-dash{stroke:var(--draw-soft);fill:none;stroke-width:1px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.dw-centre{stroke:var(--draw-soft);fill:none;stroke-width:1px;stroke-dasharray:14 4 2 4;vector-effect:non-scaling-stroke}.dw-fill{fill:var(--bg)}.dw-solid{fill:var(--draw);stroke:none}.dw-hot{fill:var(--hl);stroke:var(--hl);stroke-width:1px;vector-effect:non-scaling-stroke}.dw-hatch{fill:url(#hatch);stroke:var(--draw);stroke-width:1.4px;vector-effect:non-scaling-stroke}.dw-text{fill:var(--fg);stroke:none;font-family:var(--font-sans);letter-spacing:.08em;font-size:10px;font-weight:500}.dw-text-soft{fill:var(--muted);stroke:none;font-family:var(--font-sans);letter-spacing:.08em;font-size:9px}.seg{border:1px solid var(--rule);display:inline-flex}.seg button{font:500 13px var(--font-sans);min-height:32px;color:var(--muted);padding:6px 12px;transition:color .2s,background-color .2s}.seg button+button{border-left:1px solid var(--rule)}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rh[data-astro-cid-ybatimd6]{z-index:50;background:color-mix(in srgb, var(--c-papel) 94%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.scrolled .rh[data-astro-cid-ybatimd6]{border-bottom-color:var(--c-tinta)}.rh[data-astro-cid-ybatimd6]{transition:border-color .3s,background-color .4s,color .4s}.top-dark:not(.past-film) .rh[data-astro-cid-ybatimd6]{background:color-mix(in srgb, var(--c-night) 88%, transparent);color:var(--c-papel);border-bottom-color:#f3f1ea24}.top-dark:not(.past-film) .rh-nav[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6],.top-dark:not(.past-film) .rh-place[data-astro-cid-ybatimd6]{color:var(--c-coomassie-tinta)}.top-dark:not(.past-film) .rh-nav[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]:hover{color:var(--c-papel)}.top-dark:not(.past-film) .rh-end[data-astro-cid-ybatimd6]{border-left-color:#f3f1ea33}.top-dark:not(.past-film) .rh-mark[data-astro-cid-ybatimd6] .mono-vc path{fill:var(--c-papel)}.top-dark:not(.past-film) .rh-mark[data-astro-cid-ybatimd6] .mono-vc g{stroke:var(--c-coomassie-tinta)}.rh-in[data-astro-cid-ybatimd6]{height:68px;font-family:var(--font-sans);align-items:center;gap:32px;font-size:15px;display:flex}.rh-id[data-astro-cid-ybatimd6]{letter-spacing:.01em;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:inline-flex}.rh-mark[data-astro-cid-ybatimd6] .mono-vc{width:auto;height:26px}.rh-nav[data-astro-cid-ybatimd6]{gap:28px;margin-left:auto;display:none}.rh-nav[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{color:var(--muted);padding-block:8px;text-decoration:none;transition:color .2s}.rh-nav[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]:hover,.rh-nav[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6][aria-current]{color:var(--fg)}.rh-end[data-astro-cid-ybatimd6]{align-items:center;gap:20px;margin-left:auto;display:flex}.rh-place[data-astro-cid-ybatimd6]{color:var(--muted);display:none}.rh-lang[data-astro-cid-ybatimd6]{padding:8px 0;font-weight:500;text-decoration:none}.rh-menu[data-astro-cid-ybatimd6]{font:500 15px var(--font-sans);min-height:44px;padding:10px 0}@media (width>=900px){.rh-nav[data-astro-cid-ybatimd6]{display:flex}.rh-end[data-astro-cid-ybatimd6]{border-left:1px solid var(--rule);margin-left:0;padding-left:28px}.rh-menu[data-astro-cid-ybatimd6]{display:none}}@media (width>=1240px){.rh-place[data-astro-cid-ybatimd6]{display:inline}}.menu[data-astro-cid-ybatimd6]{background:var(--c-papel);width:100%;max-width:none;height:100%;max-height:none;color:var(--c-tinta);border:0;margin:0;padding:18px 16px 40px}.menu[data-astro-cid-ybatimd6]::backdrop{background:var(--c-papel)}.menu-head[data-astro-cid-ybatimd6]{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.menu-nav[data-astro-cid-ybatimd6]{display:grid}.menu-nav[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{font:400 38px/1.15 var(--font-serif);letter-spacing:-.01em;border-bottom:1px solid var(--rule);padding:14px 0;text-decoration:none}.colophon[data-astro-cid-ybatimd6]{border-top:1px solid var(--c-tinta)}.colophon-in[data-astro-cid-ybatimd6]{font:14px/1.5 var(--font-sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:32px 40px;display:flex}.colophon-mark[data-astro-cid-ybatimd6] .mono-vc{width:auto;height:22px}.colophon-in[data-astro-cid-ybatimd6] p[data-astro-cid-ybatimd6]{flex:1;min-width:240px}.arrow[data-astro-cid-tns2tesc]{vertical-align:-.1em;flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-block}
