:root{color-scheme:light;--bg:#fcfbf9;--surface:#f3f1ec;--ink:#292929;--ink-2:#5f5c57;--muted:#6e6b64;--hairline:#e6e3dc;--brand:#f5787c;--link:#b93f46;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:ui-serif, "Iowan Old Style", "Charter", "Georgia", serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--measure:42rem;--wide:60rem;--gutter:16px}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#1a1918;--surface:#24231f;--ink:#efede8;--ink-2:#b9b6ae;--muted:#8f8c84;--hairline:#34322e;--link:#f79a9d}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.7}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}img,svg,video{max-width:100%}.container{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.prose{width:min(100% - 2 * var(--gutter), var(--measure));margin-inline:auto}.prose>*+*{margin-top:1.25em}.prose h2{margin-top:2.2em;font-size:1.6rem}.prose h3{margin-top:1.8em;font-size:1.25rem}.prose :is(h2,h3)+*{margin-top:.6em}.prose p,.prose ul,.prose ol{margin-bottom:0}.prose li+li{margin-top:.3em}.prose blockquote{border-left:3px solid var(--brand);color:var(--ink-2);margin-inline:0;padding-left:1rem}.prose hr{border:0;border-top:1px solid var(--hairline);margin-block:2.5rem}.prose :not(pre)>code{font-family:var(--font-mono);background:var(--surface);border-radius:4px;padding:.12em .35em;font-size:.88em}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hairline);padding:.45rem .6rem}.prose th{color:var(--ink-2);font-weight:600}.prose img{border-radius:8px;height:auto;margin-inline:auto;display:block}.eyebrow{color:var(--muted);letter-spacing:.02em;font-size:.875rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--mark-h) * .3);line-height:0;display:inline-flex}.cw-mark[data-astro-cid-f7espo7c]{height:var(--mark-h);aspect-ratio:90/79;width:auto;fill:var(--brand);overflow:visible}.cw-words[data-astro-cid-f7espo7c]{align-items:flex-start;gap:calc(var(--mark-h) * .1);flex-direction:column;display:inline-flex}.cw-tagline[data-astro-cid-f7espo7c]{color:var(--ink-2);font-size:calc(var(--mark-h) * .16);letter-spacing:.22em;text-transform:uppercase;margin-left:-.03em;font-weight:500;line-height:1}.cw-wordmark[data-astro-cid-f7espo7c]{height:calc(var(--mark-h) * .5);aspect-ratio:134/20;fill:currentColor;width:auto}.eye-closed[data-astro-cid-f7espo7c],.eye-open[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:50%}.eye-open[data-astro-cid-f7espo7c]{transform:scaleY(0)}[data-astro-cid-f7espo7c][data-blink] .eye-closed[data-astro-cid-f7espo7c]{animation:.46s ease-in-out cw-eye-closed}[data-astro-cid-f7espo7c][data-blink] .eye-open[data-astro-cid-f7espo7c]{animation:.46s ease-in-out cw-eye-open}[data-astro-cid-f7espo7c][data-blink] .baby[data-astro-cid-f7espo7c]>[data-astro-cid-f7espo7c]{animation-delay:.11s}@keyframes cw-eye-closed{0%,to{opacity:1;transform:scaleY(1)}18%,78%{opacity:0;transform:scaleY(.2)}}@keyframes cw-eye-open{0%,to{transform:scaleY(0)}22%,74%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-f7espo7c][data-blink] .eye-closed[data-astro-cid-f7espo7c],[data-astro-cid-f7espo7c][data-blink] .eye-open[data-astro-cid-f7espo7c]{animation:none}}.site-header[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-block:2rem 1rem;display:flex}.home[data-astro-cid-hkbrpulz]{color:var(--ink);text-decoration:none}@media (width<=540px){.home[data-astro-cid-hkbrpulz] .cw-logo{align-items:flex-start;gap:calc(var(--mark-h) * .14);flex-direction:column}}nav[data-astro-cid-hkbrpulz]{gap:1.25rem;font-size:.95rem;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}main[data-astro-cid-hkbrpulz]{min-height:60vh}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--hairline);color:var(--muted);align-items:center;gap:.75rem;margin-top:5rem;padding-block:2rem 3rem;font-size:.875rem;display:flex}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}
