.ridgeline-directory[data-astro-cid-mleqsel2]{--ridge-paper:var(--imprint-paper);--ridge-ink:var(--imprint-deep);--ridge-ink-soft:var(--imprint-text-soft);--ridge-line:var(--imprint-line);--ridge-copper:var(--imprint-primary);background:var(--ridge-paper);min-height:100vh;color:var(--ridge-ink)}.ridgeline-directory__shell[data-astro-cid-mleqsel2]{width:min(100% - 7rem,1320px);margin-inline:auto}.ridgeline-directory__intro[data-astro-cid-mleqsel2]{border-bottom:1px solid var(--ridge-line);padding-block:clamp(2.5rem,5vw,4rem)}.ridgeline-directory__kicker[data-astro-cid-mleqsel2]{color:var(--ridge-copper);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.ridgeline-directory[data-astro-cid-mleqsel2] h1[data-astro-cid-mleqsel2]{max-width:13ch;font-family:var(--font-display);letter-spacing:var(--ls-tight);margin:1.4rem 0 1.6rem;font-size:clamp(2.4rem,5.6vw,3.75rem);font-weight:500;line-height:.94}.ridgeline-directory__lede[data-astro-cid-mleqsel2]{max-width:38rem;color:var(--ridge-ink-soft);font-family:var(--font-display);margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45}.ridgeline-directory__list[data-astro-cid-mleqsel2]{padding-block:1.4rem clamp(2.5rem,5vw,4rem)}.ridgeline-directory__section-bar[data-astro-cid-mleqsel2]{border-bottom:1px solid var(--ridge-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.2rem 1rem;display:flex}.ridgeline-directory__section-bar[data-astro-cid-mleqsel2]>p[data-astro-cid-mleqsel2]:last-child{color:var(--ridge-ink-soft);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.ridgeline-directory__grid[data-astro-cid-mleqsel2]{grid-template-columns:1fr;gap:0;padding-top:0;display:grid}.ridgeline-directory__card[data-astro-cid-mleqsel2]{border-block-end:1px solid var(--ridge-line);grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);align-items:start;column-gap:clamp(1.75rem,4vw,4rem);min-width:0;padding-block:2.75rem;display:grid}.ridgeline-directory__card[data-astro-cid-mleqsel2]:first-child{padding-block-start:2.5rem}.ridgeline-directory__cover-link[data-astro-cid-mleqsel2]{width:100%;box-shadow:0 .55rem 1rem color-mix(in srgb, var(--ridge-ink) 14%, transparent);display:block}.ridgeline-directory__cover-link[data-astro-cid-mleqsel2] img[data-astro-cid-mleqsel2]{aspect-ratio:495/700;object-fit:cover;width:100%;height:auto;display:block}.ridgeline-directory__card-body[data-astro-cid-mleqsel2]{flex-direction:column;min-width:0;min-height:100%;padding-block:.2rem .25rem;display:flex}.ridgeline-directory__discipline[data-astro-cid-mleqsel2]{color:var(--ridge-copper);font-size:var(--fs-label);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.ridgeline-directory[data-astro-cid-mleqsel2] h2[data-astro-cid-mleqsel2]{max-width:30rem;font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;line-height:1.08}.ridgeline-directory[data-astro-cid-mleqsel2] h2[data-astro-cid-mleqsel2] a[data-astro-cid-mleqsel2]{color:inherit;text-decoration:none}.ridgeline-directory[data-astro-cid-mleqsel2] h2[data-astro-cid-mleqsel2] a[data-astro-cid-mleqsel2]:hover,.ridgeline-directory[data-astro-cid-mleqsel2] h2[data-astro-cid-mleqsel2] a[data-astro-cid-mleqsel2]:focus-visible{color:var(--ridge-copper)}.ridgeline-directory__description[data-astro-cid-mleqsel2]{max-width:36rem;color:var(--ridge-ink-soft);font-family:var(--font-display);margin:.85rem 0 0;font-size:.95rem;line-height:1.45}.ridgeline-directory__link[data-astro-cid-mleqsel2]{border-bottom:1px solid var(--ridge-copper);color:var(--ridge-ink);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding-top:1.5rem;font-weight:700;line-height:1.8;text-decoration:none}.ridgeline-directory__link[data-astro-cid-mleqsel2]:hover,.ridgeline-directory__link[data-astro-cid-mleqsel2]:focus-visible{color:var(--ridge-copper)}@media (width<=800px){.ridgeline-directory__shell[data-astro-cid-mleqsel2]{width:min(100% - 3rem,44rem)}.ridgeline-directory__card[data-astro-cid-mleqsel2]{grid-template-columns:minmax(9rem,10.5rem) minmax(0,1fr);column-gap:1.75rem}}@media (width<=639px){.ridgeline-directory__shell[data-astro-cid-mleqsel2]{width:calc(100% - 2rem)}.ridgeline-directory__intro[data-astro-cid-mleqsel2]{padding-block:4.5rem 3.5rem}.ridgeline-directory[data-astro-cid-mleqsel2] h1[data-astro-cid-mleqsel2]{font-size:clamp(2rem,9vw,3rem)}.ridgeline-directory__section-bar[data-astro-cid-mleqsel2]{flex-direction:column;align-items:flex-start;gap:.6rem}.ridgeline-directory__grid[data-astro-cid-mleqsel2]{gap:0}.ridgeline-directory__card[data-astro-cid-mleqsel2]{border-inline-start:0;grid-template-columns:1fr;padding-inline:0}.ridgeline-directory__card[data-astro-cid-mleqsel2]:first-child{padding-block-start:2rem}.ridgeline-directory__cover-link[data-astro-cid-mleqsel2]{width:10rem}.ridgeline-directory__card-body[data-astro-cid-mleqsel2]{min-height:0;padding-block:1.25rem .25rem}.ridgeline-directory__link[data-astro-cid-mleqsel2]{margin-top:1.5rem}}
