/* Hallmark · macrostructure: Campaign canvas · custom theme: canvas · nav: slab · footer: statement · contrast token pairs: pass · pre-emit critique: P4 H4 E4 S4 R4 V4 */
/* Campaign canvas: oversized manifesto / offset production photo / brief builder / campaign narrative. */
.canvas-hero h1{font-size:clamp(4.5rem,10.8vw,11.5rem);line-height:.86;max-width:1200px}.canvas-lower{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-3xl);align-items:center;margin-top:var(--space-2xl)}.canvas-lower img{height:470px;object-position:center 42%}.canvas-statement{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,5rem);line-height:1;text-transform:uppercase;border-block:3px solid var(--ink);padding:var(--space-xl) 0;display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between}.style-canvas .tool-intro h2{font-size:clamp(3rem,5vw,4.8rem);text-transform:uppercase}.style-canvas .offer h3{font-size:2.6rem}
@media(max-width:768px){.canvas-hero h1{font-size:clamp(3.8rem,13vw,7rem)}.canvas-lower{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.canvas-lower img{height:380px}.canvas-statement{font-size:2rem}}