.rail[data-astro-cid-fkmqunpf]{position:fixed;inset-block-start:50%;inset-inline-start:clamp(1rem,2.2vw,2.5rem);translate:0 -50%;z-index:10;font-family:var(--font-mono);font-size:.6875rem;border-inline-start:1px solid var(--rule);padding-inline-start:0}.rail__list[data-astro-cid-fkmqunpf]{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.rail__link[data-astro-cid-fkmqunpf]{display:grid;grid-template-columns:1.25rem 1.4rem minmax(0,1fr);align-items:center;gap:.4rem;text-decoration:none;color:var(--ink-faint);padding-block:.1rem;transition:color .16s ease}.rail__rung[data-astro-cid-fkmqunpf]{inline-size:.5rem;block-size:1px;background:var(--rule);justify-self:start;transform-origin:left;transition:inline-size .32s cubic-bezier(.16,1,.3,1),background-color .16s ease}.rail__num[data-astro-cid-fkmqunpf]{font-variant-numeric:tabular-nums}.rail__label[data-astro-cid-fkmqunpf]{letter-spacing:.06em;white-space:nowrap;transition:letter-spacing .32s cubic-bezier(.16,1,.3,1)}.rail__link[data-astro-cid-fkmqunpf]:hover{color:var(--ink-muted)}.rail__link[data-astro-cid-fkmqunpf]:hover .rail__rung[data-astro-cid-fkmqunpf]{inline-size:.95rem;background:var(--ink-faint)}.rail__link[data-astro-cid-fkmqunpf].is-active{color:var(--ink)}.rail__link[data-astro-cid-fkmqunpf].is-active .rail__rung[data-astro-cid-fkmqunpf]{inline-size:1.25rem;background:var(--accent)}.rail__link[data-astro-cid-fkmqunpf].is-active .rail__num[data-astro-cid-fkmqunpf]{color:var(--accent)}.rail__link[data-astro-cid-fkmqunpf].is-active .rail__label[data-astro-cid-fkmqunpf]{letter-spacing:.11em}.rail__coverage[data-astro-cid-fkmqunpf]{margin-block-start:1.4rem;padding-inline-start:1.65rem;display:grid;gap:.1rem;color:var(--ink-faint);line-height:1.3}.rail__coverage-key[data-astro-cid-fkmqunpf]{letter-spacing:.12em}.rail__coverage-val[data-astro-cid-fkmqunpf]{font-variant-numeric:tabular-nums;color:var(--ink-muted)}@media(max-width:64rem){.rail[data-astro-cid-fkmqunpf]{display:none}}.scroll-hair[data-astro-cid-fkmqunpf]{position:fixed;inset-block-start:0;inset-inline:0;block-size:2px;z-index:20;pointer-events:none}.scroll-hair[data-astro-cid-fkmqunpf] i[data-astro-cid-fkmqunpf]{display:block;block-size:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}@media(min-width:64.0625rem){.scroll-hair[data-astro-cid-fkmqunpf]{display:none}}@media(prefers-reduced-motion:reduce){.rail__rung[data-astro-cid-fkmqunpf],.rail__label[data-astro-cid-fkmqunpf]{transition:none}}.name[data-astro-cid-j7pv25f6]{margin-block-end:1.5rem}.intro[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-block-start:.9rem}.seat[data-astro-cid-j7pv25f6]{margin-block-start:1.3rem;padding-inline-start:.9rem;border-inline-start:2px solid var(--accent)}.section-note[data-astro-cid-j7pv25f6]{font-size:.9375rem;line-height:1.5;margin-block-end:1.4rem;margin-block-start:-.4rem}.list[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.more[data-astro-cid-j7pv25f6]{margin-block-start:1.4rem;font-size:.9375rem}.roles[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.role[data-astro-cid-j7pv25f6]+.role[data-astro-cid-j7pv25f6]{margin-block-start:2rem}.role__head[data-astro-cid-j7pv25f6]{line-height:1.45}.role__title[data-astro-cid-j7pv25f6]{font-weight:500}.role__period[data-astro-cid-j7pv25f6]{display:block;margin-block-start:.1rem}.role__lines[data-astro-cid-j7pv25f6]{margin-block-start:.6rem;padding-inline-start:1.1em;font-size:.9375rem;line-height:1.55}.role__lines[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-block-start:.4rem}.role__lines[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{color:var(--rule)}.schools[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-block-start:1.5rem;font-size:.9375rem;line-height:1.55}.schools[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-block-start:.9rem}.honor[data-astro-cid-j7pv25f6]{display:block;margin-block-start:.15rem;color:var(--accent)}.tools[data-astro-cid-j7pv25f6]{margin-block-start:2rem;font-size:.9375rem;line-height:1.6}.elsewhere[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.15rem;margin-block:-.5rem 1.9rem}.elsewhere__link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:baseline;gap:.42em;font-size:.875rem;letter-spacing:.005em;color:var(--ink-muted);text-decoration:none;transition:color .14s ease}.elsewhere__link[data-astro-cid-j7pv25f6] .icon{transform:translateY(.1588em);color:var(--ink-faint);transition:color .14s ease}.elsewhere__link[data-astro-cid-j7pv25f6]:hover,.elsewhere__link[data-astro-cid-j7pv25f6]:focus-visible{color:var(--ink)}.elsewhere__link[data-astro-cid-j7pv25f6]:hover .icon,.elsewhere__link[data-astro-cid-j7pv25f6]:focus-visible .icon{color:var(--ink)}.elsewhere__link[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.elsewhere__rule[data-astro-cid-j7pv25f6]{align-self:baseline;font-size:.875rem;inline-size:1px;block-size:.6823em;background:var(--rule)}.elsewhere__link--book[data-astro-cid-j7pv25f6],.elsewhere__link--book[data-astro-cid-j7pv25f6] .icon{color:var(--accent)}.elsewhere__link--book[data-astro-cid-j7pv25f6]:hover,.elsewhere__link--book[data-astro-cid-j7pv25f6]:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:.22em}.elsewhere__link--book[data-astro-cid-j7pv25f6]:hover .icon,.elsewhere__link--book[data-astro-cid-j7pv25f6]:focus-visible .icon{color:var(--accent)}@media(prefers-reduced-motion:reduce){.elsewhere__link[data-astro-cid-j7pv25f6],.elsewhere__link[data-astro-cid-j7pv25f6] .icon{transition:none}}
