.hero{background-color:var(--base-100);flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.hero .hero-button{z-index:3;position:relative}.hero .hero-side{z-index:2;width:20%;position:absolute;top:50%;transform:translateY(-50%)}.hero .hero-side-left{padding-left:2.5rem;left:0}.hero .hero-side-right{text-align:right;padding-right:2.5rem;right:0}.hero .hero-side-title{font-size:1.6vw;line-height:.95}.hero .hero-side-copy{color:var(--base-400);font-size:1.05rem;line-height:1.4}.hero .hero-copyright{z-index:2;width:100%;padding:0 2.5rem;position:absolute;bottom:2rem;left:0}.hero .hero-copyright>div{justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:1300px){.hero .hero-side,.hero .hero-copyright{display:none}}.home-studio-section{background-color:var(--base-100);width:100%;height:100%;min-height:100svh;position:relative}.home-studio-section .studio-header{justify-content:center;align-items:center;width:100%;padding-top:2rem;display:flex;position:relative}.home-studio-section .studio-header .container{flex-direction:column;justify-content:center;display:flex}.home-studio-section .studio-header .studio-header-row:first-child,.home-studio-section .studio-header .studio-header-row:nth-child(2){justify-content:center;display:flex}.home-studio-section .studio-header .studio-header-row h1{font-size:6vw}.home-studio-section .studio-header .studio-header-tagline{text-align:center;justify-content:center;margin-top:1.5rem;display:flex}.home-studio-section .studio-header .studio-header-tagline p{max-width:32rem;color:var(--base-400)}.home-studio-section .studio-header .studio-brand-text{color:var(--base-500)}.home-studio-section .studio-copy .container{flex-direction:column;gap:4rem;padding-bottom:10rem;display:flex}.home-studio-section .studio-copy .studio-copy-img{border-radius:.75rem;width:30%;margin:0 auto 4rem;overflow:hidden}.home-studio-section .studio-copy .studio-copy-img img{object-fit:cover;width:100%;height:100%}.home-studio-section .studio-copy p{text-align:left;width:50%;margin:0 auto 4rem}.featured-work{background-color:var(--base-100);width:100%;height:100%;padding:8rem 0 6rem;position:relative;overflow:hidden}.featured-work .featured-work-header-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;width:65%;height:100%;margin:0 auto;display:flex}.featured-work .featured-work-header{width:100%}.featured-work .featured-work-header h1{font-size:clamp(3.5rem,8vw,8rem)}.featured-work .featured-work-header-content .arrow{width:3rem}.featured-work .featured-work-header-content .featured-work-header-copy{width:50%}.client-reviews-header-container{background-color:var(--base-100);width:100%;height:100%;position:relative;overflow:hidden}.client-reviews-header-container .client-reviews-header-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;width:65%;height:100%;margin:0 auto;display:flex}.client-reviews-header-container .client-reviews-header{width:100%}.client-reviews-header-container .client-reviews-header h1{font-size:clamp(3.5rem,8vw,8rem)}.client-reviews-header-container .client-reviews-header-content .arrow{width:3rem}.client-reviews-header-container .client-reviews-header-content .client-reviews-header-copy{width:50%}@media (max-width:1000px){.home-studio-section .studio-copy .studio-copy-img,.home-studio-section .studio-copy p,.featured-work .featured-work-header,.featured-work .featured-work-header-content,.featured-work .featured-work-header-content .featured-work-header-copy,.client-reviews-header-container .client-reviews-header,.client-reviews-header-container .client-reviews-header-content,.client-reviews-header-container .client-reviews-header-content .client-reviews-header-copy{width:100%}.featured-work-list{padding:8rem 0!important}.featured-work-list .row{flex-direction:column;width:100%!important}}@media (min-width:2400px){.home-studio-section .studio-header .studio-header-row h1{font-size:20rem}}
