.catalog[data-astro-cid-nkvgaeeo]{gap:var(--space-4);max-width:30rem;margin-inline:auto;display:grid}.catalog__card[data-astro-cid-nkvgaeeo]{--line-gap:1.6rem;padding:var(--space-5) var(--space-5) 5.5rem;color:var(--card-ink);background-color:var(--card-paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line-gap) - 1px), var(--card-line) calc(var(--line-gap) - 1px), var(--card-line) var(--line-gap));border-radius:var(--radius-card);box-shadow:var(--shadow-card);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--line-gap);font-variant-numeric:tabular-nums lining-nums;background-position:0 4.35rem;background-repeat:no-repeat;background-size:100% calc(100% - 9rem);position:relative;transform:rotate(-1.4deg)}.catalog__head[data-astro-cid-nkvgaeeo]{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:2px solid var(--card-rule);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--card-rule);font-weight:500;line-height:1.4;display:flex}.catalog__fields[data-astro-cid-nkvgaeeo] div[data-astro-cid-nkvgaeeo]{gap:var(--space-2);grid-template-columns:4.5rem 1fr;display:grid}.catalog__fields[data-astro-cid-nkvgaeeo] dt[data-astro-cid-nkvgaeeo]{color:var(--card-ink-muted)}.catalog__fields[data-astro-cid-nkvgaeeo] dd[data-astro-cid-nkvgaeeo]{font-family:var(--font-serif);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.catalog__chart[data-astro-cid-nkvgaeeo]{margin-top:var(--space-3);padding-top:var(--space-1);position:relative}.catalog__caption[data-astro-cid-nkvgaeeo]{color:var(--card-ink-muted)}.catalog__chart[data-astro-cid-nkvgaeeo] svg[data-astro-cid-nkvgaeeo]{width:100%;height:4.8rem;overflow:visible}.catalog__avg[data-astro-cid-nkvgaeeo]{stroke:var(--card-ink-muted);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.catalog__line[data-astro-cid-nkvgaeeo]{fill:none;stroke:var(--card-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.catalog__dot[data-astro-cid-nkvgaeeo]{fill:var(--card-good)}.catalog__legend[data-astro-cid-nkvgaeeo]{color:var(--card-ink-muted);font-size:var(--text-2xs);align-items:center;gap:.5em;display:inline-flex}.catalog__legend[data-astro-cid-nkvgaeeo] i[data-astro-cid-nkvgaeeo]{border-top:1px dashed;width:1.4rem}.catalog__stores[data-astro-cid-nkvgaeeo]{margin-top:var(--space-2);padding:0;list-style:none}.catalog__stores[data-astro-cid-nkvgaeeo] li[data-astro-cid-nkvgaeeo]{align-items:baseline;gap:var(--space-2);display:flex}.catalog__leader[data-astro-cid-nkvgaeeo]{border-bottom:1.5px dotted var(--card-ink-muted);opacity:.7;flex:1;transform:translateY(-.3em)}.catalog__stamp[data-astro-cid-nkvgaeeo]{right:var(--space-5);color:var(--card-good);pointer-events:none;position:absolute;bottom:1.35rem;transform:rotate(-9deg)}.catalog__stamp[data-astro-cid-nkvgaeeo] span[data-astro-cid-nkvgaeeo]{outline-offset:3px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.9;background:color-mix(in srgb, currentColor 6%, transparent);border:3px solid;border-radius:6px;outline:1.5px solid;padding:.35rem .8rem .3rem;font-size:.95rem;font-weight:500;line-height:1.2;display:block;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 55%,#000000b8 75%,#000 92%);mask-image:radial-gradient(circle at 30% 40%,#000 55%,#000000b8 75%,#000 92%)}.catalog__hole[data-astro-cid-nkvgaeeo]{background:var(--color-paper);border-radius:50%;width:1.1rem;height:1.1rem;margin-left:-.55rem;position:absolute;bottom:.9rem;left:50%;box-shadow:inset 0 1px 2px #28190a59}figcaption[data-astro-cid-nkvgaeeo]{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.55;font-family:var(--font-mono);text-align:center;text-wrap:balance;max-width:26rem;margin-inline:auto}@media (width>=48rem){.catalog__card[data-astro-cid-nkvgaeeo]{padding:var(--space-6) var(--space-6) 6rem}.catalog__stamp[data-astro-cid-nkvgaeeo]{right:var(--space-6);bottom:1.6rem}.catalog__stamp[data-astro-cid-nkvgaeeo] span[data-astro-cid-nkvgaeeo]{font-size:1.05rem}}@media (prefers-reduced-motion:no-preference){.catalog__card[data-astro-cid-nkvgaeeo]{animation:card-settle .9s var(--ease-out) both}.catalog__line[data-astro-cid-nkvgaeeo]{stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) .6s forwards draw-line}.catalog__dot[data-astro-cid-nkvgaeeo]{animation:.3s ease-out 1.9s both fade-in}.catalog__stamp[data-astro-cid-nkvgaeeo]{animation:.52s cubic-bezier(.16,1,.3,1) 2s both stamp}}@keyframes card-settle{0%{transform:translateY(10px)rotate(.6deg)}to{transform:translateY(0)rotate(-1.4deg)}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.search[data-astro-cid-odquqe46]{gap:var(--space-2);max-width:36rem;display:grid}.search__label[data-astro-cid-odquqe46]{font-size:var(--text-sm);font-weight:600}.search__row[data-astro-cid-odquqe46]{gap:var(--space-3);display:grid}.search__input[data-astro-cid-odquqe46]{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);background:var(--color-paper-raised);border:1.5px solid var(--color-rule-strong);border-radius:var(--radius);transition:border-color var(--duration) var(--ease-out);font-size:1rem}.search__input[data-astro-cid-odquqe46]::placeholder{color:var(--color-ink-muted);opacity:1}.search__input[data-astro-cid-odquqe46]:hover{border-color:var(--color-ink-soft)}.search__input[data-astro-cid-odquqe46]:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}@media (width>=30rem){.search__row[data-astro-cid-odquqe46]{grid-template-columns:1fr auto}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-section);position:relative;overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid;position:relative}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:40rem;display:grid}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.025em;font-variation-settings:"opsz" 72;max-width:15ch;font-weight:560;line-height:1.06}.hero__lead[data-astro-cid-lcdefpme]{max-width:34rem}.hero__search[data-astro-cid-lcdefpme]{gap:var(--space-4);justify-items:start;display:grid}.hero__search[data-astro-cid-lcdefpme] .search{width:100%}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.steps__list[data-astro-cid-lcdefpme]{gap:var(--space-6);counter-reset:none;padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:3.25rem 1fr;align-items:start;display:grid}.steps__numeral[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-accent);font-variation-settings:"opsz" 72;text-align:center;font-size:2.6rem;font-style:italic;font-weight:420;line-height:.9}.steps__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.steps__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:30rem}.contents__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.contents__head[data-astro-cid-lcdefpme]{margin-bottom:0}.toc[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);padding:0;list-style:none;display:grid}.toc__entry[data-astro-cid-lcdefpme]{padding-block:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-rule)}.toc__line[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-3);display:flex}.toc__title[data-astro-cid-lcdefpme]{font-size:var(--text-lg);font-weight:600;line-height:1.3}.toc__leader[data-astro-cid-lcdefpme]{border-bottom:2px dotted var(--color-rule-strong);flex:1;min-width:1.5rem;transform:translateY(-.28em)}.toc__status[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-accent);white-space:nowrap;font-style:italic}.toc__text[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--color-ink-soft);max-width:34rem}.signup__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:start;display:grid}.signup__note[data-astro-cid-lcdefpme]{gap:var(--space-3);align-content:start;align-self:stretch;display:grid}.signup__note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.journal__list[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:0;list-style:none;display:grid}.journal__more[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}@media (width>=48rem){.steps__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:0}.steps__item[data-astro-cid-lcdefpme]{gap:var(--space-4);padding-inline:var(--space-5);border-inline-start:1px solid var(--color-rule);grid-template-columns:1fr}.steps__item[data-astro-cid-lcdefpme]:first-child{border-inline-start:0;padding-inline-start:0}.steps__numeral[data-astro-cid-lcdefpme]{text-align:start;font-size:3.5rem}.journal__list[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-section)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.contents__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.signup__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}
