.featured-work-list{flex-direction:column;gap:3rem;width:100%;height:100%;padding:8rem 2rem;display:flex;position:relative}.featured-work-list .row{flex:1;gap:1.5rem;width:80%;margin:0 auto;display:flex}.featured-work-list .featured-work-item{flex-direction:column;flex:1;gap:1rem;display:flex}.featured-work-list .featured-work-item-img{aspect-ratio:4/3;border-radius:1rem;position:relative;overflow:hidden}.featured-work-list .featured-work-item-img img{object-fit:cover;width:100%;height:100%}.featured-work-list .featured-work-item-copy{background-color:var(--base-400);border-radius:.5rem;padding:.5rem .5rem .35rem;position:absolute;top:1rem;left:1rem}.featured-work-list .featured-work-item-copy h3{letter-spacing:-.01rem;color:var(--base-100);font-size:1.5rem}.featured-work-list .featured-work-item-link{color:inherit;flex-direction:column;gap:1rem;width:100%;height:100%;text-decoration:none;display:flex}.featured-work-list .featured-work-item-link:hover{color:inherit;text-decoration:none}
.client-reviews{background-color:var(--base-100);width:100%;height:100%;position:relative}.client-reviews .review-card{justify-content:center;align-items:center;gap:3rem;width:100%;height:100svh;padding:1.5rem;display:flex;position:relative}.client-reviews .review-card-container{will-change:transform;border-radius:1rem;width:60%;height:50%;padding:2rem;display:flex;position:relative}.client-reviews #review-card-1{background-color:var(--base-200)}.client-reviews #review-card-2{background-color:var(--base-400);color:var(--base-100)}.client-reviews #review-card-3{background-color:var(--accent-1);color:var(--base-100)}.client-reviews #review-card-4{background-color:var(--base-200)}.client-reviews #review-card-5{background-color:var(--base-500)}.client-reviews #review-card-6{background-color:var(--base-400);color:var(--base-100)}.client-reviews #review-card-7{background-color:var(--accent-1);color:var(--base-100)}.client-reviews #review-card-8{background-color:var(--base-200)}.client-reviews #review-card-9{background-color:var(--base-500)}.client-reviews #review-card-10{background-color:var(--accent-1);color:var(--base-100)}.client-reviews .review-card-content-wrapper{text-align:center;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.client-reviews h3.review-card-text{letter-spacing:0;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:2.4rem;display:-webkit-box;overflow:hidden}.client-reviews .review-card-client-info{justify-content:center;align-items:center;gap:.75rem;display:flex}.client-reviews .review-card-avatar{border-radius:50%;width:3rem;min-width:3rem;height:3rem;overflow:hidden}.client-reviews .review-card-avatar img{object-fit:cover;width:100%;height:100%}.client-reviews .review-card-avatar-initials{background-color:var(--base-300);color:var(--base-100);letter-spacing:.05em;justify-content:center;align-items:center;font-family:Geist,sans-serif;font-size:.85rem;font-weight:500;display:flex}.client-reviews #review-card-2 .review-card-avatar-initials,.client-reviews #review-card-3 .review-card-avatar-initials,.client-reviews #review-card-6 .review-card-avatar-initials,.client-reviews #review-card-7 .review-card-avatar-initials,.client-reviews #review-card-10 .review-card-avatar-initials{background-color:#ffffff26}.client-reviews .review-card-client-details{text-align:left}.client-reviews p.sm.review-card-client-company{color:var(--base-100);opacity:.4}.client-reviews #review-card-1 p.sm.review-card-client-company,.client-reviews #review-card-4 p.sm.review-card-client-company,.client-reviews #review-card-5 p.sm.review-card-client-company,.client-reviews #review-card-8 p.sm.review-card-client-company,.client-reviews #review-card-9 p.sm.review-card-client-company{color:var(--base-400)}@media (max-width:1000px){.client-reviews .review-card-container{flex-direction:column;gap:0;width:90%;height:100%;padding:1.25rem}.client-reviews .review-card-content-wrapper{justify-content:center;gap:2rem;width:100%}.client-reviews .review-card-index{flex:1}.client-reviews .review-card-content{height:100%}.client-reviews h3.review-card-text{font-size:2rem}.client-reviews .review-card{padding:1.25rem 0 0}}
