.mx-ramos{
  --chao:#E9EAE6; --papel:#F4F5F2; --tinta:#17202B; --tinta-2:#4B535C; --fio:#C5C9C2;
  --verde:#1E5B47; --tijolo:#B23A2B; --ouro:#C99A2E;
  --f-display:"Bricolage Grotesque", system-ui, sans-serif;
  --f-texto:"Newsreader", Georgia, serif;
  --t-h2:clamp(2.1rem, 1.3rem + 3.4vw, 4.4rem);
  --t-h3:clamp(1.3rem, 1.1rem + .8vw, 1.75rem);
  --t-corpo:clamp(1.06rem, 1rem + .25vw, 1.2rem);
  --margem:clamp(1rem, 4vw, 4.5rem);
  --ease:cubic-bezier(.16,1,.3,1);
}.mx-ramos *{box-sizing:border-box}.mx-ramos{scroll-behavior:smooth}.mx-ramos{margin:0;background:var(--chao);color:var(--tinta);font:400 var(--t-corpo)/1.6 var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.mx-ramos a{color:inherit}.mx-ramos :focus-visible{outline:3px solid var(--verde);outline-offset:3px;border-radius:2px}.mx-ramos svg{display:block;max-width:100%}.mx-ramos .h1,.mx-ramos h2,.mx-ramos h3,.mx-ramos h4{font-family:var(--f-display);font-weight:700;margin:0;text-wrap:balance}.mx-ramos p{margin:0 0 1em;max-width:62ch;text-wrap:pretty}.mx-ramos .pular{position:absolute;left:-999px}.mx-ramos .pular:focus{left:1rem;top:1rem;background:var(--papel);padding:.5rem 1rem;z-index:99}.mx-ramos .topo{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem var(--margem);flex-wrap:wrap}.mx-ramos .marca{font:800 1.35rem/1 var(--f-display);font-stretch:85%;letter-spacing:-.02em;text-decoration:none}.mx-ramos .topo nav{display:flex;gap:1.3rem;flex-wrap:wrap;font:500 .98rem/1 var(--f-display)}.mx-ramos .topo nav a{text-decoration:none;padding:.3rem 0;border-bottom:2px solid transparent;transition:border-color .16s}.mx-ramos .topo nav a:hover{border-color:currentColor}.mx-ramos .intro{padding:clamp(1.5rem,5vw,4rem) var(--margem) 1.5rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1rem 1.5rem}.mx-ramos .intro .h1{grid-column:1/9;font-size:clamp(2.6rem,1.2rem + 6.4vw,7rem);line-height:.92;letter-spacing:-.03em;font-stretch:88%;font-weight:750}.mx-ramos .intro p{grid-column:1/7;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.45;margin-top:1rem;color:var(--tinta)}.mx-ramos .aviso{grid-column:1/-1;font:500 .95rem/1.4 var(--f-display);color:var(--tinta-2);border-left:4px solid var(--ouro);padding-left:.8rem;max-width:62ch}.mx-ramos .ramos{position:sticky;top:0;z-index:20;background:var(--chao);border-block:1.5px solid var(--tinta);padding:.65rem var(--margem)}.mx-ramos .ramos .rol{display:flex;gap:.45rem;overflow-x:auto;padding:.15rem .15rem .4rem;scrollbar-width:thin}.mx-ramos .ramos button,.mx-ramos .alternar button{font:500 .93rem/1 var(--f-display);border:1.5px solid var(--tinta);background:transparent;color:var(--tinta);padding:.6rem .85rem;border-radius:999px;cursor:pointer;flex:none;white-space:nowrap;transition:background .16s,color .16s}.mx-ramos .ramos button:hover,.mx-ramos .alternar button:hover{background:var(--papel)}.mx-ramos .ramos button[aria-pressed=true],.mx-ramos .alternar button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.mx-ramos #ramo-painel{padding:clamp(2rem,5vw,4rem) var(--margem) 0}.mx-ramos .cab{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-bottom:2rem;align-items:end}.mx-ramos .cab h2{grid-column:1/8;font-size:var(--t-h2);line-height:.95;letter-spacing:-.035em;font-stretch:85%}.mx-ramos .cab h2:focus{outline:none}.mx-ramos .cab p{grid-column:8/-1;margin:0;color:var(--tinta-2)}.mx-ramos .peq{font:400 .95rem/1.4 var(--f-texto);color:var(--tinta-2);margin:.5rem 0 0}.mx-ramos .dir{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:0;border:1.5px solid var(--tinta);background:var(--papel);margin-bottom:3.5rem}.mx-ramos .dir-c{padding:1.3rem 1.4rem;border-right:1px solid var(--fio)}.mx-ramos .dir-c:last-child{border-right:0}.mx-ramos .dir h3{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:.8rem}.mx-ramos .dir .h3b{margin-top:1.2rem}.mx-ramos .dir p{margin:0 0 .4rem;font-size:1.02rem;line-height:1.5}.mx-ramos .sw{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.mx-ramos .sw li{display:grid;grid-template-columns:2.4rem 1fr auto;gap:.7rem;align-items:center;font:500 .92rem/1.2 var(--f-display)}.mx-ramos .sw i{width:2.4rem;height:2.4rem;border:1px solid rgba(23,32,43,.25);border-radius:4px}.mx-ramos .sw code{font:500 .85rem ui-monospace,Consolas,monospace;color:var(--tinta-2)}.mx-ramos .fo{padding:1.1rem;border:1px solid rgba(23,32,43,.2)}.mx-ramos .mini{display:inline-flex;gap:2px;vertical-align:middle;margin-left:.3rem}.mx-ramos .mini i{width:.9rem;height:.9rem;border:1px solid rgba(23,32,43,.25)}.mx-ramos .dir a{font-weight:600;text-underline-offset:3px}.mx-ramos .peca{margin-bottom:4rem}.mx-ramos .peca-h{display:flex;align-items:center;gap:.9rem;margin-bottom:1.1rem;flex-wrap:wrap}.mx-ramos .peca-h h3{font-size:var(--t-h3)}.mx-ramos .peca-h .num{font:800 1rem/1 var(--f-display);width:2.1rem;height:2.1rem;border-radius:50%;background:var(--tinta);color:var(--papel);display:grid;place-items:center}.mx-ramos .alternar{display:flex;gap:.4rem;margin-left:auto}.mx-ramos .quadro{margin:0 auto;background:var(--papel);transition:width .5s var(--ease)}.mx-ramos .quadro.pc{width:100%;border:1.5px solid var(--tinta);border-radius:10px;overflow:hidden}.mx-ramos .quadro.pc .nav-bar{display:flex;gap:.4rem;align-items:center;padding:.6rem .8rem;border-bottom:1px solid var(--fio);background:var(--chao)}.mx-ramos .quadro .nav-bar i{width:.7rem;height:.7rem;border-radius:50%;background:var(--fio);border:1px solid #9aa097}.mx-ramos .quadro .nav-bar span{margin-left:.8rem;flex:1;max-width:26rem;font:500 .85rem/1 var(--f-display);color:var(--tinta-2);background:var(--papel);border:1px solid var(--fio);border-radius:999px;padding:.4rem .8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-ramos .quadro iframe{width:100%;height:min(78vh,700px);border:0;display:block;background:#fff}.mx-ramos .quadro.cel{width:min(100%,390px);background:#101010;border-radius:44px;padding:12px}.mx-ramos .quadro.cel .nav-bar{display:none}.mx-ramos .quadro.cel iframe{border-radius:32px;height:min(78vh,740px)}.mx-ramos .vgrid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.mx-ramos .rl-wrap{display:flex;flex-direction:column;align-items:center;gap:.8rem}.mx-ramos .btn-p{font:600 .95rem/1 var(--f-display);border:1.5px solid var(--tinta);background:var(--tinta);color:var(--papel);padding:.65rem 1.1rem;border-radius:999px;cursor:pointer}.mx-ramos .btn-p:disabled{background:transparent;color:var(--tinta);cursor:default}.mx-ramos .rot h4{font-size:1rem;margin:1.4rem 0 .6rem}.mx-ramos .rot h4 small{font:400 .9rem var(--f-texto);color:var(--tinta-2)}.mx-ramos .gancho{border:1.5px solid var(--tinta);background:var(--papel);padding:1rem 1.2rem}.mx-ramos .gancho h4{margin:0 0 .4rem;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2)}.mx-ramos .gancho p{margin:0;font-size:1.1rem}.mx-ramos .roteiro{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--tinta)}.mx-ramos .roteiro li{border-bottom:1px solid var(--fio)}.mx-ramos .roteiro button{all:unset;box-sizing:border-box;display:grid;grid-template-columns:5.6rem 1fr;gap:.8rem;width:100%;padding:.7rem .4rem;cursor:pointer;font:400 1rem/1.4 var(--f-texto)}.mx-ramos .roteiro button:focus-visible{outline:3px solid var(--verde);outline-offset:-3px}.mx-ramos .roteiro li.on button{background:var(--papel);box-shadow:inset 4px 0 0 var(--verde)}.mx-ramos .roteiro time{font:600 .9rem/1.6 var(--f-display);font-variant-numeric:tabular-nums}.mx-ramos .roteiro b{font-family:var(--f-display)}.mx-ramos .roteiro small{color:var(--tinta-2);font-size:.92rem}.mx-ramos .rl{position:relative;width:min(100%,340px);aspect-ratio:9/16;border:8px solid #101010;border-radius:36px;overflow:hidden;container-type:inline-size;background:var(--bg);color:var(--ink);font-family:var(--ft)}.mx-ramos .art{position:relative;overflow:hidden}.mx-ramos .art svg{position:absolute;inset:0;width:100%;height:100%}.mx-ramos .art::after{content:"";position:absolute;inset:0;background:var(--grao);opacity:.2;mix-blend-mode:multiply;pointer-events:none}.mx-ramos .art text{font-family:var(--fd)}.mx-ramos .rl-art{position:absolute;inset:0;transform:scale(var(--s,1.2)) translate(var(--tx,0%),var(--ty,0%));transition:transform 2.8s var(--ease)}.mx-ramos .rl-wash{position:absolute;inset:0;background:var(--acc);opacity:0;transition:opacity .4s}.mx-ramos .rl.inv .rl-wash{opacity:.42}.mx-ramos .rl-tag,.mx-ramos .rl-idx{position:absolute;top:5cqw;font:600 3.3cqw/1 var(--ft);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:1.7cqw 2.6cqw}.mx-ramos .rl-tag{left:5cqw}.mx-ramos .rl-idx{right:5cqw;font-variant-numeric:tabular-nums}.mx-ramos .rl-txt{position:absolute;left:5cqw;right:5cqw;bottom:21cqw}.mx-ramos .rl[data-pos=t] .rl-txt{bottom:auto;top:19cqw}.mx-ramos .rl[data-pos=m] .rl-txt{bottom:auto;top:44%}.mx-ramos .rl.fim .rl-txt{top:auto!important;bottom:52cqw}.mx-ramos .rl-in{animation:rl-in .6s var(--ease) both}.mx-ramos .rl-txt span{display:inline;font:var(--fw) 9.2cqw/1.24 var(--fd);background:var(--bg);color:var(--ink);padding:.05em .26em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mx-ramos .rl[data-caps="1"] .rl-txt span{text-transform:uppercase;font-size:8.6cqw}.mx-ramos .rl-txt mark{background:var(--acc);color:var(--onacc);padding:0 .12em}.mx-ramos .rl.inv .rl-txt span{background:var(--acc);color:var(--onacc)}.mx-ramos .rl.inv .rl-txt mark{background:var(--bg);color:var(--ink)}.mx-ramos .rl-cnt{position:absolute;left:5cqw;top:16cqw;font:var(--fw) 17cqw/1 var(--fd);font-variant-numeric:tabular-nums;background:var(--bg);color:var(--ink);padding:.04em .16em}.mx-ramos .rl[data-pos=t] .rl-cnt{top:auto;bottom:26cqw}.mx-ramos .rl.fim .rl-cnt{top:16cqw;bottom:auto}.mx-ramos .rl-chip{position:absolute;right:5cqw;top:30cqw;font:var(--fw) 8.4cqw/1 var(--fd);background:var(--acc);color:var(--onacc);padding:2.6cqw 4cqw;transform:rotate(5deg);animation:rl-pop .5s cubic-bezier(.34,1.5,.64,1) both}.mx-ramos .rl[data-pos=t] .rl-chip{top:auto;bottom:44cqw}.mx-ramos .rl-cta{position:absolute;left:5cqw;right:5cqw;bottom:26cqw;text-align:center;font:600 6cqw/1 var(--ft);background:var(--acc);color:var(--onacc);padding:4cqw 3cqw;border-radius:2cqw;animation:rl-pop .5s cubic-bezier(.34,1.5,.64,1) both}.mx-ramos .rl-h{position:absolute;left:5cqw;bottom:6cqw;font:600 3.4cqw/1 var(--ft);background:var(--bg);color:var(--ink);padding:1.4cqw 2.2cqw}.mx-ramos .rl-bar{position:absolute;left:0;right:0;bottom:0;height:1.8cqw;background:rgba(0,0,0,.5)}.mx-ramos .rl-bar i{display:block;height:100%;background:var(--hl);transform-origin:left;transform:scaleX(0)}@keyframes rl-in{from{opacity:0;transform:translateY(6cqw)}}@keyframes rl-pop{from{opacity:0;transform:scale(.7) rotate(5deg)}}.mx-ramos [hidden]{display:none!important}.mx-ramos .post{max-width:540px;margin:0;background:var(--papel);border:1px solid var(--fio)}.mx-ramos .post-h{display:flex;gap:.7rem;align-items:center;padding:.7rem .9rem}.mx-ramos .post-h b{font:700 .95rem/1.1 var(--f-display);display:block}.mx-ramos .post-h small{font:400 .82rem var(--f-texto);color:var(--tinta-2)}.mx-ramos .av{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:1.1rem;flex:none}.mx-ramos .post figcaption{padding:.8rem .9rem 1rem;font:400 1rem/1.5 var(--f-texto)}.mx-ramos .post figcaption b{font-family:var(--f-display)}.mx-ramos .pq{aspect-ratio:1;container-type:inline-size;position:relative;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--ft)}.mx-ramos .pq-art{position:absolute;inset:0}.mx-ramos .pq-t b{display:block;font:var(--fw) 10cqw/1.02 var(--fd)}.mx-ramos .pq-t span{display:block;font:600 3.9cqw/1.3 var(--ft);margin-top:1.6cqw}.mx-ramos .pq[data-lay=over] .pq-t{position:absolute;left:0;bottom:0;max-width:80%;background:var(--bg);color:var(--ink);padding:4.5cqw 6cqw 5cqw;border-top:1.4cqw solid var(--acc)}.mx-ramos .pq[data-lay=split] .pq-art{inset:0 0 44% 0}.mx-ramos .pq[data-lay=split] .pq-t{position:absolute;inset:56% 0 0 0;background:var(--bg2);color:var(--ink2);padding:4cqw 6cqw;display:flex;flex-direction:column;justify-content:center}.mx-ramos .pq[data-lay=split] .pq-t b{font-size:10.5cqw}.mx-ramos .pq[data-lay=frame]{padding:6cqw}.mx-ramos .pq[data-lay=frame] .pq-art{inset:6cqw 6cqw 27cqw 6cqw;border:1px solid var(--ink)}.mx-ramos .pq[data-lay=frame] .pq-t{position:absolute;left:6cqw;right:6cqw;bottom:5cqw;text-align:center}.mx-ramos .pq[data-lay=frame] .pq-t b{font-size:7.4cqw}.mx-ramos .pq[data-lay=frame] .pq-t span{margin-top:1cqw;color:var(--mut)}.mx-ramos .pq[data-lay=type]{background:var(--acc);color:var(--onacc)}.mx-ramos .pq[data-lay=type] .pq-t{position:absolute;left:6cqw;top:6cqw;right:6cqw}.mx-ramos .pq[data-lay=type] .pq-t b{font-size:15cqw;line-height:.94;text-transform:uppercase}.mx-ramos .pq[data-lay=type] .pq-t span{font-size:4.6cqw;margin-top:3cqw}.mx-ramos .pq[data-lay=type] .pq-art{inset:auto 6cqw 6cqw auto;width:46cqw;height:46cqw;border-radius:50%;border:1.4cqw solid var(--onacc)}.mx-ramos .pq[data-lay=side] .pq-art{inset:0 45cqw 0 0}.mx-ramos .pq[data-lay=side] .pq-t{position:absolute;inset:0 0 0 55cqw;background:var(--bg2);color:var(--ink2);padding:5cqw 4cqw;display:flex;flex-direction:column;justify-content:flex-end}.mx-ramos .pq[data-lay=side] .pq-t b{font-size:7.4cqw;overflow-wrap:anywhere}.mx-ramos footer{padding:4rem var(--margem) 3rem;font:400 .98rem/1.5 var(--f-texto);color:var(--tinta-2)}@media (max-width:980px){.mx-ramos .dir{grid-template-columns:1fr 1fr}.mx-ramos .dir-c:nth-child(2){border-right:0}.mx-ramos .dir-c.wide{grid-column:1/-1;border-top:1px solid var(--fio)}.mx-ramos .vgrid{grid-template-columns:1fr}.mx-ramos .cab h2,.mx-ramos .cab p,.mx-ramos .intro .h1,.mx-ramos .intro p{grid-column:1/-1}}@media (max-width:640px){.mx-ramos .dir{grid-template-columns:1fr}.mx-ramos .dir-c{border-right:0;border-bottom:1px solid var(--fio)}.mx-ramos .alternar{margin-left:0}.mx-ramos .quadro.pc iframe{height:70vh}}@media (prefers-reduced-motion:reduce){.mx-ramos *,.mx-ramos *::before,.mx-ramos *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}