:root{--paper: #f4f2ee;--panel: #ecE9e2;--card: #fbfaf7;--ink: #33312e;--ink-muted: #6f6a61;--ink-faint: #98928a;--rule: #d9d4cb;--accent: #5c7a6e;--accent-dark: #46604f;--slate: #2e2c29;--slate-ink: #cfc9bf;--width-wide: 92rem;--width-text: 44rem;--gutter: max(2.5rem, calc((100vw - var(--width-wide)) / 2))}*{box-sizing:border-box}body{margin:0;background:#f4f2ee;background:var(--paper);color:#33312e;color:var(--ink);font-family:Libre Franklin,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:104%;line-height:1.65}.site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding:1.5rem max(2.5rem,calc((100vw - 92rem)/2));padding:1.5rem var(--gutter);background:#f4f2ee;background:var(--paper)}.site-header .tombstone{display:block;height:120px;width:auto}.site-header .wordmark{text-decoration:none}.site-header nav ul{display:flex;flex-wrap:wrap;gap:.25rem 2.25rem;margin:0;padding:0;list-style:none;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.site-header nav a{color:#6f6a61;color:var(--ink-muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.site-header nav a:hover{color:#46604f;color:var(--accent-dark);border-bottom-color:#5c7a6e;border-bottom-color:var(--accent)}.site-header nav a[aria-current=page]{color:#33312e;color:var(--ink);border-bottom:2px solid #5c7a6e;border-bottom:2px solid var(--accent);padding-bottom:1px}main{margin:0;padding:0}.post main{max-width:92rem;max-width:var(--width-wide);margin:0 auto;padding:3rem 1.5rem 5rem}.member main{max-width:44rem;max-width:var(--width-text);margin:0 auto;padding:3rem 1.5rem 5rem}.page main{max-width:92rem;max-width:var(--width-wide);margin:0 auto;padding:3rem 1.5rem 5rem}main>section{padding:4.5rem max(2.5rem,calc((100vw - 92rem)/2));padding:4.5rem var(--gutter)}main>section:nth-of-type(2n){background:#ece9e2;background:var(--panel)}main>section:after{content:"";display:block;clear:both}#resources-worker-ownership figure{float:right;width:min(320px,42%);margin:0 0 1.5rem 2rem}a.button{display:block;width:-moz-fit-content;width:fit-content;margin:1.5rem auto;padding:.55rem 1.5rem;border:1px solid #5c7a6e;border:1px solid var(--accent);color:#46604f;color:var(--accent-dark);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}a.button:hover{background:#5c7a6e;background:var(--accent);color:#f4f2ee;color:var(--paper)}#resources-sharing-is-caring h3{text-align:center;font-size:1.35rem}#resources-open-source-code .col-6>figure:first-of-type{max-width:180px;margin:1.5rem auto}main>section h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1.15;max-width:60rem;margin:0 0 1.5rem}main>section h2{font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.3;max-width:60rem}main>section p,main>section ul,main>section ol,main>section blockquote{max-width:44rem;max-width:var(--width-text)}h1,h2,h3,h4{font-weight:600;line-height:1.25;color:#33312e;color:var(--ink)}h1{font-size:2rem;margin:0 0 1.5rem}h2{font-size:1.35rem;margin:2.2rem 0 .8rem}h3{font-size:1.1rem;margin:1.8rem 0 .6rem}a{color:#46604f;color:var(--accent-dark);text-decoration:underline;text-decoration-color:#5c7a6e;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:#33312e;color:var(--ink)}hr{border:none;border-top:1px solid #d9d4cb;border-top:1px solid var(--rule);margin:3rem 0}blockquote{margin:1.5rem 0;padding-left:1.25rem;border-left:3px solid #d9d4cb;border-left:3px solid var(--rule);color:#6f6a61;color:var(--ink-muted);font-style:italic}img{max-width:100%;height:auto;filter:grayscale(30%) contrast(.96);transition:filter .4s ease}img:hover{filter:none}img.invert-light,img.invert-light:hover{filter:invert(.75) grayscale(30%)}figure{margin:2rem 0;text-align:center}figcaption{font-size:.85rem;color:#98928a;color:var(--ink-faint);margin-top:.5rem}.row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media(max-width:700px){.row{display:block}}.thumb-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center;justify-items:center;margin:2rem 0}.thumb-grid img{width:100%;height:auto}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-5{grid-template-columns:repeat(5,1fr)}.cols-6{grid-template-columns:repeat(6,1fr)}.cols-7{grid-template-columns:repeat(7,1fr)}.cols-8{grid-template-columns:repeat(8,1fr)}.cols-9{grid-template-columns:repeat(9,1fr)}.thumb-grid.on-dark{background:#2e2c29;background:var(--slate);padding:2.5rem}@media(max-width:700px){.thumb-grid{grid-template-columns:repeat(3,1fr)}}section.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:2rem;gap:2rem;align-items:start}section.gallery article{background:#fbfaf7;background:var(--card);border:1px solid #d9d4cb;border:1px solid var(--rule);padding:1.75rem;height:100%}section.gallery h2{margin-top:0;font-size:1.1rem}article>header time,article>header p{color:#6f6a61;color:var(--ink-muted);font-size:.9rem}.post article>header{text-align:center;max-width:52rem;margin:0 auto 3rem}.post article>header h1{font-size:2.2rem;margin-bottom:.75rem}.post-meta{color:#6f6a61;color:var(--ink-muted);font-size:.9rem;margin:0 0 1.25rem}.post-meta a{color:#46604f;color:var(--accent-dark)}.post-terms{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:0;padding:0}.pill{display:inline-block;padding:.2rem .9rem;border:1px solid #5c7a6e;border:1px solid var(--accent);border-radius:999px;color:#46604f;color:var(--accent-dark);text-decoration:none;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.pill:hover{background:#5c7a6e;background:var(--accent);color:#f4f2ee;color:var(--paper)}.pill-tag{border-color:#d9d4cb;border-color:var(--rule);color:#6f6a61;color:var(--ink-muted)}.pill-tag:hover{background:#6f6a61;background:var(--ink-muted);border-color:#6f6a61;border-color:var(--ink-muted)}.post article figure{max-width:44rem;max-width:var(--width-text);margin:2.5rem auto}.post article img{display:block;max-width:100%;width:auto;max-height:34rem;margin-inline:auto}article>footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #d9d4cb;border-top:1px solid var(--rule);font-size:.92rem;color:#6f6a61;color:var(--ink-muted)}.listing{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:2rem;gap:2rem}.listing article{background:#fbfaf7;background:var(--card);border:1px solid #d9d4cb;border:1px solid var(--rule);display:flex;flex-direction:column}.listing article>a{display:block;line-height:0}.listing article img{display:block;width:100%;aspect-ratio:2 / 1;-o-object-fit:contain;object-fit:contain;padding:1rem 1rem 0}.listing article>div{padding:.9rem 1.25rem 1.25rem}.listing article h2{margin:0 0 .4rem;font-size:1.1rem}.listing article h2 a{text-decoration:none}.listing article h2 a:hover{text-decoration:underline;text-decoration-color:#5c7a6e;text-decoration-color:var(--accent)}.listing article p{margin:.25rem 0 0;font-size:.9rem;color:#6f6a61;color:var(--ink-muted)}details{border-bottom:1px solid #d9d4cb;border-bottom:1px solid var(--rule);max-width:44rem;max-width:var(--width-text)}details summary{font-weight:600;padding:.9rem 0;cursor:pointer;max-width:none}details summary::marker{color:#5c7a6e;color:var(--accent)}details[open] summary{color:#46604f;color:var(--accent-dark)}details>p{margin:.25rem 0 1.25rem}h1.crumb{font-size:1.5rem;color:#6f6a61;color:var(--ink-muted);margin-bottom:2rem}h1.crumb a{text-decoration:none;color:#46604f;color:var(--accent-dark)}h1.crumb a:hover{text-decoration:underline;text-decoration-color:#5c7a6e;text-decoration-color:var(--accent)}h1.crumb .term{text-transform:capitalize;color:#33312e;color:var(--ink)}.archive-list{list-style:none;margin:0;padding:0;-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}.archive-list li{margin:.3rem 0}.archive-list .count{color:#98928a;color:var(--ink-faint);font-size:.85rem}.blog-roll{max-width:56rem;margin:0 auto}.blog-roll article{display:grid;grid-template-columns:220px 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start;padding:2rem 0}.blog-roll article+article{border-top:1px solid #d9d4cb;border-top:1px solid var(--rule)}.blog-roll .roll-image{display:block;line-height:0}.blog-roll img{display:block;width:100%;height:auto}.blog-roll h2{margin:0 0 .2rem;font-size:1.15rem}.blog-roll h2 a{text-decoration:none}.blog-roll h2 a:hover{text-decoration:underline;text-decoration-color:#5c7a6e;text-decoration-color:var(--accent)}.blog-roll .roll-date{margin:0 0 .6rem;font-size:.85rem;color:#98928a;color:var(--ink-faint)}.blog-roll div p{margin:.4rem 0;max-width:none}@media(max-width:640px){.blog-roll article{grid-template-columns:1fr;gap:.75rem}.blog-roll .roll-image{max-width:260px}}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:2rem;gap:2rem}.team-grid article{background:#fbfaf7;background:var(--card);border:1px solid #d9d4cb;border:1px solid var(--rule);text-align:center;padding-bottom:1.25rem}.team-grid article img{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.team-grid article h2{font-size:1.05rem;margin:1rem 0 .2rem}.team-grid article h2 a{text-decoration:none}.team-grid article p{margin:0;font-size:.85rem;color:#6f6a61;color:var(--ink-muted)}.member main{max-width:64rem}.member .portrait{display:block;width:min(420px,100%);margin:0 auto}.member article>header{text-align:center;margin-bottom:2.5rem}.member article>header h1{margin-bottom:1.25rem}.member article>header h3{margin:1.25rem 0 0;color:#6f6a61;color:var(--ink-muted);font-weight:400}body>footer{background:#2e2c29;background:var(--slate);color:#cfc9bf;color:var(--slate-ink);text-align:center;padding:3rem max(2.5rem,calc((100vw - 92rem)/2)) 3.5rem;padding:3rem var(--gutter) 3.5rem;font-size:.9rem}body>footer .epitaph{font-size:1.2rem;letter-spacing:.35em;text-transform:uppercase;color:#fff;margin:0 0 .2rem}body>footer .epitaph-years{letter-spacing:.2em;color:#fff}body>footer .epitaph-line{max-width:34rem;margin:.75rem auto 0;font-style:italic}body>footer .footer-links{display:flex;justify-content:center;gap:2rem;list-style:none;margin:1.5rem 0 0;padding:0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}body>footer .footer-links a{text-decoration:none;border-bottom:1px solid #5c7a6e;border-bottom:1px solid var(--accent);padding-bottom:2px}body>footer .footer-links a:hover{color:#fff;border-bottom-color:#fff}body>footer p{margin:.25rem 0}body>footer a{color:#cfc9bf;color:var(--slate-ink)}body>footer a:hover{color:#fff}body>footer .footnote{margin-top:1.25rem;font-size:.8rem;color:#98928a;color:var(--ink-faint);max-width:36rem;margin-left:auto;margin-right:auto}pre.highlight{padding:16px;background-color:#f6f8fa}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}
/*# sourceMappingURL=/_bridgetown/static/index.5WO66P32.css.map */
