.galeria[data-astro-cid-fqr5zipl]{background:#f8fafc;padding-bottom:6rem;overflow-x:clip}.galeria-topo[data-astro-cid-fqr5zipl]{background:#0f172a;justify-content:center;align-items:center;min-height:40vh;padding:6rem 1rem clamp(6rem,12vw,9rem);display:flex;position:relative;overflow:hidden}.galeria-topo__pontos[data-astro-cid-fqr5zipl]{opacity:.2;background-image:radial-gradient(circle at 2px 2px,#ffffff59 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.galeria-topo__veu[data-astro-cid-fqr5zipl]{background:linear-gradient(#0f172a80,#0f172a,#0f172ae6);position:absolute;inset:0}.bolha[data-astro-cid-fqr5zipl]{filter:blur(64px);opacity:.7;border-radius:50%;animation:6s ease-in-out infinite flutuar;position:absolute}.bolha--verde[data-astro-cid-fqr5zipl]{background:#22c55e59;width:16rem;height:16rem;top:25%;left:-5rem}.bolha--azul[data-astro-cid-fqr5zipl]{background:#3b82f659;width:18rem;height:18rem;animation-delay:2s;top:33%;right:-5rem}@keyframes flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.galeria-topo__texto[data-astro-cid-fqr5zipl]{z-index:1;text-align:center;max-width:64rem;position:relative}.selo-orgulho[data-astro-cid-fqr5zipl]{color:#facc15;letter-spacing:.06em;text-transform:uppercase;background:#facc1533;border:1px solid #facc154d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 0 15px #facc154d}.selo-orgulho[data-astro-cid-fqr5zipl] svg[data-astro-cid-fqr5zipl]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.galeria-topo[data-astro-cid-fqr5zipl] h1[data-astro-cid-fqr5zipl]{color:#fff;margin:0 0 1.5rem;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:700;line-height:1.1}.degrade[data-astro-cid-fqr5zipl]{background:linear-gradient(90deg,#4ade80,#60a5fa);color:#0000;-webkit-background-clip:text;background-clip:text}.galeria-topo[data-astro-cid-fqr5zipl] p[data-astro-cid-fqr5zipl]{color:#cbd5e1;max-width:48rem;margin:0 auto;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.6}.onda[data-astro-cid-fqr5zipl]{fill:#f8fafc;width:100%;height:clamp(50px,8vw,100px);position:absolute;bottom:-1px;left:0;transform:rotate(180deg)}.corpo[data-astro-cid-fqr5zipl]{z-index:2;width:min(100% - 2rem,80rem);margin:.5rem auto 0;position:relative}.ano[data-astro-cid-fqr5zipl]+.ano[data-astro-cid-fqr5zipl]{margin-top:5rem}.ano__titulo[data-astro-cid-fqr5zipl]{justify-content:center;align-items:center;margin-bottom:2.5rem;display:flex}.ano__titulo[data-astro-cid-fqr5zipl] span[data-astro-cid-fqr5zipl]{background:#e2e8f0;flex:1;max-width:28rem;height:1px}.ano__titulo[data-astro-cid-fqr5zipl] h2[data-astro-cid-fqr5zipl]{color:#1e293b;text-align:center;margin:0;padding-inline:1.5rem;font-size:clamp(1.9rem,4vw,2.25rem);font-weight:700}@media (width<=767px){.ano__titulo[data-astro-cid-fqr5zipl] span[data-astro-cid-fqr5zipl]{display:none}}.cartoes[data-astro-cid-fqr5zipl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:3rem 2rem;margin:0;padding:0;list-style:none;display:grid}.cartao-aprov[data-astro-cid-fqr5zipl]{border-radius:1rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;position:relative}.cartao-aprov[data-astro-cid-fqr5zipl]:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px -10px #00000026}.cartao-aprov__fundo[data-astro-cid-fqr5zipl]{z-index:-1;background:linear-gradient(to bottom right,#22c55e1a,#3b82f61a);border-radius:1rem;transition:transform .3s;position:absolute;inset:0;transform:rotate(3deg)scale(1.05)}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .cartao-aprov__fundo[data-astro-cid-fqr5zipl]{transform:rotate(6deg)scale(1.1)}.cartao-aprov__papel[data-astro-cid-fqr5zipl]{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;transition:border-color .3s;position:absolute;inset:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .cartao-aprov__papel[data-astro-cid-fqr5zipl]{border-color:#bbf7d0}.cartao-aprov__conteudo[data-astro-cid-fqr5zipl]{text-align:center;flex-direction:column;align-items:center;height:100%;padding:1.5rem;display:flex;position:relative}.medalha[data-astro-cid-fqr5zipl]{z-index:3;color:#0f172a;background:linear-gradient(135deg,#fbc02d,#fde047);border:2px solid #fff;border-radius:999px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.95rem;font-weight:700;transition:transform .3s;display:inline-flex;position:absolute;top:-1rem;right:-1rem;transform:rotate(12deg);box-shadow:0 4px 15px -3px #eab30866}.medalha[data-astro-cid-fqr5zipl] svg[data-astro-cid-fqr5zipl]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .medalha[data-astro-cid-fqr5zipl]{transform:rotate(0)}.avatar[data-astro-cid-fqr5zipl]{margin:.5rem 0 1.5rem;position:relative}.avatar__anel[data-astro-cid-fqr5zipl]{background:linear-gradient(to top right,#4ade80,#3b82f6,#16a34a);border-radius:50%;width:8rem;height:8rem;padding:4px;box-shadow:0 10px 15px -3px #0000001a}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .avatar__anel[data-astro-cid-fqr5zipl]{animation:3s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.avatar__foto[data-astro-cid-fqr5zipl]{background:#fff;border:4px solid #fff;border-radius:50%;width:100%;height:100%;overflow:hidden}.avatar__foto[data-astro-cid-fqr5zipl] img[data-astro-cid-fqr5zipl]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .avatar__foto[data-astro-cid-fqr5zipl] img[data-astro-cid-fqr5zipl]{transform:scale(1.1)}.avatar__inicial[data-astro-cid-fqr5zipl]{height:100%;color:var(--verde);place-items:center;font-size:3rem;font-weight:700;display:grid}.confete[data-astro-cid-fqr5zipl]{opacity:0;border-radius:50%;transition:opacity .3s;position:absolute}.confete--amarelo[data-astro-cid-fqr5zipl]{background:#facc15;width:.75rem;height:.75rem;transition-delay:.1s;top:-.5rem;left:-.5rem}.confete--azul[data-astro-cid-fqr5zipl]{background:#60a5fa;width:.5rem;height:.5rem;transition-delay:.2s;top:50%;right:-1rem}.confete--verde[data-astro-cid-fqr5zipl]{background:#4ade80;width:.5rem;height:.5rem;transition-delay:.3s;bottom:-.5rem;left:25%}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .confete[data-astro-cid-fqr5zipl]{opacity:1}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .confete--amarelo[data-astro-cid-fqr5zipl]{animation:1s infinite quicar}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .confete--azul[data-astro-cid-fqr5zipl]{animation:1s cubic-bezier(0,0,.2,1) infinite pulsar-anel}.cartao-aprov[data-astro-cid-fqr5zipl]:hover .confete--verde[data-astro-cid-fqr5zipl]{animation:2s cubic-bezier(.4,0,.6,1) infinite piscar}@keyframes quicar{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes pulsar-anel{75%,to{opacity:0;transform:scale(2)}}@keyframes piscar{50%{opacity:.5}}.cartao-aprov[data-astro-cid-fqr5zipl] h3[data-astro-cid-fqr5zipl]{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.curso[data-astro-cid-fqr5zipl]{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:auto 0 0;padding-top:1rem;display:flex}.curso[data-astro-cid-fqr5zipl]>[data-astro-cid-fqr5zipl]{flex-shrink:0}.curso[data-astro-cid-fqr5zipl]{color:#15803d}.curso[data-astro-cid-fqr5zipl] span[data-astro-cid-fqr5zipl]{background:#f0fdf4;border-radius:.5rem;flex-shrink:1;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.curso[data-astro-cid-fqr5zipl] svg[data-astro-cid-fqr5zipl]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chamada[data-astro-cid-fqr5zipl]{text-align:center;margin-top:6rem}.chamada__caixa[data-astro-cid-fqr5zipl]{background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;flex-direction:column;align-items:center;max-width:48rem;padding:2rem;display:inline-flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.chamada__caixa[data-astro-cid-fqr5zipl] svg[data-astro-cid-fqr5zipl]{fill:none;stroke:#eab308;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1rem}.chamada[data-astro-cid-fqr5zipl] h2[data-astro-cid-fqr5zipl]{color:#0f172a;margin:0 0 .75rem;font-size:1.5rem}.chamada[data-astro-cid-fqr5zipl] p[data-astro-cid-fqr5zipl]{color:#475569;margin:0 0 1.5rem}.chamada__botoes[data-astro-cid-fqr5zipl]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.botao-azul[data-astro-cid-fqr5zipl]{color:#fff;background:#2563eb;border-radius:999px;align-items:center;height:2.75rem;padding:0 2rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 10px 15px -3px #bfdbfe}.botao-azul[data-astro-cid-fqr5zipl]:hover{background:#1d4ed8}.com-revelar .revelar[data-astro-cid-fqr5zipl]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--atraso,0s);transform:translateY(30px)}.com-revelar .cartao-aprov[data-astro-cid-fqr5zipl].revelar{transition:opacity .6s ease-out var(--atraso,0s), transform .6s ease-out var(--atraso,0s), box-shadow .4s}.com-revelar .revelar[data-astro-cid-fqr5zipl].visivel{opacity:1;transform:none}.com-revelar .cartao-aprov[data-astro-cid-fqr5zipl].revelar.visivel:hover{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;transform:translateY(-10px)scale(1.02)}@media (prefers-reduced-motion:reduce){.bolha[data-astro-cid-fqr5zipl],.cartao-aprov[data-astro-cid-fqr5zipl]:hover .avatar__anel[data-astro-cid-fqr5zipl],.cartao-aprov[data-astro-cid-fqr5zipl]:hover .confete[data-astro-cid-fqr5zipl]{animation:none!important}.cartao-aprov[data-astro-cid-fqr5zipl],.cartao-aprov[data-astro-cid-fqr5zipl]:hover{transform:none}}
