.bh-card[data-astro-cid-l36z6xf3]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.25rem;padding:1.25rem;scroll-margin-top:6rem}.bh-card-photo[data-astro-cid-l36z6xf3]{margin:-.25rem 0 1rem}.bh-card-photo[data-astro-cid-l36z6xf3] img[data-astro-cid-l36z6xf3]{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.bh-card-photo[data-astro-cid-l36z6xf3] figcaption[data-astro-cid-l36z6xf3]{color:var(--color-muted);margin-top:.5rem;font-size:.8125rem}.bh-card-photo[data-astro-cid-l36z6xf3] figcaption[data-astro-cid-l36z6xf3] a[data-astro-cid-l36z6xf3]{text-underline-offset:2px;text-decoration:underline}.bh-card-name[data-astro-cid-l36z6xf3]{font-family:var(--font-display);color:var(--color-ink);font-size:1.25rem;font-weight:700}.bh-card-meta[data-astro-cid-l36z6xf3]{color:var(--color-accent-strong);margin-top:.125rem;font-size:.875rem;font-weight:600}.bh-badge[data-astro-cid-l36z6xf3]{background:var(--color-panel);color:var(--color-ink);border-radius:999px;padding:0 .5rem;font-size:.75rem;display:inline-block}.bh-card-drive[data-astro-cid-l36z6xf3]{color:var(--color-muted);margin-top:.375rem;font-size:.875rem}.bh-card-why[data-astro-cid-l36z6xf3]{color:var(--color-ink);margin-top:.625rem;font-size:.9375rem;line-height:1.65}.bh-card-note[data-astro-cid-l36z6xf3]{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;font-style:italic;line-height:1.55}.bh-facts[data-astro-cid-l36z6xf3]{gap:.375rem;margin-top:.75rem;font-size:.875rem;line-height:1.5;display:grid}.bh-facts[data-astro-cid-l36z6xf3] div[data-astro-cid-l36z6xf3]{gap:0;display:grid}@media (width>=480px){.bh-facts[data-astro-cid-l36z6xf3] div[data-astro-cid-l36z6xf3]{grid-template-columns:7.5rem 1fr;gap:.75rem}}.bh-facts[data-astro-cid-l36z6xf3] dt[data-astro-cid-l36z6xf3]{color:var(--color-ink);font-weight:600}.bh-facts[data-astro-cid-l36z6xf3] dd[data-astro-cid-l36z6xf3]{color:var(--color-muted)}.bh-card-foot[data-astro-cid-l36z6xf3]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.875rem;font-size:.875rem;display:flex}.bh-card-foot[data-astro-cid-l36z6xf3] span[data-astro-cid-l36z6xf3]:first-child{flex-basis:100%}.bh-card-foot[data-astro-cid-l36z6xf3] a[data-astro-cid-l36z6xf3]{min-height:2.75rem;color:var(--color-ink);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.bh-card-foot[data-astro-cid-l36z6xf3] a[data-astro-cid-l36z6xf3]:hover{color:var(--color-accent-strong)}.bh-band[data-astro-cid-3rcwel3l]{background:var(--color-panel);border-bottom:1px solid var(--color-line)}.bh-lede[data-astro-cid-3rcwel3l]{max-width:44rem;color:var(--color-muted);margin-top:.75rem;font-size:1.0625rem;line-height:1.65}.bh-photo[data-astro-cid-3rcwel3l]{margin:1.5rem 0 0}.bh-photo[data-astro-cid-3rcwel3l] img[data-astro-cid-3rcwel3l]{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.bh-photo-hero[data-astro-cid-3rcwel3l] img[data-astro-cid-3rcwel3l]{max-height:520px}.bh-photo[data-astro-cid-3rcwel3l] figcaption[data-astro-cid-3rcwel3l]{color:var(--color-muted);margin-top:.5rem;font-size:.8125rem}.bh-photo[data-astro-cid-3rcwel3l] figcaption[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]{text-underline-offset:2px;text-decoration:underline}.bh-jump[data-astro-cid-3rcwel3l]{gap:.5rem;margin-top:1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (width>=640px){.bh-jump[data-astro-cid-3rcwel3l]{flex-wrap:wrap;overflow-x:visible}}.bh-jump[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]{white-space:nowrap;border:1px solid var(--color-line);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);border-radius:999px;flex:none;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.bh-jump[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]:hover{color:var(--color-accent-strong)}.bh-glance[data-astro-cid-3rcwel3l]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.25rem;margin-top:1.75rem;padding:1rem 1.25rem .75rem}.bh-glance-title[data-astro-cid-3rcwel3l]{color:var(--color-ink);font-size:1.125rem;font-weight:700}.bh-table-wrap[data-astro-cid-3rcwel3l]{margin-top:.5rem;overflow-x:auto}.bh-glance[data-astro-cid-3rcwel3l] table[data-astro-cid-3rcwel3l]{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem}.bh-glance[data-astro-cid-3rcwel3l] thead[data-astro-cid-3rcwel3l] th[data-astro-cid-3rcwel3l]{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:.25rem .75rem .25rem 0;font-size:.75rem;font-weight:600}.bh-glance[data-astro-cid-3rcwel3l] tbody[data-astro-cid-3rcwel3l] th[data-astro-cid-3rcwel3l],.bh-glance[data-astro-cid-3rcwel3l] td[data-astro-cid-3rcwel3l]{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);color:var(--color-muted);padding:.625rem .75rem .625rem 0;line-height:1.45}.bh-glance[data-astro-cid-3rcwel3l] tbody[data-astro-cid-3rcwel3l] th[data-astro-cid-3rcwel3l]{font-weight:600}.bh-glance[data-astro-cid-3rcwel3l] tbody[data-astro-cid-3rcwel3l] th[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.bh-cell-town[data-astro-cid-3rcwel3l]{color:var(--color-muted);font-size:.8125rem;font-weight:400;display:block}.bh-table-note[data-astro-cid-3rcwel3l]{color:var(--color-muted);margin-top:.5rem;font-size:.8125rem}.bh-section[data-astro-cid-3rcwel3l]{padding-top:2.75rem;scroll-margin-top:6rem}@media (width>=640px){.bh-section[data-astro-cid-3rcwel3l]{padding-top:4rem}}.bh-h2[data-astro-cid-3rcwel3l]{color:var(--color-ink);font-size:1.625rem;font-weight:700;line-height:1.2}@media (width>=640px){.bh-h2[data-astro-cid-3rcwel3l]{font-size:2rem}}.bh-intro[data-astro-cid-3rcwel3l]{max-width:46rem;color:var(--color-muted);margin-top:.75rem;font-size:1rem;line-height:1.7}.bh-intro[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l],.bh-more[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l],.bh-job[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l],.bh-general[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]{color:var(--color-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}.bh-cards[data-astro-cid-3rcwel3l]{align-items:start;gap:1rem;margin-top:1.5rem;display:grid}@media (width>=768px){.bh-cards[data-astro-cid-3rcwel3l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.bh-facts[data-astro-cid-3rcwel3l]{gap:.375rem;line-height:1.5;display:grid}.bh-facts[data-astro-cid-3rcwel3l] div[data-astro-cid-3rcwel3l]{gap:0;display:grid}.bh-facts[data-astro-cid-3rcwel3l] dt[data-astro-cid-3rcwel3l]{color:var(--color-ink);font-weight:600}.bh-facts[data-astro-cid-3rcwel3l] dd[data-astro-cid-3rcwel3l]{color:var(--color-muted)}.bh-general[data-astro-cid-3rcwel3l]{max-width:46rem;margin-top:1.25rem;font-size:.9375rem}@media (width>=480px){.bh-general[data-astro-cid-3rcwel3l] div[data-astro-cid-3rcwel3l]{grid-template-columns:9rem 1fr;gap:.75rem}}.bh-intro[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]:hover,.bh-more[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]:hover,.bh-job[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]:hover{color:var(--color-accent-strong)}.bh-jobs[data-astro-cid-3rcwel3l]{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=768px){.bh-jobs[data-astro-cid-3rcwel3l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1100px){.bh-jobs[data-astro-cid-3rcwel3l]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bh-job[data-astro-cid-3rcwel3l]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;padding:1rem 1.125rem;scroll-margin-top:6rem}.bh-job-title[data-astro-cid-3rcwel3l]{font-family:var(--font-display);color:var(--color-ink);font-size:1.125rem;font-weight:700}.bh-job[data-astro-cid-3rcwel3l] ul[data-astro-cid-3rcwel3l]{color:var(--color-muted);gap:.5rem;margin-top:.5rem;padding:0;font-size:.9375rem;line-height:1.55;list-style:none;display:grid}.bh-job-after[data-astro-cid-3rcwel3l]{color:var(--color-muted);margin-top:.625rem;font-size:.875rem;line-height:1.55}.bh-redtide[data-astro-cid-3rcwel3l]{border:1px solid var(--color-line);background:var(--color-surface);max-width:46rem;color:var(--color-ink);border-radius:1rem;gap:.25rem;margin-top:1.25rem;padding:1rem 1.125rem;display:grid}.bh-redtide-title[data-astro-cid-3rcwel3l]{font-size:1.125rem;font-weight:700}.bh-redtide-text[data-astro-cid-3rcwel3l]{color:var(--color-muted);font-size:.9375rem;line-height:1.55}.bh-redtide-cta[data-astro-cid-3rcwel3l]{color:var(--color-accent-strong);margin-top:.25rem;font-weight:600}.bh-redtide[data-astro-cid-3rcwel3l]:hover .bh-redtide-title[data-astro-cid-3rcwel3l]{color:var(--color-accent-strong)}.bh-more[data-astro-cid-3rcwel3l]{margin-top:1rem;font-size:.9375rem}.bh-more[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]{align-items:center;min-height:2.75rem;display:inline-flex}.bh-events[data-astro-cid-3rcwel3l]{gap:.75rem;max-width:46rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.bh-events[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:1rem;gap:.125rem;padding:.875rem 1rem;display:grid}.bh-events[data-astro-cid-3rcwel3l] a[data-astro-cid-3rcwel3l]:hover .bh-event-name[data-astro-cid-3rcwel3l]{color:var(--color-accent-strong)}.bh-event-date[data-astro-cid-3rcwel3l]{color:var(--color-accent-strong);font-size:.8125rem;font-weight:600}.bh-event-name[data-astro-cid-3rcwel3l]{font-weight:600}.bh-event-where[data-astro-cid-3rcwel3l]{color:var(--color-muted);font-size:.875rem}.bh-faq[data-astro-cid-3rcwel3l]{max-width:52rem;margin-top:1rem}.bh-faq-item[data-astro-cid-3rcwel3l]{border-bottom:1px solid var(--color-line)}.bh-faq-item[data-astro-cid-3rcwel3l]:first-child{border-top:1px solid var(--color-line)}.bh-faq-q[data-astro-cid-3rcwel3l]{min-height:3.5rem;font-family:var(--font-display);color:var(--color-ink);cursor:pointer;align-items:center;padding:.75rem 0;font-size:1.0625rem;font-weight:600;display:flex}.bh-faq-q[data-astro-cid-3rcwel3l]:hover{color:var(--color-accent-strong)}.bh-faq-a[data-astro-cid-3rcwel3l]{max-width:44rem;color:var(--color-muted);padding-bottom:1.25rem;font-size:.9375rem;line-height:1.65}
