.fl-lbl{font-family:var(--display);letter-spacing:.02em;fill:var(--text-3);font-weight:500}.fl-lbl.on{fill:var(--text-2)}.fl-lbl.lim{fill:var(--caramel-tint)}.fl-axis{stroke:var(--border);stroke-width:1.5px;fill:none}.fl-lim{stroke:var(--caramel);stroke-width:1.5px;fill:none;stroke-dasharray:7 6}.fl-belief{stroke:var(--text-3);stroke-width:1.5px;fill:none;stroke-dasharray:2 5;stroke-linecap:round}.fl-curve{stroke:var(--silver-light);stroke-width:1.8px;fill:none;stroke-linejoin:round;stroke-linecap:round}.fl-curve.off{stroke:var(--caramel)}.fl-no{fill:var(--bg);stroke:var(--silver);stroke-width:1.5px}.fl-no.off{fill:var(--caramel);stroke:var(--caramel)}.ub-lbl{font-family:var(--display);letter-spacing:.02em;fill:var(--text-3);font-weight:500}.ub-lbl.mid{text-anchor:middle}.ub-lbl.lim{fill:var(--caramel-tint)}.ub-lbl.est{fill:var(--plum-tint)}.ub-lim{stroke:var(--caramel);stroke-width:1.5px;fill:none;stroke-dasharray:7 6}.ub-band{fill:#b0b0b01a;stroke:#b0b0b080;stroke-width:1.5px}.ub-sym{fill:none;stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:5 5}.ub-cap{stroke:#b0b0b080;stroke-width:1.5px;fill:none}.ub-cap.sym{stroke:var(--text-3);stroke-dasharray:5 5}.ub-over{fill:#b07c3e29;stroke:none}.ub-x{stroke:var(--plum);stroke-width:1.5px;fill:none}.hero{flex-direction:column;justify-content:flex-end;min-height:52vh;padding-top:170px;display:flex;position:relative;overflow:hidden}.hero>.wrap{width:100%;padding-bottom:60px}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-bg .dots{background-image:radial-gradient(circle,#f5f5f41c 1px,#0000 1.5px);background-size:64px 64px;position:absolute;inset:20% 0 0;mask-image:linear-gradient(#0000,#000 45%)}.hero-bg .glow{background:radial-gradient(circle,#d6489b2e,#0000 62%);width:1000px;height:1000px;position:absolute;bottom:-60%;right:-20%}.tags{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);gap:8px;margin-bottom:26px;font-size:14px;font-weight:500;display:flex}.tags>span{border:1px solid #f5f5f438;border-radius:5px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.tags>span:before{content:"";background:var(--silver);border-radius:50%;width:5px;height:5px}h1{font-family:var(--display);letter-spacing:-.022em;max-width:22ch;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.08}.dek{color:var(--text-2);max-width:60ch;margin-top:22px;font-size:18px;line-height:1.5}.nv.scr{background:#0a0a0bf0}.canvas{color:#0a0a0b;z-index:2;background:#f5f5f4;border-radius:32px;margin:0 8px;position:relative}.canvas ::selection{background:#c2347f38}.canvas .wrap{padding-top:80px;padding-bottom:100px}.prose{max-width:60ch}.sect{margin-bottom:0}.sect+.sect{margin-top:56px}.parte{justify-content:center;margin:0 0 44px;display:flex;position:relative}.parte:before{content:"···";font:400 34px/1 var(--display);letter-spacing:.45em;color:#8a8a90;padding-left:.45em}.sect>:last-child{margin-bottom:0}.prose h2{font-family:var(--display);font-weight:500;font-size:clamp(20px,var(--degrau),32px);letter-spacing:-.015em;color:#0a0a0b;margin:0 0 16px;line-height:1.25}.prose p{color:#3a3a40;margin:0 0 22px;font-size:18px;font-weight:400;line-height:1.72}.prose .sect:first-child>p:first-child{color:#26262b;font-size:18px;line-height:1.6}.prose p:has(>strong:only-child){font-family:var(--display);color:#0a0a0b;margin:34px 0 10px;font-size:20px;font-weight:500;line-height:1.4}.prose h3{font-family:var(--display);letter-spacing:-.01em;color:#0a0a0b;margin:34px 0 10px;font-size:20px;font-weight:500;line-height:1.4}.prose blockquote{font-family:var(--display);color:#26262b;border-left:2px solid #0a0a0b2e;margin:30px 0;padding:2px 0 2px 22px;font-size:20px;font-style:italic;font-weight:500;line-height:1.5}.prose ul{margin:0 0 22px;padding-left:20px;list-style:outside}.prose li{color:#3a3a40;margin-bottom:8px;font-size:18px;line-height:1.72}.prose li:last-child{margin-bottom:0}.prose li::marker{color:#0a0a0b66}.prose figure{margin:34px 0 26px}.prose figure img{background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;width:100%;height:auto;display:block}.prose figcaption{font-family:var(--display);color:#6b6b70;margin-top:12px;font-size:14px;font-weight:500;line-height:1.5}.vid-q{aspect-ratio:16/9;background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;overflow:hidden}.vid-q iframe{border:0;width:100%;height:100%;display:block}.vid-play{cursor:pointer;color:#f5f5f4;text-align:left;width:100%;height:100%;font-family:var(--display);background:#0a0a0b radial-gradient(circle,#f5f5f41a 1px,#0000 1.5px) 0 0/32px 32px;border:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:end;align-items:center;column-gap:14px;padding:22px 24px;display:grid}.vid-play svg{width:44px;height:44px;transition:color .2s,border-color .2s,transform .2s var(--ease-out);border:1px solid #f5f5f457;border-radius:12px;grid-row:1/3;padding:11px}.vid-s{letter-spacing:-.005em;font-size:18px;font-weight:500;line-height:1.3}.vid-n{letter-spacing:.02em;color:#8a8a90;font-size:14px;font-weight:500;line-height:1.3}.vid-play:focus-visible{outline:2px solid var(--plum);outline-offset:-5px;border-radius:8px}.vid-play:active svg{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.vid-play:hover svg{color:var(--plum);border-color:var(--plum)}}.vid noscript a{margin-top:12px;font-size:14px;display:inline-block}.prose figure.qt{margin:30px 0}.prose figure.qt blockquote{margin:0}.prose figure.qt figcaption{margin-top:10px;padding-left:24px}.dg-plate{background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;padding:18px}.dg-plate svg{width:100%;height:auto;display:block}.dg-plate text{font-size:12.5px}@media (width<=520px){.dg-plate text{font-size:16px}}@media (width<=430px){.dg-plate text{font-size:19px}}.prose strong{color:#0a0a0b;font-weight:500}.prose em{font-style:italic}.prose a{color:#0a0a0b;border-bottom:1px solid #0a0a0b4d;transition:border-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.prose a:hover{color:var(--plum);border-color:var(--plum)}}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,5vw,72px);display:grid}.autores{flex-direction:column;gap:12px;display:flex}.autor{background:#f5f5f409;border:1px solid #f5f5f426;border-radius:18px;align-items:center;gap:20px;padding:20px 26px 20px 20px;display:flex}.autor .rosto{object-fit:cover;filter:grayscale();border-radius:16px;flex:none;width:92px;height:92px;transition:filter .3s}.autor .quem{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.autor .nome{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:20px;font-weight:500;line-height:1.2}.autor .cargo{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);font-size:14px;font-weight:500}.autor .li{font-family:var(--display);letter-spacing:.03em;color:var(--text);border:1px solid #f5f5f447;border-radius:9px;margin-top:10px;padding:6px 13px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s,background .2s}@media (hover:hover) and (pointer:fine){.autor:hover .rosto{filter:grayscale(0)}.autor .li:hover{color:var(--plum);border-color:var(--plum);background:#d6489b14}}.leitura{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,54px);display:grid}.share{flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:110px}.share-t{font-family:var(--display);letter-spacing:.02em;color:#8a8a90;margin-bottom:2px;font-size:12px;font-weight:500}.share-b{cursor:pointer;color:#0a0a0b;background:0 0;border:1px solid #0a0a0b29;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;transition:color .2s,border-color .2s;display:grid;position:relative}.share-b:after{content:"";position:absolute;inset:-2px}.share-b svg{width:16px;height:16px;display:block}.share-b.ok{color:var(--plum);border-color:var(--plum)}@media (hover:hover) and (pointer:fine){.share-b:hover{color:var(--plum);border-color:var(--plum)}}.capa{background:#0a0a0b;border:1px solid #0a0a0b1f;border-radius:8px;margin-bottom:20px;display:block;overflow:hidden}.capa img{aspect-ratio:1320/693;object-fit:cover;width:100%;height:auto;display:block}.wl-faixa{margin-top:90px}@media (width<=900px){.wl-faixa{margin-top:60px}}.mais{border-top:1px solid #0a0a0b24;margin-top:90px;padding-top:56px}.kick{font-family:var(--display);font-size:clamp(20px,var(--degrau),32px);letter-spacing:-.02em;color:#0a0a0b;margin-bottom:32px;font-weight:700;line-height:1.2}.mais-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.art-card{min-height:210px;transition:transform .25s var(--ease-out),border-color .25s;background:#fff;border:1px solid #0a0a0b1f;border-radius:12px;flex-direction:column;padding:36px;display:flex}.art-card .tags{color:#4a4a4e;margin-bottom:0}.art-card .tags>span{border-color:#0a0a0b29}.art-card .tags>span:before{background:#8a8a8a}.art-card h3{font-family:var(--display);letter-spacing:-.01em;color:#0a0a0b;margin:16px 0 0;font-size:20px;font-weight:500;line-height:1.3}.art-card .foot{font-family:var(--display);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:500;display:flex}.art-card .read{color:#6b6b70}.art-card .go{color:#0a0a0b}@media (hover:hover) and (pointer:fine){.art-card:hover{border-color:#0a0a0b4d;transform:translateY(-3px)}}.dl-card{background:#fff;border:1px solid #0a0a0b1f;border-radius:12px;margin-top:72px;padding:clamp(32px,4vw,56px)}.dl-corpo{max-width:720px}.dl-card.com-capa{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.dl-capa{aspect-ratio:calc(1 / var(--ratio));background:#ececea;display:block;box-shadow:6px 6px 0 -1px #dcdcd9,12px 12px 0 -2px #c8c8c4}.dl-capa img{object-fit:cover;width:100%;height:100%;display:block}.dl-meta{font-family:var(--display);letter-spacing:.02em;color:#6b6b70;font-size:14px;font-weight:500}.dl-t{font-family:var(--display);font-weight:500;font-size:clamp(20px,var(--degrau),32px);letter-spacing:-.015em;color:#0a0a0b;margin:8px 0 0;line-height:1.25}.dl-intro{color:#3a3a40;margin:14px 0 22px;font-size:14px;line-height:1.5}.dl-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dl-f{color:#3a3a40;flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.dl-f input{font:inherit;color:#0a0a0b;background:#f5f5f4;border:1px solid #0a0a0b29;border-radius:8px;padding:11px 13px;font-size:16px;font-weight:400}.dl-f input:focus{border-color:#0a0a0b;outline:none;box-shadow:0 0 0 3px #0a0a0b14}.dl-ok{color:#3a3a40;cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;line-height:1.5;display:flex}.dl-ok input{accent-color:#0a0a0b;flex:none;width:17px;height:17px;margin-top:2px}.dl-ok a,.dl-done a{color:#0a0a0b;border-bottom:1px solid #0a0a0b4d}.dl-err{color:#7a4a12;background:#b07c3e1a;border:1px solid #b07c3e4d;border-radius:8px;margin:16px 0 0;padding:10px 13px;font-size:14px}.dl-go{color:#f5f5f4;font-family:var(--display);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--ease-out),opacity .2s;background:#0a0a0b;border:1px solid #0a0a0b;border-radius:100px;margin-top:22px;padding:13px 26px;font-size:16px;font-weight:500}.dl-go:active{transform:scale(.97)}.dl-go:disabled{opacity:.55;cursor:default}.dl-done{color:#26262b;margin:18px 0 0;font-size:14px;line-height:1.5}@media (hover:hover) and (pointer:fine){.dl-ok a:hover,.dl-done a:hover{color:var(--plum);border-color:var(--plum)}}@media (width<=900px){.dl-card{margin-top:44px;padding:24px 20px}.dl-card.com-capa{grid-template-columns:1fr;gap:32px}.dl-capa{width:min(200px,60%)}.dl-grid,.mais-grid{grid-template-columns:1fr}.canvas{border-radius:20px;margin:0 4px}.canvas .wrap{padding-top:52px;padding-bottom:64px}.prose p,.prose li,.prose .sect:first-child>p:first-child{font-size:18px}.sect+.sect{margin-top:44px}.hero-grid{grid-template-columns:1fr;gap:34px}.autor{border-radius:16px;gap:16px;padding:16px 20px 16px 16px}.autor .rosto{border-radius:13px;width:70px;height:70px}.autor .nome{font-size:20px}.leitura{grid-template-columns:1fr;gap:26px}.share{border-bottom:1px solid #0a0a0b1f;flex-direction:row;justify-content:flex-start;gap:8px;padding-bottom:20px;position:static}.share-t{align-self:center;margin:0 6px 0 0}.share-b{width:38px;height:38px}.mais{margin-top:60px;padding-top:40px}}
