.team-sticky{background-color:var(--base-100);width:100%;height:100svh;position:relative;overflow:hidden}.team-sticky-header{will-change:transform;justify-content:center;align-items:center;width:250vw;height:100svh;display:flex;position:relative;top:0;left:0}.team-sticky-header h2{color:var(--base-400);letter-spacing:-.5rem;margin:0;font-size:28vw;line-height:100%}.team-card{background-color:var(--base-400);will-change:transform;z-index:2;border-radius:1rem;width:325px;height:500px;padding:1rem;position:absolute;top:10%;left:100%}#team-card-1{background-color:var(--accent-6)}#team-card-2{background-color:var(--accent-2)}#team-card-3{background-color:var(--accent-3)}#team-card-4{background-color:var(--accent-4)}#team-card-5{background-color:var(--accent-5)}.team-card .team-card-img{border-radius:.5em;width:100%;height:200px;overflow:hidden}.team-card .team-card-img img{object-fit:cover;width:100%;height:100%}.team-card-content{color:#fff;flex-direction:column;width:100%;height:275px;padding:1rem;display:flex}.team-card-description p{padding-top:10px;font-size:1rem}.team-card-content h2{letter-spacing:-.05rem;font-size:2rem}@media (max-width:999px){.team-desktop.sticky{display:none}.team-mobile{z-index:0;background-color:var(--base-100);flex-direction:column;gap:1.25rem;width:100%;height:auto;padding:2rem 1rem;display:flex;position:relative;overflow:visible}.mobile-header{will-change:auto;width:100%;height:auto;margin-bottom:.5rem;display:block;position:static}.mobile-header h2{color:var(--base-400);letter-spacing:-.06rem;margin:0 0 .5rem;font-size:2.25rem;line-height:110%}.team-card{will-change:auto;width:100%;max-width:680px;height:auto;margin:0 auto;position:static;top:auto;left:auto;opacity:1!important;transform:none!important}.team-card .team-card-img{height:240px;margin-bottom:1rem}.team-card-content{flex-direction:column;gap:3rem;height:auto;display:flex}}@media (min-width:1000px){.team-mobile{display:none}}.studio-page .studio-copy .container{flex-direction:column;gap:4rem;padding-bottom:10rem;display:flex}.studio-copy .studio-copy-img{border-radius:.75rem;width:30%;margin:0 auto 4rem;overflow:hidden}.studio-copy .studio-copy-img img{object-fit:cover;width:100%;height:100%}.studio-copy p{text-align:left;width:50%;margin:0 auto 4rem}@media (max-width:768px){.team-mobile{padding-left:1rem;padding-right:1rem}.team-role{color:#fff;padding:6px 0;font-size:1.2rem}.team-description{color:#fff;font-size:1rem;font-weight:300;line-height:1.2rem}.carousel-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.carousel-container::-webkit-scrollbar{display:none}.carousel-track{flex-direction:row;gap:1.25rem;padding:.5rem 1rem 1.5rem;scroll-padding-left:1rem;scroll-padding-right:1rem;display:flex}.carousel-item{scroll-snap-align:start;background:var(--base-100);border-radius:1rem;flex:0 0 95%;width:95%;max-width:360px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001f}.carousel-item .team-card-img{aspect-ratio:2/4;width:100%;position:relative}.carousel-track>:first-child{margin-left:.5rem}.carousel-track>:last-child{margin-right:.5rem}}.team-desktop{display:none}@media (min-width:769px){.team-desktop{display:block}.team-mobile{display: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-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;color:var(--color-white);font-size:2rem;line-height:2.1rem}.client-reviews p.sm.review-card-client-company{color:var(--color-white);opacity:.8}.cap{color:var(--color-white)}@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:1.5rem}.client-reviews .review-card{padding:1.25rem 0 0}}
