.fnote[data-astro-cid-4occs52e]{max-width:62rem;margin:0 auto;padding:var(--space-2xl) 0 var(--space-xl);border-top:4px double var(--ink)}.fnote__cover[data-astro-cid-4occs52e]{margin:0 auto var(--space-xl);width:clamp(280px,62vw,540px)}.fnote__frame[data-astro-cid-4occs52e]{position:relative;aspect-ratio:4 / 5;border:1px solid var(--ink);background:var(--paper-3);overflow:hidden;box-shadow:10px 12px 0 var(--paper-3),0 26px 50px -28px var(--shadow-page)}.fnote__frame[data-astro-cid-4occs52e] img[data-astro-cid-4occs52e]{width:100%;height:100%;object-fit:cover;display:block}.fnote__frame[data-astro-cid-4occs52e].is-missing:after{content:attr(data-name);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-faint);background:repeating-linear-gradient(45deg,transparent,transparent 10px,color-mix(in srgb,var(--ink) 6%,transparent) 10px,color-mix(in srgb,var(--ink) 6%,transparent) 20px)}.fnote__body[data-astro-cid-4occs52e]{max-width:42rem;margin:0 auto}.fnote__kicker[data-astro-cid-4occs52e]{display:block;margin-bottom:.6em}.fnote__name[data-astro-cid-4occs52e]{font-family:var(--font-display);font-size:var(--step-4);line-height:1;margin:0}.fnote__role[data-astro-cid-4occs52e]{font-family:var(--font-sans);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin:.5em 0 0}.fnote__quote[data-astro-cid-4occs52e]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);line-height:1.3;color:var(--ink);border-left:3px solid var(--accent);padding-left:.7em;margin:var(--space-l) 0 var(--space-l)}.fnote__prose[data-astro-cid-4occs52e]{font-family:var(--font-body);font-size:var(--step-0);line-height:1.8;color:var(--ink-soft)}.fnote__prose[data-astro-cid-4occs52e] p{margin:0 0 1.15em}.fnote__prose[data-astro-cid-4occs52e] p:first-child:first-letter{float:left;font-family:var(--font-display);font-weight:800;font-size:3.7em;line-height:.78;padding:.04em .14em 0 0;color:var(--accent)}.fnote__prose[data-astro-cid-4occs52e] p:last-child{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink);margin-top:var(--space-m)}.fnote__prose[data-astro-cid-4occs52e] strong{font-weight:600;color:var(--accent)}.fnote__sign[data-astro-cid-4occs52e]{margin:var(--space-xl) 0 0;padding-top:var(--space-m);border-top:1px solid var(--rule)}.fnote__sigimg[data-astro-cid-4occs52e]{display:block;width:auto;height:110px;max-width:260px;object-fit:contain;object-position:left;margin-bottom:.4em}:root[data-theme=auto] .fnote__sigimg[data-astro-cid-4occs52e]{filter:invert(1)}@media(prefers-color-scheme:dark){:root[data-theme=auto] .fnote__sigimg[data-astro-cid-4occs52e]{filter:invert(1)}}.fnote__signmeta[data-astro-cid-4occs52e]{display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em}.fnote__signname[data-astro-cid-4occs52e]{color:var(--ink);font-weight:700}.fnote__signrole[data-astro-cid-4occs52e]{color:var(--ink-faint);letter-spacing:.1em}@media(max-width:720px){.fnote[data-astro-cid-4occs52e]{padding-top:var(--space-xl)}.fnote__cover[data-astro-cid-4occs52e]{width:min(100%,360px)}.fnote__name[data-astro-cid-4occs52e]{font-size:var(--step-3)}}.roster[data-astro-cid-7zfkl7cd]{max-width:62rem;margin:var(--space-2xl) auto 0;text-align:center}.roster[data-astro-cid-7zfkl7cd] .rule--double[data-astro-cid-7zfkl7cd]{margin-bottom:var(--space-l)}.roster__title[data-astro-cid-7zfkl7cd]{font-family:var(--font-display);font-weight:800;font-size:var(--step-4);line-height:1;margin:.3em 0 .2em}.roster__lede[data-astro-cid-7zfkl7cd]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);margin:0 0 var(--space-xl)}.roster__depts[data-astro-cid-7zfkl7cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-xl) var(--space-l);text-align:left}.roster__dept-name[data-astro-cid-7zfkl7cd]{font-family:var(--font-sans);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--ink);padding-bottom:.4em;margin:0 0 var(--space-s)}.roster__list[data-astro-cid-7zfkl7cd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-s)}.roster__person[data-astro-cid-7zfkl7cd]{display:flex;flex-direction:column}.roster__person-name[data-astro-cid-7zfkl7cd]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);line-height:1.15}.roster__person-role[data-astro-cid-7zfkl7cd]{font-family:var(--font-sans);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.roster__person-line[data-astro-cid-7zfkl7cd]{font-family:var(--font-body);font-size:var(--step-0);font-style:italic;color:var(--ink-soft);margin-top:.2em}.about[data-astro-cid-kh7btl4r]{padding:var(--space-l) 0 var(--space-3xl)}.about__head[data-astro-cid-kh7btl4r]{text-align:center;max-width:44rem;margin:0 auto var(--space-2xl)}.about__title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:800;font-size:var(--step-5);line-height:.95;margin:.24em 0 .3em}.about__lede[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-style:italic;font-size:var(--step-1);line-height:1.5;color:var(--ink-soft);margin:0}.manifesto[data-astro-cid-kh7btl4r]{max-width:62rem;margin:0 auto}.manifesto__item[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:13rem minmax(0,40rem);gap:var(--space-2xl);padding:var(--space-2xl) 0;border-top:4px double var(--ink)}.manifesto__item[data-astro-cid-kh7btl4r]:first-child{border-top:0;padding-top:var(--space-l)}.manifesto__marker[data-astro-cid-kh7btl4r]{position:sticky;top:104px;align-self:start;height:max-content}.manifesto__num[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.4em}.manifesto__word[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--step-4);line-height:.9;color:var(--ink)}.manifesto__standfirst[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.28;color:var(--ink);margin:0 0 var(--space-m)}.manifesto__col[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]+p[data-astro-cid-kh7btl4r]{margin:0 0 1.15em}.manifesto__col[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(.manifesto__standfirst){font-family:var(--font-body);font-size:var(--step-0);line-height:1.8;color:var(--ink-soft)}.about__desk[data-astro-cid-kh7btl4r]{text-align:center;max-width:62rem;margin:var(--space-2xl) auto 0}.about__desk[data-astro-cid-kh7btl4r] .label[data-astro-cid-kh7btl4r]{display:block;margin:var(--space-m) 0 .5em}.about__desk-line[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);margin:0}.joincta[data-astro-cid-kh7btl4r]{max-width:44rem;margin:var(--space-3xl) auto 0;text-align:center}.joincta[data-astro-cid-kh7btl4r] .rule--double[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-l)}.joincta__title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:800;font-size:var(--step-4);line-height:1;margin:.3em 0}.joincta__lede[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:var(--step-0);line-height:1.7;color:var(--ink-soft);margin:0 auto var(--space-l);max-width:38rem}.joincta__btn[data-astro-cid-kh7btl4r]{display:inline-block;padding:.9em 2em;border:1px solid var(--ink);background:var(--accent);color:var(--accent-contrast);font-family:var(--font-sans);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast)}.joincta__btn[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--ink)}.joincta__fine[data-astro-cid-kh7btl4r]{margin:var(--space-s) 0 0;font-family:var(--font-sans);font-size:var(--step--1);font-style:italic;color:var(--ink-faint)}.joincta__closed[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);margin:var(--space-s) 0 0}@media(max-width:820px){.manifesto__item[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:var(--space-m);padding:var(--space-xl) 0}.manifesto__marker[data-astro-cid-kh7btl4r]{position:static;display:flex;align-items:baseline;gap:.8em}.manifesto__num[data-astro-cid-kh7btl4r]{margin-bottom:0}.manifesto__word[data-astro-cid-kh7btl4r]{font-size:var(--step-3)}}
