.splide__slide:has(>.testimonial){height:500px}.testimonial{height:100%}.testimonial-profile{display:inline-block;height:150px;max-width:100%;aspect-ratio:1;border-radius:50rem;border:4px solid var(--clr-1);object-fit:cover;position:absolute;top:0;left:50%;transform:translate(-50%);background-color:var(--clr-2)}.testimonial-profile:before{content:"";position:absolute;top:-16px;left:-16px;height:calc(100% + 32px);width:calc(100% + 32px);border:12px solid var(--clr-2);border-radius:50rem}.testimonial-profile span{font-size:100px;font-weight:700;position:relative;z-index:2}.testimonial-profile img{aspect-ratio:1;border-radius:50rem;object-fit:cover}.testimonial>div{margin-top:75px;padding:6rem 1rem .75rem;border-radius:1.2rem;background-color:var(--clr-1-pale);height:calc(100% - 6rem)}.testimonial .content{height:100%;overflow-y:auto;position:relative;--ms-overflow-style: none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent);mask-image:linear-gradient(to bottom,black 85%,transparent);padding-bottom:1rem}.testimonial .content::-webkit-scrollbar{display:none}.testimonial p{text-align:center;padding-bottom:1rem}.testimonial .name{margin-bottom:0}@media screen and (min-width: 768px){.splide__slide:has(>.testimonial){height:450px}.testimonial>div{padding:6rem 2rem 1.5rem}}
