.page-header[data-astro-cid-3vzc7iem]{margin-bottom:2.5rem}.page-title[data-astro-cid-3vzc7iem]{font-size:2.2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;letter-spacing:-.03em}.page-subtitle[data-astro-cid-3vzc7iem]{font-size:.95rem;color:var(--color-text-secondary);font-weight:300}.filters[data-astro-cid-3vzc7iem]{margin-bottom:2rem}.filter-row[data-astro-cid-3vzc7iem]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.filter-pills[data-astro-cid-3vzc7iem]{display:flex;flex-wrap:wrap;gap:.4rem}.pill[data-astro-cid-3vzc7iem]{font-family:var(--font-sans);font-size:.72rem;font-weight:500;padding:.4em .85em;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.pill[data-astro-cid-3vzc7iem]:hover{border-color:#ffffff1a;color:var(--color-text-secondary)}.pill[data-astro-cid-3vzc7iem].active{border-color:#e8b93e40;color:var(--color-accent);background:#e8b93e0f}.sort-select[data-astro-cid-3vzc7iem]{font-size:.68rem;padding:.4em .7em;border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;color:var(--color-text-secondary);cursor:pointer;outline:none}.sort-select[data-astro-cid-3vzc7iem] option[data-astro-cid-3vzc7iem]{background:#0a0a0f}.works-grid[data-astro-cid-3vzc7iem]{display:flex;flex-direction:column;gap:1.25rem}.work-card[data-astro-cid-3vzc7iem]{display:grid;grid-template-columns:240px 1fr;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1)}.work-card[data-astro-cid-3vzc7iem]:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 30px #0006}.card-thumb[data-astro-cid-3vzc7iem]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:140px}.thumb-gradient[data-astro-cid-3vzc7iem]{position:absolute;inset:0;background:#ffffff05}.thumb-equation[data-astro-cid-3vzc7iem]{position:relative;z-index:1;padding:0 1rem;animation:eq-glow 4s ease-in-out infinite}.thumb-equation[data-astro-cid-3vzc7iem] .katex{font-size:.95em;color:#ffffffa6}.work-card[data-astro-cid-3vzc7iem][href*=spectral-cross-impact] .thumb-equation[data-astro-cid-3vzc7iem] .katex{font-size:1.1em}.work-card[data-astro-cid-3vzc7iem]:hover .thumb-equation[data-astro-cid-3vzc7iem] .katex{color:#ffffffd9}.thumb-cover[data-astro-cid-3vzc7iem]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1);z-index:1}.work-card[data-astro-cid-3vzc7iem]:hover .thumb-cover[data-astro-cid-3vzc7iem]{opacity:.85}.work-card[data-astro-cid-3vzc7iem][href*=stargazing-paraguay] .thumb-cover[data-astro-cid-3vzc7iem]{transform:scale(1.5);transform-origin:center 40%}.work-card[data-astro-cid-3vzc7iem][href*=stargazing-paraguay]:hover .thumb-cover[data-astro-cid-3vzc7iem]{transform:scale(1.52);opacity:0}.thumb-video[data-astro-cid-3vzc7iem]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transform:scale(1.5);transform-origin:center 40%;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.work-card[data-astro-cid-3vzc7iem][href*=stargazing-paraguay]:hover .thumb-video[data-astro-cid-3vzc7iem]{opacity:.88;transform:scale(1.52)}@media(hover:none){.thumb-video[data-astro-cid-3vzc7iem]{display:none}}@keyframes eq-glow{0%,to{filter:drop-shadow(0 0 6px rgba(232,185,62,0))}50%{filter:drop-shadow(0 0 10px rgba(232,185,62,.12))}}.thumb-badge[data-astro-cid-3vzc7iem]{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.55rem;color:var(--color-gold);background:#050507cc;backdrop-filter:blur(6px);padding:.25em .55em;border-radius:5px;border:1px solid rgba(232,185,62,.15);z-index:2}.badge-dot[data-astro-cid-3vzc7iem]{width:4px;height:4px;border-radius:50%;background:var(--color-green);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:.3}50%{opacity:1}}.card-content[data-astro-cid-3vzc7iem]{padding:1.25rem 1.5rem;display:flex;flex-direction:column}.card-disciplines[data-astro-cid-3vzc7iem]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem}.card-title[data-astro-cid-3vzc7iem]{font-size:1.15rem;font-weight:600;color:var(--color-text-primary);line-height:1.3;margin-bottom:.5rem;letter-spacing:-.02em;transition:color .3s ease}.work-card[data-astro-cid-3vzc7iem]:hover .card-title[data-astro-cid-3vzc7iem]{color:var(--color-accent)}.card-desc[data-astro-cid-3vzc7iem]{font-size:.82rem;color:var(--color-text-secondary);line-height:1.65;flex:1;margin-bottom:.75rem}.card-footer[data-astro-cid-3vzc7iem]{display:flex;gap:.75rem;font-size:.6rem;color:var(--color-text-secondary)}@media(max-width:640px){.work-card[data-astro-cid-3vzc7iem]{grid-template-columns:1fr}.card-thumb[data-astro-cid-3vzc7iem]{min-height:150px}.thumb-equation[data-astro-cid-3vzc7iem] .katex{font-size:1.5em}.work-card[data-astro-cid-3vzc7iem][href*=spectral-cross-impact] .thumb-equation[data-astro-cid-3vzc7iem] .katex{font-size:1.7em}}
