.section-header-premium{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:6rem 0;display:flex;overflow:hidden}.section-header-premium--no-pb{padding-bottom:0}.section-header-premium--work-pt{margin-top:6rem;padding-top:5rem}.section-header-premium__index{will-change:transform,opacity,filter;border:1px solid #ffffff4d;margin-bottom:1.25rem;padding:4px;display:inline-block;position:relative}.index-inner{background-color:var(--accent-100,#f2b00a);color:#000;text-transform:uppercase;letter-spacing:.15em;padding:.35rem 1.5rem;font-family:Sora,sans-serif;font-size:.75rem;font-weight:700;display:block}.section-header-premium__title{text-transform:uppercase;letter-spacing:-.02em;color:#fff;will-change:transform,opacity,filter;margin:0;font-family:Chillax,sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:800;line-height:1}@media (max-width:768px){.section-header-premium{padding:2rem 0}.section-header-premium--work-pt{margin-top:4rem;padding-top:.5rem}.section-header-premium__index{margin-bottom:.75rem;padding:3px}.index-inner{letter-spacing:.12em;padding:.3rem 1.1rem;font-size:.65rem}.section-header-premium__title{font-size:clamp(1.75rem,8vw,3rem)}}.corner-dot{background-color:#fff;width:4px;height:4px;position:absolute}.corner-dot.tl{top:-2.5px;left:-2.5px}.corner-dot.tr{top:-2.5px;right:-2.5px}.corner-dot.bl{bottom:-2.5px;left:-2.5px}.corner-dot.br{bottom:-2.5px;right:-2.5px}
.testimonial-header{z-index:100;pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;top:12rem;left:0}.sticky-label{color:#000;letter-spacing:-.05em;z-index:10;background-color:#fff;align-items:center;gap:.3rem;padding:10px;font-family:Chillax,sans-serif;display:flex;position:relative;transform:rotate(-15deg);box-shadow:20px 20px 60px #0006}.testimonial-header-wrapper{position:relative}.big-letter{margin-top:-.5rem;font-size:9rem;font-weight:950;line-height:.8}.label-text{flex-direction:column;justify-content:center;display:flex}.label-text span{font-size:2.4rem;font-weight:950;line-height:.85;display:block}.sharp-bottom{content:"";z-index:-1;background-color:#9333ea;width:300px;height:100%;position:absolute;top:10%;right:-100px;transform:rotate(12deg)skew(-10deg);box-shadow:10px 10px 30px #0000004d}.testimonial{background-color:var(--base-500);width:100%;height:100vh;padding:1rem;position:relative;overflow:hidden}.testimonial__team{gap:1rem;width:100%;height:100%;display:flex}.testimonial-member{will-change:transform;background-color:#0d0d0d;border:1px solid #1e1e1e0d;border-radius:2rem;flex:1;align-self:center;width:100%;height:80%;position:relative;transform:translateY(125%)}.testimonial-member:first-child{z-index:3}.testimonial-member:nth-child(2){z-index:2}.testimonial-member:nth-child(3){z-index:1}.testimonial-member-name-initial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-member-name-initial h1{color:var(--accent-100,#f2b00a);text-transform:uppercase;will-change:transform;margin:0;font-family:Chillax,sans-serif;font-size:clamp(4rem,15vw,18rem);font-weight:800;transform:scale(0)}.testimonial-member-card{will-change:transform;isolation:isolate;border-radius:2rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:calc(100% + 2px);height:calc(100% + 2px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.testimonial-member:first-child .testimonial-member-card{color:#fff;background-color:#111;transform:translate(300%,-50%)scale(.75)rotate(20deg)}.testimonial-member:nth-child(2) .testimonial-member-card{background-color:var(--brand-blue,#091282);color:#fff;transform:translate(200%,-50%)scale(.75)rotate(20deg)}.testimonial-member:nth-child(3) .testimonial-member-card{color:#fff;background-color:#1a1a1a;transform:translate(100%,-50%)scale(.75)rotate(20deg)}.testimonial-member-img{z-index:1;isolation:auto;width:100%;height:100%;position:absolute;top:0;left:0}.testimonial-member-img:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000003b 0% 35%,#00009261 65%,#0000007a 100%);position:absolute;inset:0}.testimonial-member-img img{filter:blur()}.testimonial-blur-overlay{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:auto;background:linear-gradient(#0000 0%,#001f9beb 100%);border-top:1px solid #ffffff73;height:38%;position:absolute;bottom:0;left:0;right:0;transform:translateZ(0)}.testimonial-member-img img{object-fit:cover;z-index:1;border-radius:2rem;width:100%;height:100%;position:relative}.testimonial-member-info{z-index:3;text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;height:38%;padding:3rem;display:flex;position:relative}.testimonial-member-info h1{text-transform:uppercase;color:var(--accent-100,#f2b00a);margin:0;font-family:Chillax,sans-serif;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:800;line-height:1}.testimonial-member-info h1 span{color:inherit;opacity:.7;letter-spacing:.1em;margin-top:.5rem;font-size:.5em;display:block}.testimonial-member-info p{color:inherit;opacity:.9;text-transform:none;max-width:100%;margin:0;font-family:Sora,sans-serif;font-size:1rem;line-height:1.5}.testimonial-quote-container{flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;display:flex;position:relative}.quote-icon-top{opacity:.8;align-self:flex-start;width:60px;height:auto;position:absolute;top:-22px}@media (max-width:1200px){.testimonial-header{top:8rem}}@media (max-width:1024px){.testimonial-header{top:6rem}.big-letter{font-size:7rem}.label-text span{font-size:1.8rem}.testimonial-member{height:44%}.testimonial-member-info{gap:.5rem;height:40%;padding:2rem 1.5rem}.testimonial-member-info p{font-size:.8rem;line-height:1.3}.testimonial-blur-overlay{height:40%}.quote-icon-top{width:45px;top:-20px}}@media (max-width:768px){.testimonial{height:auto;padding:0 1rem 4rem}.testimonial-header{margin-bottom:4rem;position:relative;top:0}.testimonial__team{flex-direction:column;gap:1rem;height:auto}.testimonial-member{flex:none;height:550px;transform:translateY(0)!important}.testimonial-member-name-initial h1{font-size:clamp(3rem,20vw,10rem);transform:scale(1)!important}.testimonial-member-card{transform:translate(-50%,-50%)scale(1)rotate(0)!important}.testimonial-member-info{height:45%;padding:2rem}.testimonial-blur-overlay{height:45%}}@media (max-width:480px){.testimonial-member{height:550px}.testimonial-member-info h1{font-size:1.5rem}.testimonial-member-info p{font-size:.9rem}}
