@keyframes artocea-hero-title-enter{0%{transform:translate3d(0,120%,0)}to{transform:translateZ(0)}}@keyframes artocea-hero-copy-enter{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}body #work-page-title .editorial-line-mask,body :is(.editorial-intro,.service-hero,.case-hero) .editorial-line-mask{display:block;overflow:clip;padding-block:.12em;margin-block:-.12em;line-height:inherit}@media(prefers-reduced-motion:no-preference){html body #work-page-title .editorial-line-content,html body .case-study .case-hero h1 .editorial-line-content,html body :is(.editorial-intro,.service-hero) h1 .editorial-line-content{display:block;animation:artocea-hero-title-enter 1s cubic-bezier(.22,1,.36,1) both!important;animation-delay:.63s!important;opacity:1!important;transition:none!important}html body .case-study .case-hero h1>.editorial-line-mask:nth-child(2) .editorial-line-content,html body :is(.editorial-intro,.service-hero,#work-page-title) .editorial-line-mask:nth-child(2) .editorial-line-content{animation-delay:.72s!important}html body .case-study .case-hero h1>.editorial-line-mask:nth-child(n+3) .editorial-line-content,html body :is(.editorial-intro,.service-hero,#work-page-title) .editorial-line-mask:nth-child(n+3) .editorial-line-content{animation-delay:.81s!important}html body .case-study .case-hero>.case-image,html body .case-study .case-hero>p,html body .editorial-intro .editorial-lead,html body .editorial-intro .studio-intro-photo,html body .editorial-intro aside,html body .service-hero>p,html body.work-page .work-lead{animation:artocea-hero-copy-enter 1s cubic-bezier(.22,1,.36,1) 1.13s both!important;transition:none!important;translate:none!important}}@media(prefers-reduced-motion:reduce){html body #work-page-title *,html body :is(.editorial-intro,.service-hero,.case-hero) *,html body.work-page .work-lead{animation:none!important;opacity:1!important;transform:none!important;translate:none!important}}@media(min-width:1101px){body{--copy-sm:clamp(16px,1.25vw,18px);--copy-md:clamp(20px,1.666667vw,24px);--copy-lg:clamp(28px,2.5vw,36px);--copy-card:clamp(28px,2.5vw,36px)}html body :is(.editorial-intro .editorial-lead,.work-lead,.case-hero>p,.hero-intro){font-family:Helixa,sans-serif!important;font-weight:400!important;font-size:clamp(28px,2.222222vw,32px)!important;line-height:1.375!important;letter-spacing:0!important}body :is(.case-copy p,.services-detail-copy,.services-detail-copy p,.editorial-values p,.studio-process p,.founder-copy>p){font-size:var(--copy-md)!important;line-height:1.5!important}body :is(.service-card h3,.why-copy h3,.work-slide-caption h3,.editorial-values h3,.studio-process h3){font-size:var(--copy-card)!important;line-height:1.333333!important}body :is(.why-copy p,.service-card ul,.case-related p,.case-facts dd,.project-capabilities){font-size:var(--copy-sm)!important;line-height:1.5!important}body :is(.case-related h3){font-size:clamp(22px,1.944444vw,28px)!important;line-height:1.25!important}body :is(.enquiry-field){font-size:clamp(24px,2.222222vw,32px)!important;line-height:1.5!important}body :is(.enquiry-form legend){font-size:clamp(30px,2.777778vw,40px)!important;line-height:1.2!important}body :is(.case-facts dt){font-size:clamp(12px,.972222vw,14px)!important;line-height:1.3!important}}body .case-study .case-copy p{font-size:calc(clamp(18px,1.667vw,24px) + 2px)!important;line-height:1.5!important}@media(min-width:1101px){body .case-study .case-copy p{font-size:calc(var(--copy-md) + 2px)!important}}html body main.case-avvo .case-statement h2,html body main.case-avvo .case-statement h2 span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}@media (forced-colors:active){body :is(h1,h2,h3,.editorial-line-content){background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}@media(min-width:1101px){html body{--desktop-content-width:calc(100vw - 200px);--desktop-side-margin:calc((100vw - var(--desktop-content-width))/2);--layout-width:var(--desktop-content-width);--layout-gutter:var(--desktop-side-margin);--section-gutter:var(--desktop-side-margin);--content-max:var(--desktop-content-width)}html body .editorial-main{--editorial-gutter:var(--desktop-side-margin)}html body .hero{--hero-content-gutter:var(--desktop-side-margin)}html body.home-page #hero-statement{padding-inline:var(--desktop-side-margin)}html body.home-page #hero-statement .hero-statement-inner{width:100%;max-width:none;margin-inline:0}html body.home-page #about.studio-section.page-section,html body.home-page .stats.page-section{width:var(--desktop-content-width);max-width:var(--desktop-content-width);margin-inline:var(--desktop-side-margin);padding-inline:0;box-sizing:border-box}html body .editorial-container,html body .founder.page-section,html body .studio-collage,html body.home-page .page-section,html body.work-page .work-showcase{box-sizing:border-box;width:var(--desktop-content-width);max-width:var(--desktop-content-width);margin-inline:auto}html body .site-header,html body .site-header.editorial-header{padding-inline:var(--desktop-side-margin)}html body .site-header .site-nav{right:var(--desktop-side-margin)}}@media(min-width:1280px){html body{--desktop-content-width:calc(75vw + 120px)}}@media(min-width:1440px){html body{--desktop-content-width:calc(150vw - 960px)}}@media(min-width:1600px){html body{--desktop-content-width:min(1600px,calc(50vw + 640px))}}@media(min-width:1101px){html body .case-study .case-container,html body .case-study .case-statement-inner{box-sizing:border-box;width:var(--desktop-content-width);max-width:var(--desktop-content-width);margin-inline:auto}html body .case-study .case-container>:is(.case-image,.case-brand-pair,.case-phone-trio,.case-brand-board){max-width:1200px}}