.ProjectDetailPage_page__D_c2l{background-color:var(--white);position:relative;padding:4.5rem 7.5rem 3.75rem;gap:1.875rem;display:flex;flex-direction:column;align-items:center}.ProjectDetailPage_status__iE3l1{min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;width:100%}.ProjectDetailPage_contentWrap__LV9FD{position:relative;max-width:1440px;width:100%}.ProjectDetailPage_loadedState__lNELp{display:flex;flex-direction:column;gap:1.875rem;width:100%;align-items:center}.ProjectDetailPage_stickyBar__hOQAX{position:-webkit-sticky;position:sticky;top:calc(64px + 16px);z-index:20;width:100%;max-width:1440px;align-self:center;display:flex;justify-content:space-between;pointer-events:none}.ProjectDetailPage_backButton__XB06C{position:static;bottom:auto;margin:0;pointer-events:auto;left:0;transform:translateX(-50%);background-color:var(--white)!important}.ProjectDetailPage_backButton__XB06C:hover{background-color:var(--geers-blue)!important;color:var(--white)!important}.ProjectDetailPage_backButton__XB06C:active{left:0!important;transform:translateX(-50%)!important}.ProjectDetailPage_shareButton__YRobk{position:static;bottom:auto;margin:0;pointer-events:auto;right:0;transform:translateX(50%);background-color:rgb(242,242,242)!important;border:1px solid transparent!important}.ProjectDetailPage_shareButton__YRobk:hover{color:var(--geers-blue)!important}.ProjectDetailPage_shareButton__YRobk:active{left:0!important;transform:translateX(50%)!important}.ProjectDetailPage_content__QUSR_{max-width:1440px;width:100%;aspect-ratio:1202/894;border-radius:.625rem;overflow:hidden;position:relative}.ProjectDetailPage_contentImage__KkME1{display:block;width:100%;height:100%;object-fit:cover}.ProjectDetailPage_contentBottom__2D5Zb{padding-bottom:1.875rem;gap:1.875rem;display:flex;flex-direction:column;width:100%;max-width:1440px}.ProjectDetailPage_contentHeaderContainer__H6KnR{display:flex;gap:2rem;width:100%}.ProjectDetailPage_contentHeader__qvdNy{display:flex;gap:3.75rem;padding:1.875rem 3.75rem 1.875rem 0;flex-direction:column;width:50%}.ProjectDetailPage_contentHighlights__Igeda{display:flex;flex-direction:column;gap:.625rem}.ProjectDetailPage_contentHighlights__Igeda ul{list-style:disc inside}.ProjectDetailPage_contentHighlights__Igeda ul li{padding-left:1rem}.ProjectDetailPage_contentHeaderImageContainer__6Gfwd{display:flex;flex-direction:column;gap:.625rem;border-radius:.625rem;overflow:hidden;width:50%;aspect-ratio:585/496}.ProjectDetailPage_remainingImageGrid__lh5FA{display:flex;flex-direction:column;gap:32px;width:100%;max-width:1440px}.ProjectDetailPage_grid3__R3qHa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.ProjectDetailPage_grid2__z1KS_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.ProjectDetailPage_thumbImage__shzH8{display:block;width:100%;height:100%;object-fit:cover}.ProjectDetailPage_thumbFull__CcoAu,.ProjectDetailPage_thumbLandscape___dyxM,.ProjectDetailPage_thumbPortrait__QdOcr{border-radius:10px;overflow:hidden;position:relative}.ProjectDetailPage_thumbPortrait__QdOcr{aspect-ratio:379.67/496}.ProjectDetailPage_thumbLandscape___dyxM{aspect-ratio:645.5/496}.ProjectDetailPage_thumbFull__CcoAu{aspect-ratio:1202/894}.ProjectDetailPage_skeleton__dPrJP{background:linear-gradient(90deg,rgba(215,226,244,.35) 25%,rgba(236,241,250,.65) 37%,rgba(215,226,244,.35) 63%);background-size:200% 100%;animation:ProjectDetailPage_shimmer__oER6f 1.2s linear infinite}@keyframes ProjectDetailPage_shimmer__oER6f{0%{background-position:-200% 0}to{background-position:200% 0}}.ProjectDetailPage_skeletonState__HhpsM{width:100%;max-width:1440px;display:flex;flex-direction:column;gap:1.875rem;align-items:center}.ProjectDetailPage_skeletonHero__QeB8R{position:relative;align-items:center}.ProjectDetailPage_skeletonBottom__JjSZK,.ProjectDetailPage_skeletonHero__QeB8R{width:100%;display:flex;flex-direction:column;gap:1.875rem}.ProjectDetailPage_skeletonHeaderContainer__wFCN2{display:flex;gap:2rem}.ProjectDetailPage_skeletonHeader__U1t4P{width:50%;display:flex;flex-direction:column;gap:.875rem}.ProjectDetailPage_skeletonGallery__skdd4{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ProjectDetailPage_skeletonGalleryItem__DeA9O{height:220px;border-radius:.625rem}.ProjectDetailPage_skeletonButton__icaaf{align-self:flex-start;width:8.25rem;height:3rem;border-radius:999px}.ProjectDetailPage_skeletonHeroImage__kVAWO{width:100%;aspect-ratio:1202/894;border-radius:.625rem}.ProjectDetailPage_skeletonHeaderImage__qem_H{width:50%;border-radius:.625rem;aspect-ratio:585/496}.ProjectDetailPage_skeletonTitle__aJ_LR{width:80%;height:2.75rem;border-radius:.625rem}.ProjectDetailPage_skeletonSubtitle__I9z__{width:65%;height:2.4rem;border-radius:.625rem}.ProjectDetailPage_skeletonParagraph__ngRqW{width:100%;height:1.1rem;border-radius:.5rem}@media (prefers-reduced-motion:reduce){.ProjectDetailPage_skeleton__dPrJP{animation:none}}@media (max-width:1020px){.ProjectDetailPage_page__D_c2l{padding:5.75rem 1.25rem 0}.ProjectDetailPage_backButton__XB06C{transform:none}.ProjectDetailPage_backButton__XB06C:active{transform:none!important}.ProjectDetailPage_shareButton__YRobk{transform:none}.ProjectDetailPage_shareButton__YRobk:active{transform:none!important}.ProjectDetailPage_skeletonHeaderContainer__wFCN2{flex-direction:column}.ProjectDetailPage_skeletonHeaderImage__qem_H,.ProjectDetailPage_skeletonHeader__U1t4P{width:100%}.ProjectDetailPage_stickyBar__hOQAX{top:calc(56px + 8px)}}@media (max-width:768px){.ProjectDetailPage_contentHeaderContainer__H6KnR{flex-direction:column}.ProjectDetailPage_contentHeader__qvdNy{width:100%;gap:1.875rem;padding:.625rem 0}.ProjectDetailPage_contentHeaderImageContainer__6Gfwd{aspect-ratio:645.5/496;width:100%}.ProjectDetailPage_remainingImageGrid__lh5FA{gap:1.875rem}.ProjectDetailPage_grid2__z1KS_,.ProjectDetailPage_grid3__R3qHa{grid-template-columns:1fr;gap:1.875rem}.ProjectDetailPage_thumbFull__CcoAu,.ProjectDetailPage_thumbLandscape___dyxM,.ProjectDetailPage_thumbPortrait__QdOcr{aspect-ratio:352/275}.ProjectDetailPage_skeletonGallery__skdd4{grid-template-columns:1fr}}