@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--ink:#111;--paper:#fff;--surface:#fff;--muted:#5e5e5e;--line:#e0e0e0;--dot:#e6e6e6;--chip:#f3f3f3;--red:#d92d20;--graphite:#7a7a7a;--on-bright:#111;--pink:#e8337f;--blue:#2458d6;--green:#0e9f62;--orange:#e56e00;--violet:#7a4df0;--cyan:#0092a8;--yellow:#b38600;--gray:#8a8a8a;--solid:var(--ink);--on-solid:var(--paper);--wash:var(--paper);--grid-dot:var(--dot);--pixel:"VT323", ui-monospace, "SF Mono", Menlo, monospace;--grotesk:"Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:16px;--measure:960px;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--ink:#f2f2f2;--paper:#000;--surface:#0b0b0b;--muted:#9c9c9c;--line:#2e2e2e;--dot:#1f1f1f;--chip:#161616;--red:#ff6b5e;--graphite:#9a9a9a;--on-bright:#000;--pink:#ff5fa2;--blue:#5c8bff;--green:#3ddc97;--orange:#ff9a3c;--violet:#a88bff;--cyan:#3fd6e8;--yellow:#ffd23f;--gray:#8a8a8a}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);background:conic-gradient(at 2px 2px, #0000 75%, var(--grid-dot) 0) 0 0 / 8px 8px var(--wash);font:17px/1.5 var(--grotesk);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--solid);color:var(--on-solid)}.pixel{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;font-weight:400;line-height:1}.muted{color:var(--muted)}.reading{font:17px/1.55 var(--grotesk)}.reading p{margin:0 0 1em}.reading h2,.reading h3{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;margin:1.6em 0 .6em;font-weight:400;line-height:1}.reading h2{font-size:30px}.reading h3{font-size:24px}.reading hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}.reading blockquote{border-left:2px solid var(--solid);color:var(--muted);margin:1em 0;padding-left:12px}.reading a{text-underline-offset:2px;text-decoration:underline 1px}.reading img{border:1px solid var(--ink);width:100%;margin:1em 0}.reading p:has(>img+img),.reading .gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;margin:1em 0;display:grid}.reading p:has(>img+img) img,.reading .gallery img{aspect-ratio:1;object-fit:cover;cursor:zoom-in;margin:0}.reading p:has(>img:only-child) img{cursor:zoom-in}:focus-visible{outline:2px solid var(--solid);outline-offset:2px}.panel{background:var(--surface);border:1px solid var(--ink);flex-direction:column;display:flex}.panel>.bar{background:var(--solid);color:var(--on-solid);font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;align-items:baseline;gap:8px;padding:4px 10px 3px;font-size:20px;line-height:1.1;display:flex}.panel>.bar .spacer{flex:1}.panel>.bar a{color:inherit;text-decoration:none}.panel>.body{flex:1;padding:14px}.panel>.body>:first-child{margin-top:0}.panel>.body>:last-child{margin-bottom:0}.button{border:1px solid var(--ink);background:var(--surface);min-height:36px;color:var(--ink);font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;appearance:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px 4px;font-size:20px;line-height:1;text-decoration:none;display:inline-flex}.button.prominent{background:var(--solid);color:var(--on-solid);border-color:var(--solid)}.button.destructive{background:var(--red);color:var(--paper);border-color:var(--red)}.button:active{opacity:.7}.button[disabled],.button[aria-disabled=true]{opacity:.35;pointer-events:none}.button.stretches{width:100%}.link{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:20px;text-decoration:none}.link:active{opacity:.7}.tag{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;border:1px solid;padding:2px 5px 0;font-size:14px;line-height:1.1;text-decoration:none;display:inline-block}.tag.family{color:var(--green)}.tag.fotography{color:var(--blue)}.tag.sourdough{color:var(--orange)}.panel>.bar .tag{color:var(--on-solid)}.segmented{border:1px solid var(--ink);background:var(--surface);display:inline-flex}.segmented a{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);border-right:1px solid var(--ink);padding:6px 14px 4px;font-size:20px;line-height:1;text-decoration:none}.segmented a:last-child{border-right:0}.segmented a[aria-current=page]{background:var(--solid);color:var(--on-solid)}.row{background:var(--surface);border:1px solid var(--ink);color:var(--ink);align-items:baseline;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.row+.row{border-top:0}.row .mark{background:var(--solid);flex:none;align-self:center;width:7px;height:7px}.row .title{flex:1;font-weight:500}.row .detail{font-family:var(--pixel);text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:16px}.row .chev{font-family:var(--pixel);font-size:20px}.row:active{opacity:.7}.icon-button{border:1px solid var(--ink);background:var(--surface);width:30px;height:30px;color:var(--ink);font-family:var(--pixel);cursor:pointer;appearance:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex}.icon-button:active{opacity:.7}.square{background:var(--solid);width:7px;height:7px;display:inline-block}#lightbox[data-astro-cid-utnzf2kr]{border:1px solid var(--ink);background:var(--surface);max-width:min(96vw,1600px);max-height:96vh;padding:0}#lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#000000d9}#lightbox[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;width:auto;max-width:min(96vw,1600px);height:auto;max-height:96vh}#lightbox[data-astro-cid-utnzf2kr] [data-astro-cid-utnzf2kr][data-close]{position:absolute;top:8px;right:8px}.site-header[data-astro-cid-hkbrpulz]{max-width:var(--measure);padding:20px var(--gutter) 8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 auto;display:flex}.wordmark[data-astro-cid-hkbrpulz]{background:var(--solid);color:var(--on-solid);padding:6px 10px 3px;font-size:26px;text-decoration:none;display:inline-block}.site-nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:4px 18px;margin-left:auto;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);font-size:22px;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:active{opacity:.7}.site-main[data-astro-cid-hkbrpulz]{max-width:var(--measure);padding:16px var(--gutter) 40px;margin:0 auto}.site-footer[data-astro-cid-hkbrpulz]{max-width:var(--measure);padding:24px var(--gutter) 40px;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0 auto;font-size:16px;display:flex}
