.featured-projects{width:100%;padding:var(--space-md);color:var(--color-text);position:relative}.featured-project-card{perspective:1000px;width:100%;height:100svh;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:sticky}.featured-project-card-inner{--veil-opacity:0;gap:var(--space-md);width:100%;height:calc(100% - 2rem);padding:var(--space-md);border-radius:var(--radius-xl);background-color:var(--color-surface);transform-origin:50% 100%;will-change:transform;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #11111a0d,0 8px 32px #11111a0d}.featured-project-card-inner:after{content:"";z-index:2;background-color:var(--color-surface);opacity:var(--veil-opacity);pointer-events:none;position:absolute;inset:0}.featured-project-card-content{padding:var(--space-xl);flex-direction:column;flex:1;justify-content:space-between;display:flex}.featured-project-card-info{max-width:22rem;color:var(--color-text-subtle)}.featured-project-card-main{--stack-gap:var(--space-lg)}.featured-project-card-description{max-width:36rem;color:var(--color-text-muted)}.featured-project-card-img{border-radius:var(--radius-lg);flex:1;position:relative;overflow:hidden}@media (max-width:1000px){.featured-project-card-inner{flex-direction:column}.featured-project-card-content{gap:var(--space-xl);padding:var(--space-md);text-align:center;flex:none}.featured-project-card-info{max-width:none}.featured-project-card-description{display:none}}.featured-project-card-link{font-size:var(--text-body-md);color:var(--color-text);background-position:0 100%;background-size:100% 1px;align-self:flex-start;font-weight:500}@media (hover:hover){.featured-project-card-link:hover{background-position:100% 100%;background-size:0% 1px}}
