.cv-topo{padding-block:clamp(72px,10vw,150px) clamp(48px,6vw,80px)}.cv-topo-grid{align-items:end;gap:32px;display:grid}@media (min-width:1000px){.cv-topo-grid{grid-template-columns:1.2fr 1fr;gap:64px}}.cv-sec{padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,112px)}.cv-filtros{flex-direction:column;gap:14px;display:flex}.cv-chips{flex-wrap:wrap;gap:8px;display:flex}.cv-chips button{cursor:pointer;border:1px solid var(--color-line);min-height:40px;color:var(--color-bone);background:0 0;border-radius:999px;padding:0 16px;font-size:15px;transition:background .2s,color .2s,border-color .2s}.cv-chips button:hover{border-color:var(--color-bone)}.cv-chips button[aria-pressed=true]{background:var(--color-bone);color:var(--color-paper);border-color:var(--color-bone)}@media (max-width:699px){.cv-chips{scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);flex-wrap:nowrap;overflow-x:auto}.cv-chips::-webkit-scrollbar{display:none}.cv-chips button{flex:none}}.cv-conta{margin-top:28px}.cv-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.cv-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-entra{animation:.45s cubic-bezier(.2,0,.2,1) both cv-entra}@keyframes cv-entra{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.cv-entra{animation:none}}.cv-card{flex-direction:column;gap:16px;height:100%;display:flex}.cv-foto{display:block;position:relative}.cv-card:hover .shot img{transform:scale(1.035)}.cv-num{z-index:2;color:#f2f1ee;text-shadow:0 1px 6px #0a0a0a99;position:absolute;top:12px;left:12px}.cv-video{z-index:2;color:#f2f1ee;background:#0a0a0a9e;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:absolute;bottom:12px;left:12px}.cv-video i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.cv-info{flex-direction:column;flex:1;gap:6px;display:flex}.cv-nome{letter-spacing:-.015em;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.1}.cv-card:hover .cv-nome{text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:6px;text-decoration-thickness:2px}.cv-fatos{color:var(--color-mute);margin-top:4px;font-size:14px;line-height:1.45}.cv-ver{align-self:flex-start;margin-top:auto;padding-top:10px}.cv-ver:after{content:" →"}@media (max-width:639px){.cv-fatos,.cv-ver{display:none}.cv-video{font-size:10px}}.pf-voltar{align-self:flex-start;margin-bottom:12px}.pf-voltar:hover{color:var(--color-bone)}.pf-sec{scroll-margin-top:80px}
