@font-face{font-family:League Gothic;src:url(/fonts/league-gothic.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/libre-caslon-text-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/libre-caslon-text-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ground:#e6edd8;--sheet:#f3f6ea;--ink:#1b2233;--ink-soft:#4b5262;--rule:#9fbcd6;--rule-ink:#2f6aa3;--margin:#b8382f;--stamp:#4a3a8c;--binder:#5a1c22;--gilt:#e3c77f;--board-ink:#f1e7d0;--cloth-houston:#2b4a7a;--cloth-dallas-fort-worth:#2f6346;--cloth-austin:#86601a;--cloth-san-antonio:#9c431e;--cloth:var(--ink);--label:"League Gothic", "Arial Narrow", "Roboto Condensed", sans-serif;--text:"Libre Caslon Text", Georgia, "Times New Roman", serif;--typed:"Courier Prime", "Courier New", ui-monospace, monospace;--gutter:16px;--margin-w:0px;--measure:68ch;--sheet-max:1240px}[data-cloth=houston]{--cloth:var(--cloth-houston)}[data-cloth=dallas-fort-worth]{--cloth:var(--cloth-dallas-fort-worth)}[data-cloth=austin]{--cloth:var(--cloth-austin)}[data-cloth=san-antonio]{--cloth:var(--cloth-san-antonio)}@media (width>=1100px){:root{--gutter:32px;--margin-w:196px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--ground);color:var(--ink);font:17px/1.6 var(--text);font-variant-numeric:lining-nums;caret-color:var(--stamp);accent-color:var(--stamp);margin:0}::selection{background:var(--stamp);color:var(--sheet)}a{color:var(--stamp);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--stamp);outline-offset:2px;border-radius:1px}.board :focus-visible{outline-color:var(--gilt)}img,svg{max-width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:5;background:var(--sheet);color:var(--ink);font:400 18px/1 var(--label);letter-spacing:.05em;text-transform:uppercase;padding:8px 12px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.board{background:var(--binder);color:var(--board-ink)}.board a{color:var(--board-ink)}.board-inner{max-width:var(--sheet-max);padding-inline:var(--gutter);margin:0 auto}.masthead .board-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding-block:12px;display:flex}.spine-label{border:3px double var(--gilt);color:var(--gilt);text-transform:uppercase;font:400 30px/1 var(--label);letter-spacing:.08em;padding:7px 14px 5px;text-decoration:none;display:inline-block}.board .spine-label{color:var(--gilt)}.spine-label:hover{background:#4a161c}.masthead nav ul{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.masthead nav a{color:var(--gilt);text-transform:uppercase;font:400 19px/1 var(--label);letter-spacing:.07em;padding-block:8px;text-decoration:none;display:inline-block}.masthead nav a:hover,.masthead nav a[aria-current=page]{color:var(--board-ink);text-underline-offset:6px;text-decoration:underline 1px}.masthead{border-bottom:4px solid var(--gilt);box-shadow:0 1px 0 var(--binder)}.backboard{border-top:4px solid var(--gilt);margin-top:72px}.backboard .board-inner{gap:22px;padding-block:36px 44px;display:grid}@media (width>=1100px){.backboard .board-inner{grid-template-columns:var(--margin-w) minmax(0, 1fr);column-gap:26px}}.backboard .spine-label{place-self:start;font-size:24px}.backboard p{max-width:78ch;margin:0 0 10px;font-size:15px;line-height:1.55}.backboard nav ul{border-top:1px solid #e3c77f73;flex-wrap:wrap;gap:6px 22px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.backboard nav a{font:400 18px/1 var(--label);letter-spacing:.07em;text-transform:uppercase;padding-block:6px;text-decoration:none;display:inline-block}.backboard nav a:hover{color:var(--gilt);text-decoration:underline}.ledger-page{max-width:var(--sheet-max);padding:22px var(--gutter) 0;margin:0 auto;position:relative}.ledger-page:before{content:"";border-inline:1px solid var(--margin);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:5px}@media (width>=1100px){.ledger-page{grid-template-columns:var(--margin-w) minmax(0, 1fr);column-gap:26px;padding-top:30px;display:grid}.ledger-page:before{left:calc(var(--gutter) + var(--margin-w) + 9px)}.ledger-page{isolation:isolate}.ledger-page:after{content:"";z-index:-1;top:0;bottom:0;left:var(--gutter);width:calc(var(--margin-w) + 9px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='28'%3E%3Cpath d='M0 27.5H8' stroke='%239fbcd6' stroke-width='1'/%3E%3C/svg%3E");background-position:0 6px;position:absolute}.ledger-page>*{grid-column:2}.ledger-page>.margin-col{grid-area:1/1/span 40}}.crumbs ol{font:400 15px/1.4 var(--typed);color:var(--ink-soft);flex-wrap:wrap;gap:2px 0;margin:0 0 14px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--margin);margin:0 .6em}.crumbs a{color:var(--ink-soft)}.crumbs [aria-current]{color:var(--ink)}body[data-cloth] .crumbs ol{background:var(--cloth);color:var(--sheet);margin-bottom:18px;padding:8px 12px 7px}body[data-cloth] .crumbs a,body[data-cloth] .crumbs [aria-current]{color:var(--sheet)}body[data-cloth] .crumbs li+li:before{color:var(--gilt)}body[data-cloth] .crumbs a:focus-visible{outline-color:var(--sheet)}h1,h2,.h-label{font-family:var(--label);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;color:var(--ink);font-weight:400}h1{margin:0 0 18px;font-size:clamp(44px,9vw,84px);line-height:.92}h2{margin:56px 0 14px;scroll-margin-top:16px;font-size:clamp(30px,5vw,40px);line-height:1}h3{font:700 18px/1.35 var(--text);margin:32px 0 10px}p,li{max-width:var(--measure)}p{margin:0 0 14px}.lede{text-wrap:pretty;max-width:58ch;margin-bottom:18px;font-size:18px;line-height:1.5}@media (width>=720px){.lede{margin-bottom:20px;font-size:21px}}.muted,.note{color:var(--ink-soft);font-size:15px;line-height:1.55}.typed,.num,td.num,time.typed{font-family:var(--typed);font-variant-numeric:tabular-nums}ul,ol{padding-left:1.25em}li{margin-bottom:6px}li::marker{color:var(--margin)}b,strong{font-weight:700}.stamp{max-width:300px;color:var(--stamp);box-shadow:inset 0 0 0 3px var(--ground), inset 0 0 0 4px currentColor;mix-blend-mode:multiply;border:2px solid;border-radius:3px;justify-items:start;gap:3px;margin:4px 0 18px;padding:9px 13px 10px;display:inline-grid;transform:rotate(-1.6deg)}.stamp-word{font:400 30px/.9 var(--label);letter-spacing:.14em;text-transform:uppercase}.stamp-line{font:400 14px/1.35 var(--typed);max-width:none;margin:0}.stamp-line b{white-space:nowrap;font-weight:700}.stamp.press{animation:.2s cubic-bezier(.16,1,.3,1) .14s both press}@keyframes press{0%{opacity:.3;transform:rotate(-1.6deg)scale(1.12)}to{opacity:1;transform:rotate(-1.6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.stamp.press{animation:none}}.scroll{-webkit-overflow-scrolling:touch;scrollbar-color:var(--rule-ink) var(--sheet);scrollbar-width:thin;margin:0 0 12px;overflow-x:auto}table{border-collapse:collapse;background:var(--sheet);border-top:1px solid var(--rule);width:100%;font-size:16px;line-height:1.4}caption{text-align:left}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px}th+th,td+td{border-left:1px solid var(--rule)}thead th{font:400 17px/1.1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:4px double var(--margin);vertical-align:bottom;padding-top:12px}td.num,th.num{white-space:nowrap}td.num{font-size:15px}tbody tr:hover{background:#e9efde}@media (width<=719px){table.stack,table.stack tbody,table.stack td{display:block}table.stack thead{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}table.stack tr{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:3px 16px;padding:11px 12px 10px;display:flex}table.stack td{white-space:normal;border:0;min-width:0;padding:0}table.stack td+td{border:0}table.stack td:first-child{flex-basis:100%;font-weight:700}table.stack td[data-label]:before{content:attr(data-label) " ";font:400 15px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}}.memo{border-top:4px double var(--margin);border-bottom:1px solid var(--rule);max-width:calc(var(--measure) + 4ch);margin:40px 0;padding:18px 0 8px}.memo h2{margin-top:0;font-size:clamp(28px,4.4vw,34px)}.memo ul{margin:6px 0 12px}.memo li{margin-bottom:8px}form{max-width:40rem}fieldset{border:1px solid var(--rule);background:var(--sheet);margin:0 0 18px;padding:14px 16px 6px}legend{font:400 18px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;padding:0 6px}label{font:400 18px/1.1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;display:block}input,select,textarea{width:100%;max-width:100%;font:400 16px/1.4 var(--typed);color:var(--ink);background:var(--sheet);border:1px solid var(--rule-ink);border-bottom-width:2px;border-radius:2px;margin:0 0 18px;padding:11px 12px;display:block}textarea{resize:vertical;min-height:9rem}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231b2233' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}input::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:1}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--stamp);outline-offset:1px;border-color:var(--ink)}input[type=checkbox],input[type=radio]{vertical-align:-3px;width:18px;height:18px;margin:0 8px 0 0;display:inline-block}input:user-invalid,textarea:user-invalid,select:user-invalid,[aria-invalid=true]{border-color:var(--margin);border-bottom-width:3px}button,.button{min-height:48px;font:400 21px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--sheet);background:var(--stamp);border:2px solid var(--stamp);box-shadow:inset 0 0 0 2px var(--stamp), inset 0 0 0 3px var(--sheet);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:10px 22px 8px;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:#3b2e73}button:active{transform:translateY(1px)}button:disabled,button[aria-disabled=true]{color:var(--ink-soft);border-color:var(--ink-soft);box-shadow:none;cursor:not-allowed;background:0 0}button.quiet{color:var(--stamp);box-shadow:none;background:0 0;min-height:40px;padding:8px 14px 6px;font-size:18px}.ns-form{background:var(--sheet);border-top:4px double var(--margin);border-bottom:1px solid var(--rule-ink);gap:4px;max-width:40rem;margin:18px 0 28px;padding:22px 18px 18px;display:grid}@media (width>=720px){.ns-form{padding:26px 28px 22px}}.ns-form-field{gap:0;display:grid}.ns-form-field label{margin-bottom:6px}.ns-form-req,.ns-form-opt{font:400 14px/1 var(--typed);letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-left:4px}.ns-form-hint{color:var(--ink-soft);margin:-2px 0 8px;font-size:15px;line-height:1.45}.ns-form input,.ns-form textarea{background:#fbfcf7}.ns-form [aria-invalid=true]{border-color:var(--margin);border-bottom-width:3px;outline:0}.ns-form-check{z-index:0;min-height:65px;margin:2px 0 14px;position:relative}.ns-form-check:before{content:"Spam check by Cloudflare Turnstile";z-index:-1;max-width:300px;font:400 14px/1.3 var(--typed);color:var(--ink-soft);border:1px dashed var(--rule-ink);border-radius:3px;align-items:center;padding:0 14px;display:flex;position:absolute;inset:0}.ns-form-privacy,.ns-form-noscript{color:var(--ink-soft);margin:0 0 16px;font-size:15px;line-height:1.5}.ns-form-noscript{color:var(--margin)}.ns-form-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0;display:flex}.ns-form-submit:disabled{cursor:progress}.ns-form-status{font:400 15px/1.4 var(--typed);color:var(--ink-soft)}.ns-form-notice{background:var(--sheet);font:400 16px/1.5 var(--text);border-radius:3px;max-width:none;margin:0 0 18px;padding:12px 16px 13px}.ns-form-notice:before{font:400 26px/1 var(--label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:block}.ns-form-notice-ok{color:var(--stamp);box-shadow:inset 0 0 0 3px var(--sheet), inset 0 0 0 4px currentColor;border:2px solid}.ns-form-notice-ok:before{content:"Received"}.ns-form-notice-error{color:var(--ink);border:1px solid var(--margin);border-top:4px double var(--margin)}.ns-form-notice-error:before{content:"Not sent";color:var(--margin)}.ns-form-notice:focus{outline:3px solid var(--stamp);outline-offset:2px}figure{margin:0}figcaption{font:400 15px/1.5 var(--text);color:var(--ink-soft);max-width:60ch;margin-top:8px}figcaption .typed{color:var(--ink);font-size:14px}figcaption a{color:var(--ink-soft)}.plate{width:100%;height:auto;display:block}.thumbs ul{margin:0;padding:0;list-style:none}.thumbs a{text-transform:uppercase;font:400 18px/1 var(--label);letter-spacing:.06em;color:var(--ink);text-decoration:none}@media (width<=1099px){.thumbs .thumbs-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.thumbs{margin:8px calc(-1 * var(--gutter)) 0;scrollbar-width:none;border-bottom:1px solid var(--rule-ink);overflow-x:auto}.thumbs ul{padding:0 var(--gutter);gap:6px;width:max-content;display:flex}.thumbs li{margin:0}.thumbs a{background:var(--sheet);border:1px solid var(--rule-ink);border-bottom:0;border-radius:4px 4px 0 0;padding:12px 12px 9px;display:block}.thumbs a:hover{background:var(--cloth);color:var(--sheet)}}@media (width>=1100px){.thumbs{position:sticky;top:24px}.thumbs .thumbs-title{text-align:right;font:400 14px/1.3 var(--typed);color:var(--ink-soft);margin:0 0 10px;padding-right:14px}.thumbs li{max-width:none;margin:0 0 5px}.thumbs a{text-align:right;background:var(--sheet);border:1px solid var(--rule-ink);border-right:0;border-radius:4px 0 0 4px;padding:10px 16px 8px 12px;display:block}.thumbs a:hover{background:var(--cloth);color:var(--sheet);border-color:var(--cloth)}}
