.page-header[data-astro-cid-b2i3gsw2]{border-bottom:1px solid var(--line-strong);min-height:clamp(22rem,52vh,36rem);animation:field-enter .9s var(--ease-out-expo) both;grid-template-rows:1fr auto;grid-template-columns:7rem minmax(0,1fr) 18rem;align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(4rem,9vw,7rem) 2rem;display:grid}.page-index[data-astro-cid-b2i3gsw2]{color:var(--primary);flex-direction:column;align-self:start;gap:.75rem;display:flex}.page-index[data-astro-cid-b2i3gsw2] i[data-astro-cid-b2i3gsw2]{background:var(--line-strong);width:1px;height:4rem}h1[data-astro-cid-b2i3gsw2]{color:var(--primary);font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(4.5rem,10vw,10rem);font-weight:700;line-height:.82}.page-header[data-astro-cid-b2i3gsw2]>p[data-astro-cid-b2i3gsw2]{max-width:18rem;color:var(--text-secondary);align-self:end;margin:0;font-size:1rem;line-height:1.75}.page-header[data-astro-cid-b2i3gsw2]>strong[data-astro-cid-b2i3gsw2]{border-top:1px solid var(--line);color:var(--text-secondary);grid-column:1/-1;padding-top:1.2rem}@media (width<=820px){.page-header[data-astro-cid-b2i3gsw2]{grid-template-rows:auto;grid-template-columns:1fr;align-content:center}.page-index[data-astro-cid-b2i3gsw2]{flex-direction:row;align-items:center}.page-index[data-astro-cid-b2i3gsw2] i[data-astro-cid-b2i3gsw2]{width:3rem;height:1px}.page-header[data-astro-cid-b2i3gsw2]>p[data-astro-cid-b2i3gsw2]{max-width:28rem}.page-header[data-astro-cid-b2i3gsw2]>strong[data-astro-cid-b2i3gsw2]{grid-column:1}}@media (width<=560px){.page-header[data-astro-cid-b2i3gsw2]{gap:2rem;min-height:31rem;padding-top:4rem}h1[data-astro-cid-b2i3gsw2]{font-size:clamp(4rem,21vw,6.2rem);line-height:.82}}.archive-map[data-astro-cid-maku5qik]{margin-top:clamp(6rem,12vw,12rem)}.archive-map[data-astro-cid-maku5qik]>header[data-astro-cid-maku5qik]{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr 1fr;padding-bottom:2rem;display:grid}.archive-map[data-astro-cid-maku5qik]>header[data-astro-cid-maku5qik]>p[data-astro-cid-maku5qik]:last-child{color:var(--text-secondary);text-align:right;justify-self:end;margin:0;font-size:.8rem;line-height:1.7}.year-band[data-astro-cid-maku5qik]{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(10rem,1fr) 3fr;gap:clamp(2rem,6vw,8rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.year-axis[data-astro-cid-maku5qik] h2[data-astro-cid-maku5qik]{font-family:var(--font-display);letter-spacing:-.075em;color:var(--accent-strong);margin:0;font-size:clamp(5rem,11vw,11rem);font-weight:500;line-height:.75}.year-axis[data-astro-cid-maku5qik] span[data-astro-cid-maku5qik]{color:var(--text-secondary);margin-top:1.5rem;display:block}.theme-list[data-astro-cid-maku5qik]{align-content:center;display:grid}.theme-row[data-astro-cid-maku5qik]{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,12rem) 1fr auto;align-items:center;gap:1.5rem;min-height:6rem;display:grid}.theme-row[data-astro-cid-maku5qik]:last-child{border-bottom:1px solid var(--line)}.theme-row[data-astro-cid-maku5qik] h3[data-astro-cid-maku5qik]{margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500}.theme-line[data-astro-cid-maku5qik]{background:var(--line);height:1px}.theme-line[data-astro-cid-maku5qik] i[data-astro-cid-maku5qik]{aspect-ratio:1;background:var(--primary);border-radius:50%;width:.35rem;display:block;transform:translateY(-.15rem)}.nodes[data-astro-cid-maku5qik]{gap:1rem;display:flex}.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik]{aspect-ratio:1;place-items:center;width:2.5rem;text-decoration:none;display:grid;position:relative}.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik] span[data-astro-cid-maku5qik]{aspect-ratio:1;border:1px solid var(--text-primary);background:var(--background-sky);width:.58rem;transition:transform .5s var(--ease-out-expo), background .5s var(--ease-out-expo);border-radius:50%}.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik] em[data-astro-cid-maku5qik]{opacity:0;color:var(--accent-strong);font:600 .55rem/1 var(--font-mono);transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);font-style:normal;position:absolute;top:calc(100% - .25rem);transform:translateY(-.25rem)}.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik]:hover span[data-astro-cid-maku5qik],.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik]:focus-visible span[data-astro-cid-maku5qik]{background:var(--signal);transform:scale(1.25)}.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik]:hover em[data-astro-cid-maku5qik],.nodes[data-astro-cid-maku5qik] a[data-astro-cid-maku5qik]:focus-visible em[data-astro-cid-maku5qik]{opacity:1;transform:translate(0,0)}.archive-legend[data-astro-cid-maku5qik]{color:var(--text-secondary);justify-content:space-between;padding-top:1.5rem;display:flex}.archive-legend[data-astro-cid-maku5qik] span[data-astro-cid-maku5qik]:first-child{align-items:center;gap:.5rem;display:flex}.archive-legend[data-astro-cid-maku5qik] i[data-astro-cid-maku5qik]{aspect-ratio:1;border:1px solid;border-radius:50%;width:.5rem}@media (width<=760px){.year-band[data-astro-cid-maku5qik]{grid-template-columns:1fr}.year-axis[data-astro-cid-maku5qik]{justify-content:space-between;align-items:end;display:flex}.year-axis[data-astro-cid-maku5qik] span[data-astro-cid-maku5qik]{margin:0}.theme-row[data-astro-cid-maku5qik]{grid-template-columns:minmax(6rem,1fr) auto}.theme-line[data-astro-cid-maku5qik]{display:none}}@media (width<=460px){.archive-map[data-astro-cid-maku5qik]>header[data-astro-cid-maku5qik]>p[data-astro-cid-maku5qik]:last-child{display:none}.archive-map[data-astro-cid-maku5qik]>header[data-astro-cid-maku5qik]{grid-template-columns:1fr}.nodes[data-astro-cid-maku5qik]{gap:.25rem}.theme-row[data-astro-cid-maku5qik]{gap:.5rem}.archive-legend[data-astro-cid-maku5qik] span[data-astro-cid-maku5qik]:last-child{display:none}}
