.featured-projects{overflow:hidden;position:relative}.featured-projects__section-header{align-items:start;display:grid;gap:var(--dm-spacing-lg);grid-template-columns:1fr 2fr}.featured-projects__section-heading{grid-column:1/2}.featured-projects__section-description{display:flex;flex-direction:column;grid-column:2/3;height:100%;justify-content:end}@media (max-width:768px){.featured-projects__section-header{gap:var(--dm-spacing-md);grid-template-columns:1fr}.featured-projects__section-description,.featured-projects__section-heading{grid-column:1/-1}}.featured-projects__item{width:100%}.featured-projects__header{align-items:start;width:100%}.featured-projects__categories{display:flex;flex-wrap:wrap;gap:var(--dm-spacing-xl)}.featured-projects__category{display:flex;flex-direction:column;gap:var(--dm-spacing-xs)}.featured-projects__category-label{color:var(--dm-color-text-secondary);font-size:var(--dm-font-size-sm);text-transform:capitalize}.featured-projects__category-value{color:var(--dm-color-text-primary);font-size:var(--dm-font-size-base)}.featured-projects__carousel{position:relative}.featured-projects__swiper{overflow:visible;width:100%}.featured-projects__swiper .swiper-wrapper{align-items:stretch}.featured-projects__slide{height:auto;transition:transform .3s ease,opacity .3s ease}.featured-projects__slide-inner{align-items:center;aspect-ratio:1.618/1;display:flex;justify-content:center;min-height:500px;overflow:hidden;width:100%}.featured-projects__slide:not(.swiper-slide-active){opacity:.7}.featured-projects__slide:not(.swiper-slide-active):hover{opacity:.9}.featured-projects__placeholder{align-items:center;background-color:var(--dm-color-background-secondary);display:flex;height:100%;justify-content:center;width:100%}.featured-projects__slide--image{background-color:var(--dm-color-bg-dark)}.featured-projects__image{display:block;height:100%;margin:0;object-fit:cover;width:100%}.featured-projects__slide--video{background-color:var(--dm-color-bg-dark)}.featured-projects__video{display:block;height:100%;object-fit:cover;width:100%}.featured-projects__slide--content{align-items:flex-start;background-color:var(--dm-color-bg-dark);flex-direction:column;justify-content:flex-start;padding:var(--dm-spacing-2xl)}.featured-projects__content-inner{display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.featured-projects__content-title{margin-bottom:var(--dm-spacing-sm);opacity:.7}.featured-projects__content-description{align-items:center;display:flex;flex:1;margin:0}.featured-projects__slide--quote{align-items:flex-start;background-color:#f5f0ed;color:var(--dm-color-black);flex-direction:column;justify-content:center;padding:var(--dm-spacing-2xl)}.featured-projects__quote-inner{border:none;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0;width:100%}.featured-projects__quote-text{align-items:center;display:flex;flex:1;font-weight:300;line-height:1.3}.featured-projects__quote-attribution{margin-top:auto}@media (max-width:1024px){.featured-projects__slide-inner{min-height:400px}}@media (max-width:768px){.featured-projects__slide--content,.featured-projects__slide--quote{padding:var(--dm-spacing-lg)}.featured-projects__slide-inner{aspect-ratio:4/3;min-height:300px}.featured-projects__content-description{font-size:clamp(1.25rem,5vw,2rem)}.featured-projects__quote-text{font-size:clamp(1rem,4vw,1.5rem)}}@media (max-width:480px){.featured-projects__slide-inner{min-height:250px}.featured-projects__slide--content,.featured-projects__slide--quote{padding:var(--dm-spacing-md)}}.featured-projects__swiper .swiper-slide{transition:opacity .4s ease,transform .4s ease}