.IO8dua_container{background-color:var(--bg-primary);min-height:80vh;padding-bottom:var(--space-20)}.IO8dua_header{padding:var(--space-12) 0 var(--space-8) 0;border-bottom:1px solid var(--border-light);background-color:var(--bg-card);margin-bottom:var(--space-12)}.IO8dua_title{letter-spacing:-.04em;text-transform:uppercase;margin-bottom:var(--space-2);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900}.IO8dua_subtitle{color:var(--text-secondary);max-width:600px;font-size:1.05rem}.IO8dua_grid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.IO8dua_card{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xs);transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.IO8dua_card:hover{border-color:var(--accent-border);transform:translateY(-4px)}.IO8dua_imageWrapper{aspect-ratio:16/10;background-color:var(--bg-dark);position:relative;overflow:hidden}.IO8dua_image{object-fit:cover;transition:transform var(--transition-smooth)}.IO8dua_card:hover .IO8dua_image{transform:scale(1.04)}.IO8dua_overlay{background:linear-gradient(#0000 40%,#0a0a0cb3 100%);position:absolute;inset:0}.IO8dua_countBadge{top:var(--space-4);right:var(--space-4);color:#fff;font-family:var(--font-family-mono);border-radius:var(--radius-xs);background-color:#0a0a0cd9;border:1px solid #fff3;padding:.25rem .6rem;font-size:.7rem;font-weight:700;position:absolute}.IO8dua_cardContent{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex-grow:1;display:flex}.IO8dua_tagline{font-family:var(--font-family-mono);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.IO8dua_cardTitle{text-transform:uppercase;color:var(--text-primary);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.IO8dua_cardDesc{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:.9rem;line-height:1.6}@media (max-width:768px){.IO8dua_grid{grid-template-columns:1fr}}
