html{scroll-padding-top:calc(var(--header-h) + 1rem)}.hero[data-astro-cid-ti5is3oa]{background:var(--stone)}.hero__grid[data-astro-cid-ti5is3oa]{align-items:end;gap:3rem clamp(3rem,1rem + 6vw,8rem);padding-block:clamp(3rem,1.5rem + 5vw,6.5rem);display:grid}@media (width>=960px){.hero__grid[data-astro-cid-ti5is3oa]{grid-template-columns:1.1fr 1fr}}.hero[data-astro-cid-ti5is3oa] h1[data-astro-cid-ti5is3oa]{margin:0;font-size:clamp(2.6rem,1.6rem + 4vw,5.25rem)}.hero__qs[data-astro-cid-ti5is3oa] ol[data-astro-cid-ti5is3oa]{counter-reset:q;border-top:1px solid var(--ink);margin:0 0 2rem;padding:0;list-style:none}.hero__qs[data-astro-cid-ti5is3oa] li[data-astro-cid-ti5is3oa]{counter-increment:q;border-bottom:1px solid var(--stone-deep);color:var(--ink-2);font-family:var(--serif);grid-template-columns:2rem 1fr;padding:.9rem 0;font-size:1.2rem;line-height:1.35;display:grid}.hero__qs[data-astro-cid-ti5is3oa] li[data-astro-cid-ti5is3oa]:before{content:counter(q);color:var(--brass-deep);font-family:var(--sans);padding-top:.25rem;font-size:.75rem;font-weight:600}.hero__after[data-astro-cid-ti5is3oa]{color:var(--ink-soft);gap:.25rem;margin:0;display:grid}.hero__after[data-astro-cid-ti5is3oa] strong[data-astro-cid-ti5is3oa]{color:var(--ink);font-weight:600}.index[data-astro-cid-ti5is3oa]{background:var(--night);color:var(--on-night)}.index__grid[data-astro-cid-ti5is3oa]{border-left:1px solid var(--night-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.index__grid[data-astro-cid-ti5is3oa] li[data-astro-cid-ti5is3oa]{border-right:1px solid var(--night-line);border-bottom:1px solid var(--night-line)}.index__grid[data-astro-cid-ti5is3oa] a[data-astro-cid-ti5is3oa]{gap:1rem;height:100%;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);text-decoration:none;transition:background-color .3s;display:grid;position:relative}.index__grid[data-astro-cid-ti5is3oa] a[data-astro-cid-ti5is3oa]:hover{background:var(--night-2)}.index__n[data-astro-cid-ti5is3oa]{color:var(--brass-light);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.index__title[data-astro-cid-ti5is3oa]{font-family:var(--serif);letter-spacing:-.02em;padding-right:2rem;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.1}.index__grid[data-astro-cid-ti5is3oa] a[data-astro-cid-ti5is3oa] svg{color:var(--on-night-soft);transition:transform .3s var(--ease), color .3s ease;position:absolute;bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);right:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.index__grid[data-astro-cid-ti5is3oa] a[data-astro-cid-ti5is3oa]:hover svg{color:var(--brass-light);transform:translate(4px)}.essay[data-astro-cid-ti5is3oa]{border-top:1px solid var(--line);padding-block:clamp(4rem,2rem + 5vw,7.5rem)}.essay--alt[data-astro-cid-ti5is3oa]{background:var(--paper-2)}.essay__grid[data-astro-cid-ti5is3oa]{align-items:start;gap:2rem clamp(3rem,1rem + 6vw,8rem);display:grid}@media (width>=900px){.essay__grid[data-astro-cid-ti5is3oa]{grid-template-columns:1fr 1.3fr}.essay__head[data-astro-cid-ti5is3oa]{top:calc(var(--header-h) + 2rem);position:sticky}}.essay__n[data-astro-cid-ti5is3oa]{color:var(--brass-deep);font-family:var(--serif);margin-bottom:1rem;font-size:1.25rem;font-style:italic}.essay[data-astro-cid-ti5is3oa] h2[data-astro-cid-ti5is3oa]{margin:0}.essay__figure[data-astro-cid-ti5is3oa]{margin:2rem 0 0}.essay__cta[data-astro-cid-ti5is3oa]{margin-top:2rem}.themes[data-astro-cid-ti5is3oa]{background:var(--night);color:var(--on-night)}.themes__title[data-astro-cid-ti5is3oa]{color:var(--on-night);margin-bottom:2rem}.themes__list[data-astro-cid-ti5is3oa]{border-block:1px solid var(--night-line);font-family:var(--serif);color:var(--brass-light);flex-wrap:wrap;gap:.25rem 2.25rem;margin:0 0 clamp(3rem,2rem + 3vw,5rem);padding:1.75rem 0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.25rem);font-style:italic;list-style:none;display:flex}.themes__grid[data-astro-cid-ti5is3oa]{align-items:end;gap:2.5rem clamp(3rem,1rem + 6vw,8rem);display:grid}@media (width>=900px){.themes__grid[data-astro-cid-ti5is3oa]{grid-template-columns:1.2fr 1fr}}.themes__line[data-astro-cid-ti5is3oa]{font-family:var(--serif);letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-style:italic;line-height:1.15;color:var(--on-night)!important}.themes__small[data-astro-cid-ti5is3oa]{border-top:1px solid var(--night-line);margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.themes__small[data-astro-cid-ti5is3oa] li[data-astro-cid-ti5is3oa]{border-bottom:1px solid var(--night-line);font-family:var(--serif);padding:.75rem 0;font-size:1.35rem}.themes__close[data-astro-cid-ti5is3oa]{color:var(--brass-light);font-family:var(--serif);margin:0;font-size:1.35rem;font-style:italic}
