.FeaturedProjects-module__fZOAPG__section{background:var(--bg);padding:60px 30px 0;position:relative;overflow:visible}.FeaturedProjects-module__fZOAPG__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1800px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex;position:relative}.FeaturedProjects-module__fZOAPG__headerLeft{flex-direction:column;gap:24px;display:flex}.FeaturedProjects-module__fZOAPG__subtitle{color:var(--text-soft);max-width:420px;font-size:1rem;font-weight:300;line-height:1.7}.FeaturedProjects-module__fZOAPG__stack{z-index:2;max-width:1800px;margin:0 auto;position:relative}.FeaturedProjects-module__fZOAPG__topicRow{justify-content:center;align-items:center;gap:clamp(28px,7vw,120px);min-height:440px;padding:34px 0;display:flex}.FeaturedProjects-module__fZOAPG__topicRowReverse{flex-direction:row-reverse}.FeaturedProjects-module__fZOAPG__topicRow:not(:last-child){border-bottom:1px solid #ffffff12}.FeaturedProjects-module__fZOAPG__definition{width:min(360px,30vw);color:var(--text-soft);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:300;line-height:1.55}.FeaturedProjects-module__fZOAPG__card{transform-origin:50%;will-change:transform, opacity;width:min(560px,54vw)}.FeaturedProjects-module__fZOAPG__cardLink{color:inherit;text-decoration:none;display:block}.FeaturedProjects-module__fZOAPG__cardFace{isolation:isolate;background:#0a1a38;border:1px solid #ffffff24;border-radius:16px;height:360px;position:relative;overflow:hidden}.FeaturedProjects-module__fZOAPG__fullBgImage{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.FeaturedProjects-module__fZOAPG__card:hover .FeaturedProjects-module__fZOAPG__fullBgImage{transform:scale(1.06)}.FeaturedProjects-module__fZOAPG__fullImageOverlay{z-index:2;pointer-events:none;background:linear-gradient(#0a1a381a 0%,#070c1866 60%,#07080cd9 100%);position:absolute;inset:0}.FeaturedProjects-module__fZOAPG__glow{z-index:0;position:absolute;inset:0}.FeaturedProjects-module__fZOAPG__orb{filter:blur(8px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.FeaturedProjects-module__fZOAPG__logoStage{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 24px 88px}.FeaturedProjects-module__fZOAPG__logo{object-fit:contain;filter:drop-shadow(0 18px 40px #00000073);width:min(220px,58%);height:auto;max-height:140px}.FeaturedProjects-module__fZOAPG__caption{z-index:3;background:linear-gradient(#0000 0%,#07080cb8 52%,#07080cf5 100%);justify-content:space-between;align-items:flex-end;gap:16px;padding:48px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.FeaturedProjects-module__fZOAPG__cardTitle{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:500;line-height:1.25}.FeaturedProjects-module__fZOAPG__cardCategory{color:#ffffff8c;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-size:.75rem}@media (max-width:809.98px){.FeaturedProjects-module__fZOAPG__section{padding:60px 16px 0}.FeaturedProjects-module__fZOAPG__header{flex-direction:column}.FeaturedProjects-module__fZOAPG__topicRow,.FeaturedProjects-module__fZOAPG__topicRowReverse{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:28px 0 36px}.FeaturedProjects-module__fZOAPG__definition{width:auto;max-width:400px;padding-left:8px}.FeaturedProjects-module__fZOAPG__card{width:min(100%,400px);margin:0 auto}.FeaturedProjects-module__fZOAPG__cardFace{height:min(320px,72vw)}.FeaturedProjects-module__fZOAPG__caption{flex-direction:column;align-items:flex-start;gap:6px}}
