/* Reference artwork, with faded ink coloring to match the aged paper palette. */
.paint-button.reference-call{display:block;flex:none;padding:0;background:none;clip-path:none;filter:drop-shadow(0 2px 1px #452b251a);min-width:0;transform:rotate(-1deg);width:280px;line-height:0}
.paint-button.reference-call::before{display:none}
.reference-call img{display:block;width:100%;height:auto;filter:saturate(1) brightness(.92) contrast(.95) url(#button-white-ink)}
.paper-header .header-call.reference-call{width:230px}
.hero-stage .main-call.reference-call{margin-inline:auto}
.mobile-nav-whatsapp{display:none}
@media(max-width:1100px) and (min-width:761px){.paper-header .header-call.reference-call{width:200px}.paper-header{gap:15px}}
@media(max-width:760px){
 .paper-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:13px 6% 16px;min-height:148px}
 .paper-header .brand{grid-column:1;grid-row:1;justify-self:start}
 .paper-header .menu-toggle{grid-column:2;grid-row:1;justify-self:end}
 .paper-header .header-call.reference-call{display:block;grid-column:1;grid-row:2;width:220px;max-width:100%;margin:0 0 0 -12px}
 .mobile-nav-whatsapp{display:flex;align-items:center;justify-content:center;gap:4px;grid-column:2;grid-row:2;font-size:19px;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
 .mobile-nav-whatsapp svg{width:25px;height:29px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
 .hero{padding-top:182px}
 .hero-stage .main-call.reference-call{width:290px;max-width:100%;margin:-7px auto -6px}
 .hero-stage .collage{margin-top:16px}
}
@media(max-width:350px){.paper-header .header-call.reference-call{width:190px}.mobile-nav-whatsapp{font-size:17px}.mobile-nav-whatsapp svg{width:22px}}
@media(min-width:761px){
 .paper-header .header-call.reference-call{width:276px}
 .paper-header .header-call.reference-call img{clip-path:none}
 .hero-stage .main-call.reference-call{width:336px;transform:translateY(-22px) rotate(-1deg)}
}
@media(min-width:761px) and (max-width:1100px){.paper-header .header-call.reference-call{width:240px}}
@media(max-width:760px){
 .paper-header{grid-template-columns:minmax(0,1fr) auto auto;gap:0 16px;min-height:94px;padding:13px 6% 23px}
 .paper-header .header-call.reference-call{display:none}
 .paper-header .menu-toggle{grid-column:3;grid-row:1}
 .mobile-nav-whatsapp{grid-column:2;grid-row:1;font-size:18px;gap:3px}
 .mobile-nav-whatsapp svg{width:24px;height:28px}
 .hero{padding-top:128px}
}
@media(max-width:350px){.paper-header{gap:0 10px}.mobile-nav-whatsapp{font-size:16px}.paper-header .brand{font-size:23px}}
