.archive[data-astro-cid-qoqzbjqn]{padding-block-end:var(--space-3xl)}.archive__header[data-astro-cid-qoqzbjqn]{padding-block:var(--space-l) var(--space-xl)}.archive__toggle[data-astro-cid-qoqzbjqn]{display:inline-flex;align-items:center;gap:var(--space-s);background:none;border:0;padding:0;cursor:pointer;color:var(--ink)}.archive__title[data-astro-cid-qoqzbjqn]{font-size:var(--step-7);line-height:1}.archive__caret[data-astro-cid-qoqzbjqn]{width:clamp(1.75rem,4vw,2.75rem);height:clamp(1.75rem,4vw,2.75rem);color:var(--accent);transition:transform var(--dur-base) var(--ease-out);flex:none}html.tagmenu-open .archive__caret[data-astro-cid-qoqzbjqn]{transform:rotate(180deg)}.archive__active[data-astro-cid-qoqzbjqn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-block-start:var(--space-m);color:var(--muted);font-size:var(--step--1)}.archive__active[data-astro-cid-qoqzbjqn] b[data-astro-cid-qoqzbjqn]{color:var(--accent);font-weight:600}.archive__clear[data-astro-cid-qoqzbjqn]{background:none;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);font:inherit;padding:.1em .7em;cursor:pointer}.archive__clear[data-astro-cid-qoqzbjqn]:hover{color:var(--accent);border-color:var(--accent)}.entry[data-astro-cid-qoqzbjqn]{position:relative;overflow:hidden;border-block-start:1px solid var(--line)}.entries[data-astro-cid-qoqzbjqn] .entry[data-astro-cid-qoqzbjqn]:last-child{border-block-end:1px solid var(--line)}.entry__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.1;transition:opacity var(--dur-base) var(--ease-out);z-index:0;pointer-events:none}.entry[data-astro-cid-qoqzbjqn]:hover .entry__bg{opacity:.2}.entry__inner[data-astro-cid-qoqzbjqn]{position:relative;z-index:1;padding-block:var(--space-xl)}.entry__link[data-astro-cid-qoqzbjqn]{display:block;text-decoration:none;color:var(--ink);max-width:var(--measure)}.entry__date[data-astro-cid-qoqzbjqn]{font-family:var(--font-sans);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-2xs)}.entry__title[data-astro-cid-qoqzbjqn]{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0;text-wrap:pretty;transition:color var(--dur-fast) var(--ease-out)}.entry__link[data-astro-cid-qoqzbjqn]:hover .entry__title[data-astro-cid-qoqzbjqn]{color:var(--accent)}.entry__excerpt[data-astro-cid-qoqzbjqn]{color:var(--muted);margin:var(--space-s) 0 0;max-width:var(--measure);text-wrap:pretty}.entry__tags[data-astro-cid-qoqzbjqn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin:var(--space-m) 0 0}.entry__tag[data-astro-cid-qoqzbjqn]{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted);transition:color var(--dur-fast) var(--ease-out)}.entry__tag[data-astro-cid-qoqzbjqn]:hover{color:var(--accent)}.entry__tagsep[data-astro-cid-qoqzbjqn]{color:var(--line);padding-inline:var(--space-3xs)}.archive__empty[data-astro-cid-qoqzbjqn]{padding-block:var(--space-xl);color:var(--muted);font-size:var(--step-1)}.tagmenu[data-astro-cid-qoqzbjqn]{position:fixed;inset:0;z-index:130;background:var(--accent);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:var(--space-2xl) var(--gutter)}.tagmenu[data-astro-cid-qoqzbjqn][hidden]{display:none}.tagmenu__list[data-astro-cid-qoqzbjqn]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.75rem,.5rem + 2vw,2.5rem);max-width:var(--container)}.tagmenu__tag[data-astro-cid-qoqzbjqn]{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,1rem + 6vw,5.5rem);line-height:.95;letter-spacing:var(--tracking-display);color:var(--on-accent);opacity:.72;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tagmenu__tag[data-astro-cid-qoqzbjqn]:hover,.tagmenu__tag[data-astro-cid-qoqzbjqn]:focus-visible{opacity:1;color:#fff}
