.anime-text-container{position:relative;width:100vw;height:100svh;padding:2rem;overflow:hidden;background:#F39E4D}.copy-container{width:100%;height:100%;border-radius:2rem;display:flex;justify-content:center;align-items:center}.anime-video-float{position:absolute;left:clamp(-22px,2vw,-100px);bottom:clamp(12px,2vw,24px);width:clamp(280px,34vw,560px);aspect-ratio:16/9;border-radius:16px;overflow:hidden;z-index:0;pointer-events:none;mix-blend-mode:normal}.anime-video-float__video{width:100%;height:100%;object-fit:contain;display:block}.anime-text{width:60%}.anime-text p{color:var(--base-400);text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:800;line-height:1}.anime-text .word{display:inline-block;position:relative;margin-right:.2rem;margin-bottom:.2rem;padding:.1rem .2rem;border-radius:2rem;will-change:background-color,opacity;opacity:0}.anime-text .word.keyword-wrapper{margin:0 .4rem .2rem .2rem}.anime-text .word span{position:relative;opacity:0}.anime-text .word span.keyword{border-radius:2rem;display:inline-block;width:100%;height:100%;padding:.1rem 0;color:var(--base-400)}.anime-text .word span.keyword:before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:calc(100% + 1rem);height:calc(100% + .4rem);background-color:#fff;border-radius:2rem;z-index:-1}.anime-text .word span.keyword.\33 d:before,.anime-text .word span.keyword.dashboards:before,.anime-text .word span.keyword.pixels:before,.anime-text .word span.keyword.ux:before{background-color:#7a78ff}.anime-text .word span.keyword.curiosity:before,.anime-text .word span.keyword.fun:before,.anime-text .word span.keyword.stubbornness:before{background-color:var(--accent-5)}.anime-text .word span.keyword.clever:before,.anime-text .word span.keyword.code:before,.anime-text .word span.keyword.design:before,.anime-text .word span.keyword.human:before{background-color:#c6fe69}@media (max-width:1000px){.anime-text{width:90%}.anime-text p{font-size:clamp(.75rem,3.5vw,1.25rem)}.anime-text .word{margin-right:.1rem;margin-bottom:.15rem;padding:.1rem .2rem}.anime-text .word.keyword-wrapper{margin:0 .2rem .1rem .1rem}}.showreel{height:100svh;background-color:var(--base-100);display:flex;justify-content:center;align-items:center}.showreel,.showreel .showreel-container{position:relative;width:100%;overflow:hidden}.showreel .showreel-container{height:100%;transform:scale(.75);border-radius:2rem}.showreel .showreel-container img{width:100%;height:100%;object-fit:cover}.showreel .volume-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6.5rem;height:6.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--base-100);border-radius:100%;cursor:pointer}@media (max-width:1000px){.showreel{display:none}}.featured-work-list{position:relative;width:100%;height:100%;padding:8rem 2rem;display:flex;flex-direction:column;gap:3rem}.featured-work-list .row{margin:0 auto;flex:1 1;width:80%;display:flex;gap:1.5rem}.featured-work-list .featured-work-item{flex:1 1;display:flex;flex-direction:column;gap:1rem}.featured-work-list .featured-work-item-img{position:relative;aspect-ratio:4/3;border-radius:1rem;overflow:hidden}.featured-work-list .featured-work-item-img img{width:100%;height:100%;object-fit:cover}.featured-work-list .featured-work-item-copy{position:absolute;top:1rem;left:1rem;background-color:var(--base-400);padding:.5rem .5rem .35rem;border-radius:.5rem}.featured-work-list .featured-work-item-copy h3{font-size:1.5rem;letter-spacing:-.01rem;color:var(--base-100)}.featured-work-list .featured-work-item-link{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;width:100%;height:100%}.featured-work-list .featured-work-item-link:hover{text-decoration:none;color:inherit}.client-reviews{position:relative;width:100%;height:100%;background-color:var(--base-100)}.client-reviews .review-card{position:relative;width:100%;height:100svh;padding:1.5rem;display:flex;justify-content:center;align-items:center;gap:3rem}.client-reviews .review-card-container{position:relative;width:60%;height:50%;display:flex;padding:2rem;border-radius:1rem;will-change:transform}.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-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.client-reviews h3.review-card-text{font-size:clamp(2rem,3vh,3rem);letter-spacing:0}.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{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{width:100%;justify-content:center;gap:2rem}.client-reviews .review-card-index{flex:1 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}}.review-card-img{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50px}.review-card-img img{display:block;width:4rem;height:4rem;border-radius:50%;object-fit:cover}