html body #main .StudioPageHero_hero__mv_f9.public-page-hero{position:relative;isolation:isolate;padding:clamp(30px,4vw,52px) 0;border-bottom:1px solid #dddccd;background:#f7f4ec;color:#173c37}html body #main .StudioPageHero_hero__mv_f9:after,html body #main .StudioPageHero_hero__mv_f9:before{display:none}.StudioPageHero_artwork__yQ5P3{position:absolute;inset:0;z-index:0;overflow:hidden;background:#e9eadf;pointer-events:none}.StudioPageHero_frame__5aqze{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.StudioPageHero_frame__5aqze[data-active=true]{opacity:1}.StudioPageHero_frame__5aqze img{object-fit:cover;object-position:center}.StudioPageHero_artwork__yQ5P3:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,245,237,.97),rgba(248,245,237,.84) 30%,rgba(248,245,237,.14) 67%,rgba(248,245,237,.18))}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_grid__Hk8LN{position:relative;z-index:1;width:min(1280px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}html body #main .StudioPageHero_withEnquiry__IA8uj .StudioPageHero_grid__Hk8LN{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_copy__EIvje{display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-width:0;padding:0}html body #main .StudioPageHero_withoutEnquiry__BkIaL .StudioPageHero_copy__EIvje{min-height:235px;justify-content:center;max-width:570px}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_copy__EIvje h1:not(#mc-typography-override){font-size:clamp(30px,3.2vw,44px)!important;line-height:1.13!important;letter-spacing:-.035em!important;color:#173c37!important;max-width:23ch;margin:0}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_copy__EIvje .StudioPageHero_eyebrow__HcKea{color:#a72b32!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em;margin:0}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_copy__EIvje .StudioPageHero_lead__73NYT{color:#415e54!important;font-size:calc(16px + var(--public-body-step, 1px))!important;line-height:1.7!important;max-width:49ch;margin:0}html body #main .StudioPageHero_hero__mv_f9 .public-actions{margin:5px 0 0;gap:12px}html body #main .StudioPageHero_hero__mv_f9 .public-button.is-secondary{color:#23483f!important;background:rgba(255,253,247,.68);border-color:#b5c2b2!important}.StudioPageHero_enquiry__UjnXF{position:relative;min-width:0}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_enquiry__UjnXF .contact-form,html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_enquiry__UjnXF .growth-form-success{background:rgba(255,253,247,.76)!important;border-color:rgba(172,190,170,.78)!important;box-shadow:0 12px 32px rgba(39,58,42,.08)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_enquiry__UjnXF .contact-mode-switch{background:rgba(255,253,247,.88);border-color:#bdcbb9}.StudioPageHero_controls__O2A1I{display:flex;align-items:center;gap:18px;margin-top:12px}.StudioPageHero_arrows__OmjfS,.StudioPageHero_dots__tMBaE{display:flex;align-items:center;gap:5px}.StudioPageHero_dot__GvUAH{display:grid;place-items:center;width:37px;height:36px;border:0;padding:0;background:transparent;cursor:pointer}.StudioPageHero_dot__GvUAH span{display:block;width:24px;height:3px;border-radius:3px;background:#879b8b;transition:background .18s ease}.StudioPageHero_dot__GvUAH[aria-current=true] span{background:#a82932}.StudioPageHero_arrows__OmjfS button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #afc1ad;border-radius:50%;background:rgba(255,253,247,.8);color:#21493e;font-size:16px;line-height:1;cursor:pointer}.StudioPageHero_arrows__OmjfS button:hover{background:#fffdf7;border-color:#527b64}.StudioPageHero_controls__O2A1I button:focus-visible{outline:3px solid #a82932;outline-offset:3px}@media(max-width:900px){html body #main .StudioPageHero_withEnquiry__IA8uj .StudioPageHero_grid__Hk8LN{grid-template-columns:minmax(0,1fr);gap:26px}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_grid__Hk8LN{width:calc(100% - 40px)}html body #main .StudioPageHero_withEnquiry__IA8uj .StudioPageHero_copy__EIvje{min-height:300px;justify-content:center;max-width:570px}.StudioPageHero_withEnquiry__IA8uj .StudioPageHero_artwork__yQ5P3{height:430px}.StudioPageHero_artwork__yQ5P3:after{background:linear-gradient(90deg,rgba(248,245,237,.94),rgba(248,245,237,.76) 44%,rgba(248,245,237,.2))}.StudioPageHero_withEnquiry__IA8uj .StudioPageHero_artwork__yQ5P3:after{background:linear-gradient(180deg,rgba(248,245,237,.77),rgba(248,245,237,.33) 64%,#f7f4ec),linear-gradient(90deg,rgba(248,245,237,.72),transparent)}.StudioPageHero_frame__5aqze img{object-position:37% center}}@media(max-width:560px){html body #main .StudioPageHero_hero__mv_f9.public-page-hero{padding-block:28px}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_grid__Hk8LN{width:calc(100% - 32px)}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_copy__EIvje h1:not(#mc-typography-override){font-size:32px!important}html body #main .StudioPageHero_hero__mv_f9 .StudioPageHero_copy__EIvje .StudioPageHero_lead__73NYT{font-size:calc(14px + var(--public-body-step, 1px))!important;line-height:1.65!important}html body #main .StudioPageHero_withoutEnquiry__BkIaL .StudioPageHero_copy__EIvje{min-height:245px}.StudioPageHero_controls__O2A1I{gap:12px;margin-top:9px}.StudioPageHero_dot__GvUAH{width:31px}}@media(prefers-reduced-motion:reduce){.StudioPageHero_dot__GvUAH span,.StudioPageHero_frame__5aqze{transition:none}}.WorkShowcase_page__w4TfL{background:#f8f6ef;color:#173e38}html body #main .WorkShowcase_page__w4TfL .public-page-hero{background:linear-gradient(120deg,#f8f5ec,#eef1e5)!important;border-bottom:1px solid #dedfce;padding-block:clamp(32px,4vw,52px)}html body #main .WorkShowcase_page__w4TfL .public-page-hero:after{display:none}html body #main .WorkShowcase_page__w4TfL .public-page-hero-copy{min-width:0}html body #main .WorkShowcase_page__w4TfL .public-page-hero h1:not(#mc-typography-override){max-width:21ch;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.15!important;color:#173e38!important;letter-spacing:-.035em!important}html body #main .WorkShowcase_page__w4TfL .public-page-hero .public-lead{max-width:53ch;font-size:calc(16px + var(--public-body-step, 1px))!important;line-height:1.7!important;color:#53665b!important}.WorkShowcase_heroNote__Lc8wB{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin:22px 0 0;color:#5c6b5c;font-size:calc(12px + var(--public-body-step, 1px));line-height:1.6}.WorkShowcase_heroNote__Lc8wB strong{padding:6px 11px;border:1px solid #cdd7c3;border-radius:999px;background:#fffdf4;color:#38533e;font-size:12px;font-weight:600}html body #main .WorkShowcase_page__w4TfL .public-work-jump{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px}html body #main .WorkShowcase_page__w4TfL .public-work-jump a{display:inline-flex;align-items:center;min-height:40px;color:#36563e;font-size:13px;text-decoration:underline;text-underline-offset:5px}html body #main .WorkShowcase_page__w4TfL .public-work-jump a:first-child{color:#a4252c}html body #main .WorkShowcase_page__w4TfL .public-page-hero-enquiry .contact-form{background:#fffdf5!important;border-color:#d4dccb!important;box-shadow:0 12px 36px #36472d0c!important}html body #main .WorkShowcase_page__w4TfL .public-work-proof{background:#f0f2e7!important;border-block:1px solid #dde3d5}html body #main .WorkShowcase_page__w4TfL .public-work-proof dd{color:#244b3e!important}html body #main .WorkShowcase_page__w4TfL .public-work-proof dt{color:#60715e!important}html body #main .WorkShowcase_page__w4TfL .public-section{padding-block:clamp(36px,4vw,56px)}html body #main .WorkShowcase_page__w4TfL .public-section h2:not(#mc-typography-override){font-size:clamp(24px,2.4vw,32px)!important;line-height:1.25!important;letter-spacing:-.025em!important}html body #main .WorkShowcase_page__w4TfL .public-client-work-section{background:#fffdf7}html body #main .WorkShowcase_page__w4TfL .public-client-work-card{background:#faf8ef;border:1px solid #dce2d4;border-radius:12px;overflow:hidden;box-shadow:none}html body #main .WorkShowcase_page__w4TfL .public-client-work-card:hover{border-color:#abbda3;box-shadow:0 10px 25px #36512d0b}html body #main .WorkShowcase_page__w4TfL .public-client-work-thumb{border-bottom:1px solid #dfe5d7;background:#edf0e6}html body #main .WorkShowcase_page__w4TfL .public-client-work-card h3:not(#mc-typography-override){color:#254a3f!important;font-size:19px!important;line-height:1.35!important}html body #main .WorkShowcase_page__w4TfL .public-client-work-live{color:#365b42}html body #main .WorkShowcase_page__w4TfL .public-owned-product-proof{background:#eaf0e4!important;border-block:1px solid #d7e0cf;color:#244537}html body #main .WorkShowcase_page__w4TfL .public-owned-product-proof :is(h2,p,li,a){color:#294e3d!important}html body #main .WorkShowcase_page__w4TfL .public-owned-product-proof li:before{background:#688363!important}html body #main .WorkShowcase_page__w4TfL .public-flagship-platform{background:#f1f2e7!important;color:#254436}html body #main .WorkShowcase_page__w4TfL .public-flagship-platform :is(h2,p,a){color:#294e3d!important}html body #main .WorkShowcase_page__w4TfL .public-client-work-tech.is-dark span{background:#fffdf3;color:#415c3d;border-color:#cbd7c0}html body #main .WorkShowcase_page__w4TfL .public-work-delivery{background:#fffdf5!important}html body #main .WorkShowcase_page__w4TfL .public-work-delivery :is(h2,p){color:#294e3d!important}html body #main .WorkShowcase_page__w4TfL .public-flow span{background:#edf2e6;border-color:#cedbc4;color:#36573d}@media(max-width:560px){.WorkShowcase_heroNote__Lc8wB{align-items:flex-start;flex-direction:column;gap:8px}html body #main .WorkShowcase_page__w4TfL .public-page-hero .public-lead{font-size:calc(14px + var(--public-body-step, 1px))!important}html body #main .WorkShowcase_page__w4TfL .public-work-jump{gap:8px 16px}}