.FeaturedProjects_section__ry_Kf{padding:3rem 0;background:var(--primary-charcoal);min-height:calc(100vh - var(--header-h));display:flex;align-items:center}.FeaturedProjects_container__AirA1{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;width:100%}.FeaturedProjects_header__V94_g{text-align:center;margin-bottom:1.5rem}.FeaturedProjects_title__GMkRB{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--white);font-family:var(--font-primary);line-height:1.15;margin:0 0 .5rem}.FeaturedProjects_subtitle__6YeBk{font-size:clamp(.95rem,1.3vw,1.05rem);color:hsla(0,0%,100%,.7);font-family:var(--font-body);line-height:1.5;margin:0}.FeaturedProjects_grid__YXRTi{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.FeaturedProjects_card__b3BtG{display:block;text-decoration:none;border-radius:var(--border-radius-md);overflow:hidden;position:relative}.FeaturedProjects_card__b3BtG:focus-visible{outline:2px solid var(--primary-gold);outline-offset:2px}.FeaturedProjects_card_image_wrapper__sFSEi{position:relative;width:100%;aspect-ratio:4/3;background:hsla(0,0%,100%,.05)}.FeaturedProjects_card_image__GFnAE{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.FeaturedProjects_card_screenshot__7HCif{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;transition:opacity .4s ease;z-index:1}.FeaturedProjects_card__b3BtG:hover .FeaturedProjects_card_screenshot__7HCif{opacity:1}.FeaturedProjects_card_overlay__nXSNJ{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .3s ease}.FeaturedProjects_card__b3BtG:focus-visible .FeaturedProjects_card_overlay__nXSNJ,.FeaturedProjects_card__b3BtG:hover .FeaturedProjects_card_overlay__nXSNJ{opacity:1}.FeaturedProjects_card_name__ZLiZP{font-size:.85rem;font-weight:600;color:var(--white);font-family:var(--font-secondary);text-align:center;padding:0 .5rem}.FeaturedProjects_card_ext_icon__Sah6w{color:var(--primary-gold)}.FeaturedProjects_cta__60uHQ{text-align:center;margin-top:1.5rem}@media (max-width:868px){.FeaturedProjects_section__ry_Kf{padding:2.5rem 0}.FeaturedProjects_container__AirA1{padding:0 1.25rem}.FeaturedProjects_grid__YXRTi{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (max-width:480px){.FeaturedProjects_section__ry_Kf{padding:2rem 0;min-height:auto}.FeaturedProjects_container__AirA1{padding:0 1rem}.FeaturedProjects_grid__YXRTi{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:1rem;gap:.75rem;padding:.25rem 1rem 1rem;margin:0 -1rem;-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:unset}.FeaturedProjects_grid__YXRTi::-webkit-scrollbar{display:none}.FeaturedProjects_card__b3BtG{flex:0 0 72vw;scroll-snap-align:center}.FeaturedProjects_card_overlay__nXSNJ{opacity:1;background:linear-gradient(transparent 40%,rgba(0,0,0,.7));justify-content:flex-end;padding-bottom:.6rem}.FeaturedProjects_card_name__ZLiZP{font-size:.75rem}.FeaturedProjects_card_ext_icon__Sah6w{display:none}.FeaturedProjects_cta__60uHQ{margin-top:1.25rem}}@media (prefers-contrast:high){.FeaturedProjects_section__ry_Kf{background:var(--primary-black)}.FeaturedProjects_card__b3BtG{border:2px solid hsla(0,0%,100%,.3)}.FeaturedProjects_card_overlay__nXSNJ{background:rgba(0,0,0,.8)}}