.mailer-bold-local{--ink:#11110f;--paper:#f5f1e8;--accent:#ff5a36;--accent-deep:#d63f20;--lime:#d7ff4f;--muted:#6e6c65;--rule:#11110f29;isolation:isolate;width:100%;height:100%;color:var(--ink);font-family:var(--font-sans);background:var(--paper);position:relative;overflow:hidden;container-type:size}.mailer-bold-local .noise{pointer-events:none;opacity:.16;mix-blend-mode:soft-light;z-index:20;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:absolute;inset:0}.mailer-bold-local-front{color:#fff;background:radial-gradient(circle at 22% 18%,#d7ff4f47,#0000 30%),linear-gradient(#191913 0%,#11110f 100%)}.mailer-bold-local-front .hero-photo{z-index:-2;position:absolute;inset:0 0 47%;overflow:hidden}.mailer-bold-local-front .hero-photo img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.mailer-bold-local-front .hero-photo:after{content:"";transform-origin:50%;background:#11110f;height:44%;position:absolute;inset:auto -12% -22%;transform:rotate(-4.2deg)}.mailer-bold-local .topline{z-index:3;justify-content:space-between;align-items:center;gap:3.2cqi;display:flex;position:absolute;top:4.4%;left:6%;right:6%}.mailer-bold-local .brand{letter-spacing:-.02em;align-items:center;gap:1.8cqi;font-size:2.5cqi;font-weight:800;display:flex}.mailer-bold-local .brand-mark{aspect-ratio:1;background:var(--lime);width:6cqi;height:6cqi;color:var(--ink);letter-spacing:-.08em;border-radius:50%;flex-shrink:0;place-items:center;font-size:2.2cqi;font-weight:800;display:grid;box-shadow:0 1cqi 3.2cqi #0003}.mailer-bold-local .brand-logo{object-fit:contain;object-position:left;max-width:28%;height:6cqi}.mailer-bold-local .local-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;background:#11110fad;border:1px solid #ffffff42;border-radius:999px;padding:1.4cqi 2cqi;font-size:1.65cqi;font-weight:800}.mailer-bold-local .copy{z-index:4;flex-direction:column;justify-content:flex-end;min-height:0;display:flex;position:absolute;inset:51% 6% 5.5%;overflow:hidden}.mailer-bold-local .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:1.3cqi;margin-bottom:1.8cqi;font-size:1.65cqi;font-weight:800;display:inline-flex}.mailer-bold-local .eyebrow:before{content:"";background:var(--lime);width:5.6cqi;height:.32cqi}.mailer-bold-local .headline{letter-spacing:-.065em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:94%;margin:0;font-size:8.4cqi;font-weight:800;line-height:.92;display:-webkit-box;overflow:hidden}.mailer-bold-local .headline .accent-word{color:var(--lime);font-family:var(--font-serif);letter-spacing:-.06em;font-style:italic;font-weight:700}.mailer-bold-local .subrow{grid-template-columns:1fr auto;align-items:end;gap:2.4cqi;min-height:0;margin-top:2.4cqi;display:grid}.mailer-bold-local .subrow.no-offer{grid-template-columns:1fr}.mailer-bold-local .subcopy{color:#ffffffc2;letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:58cqi;font-size:2.35cqi;line-height:1.35;display:-webkit-box;overflow:hidden}.mailer-bold-local .offer-stamp{background:var(--accent);color:#fff;text-align:center;border:.5cqi solid #ffffffdb;border-radius:50%;place-items:center;width:17cqi;height:17cqi;padding:1.4cqi;display:grid;transform:rotate(6deg);box-shadow:0 3cqi 7.5cqi #00000047}.mailer-bold-local .offer-stamp .small{letter-spacing:.12em;text-transform:uppercase;font-size:1.65cqi;font-weight:800;line-height:1;display:block}.mailer-bold-local .offer-stamp .big{letter-spacing:-.07em;margin-top:.5cqi;font-size:4.2cqi;font-weight:800;line-height:.9;display:block}.mailer-bold-local .contact-bar{border-top:1px solid #ffffff2e;flex-shrink:0;justify-content:space-between;align-items:center;gap:3cqi;margin-top:2.4cqi;padding-top:2.2cqi;display:flex}.mailer-bold-local .phone{letter-spacing:-.035em;font-size:4.3cqi;font-weight:800}.mailer-bold-local .cta-mini{letter-spacing:.11em;text-transform:uppercase;color:#ffffff9e;font-size:1.65cqi;font-weight:800}.mailer-bold-local-back:before{content:"";background:var(--lime);z-index:-1;width:70%;height:18%;position:absolute;top:-9%;left:-7%;transform:rotate(-7deg)}.mailer-bold-local-back:after{content:"";background:var(--accent);z-index:-1;width:45%;height:24%;position:absolute;bottom:-12%;right:-8%;transform:rotate(-12deg)}.mailer-bold-local .back-inner{z-index:3;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:2.4cqi;min-height:0;display:grid;position:absolute;inset:6.2%;overflow:hidden}.mailer-bold-local .back-top{justify-content:space-between;align-items:center;gap:3.2cqi;display:flex}.mailer-bold-local-back .brand{color:var(--ink)}.mailer-bold-local-back .brand-mark{box-shadow:none}.mailer-bold-local .tiny-note{color:#77736b;text-transform:uppercase;letter-spacing:.1em;text-align:right;font-size:1.5cqi;font-weight:800}.mailer-bold-local .back-title{letter-spacing:-.06em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:95%;margin:0;font-size:6.6cqi;font-weight:800;line-height:.94;display:-webkit-box;overflow:hidden}.mailer-bold-local .back-title em{font-family:var(--font-serif);color:var(--accent-deep);font-style:italic;font-weight:650}.mailer-bold-local .benefits{grid-template-columns:repeat(2,1fr);align-content:start;gap:1.8cqi;min-height:0;display:grid;overflow:hidden}.mailer-bold-local .benefit{border:1px solid var(--rule);background:#ffffff85;border-radius:3.2cqi;min-height:0;padding:2.2cqi}.mailer-bold-local .benefit-num{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:4.2cqi;height:4.2cqi;margin-bottom:1.8cqi;font-size:1.55cqi;font-weight:800;display:grid}.mailer-bold-local .benefit h3{letter-spacing:-.03em;margin:0 0 1cqi;font-size:2.65cqi;font-weight:700;line-height:1.05}.mailer-bold-local .benefit p{color:#6c6962;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.75cqi;line-height:1.35;display:-webkit-box;overflow:hidden}.mailer-bold-local .response-panel{background:var(--ink);color:#fff;border-radius:3.6cqi;grid-template-columns:1fr auto;align-items:center;gap:3cqi;padding:3cqi;display:grid}.mailer-bold-local .response-panel.no-qr{grid-template-columns:1fr}.mailer-bold-local .response-panel .kicker{text-transform:uppercase;letter-spacing:.13em;color:#fff9;font-size:1.5cqi;font-weight:800}.mailer-bold-local .response-panel .main{letter-spacing:-.035em;margin-top:1cqi;font-size:3.8cqi;font-weight:800;line-height:1}.mailer-bold-local .response-panel .url{color:#ffffffad;margin-top:1.1cqi;font-size:1.65cqi}.mailer-bold-local .qr-wrap{background:#fff;border-radius:2.2cqi;place-items:center;width:14cqi;height:14cqi;padding:1.5cqi;display:grid;overflow:hidden}.mailer-bold-local .legal{color:#77736b;justify-content:space-between;align-items:end;gap:2.6cqi;font-size:1.4cqi;line-height:1.35;display:flex}.mailer-bold-local-front.is-postcard{grid-template-rows:auto 1fr;grid-template-columns:1.08fr 1fr;display:grid}.mailer-bold-local-front.is-postcard .hero-photo{inset:unset;grid-area:1/1/-1;height:100%;position:relative}.mailer-bold-local-front.is-postcard .hero-photo:after{content:none}.mailer-bold-local-front.is-postcard .noise{grid-area:1/1/-1/-1}.mailer-bold-local-front.is-postcard .topline{grid-area:1/2;min-width:0;padding:6.5% 6% 0 4%;position:relative;top:auto;left:auto;right:auto}.mailer-bold-local-front.is-postcard .brand,.mailer-bold-local-front.is-postcard .local-pill{min-width:0}.mailer-bold-local-front.is-postcard .brand span,.mailer-bold-local-front.is-postcard .local-pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailer-bold-local-front.is-postcard .local-pill{max-width:52%;padding:1.1cqmin 1.6cqmin;font-size:2.1cqmin}.mailer-bold-local-front.is-postcard .brand{font-size:2.4cqmin}.mailer-bold-local-front.is-postcard .brand-mark{aspect-ratio:1;flex-shrink:0;width:5.2cqmin;height:5.2cqmin;font-size:2cqmin}.mailer-bold-local-front.is-postcard .copy{inset:unset;flex-direction:column;grid-area:2/2;justify-content:flex-end;gap:1.8cqmin;min-width:0;min-height:0;padding:3% 6% 7% 4%;display:flex;position:relative;inset:auto;overflow:hidden}.mailer-bold-local-front.is-postcard .headline{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:7.2cqmin;line-height:.92;display:-webkit-box;overflow:hidden}.mailer-bold-local-front.is-postcard .subrow{min-height:0;margin-top:0}.mailer-bold-local-front.is-postcard .subcopy{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:2.5cqmin;line-height:1.3;display:-webkit-box;overflow:hidden}.mailer-bold-local-front.is-postcard .contact-bar{flex-shrink:0;margin-top:.6cqmin;padding-top:1.6cqmin}.mailer-bold-local-front.is-postcard .phone{font-size:3.4cqmin}.mailer-bold-local-front.is-postcard .cta-mini{font-size:1.8cqmin}.mailer-bold-local-back.is-postcard .back-inner{gap:1.8cqmin;min-height:0;inset:5.4%;overflow:hidden}.mailer-bold-local-back.is-postcard .back-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:5.6cqmin;display:-webkit-box;overflow:hidden}.mailer-bold-local-back.is-postcard .benefits{grid-template-columns:1fr 1fr;gap:1.5cqmin;min-height:0;overflow:hidden}.mailer-bold-local-back.is-postcard .benefit{min-height:0;padding:1.8cqmin 2cqmin}.mailer-bold-local-back.is-postcard .benefit-num{width:3.6cqmin;height:3.6cqmin;margin-bottom:1.2cqmin;font-size:1.7cqmin}.mailer-bold-local-back.is-postcard .benefit h3{font-size:2.6cqmin}.mailer-bold-local-back.is-postcard .benefit p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:2cqmin;display:-webkit-box;overflow:hidden}.mailer-bold-local-back.is-postcard .response-panel{padding:1.8cqmin 2.2cqmin}.mailer-bold-local-back.is-postcard .response-panel .main{font-size:3.2cqmin}.mailer-bold-local-back.is-postcard .qr-wrap{width:10.5cqmin;height:10.5cqmin;padding:1cqmin}.mailer-bold-local-back.is-postcard .legal{gap:1.4cqmin;font-size:1.55cqmin}.mailer-bold-local-back.is-postcard .legal span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
