.section-header[data-astro-cid-uhrerali]{text-align:center;max-width:680px;margin:0 auto 3rem;display:flex;flex-direction:column;align-items:center}.section-title[data-astro-cid-uhrerali]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;color:#f0f0f8;line-height:1.2;margin-bottom:1rem}.section-desc[data-astro-cid-uhrerali]{color:#8080a0;font-size:1.05rem;line-height:1.75}.portfolio-carousel-wrap[data-astro-cid-uhrerali]{overflow:hidden;cursor:grab;padding:1rem 0;margin-bottom:3rem;user-select:none}.portfolio-carousel-wrap[data-astro-cid-uhrerali]:active{cursor:grabbing}.portfolio-track[data-astro-cid-uhrerali]{display:flex;gap:20px;width:max-content;will-change:transform}.portfolio-card[data-astro-cid-uhrerali]{width:340px;flex-shrink:0;border-radius:16px;overflow:hidden;background:#0a0a18cc;border:1px solid rgba(201,168,76,.1);transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer;text-align:left;padding:0;appearance:none;-webkit-appearance:none}.portfolio-card[data-astro-cid-uhrerali]:hover{border-color:#c9a84c59;box-shadow:0 8px 32px #0006}.portfolio-thumb[data-astro-cid-uhrerali]{position:relative;aspect-ratio:16/10;overflow:hidden}.portfolio-thumb[data-astro-cid-uhrerali] img[data-astro-cid-uhrerali]{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .4s ease}.portfolio-card[data-astro-cid-uhrerali]:hover .portfolio-thumb[data-astro-cid-uhrerali] img[data-astro-cid-uhrerali]{transform:scale(1.04)}.portfolio-overlay[data-astro-cid-uhrerali]{position:absolute;inset:0;background:#06060eb3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.portfolio-card[data-astro-cid-uhrerali]:hover .portfolio-overlay[data-astro-cid-uhrerali]{opacity:1}.portfolio-ver[data-astro-cid-uhrerali]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4af37;border:1px solid rgba(201,168,76,.45);padding:.5rem 1.25rem;border-radius:50px;background:#06060e80}.portfolio-info[data-astro-cid-uhrerali]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}.portfolio-nome[data-astro-cid-uhrerali]{font-size:.92rem;font-weight:700;color:#d8d8e8}.portfolio-segmento[data-astro-cid-uhrerali]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9a84c}.portfolio-cta-wrap[data-astro-cid-uhrerali]{display:flex;justify-content:center}.pf-modal-backdrop[data-astro-cid-uhrerali]{position:fixed;inset:0;z-index:9000;background:#03030ce0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.pf-modal-backdrop[data-astro-cid-uhrerali][hidden]{display:none}.pf-modal[data-astro-cid-uhrerali]{width:100%;max-width:900px;background:#0c0c1e;border:1px solid rgba(201,168,76,.18);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #000000b3;animation:modalIn .22s ease}@keyframes modalIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pf-modal-header[data-astro-cid-uhrerali]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;border-bottom:1px solid rgba(201,168,76,.1);position:sticky;top:0;background:#0c0c1e;z-index:2}.pf-modal-meta[data-astro-cid-uhrerali]{display:flex;flex-direction:column;gap:.15rem}.pf-modal-segmento[data-astro-cid-uhrerali]{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c9a84c}.pf-modal-nome[data-astro-cid-uhrerali]{font-size:1rem;font-weight:700;color:#e8e8f4}.pf-modal-actions[data-astro-cid-uhrerali]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.pf-btn-live[data-astro-cid-uhrerali]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.05em;color:#0c0c1e;background:linear-gradient(135deg,#d4af37,#c9a84c);padding:.5rem 1.1rem;border-radius:50px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.pf-btn-live[data-astro-cid-uhrerali]:hover{opacity:.88}.pf-btn-close[data-astro-cid-uhrerali]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(201,168,76,.2);background:#c9a84c0f;color:#8080a0;cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}.pf-btn-close[data-astro-cid-uhrerali]:hover{background:#c9a84c24;color:#d4af37}.pf-modal-body[data-astro-cid-uhrerali]{overflow-y:auto;max-height:78vh}.pf-modal-img[data-astro-cid-uhrerali]{width:100%;display:block}@media(max-width:600px){.pf-modal-backdrop[data-astro-cid-uhrerali]{padding:0;align-items:flex-end}.pf-modal[data-astro-cid-uhrerali]{border-radius:20px 20px 0 0;max-width:100%}.pf-modal-header[data-astro-cid-uhrerali]{padding:1rem 1.25rem}.pf-btn-live[data-astro-cid-uhrerali]{font-size:.75rem;padding:.45rem .9rem}.pf-modal-body[data-astro-cid-uhrerali]{max-height:72vh}}
