@keyframes FeaturedProject_ani-spin__4wq7V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeaturedProject_FeaturedProject__uinCI{background:var(--theme-secondary-color)!important;overflow:hidden;position:relative;z-index:calc(var(--z-index-block) - 1);margin-top:-1px}.FeaturedProject_inner__ofUwQ{aspect-ratio:200/250;position:relative;width:100%;max-height:768px;will-change:transform}@media(min-width:769px){.FeaturedProject_inner__ofUwQ{aspect-ratio:780/400}}.FeaturedProject_image__Uvb3M{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;inset:0}.FeaturedProject_overlay__Kud4_{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.15));color:var(--color-white);z-index:1;display:flex;flex-direction:column;justify-content:flex-end;opacity:0}.FeaturedProject_link__KsfTt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.FeaturedProject_caption__Cm6TE{padding-top:36px;padding-bottom:36px}@media(max-width:768px){.FeaturedProject_caption__inner__U1JVv{position:absolute;top:24px;left:var(--grid-margin);right:var(--grid-margin);bottom:24px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}}@media(min-width:769px){.FeaturedProject_caption__inner__U1JVv{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);align-items:end}.FeaturedProject_info__KT_di{grid-column:auto/span 4}}.FeaturedProject_description____Zav{width:100%}@media(min-width:769px){.FeaturedProject_description____Zav{grid-column:5/span 5}}.FeaturedProject_description__text__zwxD7{text-align:center;max-width:14em;margin:0 auto}@media(max-width:768px){.FeaturedProject_title__sJJoJ{font-size:clamp(.875rem,4.865vw,1.375rem);line-height:1.3333333333;font-weight:400}}@media(min-width:769px){.FeaturedProject_title__sJJoJ{font-size:clamp(1.125rem,1.528vw,1.5625rem);line-height:1.3636363636;font-weight:400}}@media(max-width:768px){.FeaturedProject_subtitle__BEOjk{font-size:clamp(.9375rem,4.054vw,1.125rem);line-height:1.2666666667;font-weight:700}}@media(min-width:769px){.FeaturedProject_subtitle__BEOjk{font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.3333333333;font-weight:700}}