.hero.svelte-jw6vkr{gap:var(--s-6);padding-top:var(--s-6);padding-bottom:var(--s-6);grid-template-columns:1.1fr 1fr;align-items:end;display:grid}h1.svelte-jw6vkr{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:var(--s-3);font-size:clamp(3rem,7vw,6.5rem);line-height:.95}h1.svelte-jw6vkr em:where(.svelte-jw6vkr){color:var(--ink-2)}.lead.svelte-jw6vkr{margin-top:var(--s-4);font-size:var(--fs-l);max-width:34ch;color:var(--ink-2);line-height:1.3}.stats.svelte-jw6vkr{gap:var(--s-5);margin-top:var(--s-5);display:flex}.stats.svelte-jw6vkr div:where(.svelte-jw6vkr){display:grid}.stats.svelte-jw6vkr b:where(.svelte-jw6vkr){font-family:var(--font-serif);font-size:2.6rem;font-weight:400;line-height:1}.stats.svelte-jw6vkr span:where(.svelte-jw6vkr){font-size:var(--fs-s);color:var(--muted)}.mosaic.svelte-jw6vkr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tile.svelte-jw6vkr{position:relative;overflow:hidden}.tile.svelte-jw6vkr span:where(.svelte-jw6vkr){background:var(--paper);opacity:0;border-radius:999px;padding:2px 7px;font-size:11px;transition:all .25s;position:absolute;bottom:8px;left:8px;transform:translateY(4px)}.tile.svelte-jw6vkr:hover span:where(.svelte-jw6vkr){opacity:1;transform:none}.t1.svelte-jw6vkr,.t4.svelte-jw6vkr{transform:translateY(-24px)}.strip.svelte-jw6vkr{gap:var(--s-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:var(--s-3);padding-bottom:var(--s-3);flex-wrap:wrap;display:flex}.strip.svelte-jw6vkr a:where(.svelte-jw6vkr){border:1px solid var(--line);font-size:var(--fs-s);border-radius:999px;padding:6px 14px;transition:all .2s}.strip.svelte-jw6vkr a:where(.svelte-jw6vkr):hover{background:var(--ink);color:var(--paper)}sup.svelte-jw6vkr{color:var(--muted);font-size:10px}.block.svelte-jw6vkr{margin-top:var(--s-7)}.head.svelte-jw6vkr{border-bottom:1px solid var(--ink);padding-bottom:var(--s-2);margin-bottom:var(--s-4);justify-content:space-between;align-items:baseline;display:flex}.head.svelte-jw6vkr h2:where(.svelte-jw6vkr){font-family:var(--font-serif);font-size:var(--fs-xl);line-height:1}.head.svelte-jw6vkr a:where(.svelte-jw6vkr){font-size:var(--fs-s)}.mag.svelte-jw6vkr{gap:var(--s-5);grid-template-columns:2fr 1fr;display:grid}.side.svelte-jw6vkr{gap:var(--s-4);align-content:start;display:grid}.side.svelte-jw6vkr a{border-bottom:1px solid var(--line);padding-bottom:var(--s-4)}.schools.svelte-jw6vkr li:where(.svelte-jw6vkr) a:where(.svelte-jw6vkr){gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,auto) 1.2fr 2fr 120px 80px;align-items:baseline;transition:padding .25s;display:grid}.schools.svelte-jw6vkr li:where(.svelte-jw6vkr) a:where(.svelte-jw6vkr):hover{padding-left:var(--s-3)}.short.svelte-jw6vkr{font-family:var(--font-display);text-transform:uppercase;font-size:2.2rem;font-weight:800;font-stretch:80%;line-height:1}.lines.svelte-jw6vkr,.count.svelte-jw6vkr,.city.svelte-jw6vkr{font-size:var(--fs-s);color:var(--muted)}.students.svelte-jw6vkr{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.events.svelte-jw6vkr li:where(.svelte-jw6vkr){gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:90px 130px 1fr 1fr 80px;align-items:center;display:grid}.date.svelte-jw6vkr{color:var(--muted);font-size:var(--fs-s);align-items:baseline;gap:6px;display:flex}.date.svelte-jw6vkr b:where(.svelte-jw6vkr){font-family:var(--font-serif);color:var(--ink);font-size:2rem;font-weight:400}.type.svelte-jw6vkr{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.title.svelte-jw6vkr{font-size:1.15rem}.place.svelte-jw6vkr,.school.svelte-jw6vkr{font-size:var(--fs-s);color:var(--muted)}.sale.svelte-jw6vkr{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sale.svelte-jw6vkr a:where(.svelte-jw6vkr){font-size:var(--fs-s);gap:4px;display:grid}.sale.svelte-jw6vkr a:where(.svelte-jw6vkr) .art{margin-bottom:6px}.muted.svelte-jw6vkr{color:var(--muted)}.employers.svelte-jw6vkr{margin-top:var(--s-7);background:var(--ink);color:var(--paper);padding:var(--s-6) var(--s-5);gap:var(--s-5);grid-template-columns:1.4fr 1fr auto;align-items:end;display:grid}.employers.svelte-jw6vkr h2:where(.svelte-jw6vkr){font-family:var(--font-serif);font-size:var(--fs-xl);margin-top:var(--s-2);line-height:1.02}.employers.svelte-jw6vkr p:where(.svelte-jw6vkr):not(.label){color:#bdbab3}.btn.svelte-jw6vkr{background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:999px;padding:12px 20px}@media (width<=900px){.hero.svelte-jw6vkr,.mag.svelte-jw6vkr,.employers.svelte-jw6vkr{grid-template-columns:minmax(0,1fr)}.students.svelte-jw6vkr,.sale.svelte-jw6vkr{grid-template-columns:repeat(2,minmax(0,1fr))}.schools.svelte-jw6vkr li:where(.svelte-jw6vkr) a:where(.svelte-jw6vkr){grid-template-columns:minmax(0,1fr);gap:4px}.events.svelte-jw6vkr li:where(.svelte-jw6vkr){grid-template-columns:70px 1fr}.place.svelte-jw6vkr,.school.svelte-jw6vkr,.type.svelte-jw6vkr{display:none}}
