/* Client brief, carried by the incumbent Signature composition and motion. */
:root{--client-paper:#e1d9cd;--client-white:#fffdfa;--client-ink:#191714;--client-muted:#5f584e;--client-bronze:#6b5133;--client-line:#19171424}
body:has(.signature-client-version){background:var(--client-paper)!important;color:var(--client-ink)}
.signature-client-version{background:var(--client-paper)!important;color:var(--client-ink)!important;color-scheme:light}
.signature-client-version a{color:var(--client-ink)}
.signature-client-version a:hover{color:var(--client-bronze)}
.signature-client-version a:focus-visible,.signature-client-version button:focus-visible,.client-category a:focus-visible,.client-category button:focus-visible,.client-category summary:focus-visible{outline:2px solid var(--client-bronze);outline-offset:5px}
.signature-client-version .signature-official-mark{filter:none!important}
.signature-client-version header>nav,.signature-client-version header>sc-if>nav,.signature-client-version header nav:not(#signature-mobile-nav){background:#fffdfad9!important;border-color:#19171422!important;box-shadow:0 8px 28px #1917140d!important}
.signature-client-version header nav a{color:var(--client-ink)!important}
.signature-client-version header nav [data-roll]>span>span>span:last-child{color:var(--client-bronze)!important}
.signature-client-version header nav a[aria-current=location]{background:#1917140c!important;color:var(--client-bronze)!important;box-shadow:none!important}
.signature-client-version header>a:last-child{background:var(--client-ink)!important;color:var(--client-white)!important}
.signature-client-version header>a:last-child>span{background:var(--client-paper)!important;color:var(--client-ink)!important}
.signature-client-version .signature-mobile-menu>button{background:var(--client-white);color:var(--client-ink);border-color:var(--client-line)}
.signature-client-version #signature-mobile-nav{background:var(--client-white);border-color:var(--client-line);box-shadow:0 15px 35px #19171414}
.signature-client-version #signature-mobile-nav a{border-color:var(--client-line)}
.client-services-menu{position:relative;pointer-events:auto}
.client-services-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:10px 18px;font:400 11px 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;min-height:36px;border-radius:999px;color:var(--client-ink)}
.client-services-menu summary::-webkit-details-marker{display:none}
.client-services-menu[open] summary{background:#1917140c}
.client-services-menu summary svg{transition:transform .25s}
.client-services-menu[open] summary svg{transform:rotate(180deg)}
.client-services-menu>div{position:absolute;top:calc(100% + 14px);left:0;width:210px;padding:10px 16px;background:var(--client-white);border:1px solid var(--client-line);border-radius:14px;box-shadow:0 15px 35px #19171414}
.client-services-menu>div>a{display:flex;align-items:center;padding:9px 0;min-height:44px;font:400 13px 'Jost',sans-serif;letter-spacing:0;text-transform:none;color:var(--client-ink)!important}
.client-services-menu>div>a:hover{text-decoration:underline;text-underline-offset:.25em}
.signature-client-version #top{background:var(--client-paper)}
.signature-client-version #top .client-hero-frame{background:var(--client-paper)!important}
.client-hero-film{position:absolute;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:center 48%;transition:opacity .65s ease;pointer-events:none}
.signature-client-version #top .client-hero-shade{background:linear-gradient(90deg,var(--client-paper) 0%,var(--client-paper) 33%,#e1d9cded 40%,#e1d9cd20 59%,transparent 72%),linear-gradient(0deg,var(--client-paper),transparent 30%,transparent 84%,#e1d9cd35)!important}
.signature-client-version #top .signature-hero-copy::before{display:none}
.signature-client-version #top .signature-hero-copy h1{color:var(--client-ink)}
.signature-client-version #top .signature-brand-tagline em{color:var(--client-bronze)}
.signature-client-version #top .signature-hero-copy [data-hero-fade]:first-child{color:var(--client-bronze)!important}
.signature-client-version #top .signature-hero-copy>div:last-child>p{color:var(--client-muted)!important}
.signature-client-version #top .signature-hero-copy a[href="#films"]{background:#fffdfaa6!important;border-color:var(--client-line)!important;color:var(--client-ink)!important;box-shadow:none!important}
.signature-client-version #top .signature-hero-copy a[href="#films"]>span{background:#1917140c!important}
.signature-client-version #top .signature-brand-interaction:focus-visible{outline-color:var(--client-bronze)}
.signature-client-version .venue-controls,.signature-client-version .venue-caption button{color:var(--client-bronze)}
.signature-client-version .venue-stages button{color:var(--client-muted);border-color:#19171440}
.signature-client-version .venue-stages button>span{color:var(--client-muted)}
.signature-client-version .venue-stages button[aria-pressed=true]{color:var(--client-ink);border-color:var(--client-bronze)}
.signature-client-version .venue-concept{color:var(--client-muted)}
.client-real-caption{display:flex;align-items:flex-start;flex-direction:column;gap:6px}
.client-real-caption>span{font:300 25px/1.1 'Cormorant Garamond',serif;color:var(--client-ink)}
.client-real-caption>span em{color:var(--client-bronze)}
.client-real-caption>button{background:none;border:0;padding:0;min-height:44px;color:var(--client-bronze);display:flex;align-items:center;gap:12px;font:400 10px 'Jost',sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.signature-client-version .signature-hero-rail{color:var(--client-muted);border-color:var(--client-line)}
.signature-client-version .signature-hero-rail button:hover{color:var(--client-ink)}
.client-hero-modes{display:flex;align-items:center;gap:6px}
.signature-client-version .client-hero-modes>button{padding:0 13px;min-height:36px;letter-spacing:.12em;border:1px solid transparent;border-radius:999px;cursor:pointer}
.signature-client-version .client-hero-modes>button[aria-pressed=true]{border-color:var(--client-line);background:#fffdfa80;color:var(--client-ink)}
.client-pointer-light{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.12;background:radial-gradient(ellipse at var(--pointer-x,70%) var(--pointer-y,50%),#ffdda8 0,transparent 32%);mix-blend-mode:screen}
.signature-client-version div:has(>.signature-intro-mark){background:var(--client-paper)!important;color:var(--client-ink)!important}
.signature-client-version div:has(>.signature-intro-mark)>div span{color:var(--client-muted)!important}
.signature-client-version .signature-story-copy h2 em{color:var(--client-bronze)}
.signature-client-version .signature-story-copy p{color:var(--client-muted)}
.signature-client-version .signature-story-stats{border-color:var(--client-line)}
.signature-client-version .signature-story-stats strong{font-size:clamp(25px,2.5vw,36px)}
.signature-client-version .signature-story-stats span{color:var(--client-muted)}
.signature-client-version #services>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}
.client-services-heading{max-width:1440px;margin:auto;display:flex;align-items:end;justify-content:space-between;gap:32px}
.client-services-heading h2{margin:0;font:300 72px/.94 'Cormorant Garamond',serif;letter-spacing:-.02em}
.client-services-heading h2 em{color:var(--client-bronze)}
.client-services-heading>p{max-width:380px;font:300 15px/1.7 'Jost',sans-serif;color:var(--client-muted);margin:0}
.signature-client-version #services .client-service-world>div{display:grid!important;height:100%;background:var(--client-white);border:1px solid var(--client-line);overflow:hidden}
.signature-client-version #services .client-service-world>div{grid-template-rows:280px 1fr!important}
.client-world-image{position:relative;overflow:hidden}
.signature-client-version #services .client-world-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.client-service-world:hover .client-world-image img{transform:scale(1.035)}
.client-world-copy{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px}
.signature-client-version #services .client-world-copy h3{font:300 46px/1.02 'Cormorant Garamond',serif;margin:0 0 16px}
.client-world-copy h3 em{color:var(--client-bronze)}
.client-world-copy p{color:var(--client-muted);max-width:480px;font:300 15px/1.7 'Jost',sans-serif;margin:0 0 20px}
.client-service-links{display:flex;flex-wrap:wrap;gap:8px}
.client-service-links a{display:inline-flex;align-items:center;padding:8px 14px;min-height:36px;border:1px solid var(--client-line);border-radius:999px;font:300 12px 'Jost',sans-serif;color:var(--client-ink)}
.client-service-links a:hover{background:#19171408}
.client-button{display:inline-flex;align-items:center;gap:14px;justify-content:space-between;padding:6px 6px 6px 22px;min-height:44px;border:0;border-radius:999px;background:#c9a96e;color:#191714!important;font:500 11px 'Jost',sans-serif;text-transform:uppercase;letter-spacing:.12em;align-self:flex-start;text-decoration:none}
.client-button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#191714;color:#e8d5b0;font-size:15px}
.client-button:hover{background:#dec899;color:#191714!important}
.signature-client-version #services .client-production>div{background:#141210;color:#f3ece0;border-color:#191714}
.client-production .client-world-copy h3 em{color:#e8d5b0}
.client-production .client-world-copy p{color:#cfc5b4}
.signature-client-version .client-production .client-service-links a{color:#f3ece0;border-color:#e8d5b03d}
.signature-client-version .client-production .client-service-links a:hover{background:#e8d5b012}
.signature-client-version #films h2 em{color:var(--client-bronze)!important}
.signature-client-version .signature-film-toolbar>span:first-child,.signature-client-version .signature-film-note{color:var(--client-muted)!important}
.signature-client-version .signature-film-counter,.signature-client-version .signature-film-counter i{color:var(--client-muted)}
.signature-client-version #films .signature-film-controls button{color:var(--client-bronze);border-color:var(--client-line);background:#fffdfa4d}
.signature-client-version #films .signature-film-track>button{color:#f3ece0!important}
.signature-film-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
.signature-client-version [data-screen-label=Testimonials] blockquote{color:var(--client-ink)!important}
.signature-client-version [data-screen-label=Testimonials]>span,.signature-client-version [data-screen-label=Testimonials]>a{color:var(--client-bronze)!important}
.signature-client-version [data-screen-label=Testimonials] button{color:var(--client-muted)!important}
.signature-client-version [data-screen-label=Testimonials] button[aria-pressed=true]{color:var(--client-ink)!important}
.signature-client-version #enquire>div{background:var(--client-white)!important}
.signature-client-version #enquire>div>video{opacity:.07!important}
.signature-client-version #enquire>div>div:not(.signature-enquiry-layout){background:linear-gradient(0deg,#fffdfae6,#fffdfae6)!important}
.signature-client-version #enquire h2 em,.signature-client-version #enquire [data-reveal]>span{color:var(--client-bronze)!important}
.signature-client-version #enquire span[data-reveal]{color:var(--client-bronze)!important}
.signature-client-version #enquire .signature-enquiry-layout>div>div{color:var(--client-muted)!important}
.signature-client-version .signature-brief{background:#e1d9cd3d;box-shadow:none;border:1px solid var(--client-line)}
.signature-client-version .signature-brief fieldset{border-color:var(--client-line)}
.signature-client-version .signature-brief legend,.signature-client-version .signature-brief-intro>span{color:var(--client-ink)}
.signature-client-version .signature-brief legend i,.signature-client-version .signature-label{color:var(--client-bronze)}
.signature-client-version .signature-label em,.signature-client-version .signature-brief-note,.signature-client-version .signature-brief-intro p{color:var(--client-muted)}
.signature-client-version .signature-brief input,.signature-client-version .signature-brief select,.signature-client-version .signature-brief textarea{color:var(--client-ink);color-scheme:light;border-color:#19171450;caret-color:var(--client-bronze)}
.signature-client-version .signature-brief select option{background:var(--client-white);color:var(--client-ink)}
.signature-client-version .signature-brief input::placeholder,.signature-client-version .signature-brief textarea::placeholder{color:var(--client-muted)}
.signature-client-version .signature-choices button{color:var(--client-muted);border-color:#19171440;background:#fffdfa70}
.signature-client-version .signature-choices button[aria-pressed=true]{color:var(--client-ink);background:#e8d5b0;border-color:#9b7b4c}
.signature-client-version .signature-handoff,.signature-client-version .signature-handoff a{color:var(--client-bronze)}
.signature-client-version [data-screen-label=FAQ] h2 em{color:var(--client-bronze)!important}
.signature-client-version [data-screen-label=FAQ] p{color:var(--client-muted)!important}
.signature-client-version [data-screen-label=FAQ] button{color:var(--client-ink)!important;border-color:var(--client-line)!important}
.signature-client-version [data-screen-label=FAQ] button>span:last-child{background:#1917140c!important;color:var(--client-ink)!important}
.signature-client-version #showroom>div:first-child{background:var(--client-white)!important}
.signature-client-version #showroom address{color:var(--client-ink)}
.signature-client-version #showroom address em,.signature-client-version #showroom>div>span{color:var(--client-bronze)!important}
.signature-client-version #showroom a[href^=tel],.signature-client-version #showroom a[href^=mailto],.signature-client-version #showroom a[href^="https://wa"]{color:var(--client-muted)!important}
.signature-client-version #showroom a[href^="https://maps.apple"]{color:var(--client-ink)!important;border-color:var(--client-line)!important}
.signature-client-version #showroom iframe{filter:grayscale(1)!important}
.signature-client-version .signature-footer-compact>a img{width:110px}
.signature-client-version .signature-footer-compact nav a,.signature-client-version .signature-footer-compact>p{color:var(--client-muted);border-color:var(--client-line)}
@media(min-width:960px){
 .signature-client-version #top .signature-hero-copy>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px!important}
 .signature-client-version #top .signature-hero-copy>div:last-child>p{max-width:390px!important;font-size:14px!important}
 .signature-client-version #top .signature-hero-copy>div:last-child>div{flex-wrap:nowrap!important}
}
.signature-client-version>div[style*="z-index:150"],.signature-client-version>div[style*="z-index:151"],.signature-client-version>div[style*="z-index: 150"],.signature-client-version>div[style*="z-index: 151"]{mix-blend-mode:difference}
.client-category{margin:0;background:var(--client-paper);color:var(--client-ink);font:300 15px/1.7 'Jost',sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light}
.client-category *{box-sizing:border-box}
.client-category .signature-skip{position:fixed;z-index:100;left:20px;top:10px;transform:translateY(-180%);padding:12px 18px;background:var(--client-paper);color:#191714;border-radius:8px}
.client-category .signature-skip:focus{transform:none}
.client-category a{color:inherit;text-decoration:none}
.client-category h1,.client-category h2{font-family:'Cormorant Garamond',serif;font-weight:300;letter-spacing:-.02em}
.client-category ::selection{background:#c9a96e;color:#191714}
.client-category .signature-official-mark,.client-service-page .signature-official-mark{filter:none}
.client-category-header{position:absolute;z-index:30;top:18px;left:0;right:0;padding:0 clamp(20px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px}
.client-category-header>a:first-child img{display:block;width:70px;height:auto}
.client-category-header nav{display:flex;align-items:center;padding:6px;background:#fffdfadd;border:1px solid var(--client-line);border-radius:999px}
.client-category-header nav>a{padding:10px 18px;font:400 11px 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--client-ink)}
.client-category-header nav>a:hover{color:var(--client-bronze)}
.client-menu-toggle{display:none}
.client-category-hero{position:relative;min-height:610px;overflow:hidden;display:flex;align-items:end;padding:160px clamp(20px,4vw,56px) 60px}
.client-category-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.client-category-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--client-paper) 0%,#e1d9cde6 38%,transparent 80%),linear-gradient(0deg,var(--client-paper),transparent 60%)}
.client-category-hero>div{position:relative;z-index:1;max-width:520px}
.client-category-hero>div>a:first-child{display:inline-block;margin-bottom:32px;color:var(--client-muted);font-size:13px}
.client-category-hero h1{font-size:clamp(60px,7.5vw,100px);line-height:.92;margin:0 0 24px}
.client-category-hero h1 em{color:var(--client-bronze)}
.client-category-hero p{max-width:420px;margin:0 0 28px;color:var(--client-muted)}
.client-catalog{max-width:1440px;margin:auto;padding:56px clamp(20px,4vw,56px) 64px}
.client-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}
.client-catalog-heading h2{font-size:clamp(40px,4vw,64px);line-height:.96;margin:0}
.client-catalog-heading p{color:var(--client-muted);margin:0}
.client-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}
.client-catalog-card>div{position:relative;height:240px;border-radius:20px;overflow:hidden}
.client-catalog-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.client-catalog-card:hover img{transform:scale(1.04)}
.client-catalog-card>div>span{position:absolute;right:16px;bottom:16px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fffdfadb;color:#191714}
.client-catalog-card h2{font-size:32px;line-height:1.05;margin:20px 0 10px}
.client-catalog-card p{font-size:14px;line-height:1.6;color:var(--client-muted);margin:0;max-width:380px}
.client-category-cross{padding:64px clamp(20px,4vw,56px);text-align:center;border-top:1px solid var(--client-line)}
.client-category-cross h2{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0 0 24px}
.client-category-cross h2 em{color:var(--client-bronze)}
.client-category-cross p{color:var(--client-muted);max-width:540px;margin:0 auto 28px}
.client-category-footer{max-width:1440px;margin:auto;padding:48px clamp(20px,4vw,56px);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:30px;font-size:13px}
.client-category-footer img{display:block;width:110px;height:auto}
.client-category-footer>div{display:flex;gap:24px}
.client-category-footer p{width:100%;padding-top:24px;border-top:1px solid var(--client-line);color:var(--client-muted);margin:0;font-size:12px}
.client-production-page{background:#141210;color:#f3ece0;--client-muted:#cfc5b4;--client-line:#e8d5b033;color-scheme:dark}
.client-production-page .signature-official-mark{filter:invert(1) sepia(.12) saturate(.7)}
.client-production-page .client-category-hero:after{background:linear-gradient(90deg,#141210f0 0%,#14121094 47%,transparent 90%),linear-gradient(0deg,#141210,transparent 60%)}
.client-production-page .client-category-hero h1 em,.client-production-page .client-category-cross h2 em{color:#e8d5b0}
.client-production-page .client-services-menu summary{color:#191714}
.client-production-page a:focus-visible,.client-production-page button:focus-visible{outline-color:#e8d5b0}
.client-service-page.client-production-page .service-story,.client-service-page.client-production-page .gallery-section,.client-service-page.client-production-page .service-cta-panel,.client-service-page.client-production-page footer{background:#141210;color:#f3ece0}
.client-service-page.client-production-page .service-story h2,.client-service-page.client-production-page .gallery-section h2,.client-service-page.client-production-page .service-cta-panel h2{color:#f3ece0}
.client-service-page.client-production-page .story-copy p,.client-service-page.client-production-page .feature-list,.client-service-page.client-production-page .cta-grid>div>p,.client-service-page.client-production-page .gallery-head>p,.client-service-page.client-production-page .footer-row{color:#cfc5b4}
.client-service-page:not(.client-production-page){background:var(--client-paper);color:var(--client-ink);color-scheme:light}
.client-service-page:not(.client-production-page) .service-story,.client-service-page:not(.client-production-page) .gallery-section,.client-service-page:not(.client-production-page) .service-cta-panel,.client-service-page:not(.client-production-page) footer{background:var(--client-paper);color:var(--client-ink)}
.client-service-page:not(.client-production-page) .story-copy,.client-service-page:not(.client-production-page) .story-copy p,.client-service-page:not(.client-production-page) .feature-list,.client-service-page:not(.client-production-page) .cta-grid>div>p,.client-service-page:not(.client-production-page) .gallery-head>p,.client-service-page:not(.client-production-page) .footer-row{color:var(--client-muted)}
.client-service-page .brand img{height:66px;width:auto;filter:none}
.client-service-page .brand{background:#fffdfad9;border-radius:14px}
.client-privacy-page{background:var(--client-paper)!important;color:var(--client-ink)!important;font-family:'Jost',sans-serif!important;color-scheme:light}
.client-privacy-page h1,.client-privacy-page h2{font-family:'Cormorant Garamond',serif;letter-spacing:-.02em}
.client-privacy-page p{color:var(--client-muted)}
.client-privacy-page a{color:var(--client-bronze)}
.client-privacy-page .back{border-color:var(--client-bronze)}
@media(max-width:959px){
 .signature-client-version #top{height:100svh!important;min-height:760px!important}
 .signature-client-version #top .signature-hero-copy{padding-top:106px!important;padding-bottom:72px!important}
 .signature-client-version .signature-brand-interaction{width:160px}
 .signature-client-version #top .signature-brand-heading>.signature-brand-tagline{font-size:24px;max-width:340px;white-space:normal}
 .signature-client-version .client-hero-film{top:260px;bottom:205px;height:calc(100% - 465px);width:100%;object-position:center 50%}
 .signature-client-version #top canvas{top:260px!important;bottom:205px!important;height:calc(100% - 465px)!important}
 .signature-client-version #top .client-hero-shade{background:linear-gradient(180deg,var(--client-paper) 0%,var(--client-paper) 30%,#e1d9cd80 39%,transparent 49%,transparent 64%,#e1d9cdcc 75%,var(--client-paper) 86%)!important}
 .signature-client-version #top .signature-hero-copy>div:last-child{position:absolute;left:20px;right:20px;bottom:72px;display:grid!important;gap:12px!important;margin:0!important}
 .signature-client-version #top .signature-hero-copy>div:last-child>p{font-size:12px!important;line-height:1.55!important;max-width:420px}
 .signature-client-version #top .signature-hero-copy>div:last-child>div{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}
 .signature-client-version #top .signature-hero-copy>div:last-child a{font-size:9px!important;letter-spacing:.07em!important;padding:6px!important;gap:6px!important;justify-content:space-between}
 .signature-client-version #top .signature-hero-copy>div:last-child a>span{width:28px!important;height:28px!important;flex-shrink:0}
 .signature-client-version .venue-controls{top:auto!important;bottom:210px!important;padding:0;right:20px;left:20px}
 .signature-client-version .client-real-caption{bottom:210px!important;gap:0}
 .signature-client-version[data-hero-mode=study] .venue-controls{padding:12px;background:#e1d9cdf2;border-radius:14px;bottom:202px!important}
 .signature-client-version[data-hero-mode=study] .venue-concept{display:none}
 .signature-client-version[data-hero-mode=study] .venue-caption{font-size:19px}
 .signature-client-version[data-hero-mode=study] .venue-stages button{min-height:44px}
 .signature-client-version[data-hero-mode=study] #top .client-hero-shade{background:linear-gradient(180deg,var(--client-paper) 0%,var(--client-paper) 40%,#e1d9cd20 48%,transparent 54%,transparent 67%,#e1d9cd90 77%,var(--client-paper) 86%)!important}
 .client-real-caption>span{font-size:22px}
 .signature-client-version .signature-hero-rail{left:20px;right:20px;font-size:8px}
 .signature-client-version .client-hero-modes>button{min-height:34px;padding-inline:10px;letter-spacing:.06em}
 .signature-client-version .signature-hero-rail>button{letter-spacing:.06em}
 .signature-client-version #signature-mobile-nav .client-services-menu summary{font:300 27px 'Cormorant Garamond',serif;min-height:52px;text-transform:none;letter-spacing:0;padding:0;border-bottom:1px solid var(--client-line);border-radius:0}
 .signature-client-version #signature-mobile-nav .client-services-menu>div{position:static;box-shadow:none;border:0;padding:0 0 8px 16px;width:auto;background:none}
 .signature-client-version #signature-mobile-nav .client-services-menu>div>a{font:400 14px 'Jost',sans-serif;min-height:44px}
 .signature-client-version #services>div:nth-child(2){grid-template-columns:1fr!important}
 .signature-client-version #services .client-service-world>div{grid-template-rows:210px 1fr!important}
 .signature-client-version .signature-story-stats strong{font-size:26px}
 .signature-client-version .signature-story-stats>div:nth-child(2) strong{font-size:24px}
 .client-services-heading{align-items:start;flex-wrap:wrap}
 .client-services-heading>p{font-size:14px}
 .client-category-header{top:14px;gap:12px}
 .client-category-header>a:first-child img{width:52px}
 .client-category-header>.client-button{font-size:9px;padding-left:14px;letter-spacing:.09em}
 .client-menu-toggle{display:flex;align-items:center;gap:10px;margin-left:auto;padding:10px 13px;min-height:44px;border:1px solid #19171433;border-radius:999px;background:var(--client-paper);color:#191714;font:400 11px 'Jost',sans-serif}
 .client-category-header nav{display:none;position:absolute;left:20px;right:20px;top:76px;padding:16px 22px;border-radius:16px;background:var(--client-white);flex-direction:column;align-items:stretch}
 .client-category-header nav.open{display:flex}
 .client-category-header nav>a{font:300 27px 'Cormorant Garamond',serif;min-height:52px;letter-spacing:0;text-transform:none;padding:8px 0}
 .client-category-header .client-services-menu summary{padding:8px 0;font:300 27px 'Cormorant Garamond',serif;letter-spacing:0;text-transform:none}
 .client-category-header .client-services-menu>div{position:static;border:0;box-shadow:none;width:auto;padding:0 0 8px 16px}
 .client-category-hero{min-height:610px;padding-top:150px;padding-bottom:48px}
 .client-category-hero:after{background:linear-gradient(90deg,#e1d9cdfa,#e1d9cd94),linear-gradient(0deg,var(--client-paper),transparent 85%)}
 .client-catalog-heading{align-items:start;flex-direction:column;gap:16px}
 .client-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
 .client-catalog-card>div{height:200px}
 .client-catalog-card h2{font-size:27px}
 .client-catalog-card p{font-size:13px}
 .client-category-cross{padding-block:48px}
 .client-category-footer{padding-block:32px}
}
@media(max-width:500px){.client-catalog-grid{grid-template-columns:1fr}.client-catalog-card>div{height:230px}}
@media(prefers-reduced-motion:reduce){.client-hero-film,.client-services-menu summary svg,.client-world-image img,.client-catalog-card img{transition:none;animation:none}.client-pointer-light{display:none}}
