.hero-eyebrow[data-astro-cid-j7pv25f6]{animation:fadeInUp .6s ease forwards;animation-delay:.1s}.hero-title[data-astro-cid-j7pv25f6]{animation:fadeInUp .8s ease forwards;animation-delay:.2s}.hero-subtitle[data-astro-cid-j7pv25f6]{animation:fadeInUp .8s ease forwards;animation-delay:.35s}.hero-description[data-astro-cid-j7pv25f6]{animation:fadeInUp .8s ease forwards;animation-delay:.5s}.hero-actions[data-astro-cid-j7pv25f6]{animation:fadeInUp .8s ease forwards;animation-delay:.65s}.hero-scroll-hint[data-astro-cid-j7pv25f6]{animation:fadeIn .6s ease forwards;animation-delay:1.2s}.btn-arrow[data-astro-cid-j7pv25f6]{transition:transform .2s}.btn-accent[data-astro-cid-j7pv25f6]{background:#7c3aed;color:#fff;border:2px solid #7c3aed;transition:background .15s,border-color .15s}.btn-accent[data-astro-cid-j7pv25f6]:hover{background:#6d28d9;border-color:#6d28d9}.btn-primary[data-astro-cid-j7pv25f6]:hover .btn-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.entry-section[data-astro-cid-j7pv25f6]{padding:48px 0}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--color-text-secondary);text-align:center;margin-bottom:24px}.entry-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.entry-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;padding:20px 24px;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;cursor:pointer}.entry-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-gold);box-shadow:0 4px 16px #c8a45c1f;transform:translateY(-2px)}.entry-icon[data-astro-cid-j7pv25f6]{font-size:28px;flex-shrink:0}.entry-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;color:var(--color-text);margin:0 0 4px}.entry-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.4}.entry-arrow[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--color-accent);margin-left:auto;flex-shrink:0;transition:transform .2s}.entry-card[data-astro-cid-j7pv25f6]:hover .entry-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.projects-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.project-card[data-astro-cid-j7pv25f6]{padding:24px;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:border-color .2s,box-shadow .15s,transform .15s}.project-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-gold);box-shadow:0 4px 16px #c8a45c14;transform:translateY(-2px)}.project-icon[data-astro-cid-j7pv25f6]{font-size:24px;display:block;margin-bottom:12px}.project-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;color:var(--color-text);margin:0 0 8px}.project-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin:0 0 12px}.project-status[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:20px;display:inline-block}.status-live[data-astro-cid-j7pv25f6]{background:#22c55e1a;color:var(--color-success)}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px;opacity:0;animation:fadeInUp .8s ease forwards;animation-delay:.8s}.hero-stat[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-text-secondary)}.hero-stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;font-size:15px;color:var(--color-accent);margin-right:2px}.hero-stat-dot[data-astro-cid-j7pv25f6]{width:4px;height:4px;border-radius:50%;background:var(--color-gold)}.latest-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.latest-item[data-astro-cid-j7pv25f6]{display:block;padding:18px 0;text-decoration:none;border-top:1px solid var(--color-border-light);transition:padding-left .2s ease}.latest-item[data-astro-cid-j7pv25f6]:first-child{border-top:none}.latest-item[data-astro-cid-j7pv25f6]:hover{padding-left:8px}.latest-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.latest-tag[data-astro-cid-j7pv25f6]{font-size:11px;padding:2px 8px;border-radius:20px;background:#c8a45c1f;color:var(--color-gold);font-weight:500}.latest-date[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--color-text-tertiary)}.latest-title[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:600;color:var(--color-text);margin:0 0 6px;line-height:1.45}.latest-item[data-astro-cid-j7pv25f6]:hover .latest-title[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.latest-excerpt[data-astro-cid-j7pv25f6]{font-size:13.5px;color:var(--color-text-secondary);line-height:1.65;margin:0}.latest-side[data-astro-cid-j7pv25f6]{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px dashed var(--color-border)}.side-link[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:8px;text-decoration:none;font-size:13px}.side-label[data-astro-cid-j7pv25f6]{color:var(--color-text-tertiary);font-size:12px}.side-text[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary)}.side-link[data-astro-cid-j7pv25f6]:hover .side-text[data-astro-cid-j7pv25f6]{color:var(--color-accent)}a[data-astro-cid-j7pv25f6].project-card{display:block;text-decoration:none}.project-num[data-astro-cid-j7pv25f6]{font-size:12.5px!important;color:var(--color-gold)!important;margin:0 0 12px!important;letter-spacing:.01em}.projects-more[data-astro-cid-j7pv25f6]{margin-top:20px;text-align:right}.company-strip-section[data-astro-cid-j7pv25f6]{padding:40px 0 56px}.company-strip[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:var(--color-surface);border:1px solid var(--color-border-light);border-left:3px solid var(--color-gold);border-radius:var(--radius-lg)}.company-strip[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:17px;margin:6px 0;color:var(--color-text)}.company-strip[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.6;max-width:640px}.company-strip-actions[data-astro-cid-j7pv25f6]{display:flex;gap:16px;flex-shrink:0}@media (max-width: 768px){.entry-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.entry-card[data-astro-cid-j7pv25f6]{padding:16px 18px}.projects-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.company-strip[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.projects-more[data-astro-cid-j7pv25f6]{text-align:left}}
