/* ZARVES homepage: mobile Private Banking palette. Paint only, hero architecture untouched. */
@media(max-width:1023px){
 body.air-home{--pb-navy:#0c2035;--pb-ink:#17232e;--pb-paper:#f4f1ea;--pb-stone:#e8e5de;--pb-champagne:#d1bc90;--pb-bronze:#786340;--pb-muted:#52616b;background:var(--pb-navy)}
 body.air-home .reading-progress{background:var(--pb-champagne)}
 body.air-home .mobile-orbit picture img{filter:grayscale(1) sepia(.12) saturate(.45)}
 body.air-home .service-strip{background:var(--pb-navy);color:var(--pb-champagne);box-shadow:inset 0 1px #d1bc9050,inset 0 -1px #d1bc9050}
 body.air-home #story{background:#f0ede6;color:var(--pb-ink)}
 body.air-home #story .eyebrow,body.air-home #story .stage-coordinate{color:var(--pb-bronze)}
 body.air-home #story #story-description,body.air-home #story .scroll-cue{color:var(--pb-muted)}
 body.air-home #story #story-description{opacity:1}
 body.air-home #story #light-gradient stop:nth-child(1){stop-color:#d8d6cc}
 body.air-home #story #light-gradient stop:nth-child(2){stop-color:#f4f1ea}
 body.air-home #story #light-gradient stop:nth-child(3){stop-color:#938875}
 body.air-home #story #form-outline{stroke:#78634066}
 body.air-home .manifesto{background:var(--pb-navy);color:var(--pb-paper)}
 body.air-home .manifesto .eyebrow,body.air-home .manifesto h2 span{color:var(--pb-champagne)}
 body.air-home .manifesto-note{color:#c3cbd0}
 body.air-home #works,body.air-home #collection{background:var(--pb-paper);color:var(--pb-ink)}
 body.air-home :is(#works,#collection,#contact) :is(.eyebrow,.portfolio-video-head h3,.completed-group>h3){color:var(--pb-bronze)}
 body.air-home :is(#works,#collection) :is(.head-note,.portfolio-video-head p,.portfolio-static-note,.collection-note p){color:var(--pb-muted)}
 body.air-home #collection h2 em{color:var(--pb-bronze)}
 body.air-home #works .completed-link{background:linear-gradient(130deg,#142f44,var(--pb-navy));color:var(--pb-paper);border-color:#d1bc9055}
 body.air-home #works .completed-link :is(small,mark[data-zarves-brand]){color:var(--pb-champagne)!important}
 body.air-home #works .completed-case{color:#c3cbd0}
 body.air-home #works .portfolio-film-open{background:var(--pb-navy);color:var(--pb-paper);border-color:#d1bc9055}
 body.air-home #works .portfolio-caption small{color:var(--pb-champagne)}
 body.air-home #works .portfolio-caption>span{color:#c3cbd0}
 body.air-home #collection :is(.concept-preview,.sector-preview){background:var(--sector-bg,var(--pb-navy));color:var(--sector-ink,var(--pb-paper))}
 body.air-home #collection .concept-architecture .concept-preview{background:var(--pb-stone);color:var(--pb-ink)}
 body.air-home #collection .concept-sector{--sector-bg:var(--pb-stone)!important;--sector-ink:var(--pb-ink)!important;--sector-accent:#8b7957!important}
 body.air-home #collection .concept-sector:nth-child(even){--sector-bg:var(--pb-navy)!important;--sector-ink:var(--pb-paper)!important;--sector-accent:var(--pb-champagne)!important}
 body.air-home #collection :is(.route-art,.consulting-art){color:var(--pb-champagne)}
 body.air-home #collection :is(.route-art,.route-art:before,.route-art:after,.route-art span){border-color:#d1bc9055}
 body.air-home #collection .route-art b{background:var(--pb-champagne);box-shadow:0 0 24px #d1bc9050}
 body.air-home #collection .architecture-art i{background:linear-gradient(90deg,#879398,#c7c8c0);box-shadow:-10px 15px 12px #17232e18}
 body.air-home #collection .concept-caption>span:last-child{color:inherit}
 body.air-home #approach{background:var(--pb-navy);color:var(--pb-paper)}
 body.air-home #approach :is(.eyebrow,h2 em,.steps article>span){color:var(--pb-champagne)}
 body.air-home #approach :is(.head-note,.steps p,.steps small){color:#c3cbd0}
 body.air-home #approach .steps article{border-top-color:#d1bc9055}
 body.air-home .faq-section{color:var(--pb-paper)}
 body.air-home .faq-section .eyebrow{color:var(--pb-champagne)}
 body.air-home .faq-section details{border-color:#d1bc9055}
 body.air-home .faq-section details p{color:#c3cbd0}
 body.air-home #contact{background:var(--pb-stone);color:var(--pb-ink)}
 body.air-home #contact h2 em{color:var(--pb-bronze)}
 body.air-home #contact :is(.head-note,.quiz-launch p,.quiz-launch>small){color:var(--pb-muted)}
 body.air-home .artesso-mobile-actions{background:#0c2035f5;border-top-color:#d1bc9040}
 body.air-home .artesso-mobile-action:not(.artesso-mobile-action--call){background:linear-gradient(#e4dac4 0%,#c9b993 48%,#ab9873 100%);color:var(--pb-ink);border-color:#eee5d099}
 body.air-home .footer{color:var(--pb-paper)}
 body.air-home .footer-bottom{color:#bdc7cf;border-color:#d1bc9055}
}
