:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#f7f8fb;--papel-2:#eef1f6;--tinta:#05060a;--tinta-2:#3d4553;--tinta-3:#5d6676;--ciano:#59ecff;--ciano-tinta:#08758e;--ciano-logo:#59ecff;--obra:#f2d23c;--topo-h:64px}@media (width<=760px){:root{--topo-h:56px}}*,:before,:after{box-sizing:border-box}html{background:var(--papel);-webkit-text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{background:var(--papel);color:var(--tinta);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ul,figure{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{background:var(--ciano);color:var(--tinta)}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px;border-radius:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{z-index:100;background:var(--tinta);color:var(--papel);padding:10px 14px;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}.hud{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.3}.topo{z-index:50;height:var(--topo-h);padding:0 var(--margem);pointer-events:none;align-items:center;gap:14px;display:flex;position:fixed;inset:0 0 auto}.topo>*{pointer-events:auto}.marca{letter-spacing:-.02em;background:#f7f8fbeb;border-radius:999px;margin:0 auto 0 -12px;padding:3px 12px;font-size:22px;font-weight:600}.marca b{font-weight:inherit;color:var(--ciano-logo);-webkit-text-stroke:.045em var(--ciano-logo);paint-order:stroke fill}.menu{background:#f7f8fbeb;border-radius:999px;gap:24px;padding:8px 18px;display:flex}.menu a,.rodape-nav a{z-index:0;font-size:15px;font-weight:500;position:relative}.menu a:after{content:"";z-index:-1;background:var(--ciano-logo);transform-origin:0;transition:transform .24s var(--ease-saida);border-radius:2px;position:absolute;inset:-4px -8px;transform:scaleX(0)}.menu a:hover:after,.menu a:focus-visible:after,.menu a[aria-current=page]:after{transform:scaleX(1)}.rodape-nav a:after{content:"";transform-origin:0;height:1.5px;transition:transform .24s var(--ease-saida);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.rodape-nav a:hover:after{transform:scaleX(1)}.topo-cta{white-space:nowrap;border:1.5px solid var(--tinta);background:var(--papel);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.topo-cta:hover,.topo-cta:focus-visible{background:var(--ciano-logo)}@media (width<=760px){.menu{display:none}.topo-cta{padding:6px 13px;font-size:13px}}.pf-abertura{padding:calc(var(--topo-h) + 8vh) var(--margem) 6vh}.pf-abertura>.hud{color:var(--tinta-3);margin-bottom:28px}.pf-titulo{text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(44px,7.2vw,132px);font-weight:600;line-height:.86}.pf-explica{border-top:1.5px solid var(--tinta);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 6vw;margin-top:5vh;padding-top:22px;display:grid}.pf-explica .hud{color:var(--ciano-tinta);margin-bottom:12px}.pf-explica p:not(.hud){color:var(--tinta-2);max-width:46ch;font-size:clamp(17px,1.35vw,21px);line-height:1.45}.pf-sec{padding:7vh var(--margem)}.pf-sec-topo{border-bottom:1.5px solid var(--tinta);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;padding-bottom:18px;display:flex}.pf-sec-apoio{color:var(--tinta-2);max-width:60ch;margin-bottom:44px;font-size:clamp(16px,1.2vw,19px);line-height:1.45}.pf-sec-topo h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,60px);font-weight:600;line-height:1}.pf-sec-topo .hud{color:var(--tinta-3);white-space:nowrap}.pf-grade{gap:64px var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pf-grade>li{grid-column:span 2}.pf-card{flex-direction:column;display:flex;position:relative}.pf-capa{aspect-ratio:16/10;background:var(--papel-2);border-radius:2px;position:relative;overflow:hidden}.pf-capa img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-saida)}.pf-rotulo{color:var(--tinta-3);margin:18px 0 8px}.pf-nome{letter-spacing:-.02em;font-size:clamp(21px,1.8vw,28px);font-weight:600;line-height:1.1}.pf-texto{color:var(--tinta-2);max-width:50ch;margin-top:12px;font-size:16px;line-height:1.5}.pf-extra{color:var(--tinta-3);max-width:50ch;margin-top:10px;font-size:14px;line-height:1.5}.pf-obra .pf-capa img{filter:grayscale()contrast(.9)brightness(1.06);opacity:.88}.pf-tarja{background:var(--tinta);color:var(--papel);white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:13px 0;font-size:13px;font-weight:600;line-height:1;position:absolute;top:78%;left:-12%;right:-12%;overflow:hidden;transform:translateY(-50%)rotate(-18.1deg)}.pf-tarja:before,.pf-tarja:after{content:"";background:repeating-linear-gradient(-45deg, var(--obra) 0 7px, transparent 7px 14px);height:5px;position:absolute;left:0;right:0}.pf-tarja:before{top:0}.pf-tarja:after{bottom:0}.pf-tarja span{padding-left:4%;display:inline-block}.pf-nome a:after{content:"";z-index:1;position:absolute;inset:0}.pf-nome a:focus-visible{outline:none}.pf-conceito:has(a:focus-visible){outline:2px solid var(--tinta);outline-offset:8px;border-radius:2px}.pf-abrir{border-bottom:1.5px solid;align-self:flex-start;gap:.35em;margin-top:auto;padding-top:16px;padding-bottom:2px;font-weight:600;display:inline-flex}.pf-abrir span{transition:transform .3s var(--ease-saida)}@media (hover:hover){.pf-conceito:not(.pf-fixo):hover .pf-capa img{transform:scale(1.035)}.pf-conceito:hover .pf-abrir span{transform:translate(3px,-3px)}}.surge{opacity:0;transition:opacity .8s var(--ease-saida), transform .9s var(--ease-saida);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.surge.visto{opacity:1;transform:none}.pf-fecho{padding:14vh var(--margem) 18vh}.pf-fecho-titulo{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(30px,4.4vw,76px);font-weight:600;line-height:1.02}.pilula{text-transform:uppercase;letter-spacing:-.01em;background:var(--tinta);color:var(--papel);border:2px solid var(--tinta);transition:transform .25s var(--ease-mola);border-radius:999px;align-items:center;gap:.35em;margin-top:5vh;padding:.7em 1.25em .72em;font-size:clamp(17px,1.6vw,26px);font-weight:600;line-height:1;display:inline-flex}.pilula>span[aria-hidden]{color:var(--ciano)}.pilula:hover{transform:translateY(-4px)rotate(-1deg)}.pf-nota{color:var(--tinta-3);margin-top:22px;font-size:14px}.rodape{background:var(--ciano);color:var(--tinta);padding:10vh var(--margem) 4vh;overflow:hidden}.rodape-marca{letter-spacing:-.07em;font-size:clamp(110px,30vw,560px);font-weight:600;line-height:.78}.rodape-marca b{font-weight:inherit;color:var(--papel)}.rodape-frase{letter-spacing:-.03em;margin-top:3vh;font-size:clamp(22px,2.6vw,44px);font-weight:600}.rodape-nav{flex-wrap:wrap;gap:12px 30px;margin-top:7vh;display:flex}.rodape-pe{color:#05060ab3;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6vh;display:flex}@media (width<=1080px){.pf-grade>li{grid-column:span 3}}@media (width<=680px){.pf-abertura{padding-top:calc(var(--topo-h) + 9vh)}.pf-explica{grid-template-columns:1fr;margin-top:6vh}.pf-sec-topo{flex-direction:column;gap:10px}.pf-grade{grid-template-columns:1fr;gap:52px}.pf-grade>li{grid-column:auto}.pf-tarja{padding:10px 0;font-size:11px}}@media (prefers-reduced-motion:reduce){.surge{opacity:1;transition:none;transform:none}.pf-capa img,.pf-abrir span,.pilula{transition:none}}
