.pb{--pb-paper:#ece5d4;--pb-paper2:#f5efe0;--pb-ink:#1c1a16;--pb-red:#a52a1e;--pb-red2:#c8765e;--pb-amber:#c8902a;--pb-muted:#6e665a;--pb-rule:#b9af9a;background:var(--pb-paper);color:var(--pb-ink);font-family:Spectral,Georgia,serif;font-size:18px;line-height:1.6}.pb a{color:var(--pb-red);text-decoration:none}.pb a:hover{text-decoration:underline}.pb .pb-wrap{max-width:1080px;margin:0 auto;padding:0 40px}.pb .pb-mono{font-family:Courier Prime,monospace}.pb .pb-zilla{font-family:Zilla Slab,serif}.pb .pb-section{padding:54px 0;border-top:1.5px solid var(--pb-rule)}.pb .pb-section.first{border-top:none;padding-top:64px}.pb .pb-eyebrow{font-size:13px;letter-spacing:3px;margin-bottom:20px}.pb .pb-eyebrow,.pb .pb-kick{font-family:Courier Prime,monospace;text-transform:uppercase;color:var(--pb-red)}.pb .pb-kick{font-size:12px;letter-spacing:2.5px;margin-bottom:10px}.pb h1.pb-big{font-family:Zilla Slab,serif;font-weight:700;font-size:62px;line-height:1.02;letter-spacing:-1px;margin:20px 0 18px}.pb h1.pb-big em{font-style:normal;color:var(--pb-red)}.pb h2.pb-h2{font-family:Zilla Slab,serif;font-weight:700;font-size:34px;line-height:1.1;margin-bottom:8px}.pb .pb-sub{font-size:21px;line-height:1.5;max-width:60ch;color:#3a352c;margin-bottom:30px}.pb .pb-lead{font-size:19px;color:#3a352c;max-width:62ch;margin-bottom:28px;font-style:italic}.pb .pb-redact{height:24px;background:var(--pb-ink);margin:5px 0}.pb .pb-redact.r1{width:54%}.pb .pb-redact.r2{width:34%}.pb .pb-btns{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:26px}.pb a.pb-btn,.pb button.pb-btn{display:inline-block;font-family:Zilla Slab,serif;font-weight:600;font-size:17px;padding:15px 26px;background:var(--pb-ink);color:var(--pb-paper);border:none;cursor:pointer}.pb a.pb-btn:hover,.pb button.pb-btn:hover{text-decoration:none;opacity:.92}.pb a.pb-btn.primary,.pb button.pb-btn.primary{background:var(--pb-red);color:var(--pb-paper)}.pb a.pb-btn.ghost,.pb button.pb-btn.ghost{background:transparent;color:var(--pb-ink);border-bottom:2px solid var(--pb-ink);padding:15px 4px}.pb .pb-proof{display:flex;gap:22px;flex-wrap:wrap;font-family:Courier Prime,monospace;font-size:12.5px;letter-spacing:1px;color:var(--pb-muted);border-top:1.5px solid var(--pb-rule);padding-top:18px}.pb .pb-proof b{color:var(--pb-red);font-weight:700}.pb .pb-grid2{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--pb-ink)}.pb .pb-tile{padding:22px 24px;border-right:1.5px solid var(--pb-rule);border-bottom:1.5px solid var(--pb-rule)}.pb .pb-tile:nth-child(2n){border-right:none}.pb .pb-tile:nth-last-child(-n+2){border-bottom:none}.pb .pb-tile .feel{font-style:italic;font-size:18px;margin-bottom:6px}.pb .pb-tile .real{font-size:15.5px;line-height:1.45;color:#4a4438}.pb .pb-tile .real a{font-family:Courier Prime,monospace;font-size:12px;white-space:nowrap}.pb .pb-dot{display:inline-block;width:9px;height:9px;background:var(--pb-red);margin-right:9px;vertical-align:1px}.pb .pb-toc-row{display:flex;gap:18px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--pb-rule);color:var(--pb-ink)}.pb .pb-toc-row .n{font-family:Courier Prime,monospace;color:var(--pb-red);font-size:13px;width:42px;flex:0 0 42px}.pb .pb-toc-row .t{font-family:Zilla Slab,serif;font-weight:600;font-size:18px}.pb .pb-toc-row .t span{display:block;font-weight:400;font-style:italic;font-size:14px;color:var(--pb-muted);margin-top:1px}.pb .pb-toc-row:hover{background:rgba(0,0,0,.025);text-decoration:none}.pb .pb-band{background:var(--pb-ink);color:var(--pb-paper);padding:50px 0}.pb .pb-band .grid2col{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:46px;gap:46px;align-items:center}.pb .pb-band h2.pb-h2{color:var(--pb-paper2)}.pb .pb-band .pb-kick{color:var(--pb-red2)}.pb .pb-band ul{list-style:none;margin:14px 0 0;padding:0}.pb .pb-band li{padding:7px 0;font-size:16px;border-bottom:1px solid #3a352c}.pb .pb-band li b{font-family:Zilla Slab,serif}.pb .pb-form{background:var(--pb-paper);color:var(--pb-ink);padding:26px}.pb .pb-form label{font-family:Courier Prime,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pb-muted);display:block;margin-bottom:7px}.pb .pb-form input,.pb .pb-form select,.pb .pb-form textarea{width:100%;padding:13px;border:1.5px solid var(--pb-ink);background:var(--pb-paper2);font-family:Spectral,serif;font-size:16px;margin-bottom:16px;color:var(--pb-ink)}.pb .pb-form textarea{min-height:120px;resize:vertical}.pb .pb-form .pb-btn{width:100%;text-align:center}.pb .pb-fine{font-family:Courier Prime,monospace;font-size:10.5px;letter-spacing:.5px;color:var(--pb-muted);margin-top:12px;line-height:1.5}.pb .pb-closer{padding:58px 0;text-align:center}.pb .pb-closer .q{font-style:italic;font-size:27px;line-height:1.35;max-width:24ch;margin:0 auto 26px}.pb .pb-closer .pb-btns{justify-content:center}.pb .pb-reader{display:grid;grid-template-columns:230px 1fr;grid-gap:48px;gap:48px;padding:40px 0}.pb .pb-toc-side{position:-webkit-sticky;position:sticky;top:90px;align-self:start;font-size:14px}.pb .pb-toc-side a{display:block;color:var(--pb-ink);padding:5px 0;font-family:Courier Prime,monospace;font-size:12px;letter-spacing:.5px}.pb .pb-toc-side a.active{color:var(--pb-red);font-weight:700}.pb .pb-prose{max-width:68ch}.pb .pb-prose h1{font-family:Zilla Slab,serif;font-size:34px;margin:0 0 16px}.pb .pb-prose h2{font-family:Zilla Slab,serif;font-size:24px;margin:30px 0 10px;padding-top:10px;border-top:2px solid var(--pb-ink)}.pb .pb-prose h3{font-family:Zilla Slab,serif;color:var(--pb-red);font-size:18px;margin:18px 0 6px}.pb .pb-prose p{margin:0 0 12px}.pb .pb-prose img{max-width:100%;height:auto;border:1px solid var(--pb-rule);background:var(--pb-paper2);padding:10px;margin:16px 0}.pb .pb-prose table{width:100%;border-collapse:collapse;font-size:14px;margin:14px 0}.pb .pb-prose th{background:var(--pb-ink);color:var(--pb-paper);text-align:left;padding:6px 8px;font-family:Zilla Slab,serif}.pb .pb-prose td{border-bottom:1px solid var(--pb-rule);padding:6px 8px;vertical-align:top}.pb .pb-prose blockquote{border-left:4px solid var(--pb-red);background:#e4dbc6;padding:10px 16px;font-style:italic;margin:14px 0}.pb .pb-prose ol,.pb .pb-prose ul{margin:0 0 12px 22px}.pb .pb-prose li{margin-bottom:6px}@media (max-width:820px){.pb .pb-wrap{padding:0 22px}.pb h1.pb-big{font-size:40px}.pb h2.pb-h2{font-size:26px}.pb .pb-band .grid2col,.pb .pb-grid2{grid-template-columns:1fr}.pb .pb-tile{border-right:none}.pb .pb-reader{grid-template-columns:1fr}.pb .pb-toc-side{position:static}}