.ProjectPageSkeleton_skeletonPage__ZjGbM{min-height:calc(100vh - 64px);background:var(--color-background);padding:clamp(2rem,5vh,3rem) clamp(1.5rem,5vw,3rem);position:relative}.ProjectPageSkeleton_progressBar__gkLqk{position:fixed;top:0;left:0;right:0;height:2px;z-index:9998;background:var(--color-background-subtle);overflow:hidden}.ProjectPageSkeleton_progressBarFill__VXC5A{height:100%;width:0;background:linear-gradient(90deg,var(--color-accent,#06f),var(--color-accent-hover,#38f));animation:ProjectPageSkeleton_skeletonProgress__ySpPn 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes ProjectPageSkeleton_skeletonProgress__ySpPn{0%{width:0}70%{width:85%}to{width:85%}}.ProjectPageSkeleton_backSlot__1eOGA{max-width:1400px;margin:0 auto 2rem}.ProjectPageSkeleton_backShimmer__naqS9{display:inline-block;width:88px;height:40px;border-radius:.5rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_headerSlot__DOXDQ{max-width:960px;margin:0 auto 4rem;text-align:center}.ProjectPageSkeleton_titleShimmer__qZ7OH{width:min(100%,420px);height:2.5rem;margin:0 auto 1rem;border-radius:.375rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_metaShimmer__tcPRc{width:min(100%,280px);height:1.25rem;margin:0 auto 1.5rem;border-radius:.25rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_headlineShimmer__GwHHh{width:min(100%,520px);height:1rem;margin:0 auto;border-radius:.25rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_metricsSlot__Q__dn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto 5rem}.ProjectPageSkeleton_metricShimmer__B16jG{height:100px;border-radius:.75rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_heroSlot__e7cxx{max-width:1400px;margin:0 auto 6rem}.ProjectPageSkeleton_heroShimmer__sH66Y{width:100%;aspect-ratio:16/9;max-height:480px;border-radius:.75rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_contentSlot__mvRFT{max-width:960px;margin:0 auto}.ProjectPageSkeleton_sectionShimmer__c0Yxr{height:1.5rem;width:40%;margin-bottom:1rem;border-radius:.25rem;background:var(--color-background-subtle)}.ProjectPageSkeleton_lineShimmer__Y0etN{height:1rem;border-radius:.25rem;background:var(--color-background-subtle);margin-bottom:.75rem}.ProjectPageSkeleton_lineShimmer__Y0etN:nth-child(2){width:95%}.ProjectPageSkeleton_lineShimmer__Y0etN:nth-child(3){width:88%}.ProjectPageSkeleton_lineShimmer__Y0etN:nth-child(4){width:70%}.ProjectPageSkeleton_backShimmer__naqS9,.ProjectPageSkeleton_headlineShimmer__GwHHh,.ProjectPageSkeleton_heroShimmer__sH66Y,.ProjectPageSkeleton_lineShimmer__Y0etN,.ProjectPageSkeleton_metaShimmer__tcPRc,.ProjectPageSkeleton_metricShimmer__B16jG,.ProjectPageSkeleton_sectionShimmer__c0Yxr,.ProjectPageSkeleton_titleShimmer__qZ7OH{animation:ProjectPageSkeleton_skeletonShimmer__Jk_fh 1.6s ease-in-out infinite}@keyframes ProjectPageSkeleton_skeletonShimmer__Jk_fh{0%,to{opacity:1}50%{opacity:.65}}@media (max-width:768px){.ProjectPageSkeleton_skeletonPage__ZjGbM{padding:1.5rem 1.25rem}.ProjectPageSkeleton_backSlot__1eOGA{margin-bottom:1.5rem}.ProjectPageSkeleton_headerSlot__DOXDQ{margin-bottom:3rem}.ProjectPageSkeleton_titleShimmer__qZ7OH{height:2rem}.ProjectPageSkeleton_heroShimmer__sH66Y{aspect-ratio:4/3}}