.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:72px 0 40px;max-width:760px;margin:0 auto}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding-top:12px}}.eyebrow[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#42584a;margin:0 0 14px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.5px;color:#2c2c2b;font-size:clamp(34px,5.5vw,52px);line-height:1.1;margin:0 0 16px}.lede[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.6;color:#6b6863;margin:0 0 10px}.sources-strip[data-astro-cid-j7pv25f6]{margin:40px 0 0;font-size:14px;line-height:1.65;color:#6b6863}.sources-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#42584a;font-weight:600}.sources-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#34463b}.sources-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #42584A;outline-offset:2px;border-radius:4px}.venues[data-astro-cid-j7pv25f6]{margin-top:24px}#venues[data-astro-cid-j7pv25f6]{scroll-margin-top:calc(var(--vf-header-h) + 16px)}.venues[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:24px;color:#2c2c2b;margin:0 0 18px}.filters[data-astro-cid-j7pv25f6]{display:none;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px}html.js .filters[data-astro-cid-j7pv25f6]{display:flex}.field[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px}.field[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;color:#3a3a38}.field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{font:inherit;font-size:16px;padding:10px 12px;border:1px solid #E6E3DD;border-radius:8px;background:#fff;color:#2c2c2b;min-height:44px}.field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus,.field[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]:focus{border-color:#42584a;outline:2px solid #42584A;outline-offset:2px}.field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:min(300px,100%)}.count[data-astro-cid-j7pv25f6]{font-size:14px;color:#6b6863;margin:0 0 12px auto}@media(max-width:640px){.field[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{width:100%}.count[data-astro-cid-j7pv25f6]{margin-left:0}}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}@media(max-width:640px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.vcard[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #E6E3DD;border-radius:16px;padding:24px}.vcard[data-astro-cid-j7pv25f6]:hover{border-color:#c9d1cb}.vcard[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;margin:0 0 6px}.vcard-name[data-astro-cid-j7pv25f6]{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#2c2c2b;text-decoration:none}.vcard-name[data-astro-cid-j7pv25f6]:hover{color:#42584a;text-decoration:underline}.vcard-state[data-astro-cid-j7pv25f6]{font-size:14px;color:#6b6863;margin:0}.vcard-name[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #42584A;outline-offset:2px;border-radius:4px}.no-results[data-astro-cid-j7pv25f6]{border:1px dashed #E6E3DD;border-radius:12px;padding:28px 20px;text-align:center}.no-results[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 8px;color:#6b6863}.no-results[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-of-type{margin-bottom:14px}.no-results[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{font:inherit;font-size:14px;font-weight:700;padding:10px 18px;min-height:44px;border:1px solid #C9D1CB;border-radius:8px;background:#fff;color:#2c2c2b;cursor:pointer}.no-results[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #42584A;outline-offset:2px}:root{--vf-header-h: 64px}@media(max-width:768px){:root{--vf-header-h: 56px}}html{scroll-behavior:smooth}header.site{background:#f8fafc;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--border);padding:0;height:var(--vf-header-h)}header.site .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}header.site nav{display:flex;align-items:center;gap:24px;height:100%}header.site nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:#475569;font-size:14px;font-weight:600;text-decoration:none}header.site nav a:hover{color:#0f172a}header.site nav a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media(max-width:768px){header.site nav a.nav-about{display:none}main{padding-bottom:16px}}body{background:#faf9f7}main{--paper: #FAF9F7;--ink: #2C2C2B;--muted: #6B6863;--border: #E6E3DD;--gold: #42584A;--gold-hover: #34463B;color:#3a3a38}
