/* compiled by scssphp 1.6.0 on Wed, 01 May 2024 07:53:11 +0000 (0.0186s) */

.highlighted-project__container{grid-column:1/-1;display:grid;grid-template-columns:1fr}@media (min-width:48rem){.highlighted-project__container{grid-template-rows:repeat(3, auto);grid-template-columns:1fr 1fr;column-gap:1.875rem}}@media (min-width:62rem){.highlighted-project__container{column-gap:3.125rem}}@media (min-width:85.375rem){.highlighted-project__container{grid-template-columns:50.625rem 1fr}}@media (min-width:95.625rem){.highlighted-project__container{grid-template-columns:57.5rem 1fr;column-gap:5rem}}@media (min-width:106.25rem){.highlighted-project__container{grid-template-columns:60.688rem 1fr;column-gap:8.375rem}}.highlighted-project__container .heading.--content{margin-top:7.5rem;padding-inline:1.25rem;grid-row:3}@media (min-width:48rem){.highlighted-project__container .heading.--content{margin-block:4rem;max-width:33.063rem;grid-row:1;grid-column:2;padding-inline:0}}.highlighted-project__container .heading__content p{margin-block:1.563rem 0}.highlighted-project__container .heading__title{font-size:1.875rem;line-height:1.58}@media (min-width:62rem){.highlighted-project__container .heading__title{font-size:2.5rem;line-height:1.43}}.highlighted-project__container .heading .button__group{margin-top:1.563rem}.highlighted-project__container .media.--image{grid-column:1;grid-row:1/-1;max-height:100%;min-height:26.25rem;padding-right:2.5rem}@media (min-width:48rem){.highlighted-project__container .media.--image{padding-right:0}}.highlighted-project__container .media__image{height:100%}.highlighted-project__card{max-width:100%;margin-inline:1.25rem;margin-top:-7.063rem;grid-column:1;position:relative;background-color:var(--color-scheme-background);z-index:4;justify-self:center}@media (min-width:48rem){.highlighted-project__card{margin:0;justify-self:end;max-width:34.25rem;margin-bottom:2rem;grid-row:2 / 3;right:-15rem}}@media (min-width:62rem){.highlighted-project__card{border:2px solid rgba(171, 142, 105, 0.2);right:-20.63rem}}.highlighted-project__card .card__quote{grid-column:1/-1;text-transform:uppercase;letter-spacing:0.2em;font-size:0.875rem;line-height:1.62;margin-block:1.313rem;text-align:center}@media (min-width:48rem){.highlighted-project__card .card__quote{font-size:1rem;line-height:1.6;text-align:left}}.highlighted-project__card .card__stars svg{fill:var(--color-primary)}.highlighted-project__card .card__person{max-width:max-content;letter-spacing:0;text-transform:none;font-family:'Abuget';font-size:2.938rem;margin-block:0.625rem 0;line-height:1.27}@media (min-width:788rem){.highlighted-project__card .card__person{font-size:4.188rem;line-height:1.27}}.highlighted-project__card .card .button{margin-top:1.563rem}@media (min-width:48rem){.highlighted-project__card .card .button{margin:0}}.highlighted-project__card .card__link{padding:1rem 1.25rem 1.813rem}@media (min-width:62rem){.highlighted-project__card .card__link{padding:2.063rem 3.563rem 2.5rem 2.625rem}}.highlighted-project__card .card__content.--quote{display:flex;flex-direction:column;align-items:center}@media (min-width:48rem){.highlighted-project__card .card__content.--quote{display:grid;gap:0.625rem;grid-template-columns:1fr auto}}.highlighted-project__card .card__stars{display:flex;align-items:center;gap:0.188rem}.highlighted-project__card .card__details{padding:0;list-style:none;margin-block:1.25rem 0}.highlighted-project__card .card__detail{position:relative;padding-left:2rem}.highlighted-project__card .card__detail:last-child p{margin-bottom:0}.highlighted-project__card .card__detail::before{content:'';position:absolute;width:0.75rem;height:0.125rem;background-color:var(--color-primary);left:0;top:50%;transform:translateY(-50%)}