:root{--page-bg: #ffffcc;--paper: #ffffff;--cream: #f2ede1;--box-yellow: #fffbe6;--box-grey: #f7f7f7;--box-blue: #eef2ff;--red-head: #990000;--red-cta: #cc0000;--red-cta-hover: #e60000;--red-bevel: #ff5555;--red-dark: #800000;--red-deep: #660000;--navy: #000066;--gold: #cc9900;--brown: #806040;--brown-dark: #663300;--highlighter: #ffff00;--text: #111111;--muted: #555555;--muted-2: #666666;--border: #999999;--border-light: #cccccc;--link: #0000cc;--counter-green: #00ff66;--sans: Arimo, Arial, Helvetica, sans-serif;--serif: "Times New Roman", Times, serif}body{margin:0;padding:0 0 40px;background:var(--page-bg);background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,transparent 1px 8px);font-family:var(--serif);color:var(--text)}a{color:var(--link)}a:hover{color:var(--red-cta)}@keyframes marq{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes blinky{50%{opacity:.15}}.urgency-banner{background:var(--red-cta);color:#fff;text-align:center;font-family:var(--sans);font-weight:700;font-size:15px;padding:7px 12px;border-bottom:3px solid var(--red-dark);letter-spacing:.02em}.blink{animation:blinky 1.1s steps(1,end) infinite}.marquee{overflow:hidden;background:var(--navy);color:var(--highlighter);font-family:var(--sans);font-size:13px;padding:5px 0;white-space:nowrap}.marquee__track{display:inline-block;animation:marq 18s linear infinite}.paper{display:block;max-width:780px;margin:0 auto;background:var(--paper);border:1px solid var(--border);border-top:none;box-shadow:0 0 0 4px var(--paper),6px 6px 14px #00000047}.section{padding:34px 40px}.section--hero-body{padding:30px 40px 34px}.section--pain{padding-bottom:10px}.section--expert{padding-bottom:40px}.divider{height:6px;background:repeating-linear-gradient(90deg,var(--red-head) 0 12px,var(--cream) 12px 24px)}.hero{background:var(--cream);border-bottom:2px solid var(--brown);padding:26px 34px 22px;text-align:center}.hero__eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.22em;color:var(--brown);text-transform:uppercase;margin-bottom:14px}.hero__title{margin:0;font-family:var(--sans);font-weight:700;font-size:44px;line-height:1.05;color:var(--red-head);text-transform:uppercase;text-shadow:2px 2px 0 #e8ded0}.hero__rule{height:2px;background:var(--red-head);margin:16px auto 14px;max-width:420px}.hero__sub{margin:0;font-family:var(--serif);font-size:26px;font-style:italic;font-weight:400;line-height:1.3;color:var(--text);text-wrap:pretty}.lede{margin:0 0 18px;font-size:19px;line-height:1.55;text-wrap:pretty}.hl{background:var(--highlighter)}.box-dashed{margin:0 0 24px;background:var(--box-yellow);border:2px dashed var(--gold);padding:16px 18px;font-family:var(--sans);font-size:17px;font-weight:700;line-height:1.5;color:var(--brown-dark);text-align:center}.cta-wrap{text-align:center}.cta{display:inline-block;font-family:var(--sans);font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.03em;color:#fff;text-decoration:none;background:var(--red-cta);border:2px outset var(--red-bevel);padding:15px 30px;box-shadow:4px 4px #00000059}.cta:hover,.cta:focus{background:var(--red-cta-hover);color:#fff}.cta__caption{font-family:var(--sans);font-size:12px;color:var(--muted);margin-top:10px}.h2{margin:0 0 6px;font-family:var(--sans);font-weight:700;font-size:32px;line-height:1.15;color:var(--navy);text-wrap:pretty}.h2--expert{margin:0 0 20px}.subhead{margin:0 0 22px;font-size:22px;font-style:italic;color:var(--red-deep)}.product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 18px;border:1px solid var(--border-light);background:var(--box-grey);padding:16px 18px;margin:0 0 24px;font-family:var(--sans);font-size:16px}.body{margin:0 0 14px;font-size:18px;line-height:1.6}.body--lg{font-size:20px}.body--tight{margin-bottom:12px}.body--tighter{margin-bottom:8px}.body--close{margin-bottom:30px}.body--loose{margin-bottom:22px}.body--after-grid{margin:22px 0 14px}.body--origin{margin-bottom:28px}.quote-box{border-left:6px solid var(--gold);background:var(--box-yellow);padding:14px 18px;margin:0 0 20px;font-size:18px;line-height:1.7}.ask{margin:0 0 14px;font-family:var(--sans);font-size:21px;font-weight:700;color:var(--red-cta)}.stack{display:flex;flex-direction:column}.stack--questions{gap:10px;margin:0 0 20px;font-size:18px;line-height:1.5}.stack--pillars{gap:8px;margin:0 0 16px;font-family:var(--sans);font-size:17px}.stack--matters{gap:9px;font-size:18px;line-height:1.45}.expert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;align-items:start}.expert-grid__col{min-width:0}.photo-frame{border:1px solid var(--border);background:var(--cream);padding:8px;box-shadow:3px 3px #0003}.photo-frame__ph,.photo-frame img{display:block;width:100%;height:auto;background:#e6ddcd}.photo-frame__caption{font-family:monospace;font-size:12px;color:var(--muted-2);margin-top:8px;text-align:center}.box-double{border:3px double var(--red-head);background:var(--box-yellow);padding:20px 22px;margin:0 0 24px}.box-double__title{margin:0 0 16px;font-family:var(--sans);font-weight:700;font-size:24px;line-height:1.25;color:var(--red-head);text-align:center;text-wrap:pretty}.order-box{border:2px solid var(--navy);background:var(--box-blue);padding:24px;text-align:center;scroll-margin-top:16px}.order-box__eyebrow{font-family:var(--sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin-bottom:12px}.footer{border-top:1px solid var(--border-light);background:var(--box-grey);padding:18px 40px 22px;text-align:center;font-family:var(--sans);font-size:12px;color:var(--muted-2);line-height:1.7}.counter{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:8px}.counter__value{font-family:monospace;font-size:15px;background:#000;color:var(--counter-green);border:2px inset #444444;padding:3px 8px;letter-spacing:.14em}.testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:22px 0 0}.testimonial-prints{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start;margin:22px 0 0}.testimonial-print{margin:0;background:var(--paper);border:1px solid var(--border);box-shadow:3px 3px #0003;padding:6px}.testimonial-print img{display:block;width:100%;height:auto}.testimonial{margin:0;background:var(--paper);border:1px solid var(--border);box-shadow:3px 3px #0003;padding:14px 16px 16px}.testimonial__head{display:flex;align-items:center;gap:12px;border-bottom:1px dashed var(--border-light);padding-bottom:10px;margin-bottom:10px}.testimonial__photo{flex:0 0 72px;width:72px;height:72px;border:1px solid var(--border);background:var(--cream);padding:3px}.testimonial__photo img{display:block;width:100%;height:100%;object-fit:cover}.testimonial__ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e6ddcd;background-image:repeating-linear-gradient(45deg,#d8ccb8 0 4px,transparent 4px 8px);font-family:monospace;font-size:11px;color:#5b4f3f}.testimonial__who{min-width:0}.testimonial__name{font-family:var(--sans);font-weight:700;font-size:16px;color:var(--red-head)}.testimonial__loc{font-family:var(--sans);font-size:12px;color:var(--muted-2);margin-top:2px}.testimonial__stars{color:var(--gold);font-size:15px;letter-spacing:.08em;margin-top:3px}.testimonial__quote{margin:0;font-size:17px;line-height:1.55;font-style:italic}.testimonial__quote p{margin:0 0 10px}.testimonial__quote p:last-child{margin-bottom:0}.testimonials__disclaimer{margin:18px 0 0;font-family:var(--sans);font-size:12px;color:var(--muted);text-align:center}.theme-notice{background:#fffbe6;border-bottom:2px solid var(--gold);padding:10px 16px;text-align:center;font-family:var(--sans);font-size:14px;color:var(--brown-dark)}html{scroll-behavior:smooth}@media(max-width:640px){.testimonial-prints{grid-template-columns:repeat(2,1fr);gap:10px}.section,.section--hero-body,.section--pain,.section--expert,.footer,.hero{padding-left:20px;padding-right:20px}.hero__title{font-size:32px}.hero__sub{font-size:22px}.h2{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__track,.blink{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
