.ProjectPageSkeleton_page__KqeRQ{min-height:calc(100vh - var(--nav-height));background:var(--color-background);padding:calc(var(--nav-height) + clamp(2rem, 6vh, 3rem)) 0 clamp(3rem,8vh,5rem);position:relative}.ProjectPageSkeleton_content__UC_Rl{width:100%;max-width:68rem;margin-inline:auto;padding-inline:var(--content-padding-x);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-6)}.ProjectPageSkeleton_header__Yi1Ab{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectPageSkeleton_titleShimmer__qZ7OH{width:min(100%,26rem);height:clamp(2.25rem,5vw,3.5rem);border-radius:var(--radius-sm)}.ProjectPageSkeleton_metaShimmer__tcPRc{width:min(100%,22rem);height:.875rem;border-radius:var(--radius-sm)}.ProjectPageSkeleton_heroFrame__UdLLQ{margin:var(--space-2) 0;padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary);box-sizing:content-box}.ProjectPageSkeleton_heroShimmer__sH66Y{width:100%;aspect-ratio:1702/1150;border-radius:var(--radius-sm)}.ProjectPageSkeleton_sections__w3ftF{display:flex;flex-direction:column;gap:clamp(3rem,7vh,4.5rem);margin-top:clamp(1rem,3vh,2rem)}.ProjectPageSkeleton_section__yH0vc{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectPageSkeleton_headingShimmer__l_Ptg{width:min(100%,16rem);height:clamp(1.75rem,3.2vw,2.5rem);border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.ProjectPageSkeleton_lineShimmer__Y0etN{height:1rem;border-radius:var(--radius-sm)}.ProjectPageSkeleton_metricsGrid__FecPA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.ProjectPageSkeleton_metricShimmer__B16jG{height:7rem;border-radius:var(--radius-lg)}.ProjectPageSkeleton_featureRow__nbvUU{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:900px){.ProjectPageSkeleton_featureRow__nbvUU{flex-direction:row;align-items:center;gap:clamp(2.5rem,5vw,5rem)}.ProjectPageSkeleton_featureMediaShimmer__ZJ5zY{flex:1 1 56%}.ProjectPageSkeleton_featureCopy___9Vch{flex:1 1 44%}}.ProjectPageSkeleton_featureMediaShimmer__ZJ5zY{aspect-ratio:4/3;border-radius:var(--radius-lg)}.ProjectPageSkeleton_featureCopy___9Vch{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectPageSkeleton_featureMediaShimmer__ZJ5zY,.ProjectPageSkeleton_headingShimmer__l_Ptg,.ProjectPageSkeleton_heroShimmer__sH66Y,.ProjectPageSkeleton_lineShimmer__Y0etN,.ProjectPageSkeleton_metaShimmer__tcPRc,.ProjectPageSkeleton_metricShimmer__B16jG,.ProjectPageSkeleton_titleShimmer__qZ7OH{background:var(--color-background-subtle);animation:ProjectPageSkeleton_shimmer__5fGUK 1.6s ease-in-out infinite}.ProjectPageSkeleton_navShimmer__3_26W{width:100%;height:1rem;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);position:relative}.ProjectPageSkeleton_navShimmer__3_26W:before{content:"";position:absolute;top:calc(var(--space-6) + .125rem);left:0;width:6rem;height:.875rem;border-radius:var(--radius-sm);background:var(--color-background-subtle);animation:ProjectPageSkeleton_shimmer__5fGUK 1.6s ease-in-out infinite}@keyframes ProjectPageSkeleton_shimmer__5fGUK{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:768px){.ProjectPageSkeleton_page__KqeRQ{padding:calc(var(--nav-height) + var(--space-6)) 0 var(--space-8)}.ProjectPageSkeleton_sections__w3ftF{gap:clamp(2.5rem,6vh,3.5rem)}}@media (prefers-reduced-motion:reduce){.ProjectPageSkeleton_featureMediaShimmer__ZJ5zY,.ProjectPageSkeleton_headingShimmer__l_Ptg,.ProjectPageSkeleton_heroShimmer__sH66Y,.ProjectPageSkeleton_lineShimmer__Y0etN,.ProjectPageSkeleton_metaShimmer__tcPRc,.ProjectPageSkeleton_metricShimmer__B16jG,.ProjectPageSkeleton_navShimmer__3_26W:before,.ProjectPageSkeleton_titleShimmer__qZ7OH{animation:none;opacity:.85}}