.hatch-defs[data-astro-cid-yfagzwdz]{width:0;height:0;position:absolute;overflow:hidden}main[data-astro-cid-hkbrpulz]:focus{outline:none}.frame[data-astro-cid-hkbrpulz]{inset:var(--frame);z-index:80;pointer-events:none;border:1px solid var(--line);position:fixed}.frame__zones[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);color:var(--ink-3);justify-content:space-around;font-size:9px;display:flex;position:absolute}.frame__zones--top[data-astro-cid-hkbrpulz]{height:10px;line-height:10px;top:-11px;left:0;right:0}.frame__zones--top[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{position:relative}.frame__zones--left[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:center;width:10px;top:0;bottom:0;left:-11px}.hdr[data-astro-cid-hkbrpulz]{z-index:70;height:calc(var(--header-h) + var(--frame));padding:var(--frame) var(--gutter) 0;background:color-mix(in oklab, var(--paper) 95%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);border-bottom:1px solid var(--hair);align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.hdr__mark[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-stretch:87.5%;text-decoration:none;display:flex}.hdr__slash[data-astro-cid-hkbrpulz]{color:var(--accent);padding:0 1px}.hdr__nav[data-astro-cid-hkbrpulz]{gap:clamp(12px,2.2vw,30px);margin-left:auto;display:flex}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);align-items:baseline;gap:8px;padding:6px 0;font-size:14px;text-decoration:none;transition:color .3s;display:flex;position:relative}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].is-active{color:var(--ink)}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].is-active:after{transform:scaleX(1)}.hdr__no[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);color:var(--ink-3);font-size:10px;font-stretch:87.5%}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].is-active .hdr__no[data-astro-cid-hkbrpulz]{color:var(--accent-ink)}.hdr__theme[data-astro-cid-hkbrpulz]{border:1px solid var(--line);color:var(--ink-2);font:inherit;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:8px 10px 6px;font-size:10px;font-stretch:87.5%;transition:border-color .3s,color .3s;display:flex}.hdr__theme[data-astro-cid-hkbrpulz]:hover{border-color:var(--ink);color:var(--ink)}.hdr__swatch[data-astro-cid-hkbrpulz]{border:1px solid var(--ink);width:16px;height:16px;transition:transform .6s var(--ease-out);background:linear-gradient(135deg,#ebe7dd 50%,#0f2f57 50%);border-radius:50%}:root[data-theme=cyanotype] .hdr__swatch[data-astro-cid-hkbrpulz]{transform:rotate(180deg)}@media (width<=860px){.hdr__no[data-astro-cid-hkbrpulz]{display:none}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:12px 0;font-size:13.5px}}@media (width<=560px){:root{--frame:6px;--header-h:56px}.frame__zones[data-astro-cid-hkbrpulz]{display:none}.hdr[data-astro-cid-hkbrpulz]{gap:12px}.hdr__mark[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz],.hdr__theme-label[data-astro-cid-hkbrpulz]{display:none}.hdr__theme[data-astro-cid-hkbrpulz]{padding:7px}.hdr__nav[data-astro-cid-hkbrpulz]{gap:14px}.hdr__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][data-spy=cover]{display:none}}.foot[data-astro-cid-jo6i4kqk]{padding:40px var(--gutter) calc(var(--frame) + 36px);border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.foot__scale[data-astro-cid-jo6i4kqk]{width:200px}.foot__bar[data-astro-cid-jo6i4kqk]{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);height:7px;display:grid}.foot__bar[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(odd){background:var(--ink)}.foot__ticks[data-astro-cid-jo6i4kqk]{justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.foot__ticks[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:last-child{margin-right:-14px}
