:root{--lbl-sea: #81b3cd;--lbl-ink: #111111;--lbl-link: #336699;--lbl-field: #dddddd;--lbl-paper: #ffffff;--lbl-button: #333333;--lbl-max: 42rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--lbl-field);background-image:url(/bg.png);background-attachment:fixed;color:var(--lbl-ink);font-family:Georgia,Times New Roman,Times,serif;font-size:1.05rem;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--lbl-link)}a:hover{color:#000}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:.4rem .7rem;z-index:2}.chrome{text-align:center;padding:1rem 1rem .8rem;background:#ffffffeb}.chrome .wordmark{display:inline-block;text-decoration:none;line-height:0}.chrome .wordmark img{width:198px;height:auto;display:block}.chrome nav{margin-top:.6rem;font-family:Helvetica,Arial,sans-serif;font-size:.95rem}.chrome nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1rem}.chrome nav a{font-family:Helvetica,Arial,sans-serif;font-size:.95rem;color:var(--lbl-link);text-decoration:none}.chrome nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.2em}.sep{margin:0 .45rem;color:#999}.title{margin:.75rem 0 .5rem;font-family:Monaco,Lucida Console,monospace;font-weight:400;font-size:clamp(1.35rem,4vw,1.85rem);color:var(--lbl-sea)}.crumb{margin:0 0 .75rem;font-family:Helvetica,Arial,sans-serif;font-size:.9rem}.wrap{width:min(var(--lbl-max),96%);margin:1.5rem auto 4rem}.card{background:var(--lbl-paper);border-radius:3px;padding:3rem 3.2rem;box-shadow:0 1px 6px #0000001f;text-align:left}.home{text-align:center}.logo{width:220px;height:auto}.tagline{font-size:1.15rem;color:var(--lbl-ink)}.quiet{color:#333;font-size:.95rem}.listmonk-form{margin:1.75rem auto 0;max-width:22rem;text-align:left}.listmonk-form h3{margin:0 0 .75rem;font-family:Monaco,Lucida Console,monospace;font-weight:400;font-size:1.15rem;color:var(--lbl-sea);text-align:center}.listmonk-form p{margin:0 0 .75rem}.listmonk-form input[type=email],.listmonk-form input[type=text]{width:100%;padding:.55rem .65rem;border:1px solid #ccc;border-radius:3px;font:inherit;font-size:1rem}.listmonk-form input[type=checkbox]{margin-right:.4rem;vertical-align:middle}.listmonk-form label{font-family:Helvetica,Arial,sans-serif;font-size:.9rem;vertical-align:middle}.listmonk-form input[type=submit]{display:block;width:100%;margin-top:.35rem;padding:.6rem 1rem;border:0;border-radius:3px;background:var(--lbl-button);color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;cursor:pointer}.listmonk-form input[type=submit]:hover{background:#000}.subscribe-cta{margin:1.75rem auto 0;max-width:22rem}.subscribe-button{display:block;width:100%;padding:.6rem 1rem;border-radius:3px;background:var(--lbl-sea);color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;text-align:center;text-decoration:none}.subscribe-button:hover{background:#5a8eb0;color:#fff}.testimonial-carousel{margin-top:2rem;padding-top:1.75rem;border-top:1px solid #ddd;text-align:center}.testimonial-stage{display:grid;grid-template-columns:2rem 1fr 2rem;gap:.35rem;align-items:center;min-height:7.5rem}.testimonial-nav{appearance:none;border:0;background:transparent;color:#888;font-size:1.75rem;line-height:1;padding:.25rem;cursor:pointer}.testimonial-nav:hover:not(:disabled){color:var(--lbl-sea)}.testimonial-nav:disabled{opacity:.25;cursor:default}.testimonial-slide{margin:0;padding:.25rem .4rem}.testimonial-slide blockquote{margin:0;font-style:italic;font-size:1.05rem;line-height:1.5;color:var(--lbl-ink)}.testimonial-status{margin:.65rem 0 0;font-family:Helvetica,Arial,sans-serif;font-size:.8rem;color:#888;font-variant-numeric:tabular-nums}.letter h1,.archive h1,.contact h1,.write h1{font-family:Monaco,Lucida Console,monospace;font-weight:400;color:var(--lbl-sea);font-size:1.6rem;line-height:1.3}.instructions h2{font-family:Monaco,Lucida Console,monospace;font-weight:400;color:var(--lbl-sea);font-size:1.2rem;margin:2rem 0 .6rem}.instructions h3{font-family:Georgia,Times New Roman,Times,serif;font-size:1.05rem;margin:1.25rem 0 .4rem}.instructions ul,.instructions ol{padding-left:1.25rem}.instructions li+li{margin-top:.45rem}.author-wall{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:36px;gap:.35rem;list-style:none;padding:0;margin:1.75rem 0 0;width:max-content;max-width:100%}.author-wall li{margin:0;line-height:0}.author-wall img{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block;background:#e8eef2;border:1px solid rgba(129,179,205,.35)}.letter-body img{display:block!important;float:none!important;clear:both;height:auto!important;max-width:100%!important;margin:.75rem auto!important}.letter-body hr{border:0;border-top:1px solid #ddd;margin:1.4rem 0}.archive-list{list-style:none;padding:0;margin:0}.archive-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:.85rem 0}.archive-list .meta{flex:1;min-width:0}.archive-list time{display:block;font-family:Helvetica,Arial,sans-serif;font-size:.8rem;color:#555}.archive-list .thumb{flex:0 0 72px;width:72px;height:72px;object-fit:cover;border-radius:2px;background:#f0f0f0}.footer-links{margin-top:2rem;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:.9rem}@media(max-width:40em){body{background-image:none}.card{padding:1.6rem 1rem}}
