.finggu-page-hero[data-astro-cid-yjitjrjk]{justify-content:center;align-items:center;min-height:50dvh;display:flex;position:relative}.finggu-page-hero__bg[data-astro-cid-yjitjrjk]{position:absolute;inset:0}.finggu-page-hero__bg[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{object-fit:cover;width:100%;height:100%}.finggu-page-hero__overlay[data-astro-cid-yjitjrjk]{background:linear-gradient(135deg,#1a1a2ee6 0%,#1a1a2eb3 100%);position:absolute;inset:0}.finggu-page-hero__content[data-astro-cid-yjitjrjk]{z-index:1;text-align:center;padding:var(--space-12) 0;position:relative}.finggu-breadcrumb[data-astro-cid-yjitjrjk]{margin-bottom:var(--space-6)}.finggu-breadcrumb[data-astro-cid-yjitjrjk] ol[data-astro-cid-yjitjrjk]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:#ffffffb3;display:inline-flex}.finggu-breadcrumb[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]{color:#ffffffb3;transition:color var(--transition-fast)}.finggu-breadcrumb[data-astro-cid-yjitjrjk] a[data-astro-cid-yjitjrjk]:hover{color:var(--color-accent)}.finggu-breadcrumb[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk][aria-current=page]{color:var(--color-text-inverse);font-weight:var(--font-weight-medium)}.finggu-breadcrumb[data-astro-cid-yjitjrjk] li[data-astro-cid-yjitjrjk]:not(:last-child):after{content:"/";color:#fff6}.finggu-page-hero__title[data-astro-cid-yjitjrjk]{margin:0 0 var(--space-3);font-size:var(--font-size-4xl);color:var(--color-text-inverse)}@media (width>=768px){.finggu-page-hero__title[data-astro-cid-yjitjrjk]{font-size:var(--font-size-5xl)}}@media (width>=1024px){.finggu-page-hero__title[data-astro-cid-yjitjrjk]{font-size:var(--font-size-6xl)}}.finggu-page-hero__subtitle[data-astro-cid-yjitjrjk]{font-size:var(--font-size-lg);color:#fffc;margin:0}@media (width>=768px){.finggu-page-hero__subtitle[data-astro-cid-yjitjrjk]{font-size:var(--font-size-xl)}}.finggu-projects-overview[data-astro-cid-yjitjrjk]{padding:var(--space-16) 0}@media (width>=768px){.finggu-projects-overview[data-astro-cid-yjitjrjk]{padding:var(--space-20) 0}}@media (width>=1024px){.finggu-projects-overview[data-astro-cid-yjitjrjk]{padding:var(--space-24) 0}}.finggu-projects-overview__grid[data-astro-cid-yjitjrjk]{gap:var(--space-6)}@media (width>=768px){.finggu-projects-overview__grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.finggu-projects-overview__grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(3,1fr)}}.finggu-project-category-card[data-astro-cid-yjitjrjk]{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);transition:transform var(--transition-base), box-shadow var(--transition-base);overflow:hidden}.finggu-project-category-card[data-astro-cid-yjitjrjk]:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.finggu-project-category-card__link[data-astro-cid-yjitjrjk]{color:inherit;text-decoration:none;display:block}.finggu-project-category-card__image[data-astro-cid-yjitjrjk]{aspect-ratio:4/3;position:relative;overflow:hidden}.finggu-project-category-card__image[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slower)}.finggu-project-category-card[data-astro-cid-yjitjrjk]:hover .finggu-project-category-card__image[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{transform:scale(1.05)}.finggu-project-category-card__overlay[data-astro-cid-yjitjrjk]{top:var(--space-4);left:var(--space-4);position:absolute}.finggu-project-category-card__content[data-astro-cid-yjitjrjk]{padding:var(--space-6)}.finggu-project-category-card__title[data-astro-cid-yjitjrjk]{margin:0 0 var(--space-2);font-size:var(--font-size-xl);color:var(--color-primary)}.finggu-project-category-card__description[data-astro-cid-yjitjrjk]{margin:0 0 var(--space-4);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.finggu-project-category-card__stats[data-astro-cid-yjitjrjk]{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.finggu-project-category-card__stat[data-astro-cid-yjitjrjk]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent)}.finggu-project-category-card__cta[data-astro-cid-yjitjrjk]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;transition:gap var(--transition-fast);display:inline-flex}.finggu-project-category-card__cta[data-astro-cid-yjitjrjk]:hover{gap:var(--space-3)}.finggu-project-category-card__cta[data-astro-cid-yjitjrjk] svg[data-astro-cid-yjitjrjk]{transition:transform var(--transition-fast)}.finggu-project-category-card__cta[data-astro-cid-yjitjrjk]:hover svg[data-astro-cid-yjitjrjk]{transform:translate(2px)}
