.land.svelte-181xy8l{gap:var(--bh-space-10);max-width:var(--cd-land-w);padding:var(--bh-space-4) var(--bh-m-space-page) var(--bh-space-12);flex-direction:column;margin:0 auto;display:flex}.top.svelte-181xy8l{justify-content:space-between;align-items:center;display:flex}.mark.svelte-181xy8l{font-size:var(--bh-fs-md);font-weight:var(--bh-fw-bold);letter-spacing:var(--bh-ls-loose);color:var(--bh-accent)}.go.svelte-181xy8l{font-size:var(--bh-fs-sm);font-weight:var(--bh-fw-semibold);color:var(--bh-text-primary);text-decoration:none}.intro.svelte-181xy8l{gap:var(--bh-space-4);padding-top:var(--bh-space-8);flex-direction:column;display:flex}h1.svelte-181xy8l{font-size:var(--cd-fs-hero);line-height:var(--bh-lh-tight);font-weight:var(--bh-fw-bold);color:var(--bh-s-heading);word-break:keep-all;margin:0}.lead.svelte-181xy8l{max-width:34em;font-size:var(--bh-fs-md);line-height:var(--bh-lh-loose);color:var(--bh-text-secondary);word-break:keep-all;margin:0}.cta.svelte-181xy8l{align-self:flex-start;align-items:center;gap:var(--bh-space-1);padding:var(--bh-space-3) var(--bh-space-5);border-radius:var(--bh-radius-full);background:var(--bh-accent);color:var(--bh-text-on-accent);font-weight:var(--bh-fw-semibold);text-decoration:none;display:inline-flex}.sec.svelte-181xy8l{gap:var(--bh-space-3);flex-direction:column;display:flex}h2.svelte-181xy8l{align-items:center;gap:var(--bh-space-2);font-size:var(--bh-m-fs-lg);font-weight:var(--bh-fw-bold);color:var(--bh-s-heading);margin:0;display:flex}.sub.svelte-181xy8l{font-size:var(--bh-fs-sm);line-height:var(--bh-lh-loose);color:var(--bh-text-tertiary);word-break:keep-all;margin:0}.cards.svelte-181xy8l{grid-template-columns:repeat(auto-fill, minmax(var(--cd-card-min), 1fr));gap:var(--bh-space-3);display:grid}.card.svelte-181xy8l{aspect-ratio:3/4;border-radius:var(--bh-radius-xl);background:var(--bh-s-cover-bg);color:var(--bh-s-cover-fg);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.card.svelte-181xy8l img:where(.svelte-181xy8l){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card.svelte-181xy8l .veil:where(.svelte-181xy8l){background:var(--bh-s-cover-veil);position:absolute;inset:0}.card.svelte-181xy8l .txt:where(.svelte-181xy8l){gap:var(--bh-space-1);padding:var(--bh-space-4);flex-direction:column;display:flex;position:relative}.card.svelte-181xy8l small:where(.svelte-181xy8l){font-size:var(--bh-fs-2xs);letter-spacing:var(--bh-ls-loose);color:var(--bh-s-deck-muted)}.card.svelte-181xy8l strong:where(.svelte-181xy8l){font-size:var(--bh-fs-md)}.card.svelte-181xy8l .t:where(.svelte-181xy8l){font-size:var(--bh-fs-sm);font-weight:var(--bh-fw-semibold);word-break:keep-all}.card.svelte-181xy8l .r:where(.svelte-181xy8l){font-size:var(--bh-fs-2xs);color:var(--bh-s-deck-muted)}.tracks.svelte-181xy8l{border-radius:var(--bh-radius-xl);background:var(--bh-bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tracks.svelte-181xy8l li:where(.svelte-181xy8l){justify-content:space-between;align-items:center;gap:var(--bh-space-4);padding:var(--bh-space-4);border-top:1px solid var(--bh-divider);display:flex}.tracks.svelte-181xy8l li:where(.svelte-181xy8l):first-child{border-top:0}.tracks.svelte-181xy8l strong:where(.svelte-181xy8l){font-size:var(--bh-fs-md)}.tracks.svelte-181xy8l p:where(.svelte-181xy8l){margin:var(--bh-space-1) 0 0;font-size:var(--bh-fs-sm);color:var(--bh-text-tertiary);word-break:keep-all}.tracks.svelte-181xy8l a:where(.svelte-181xy8l){font-size:var(--bh-fs-xs);font-weight:var(--bh-fw-medium);color:var(--bh-accent);flex-shrink:0;text-decoration:none}.chapels.svelte-181xy8l{grid-template-columns:repeat(auto-fit, minmax(var(--cd-card-min), 1fr));gap:var(--bh-space-3);display:grid}.chapel.svelte-181xy8l{gap:var(--bh-space-1);padding:var(--bh-space-5);border-radius:var(--bh-radius-xl);background:var(--bh-bg-surface);color:var(--bh-text-primary);flex-direction:column;text-decoration:none;display:flex}.chapel.svelte-181xy8l span:where(.svelte-181xy8l){font-size:var(--bh-fs-sm);color:var(--bh-text-tertiary)}.cta-block.svelte-181xy8l{padding:var(--bh-space-6) var(--bh-space-5);border-radius:var(--bh-radius-xl);background:var(--bh-accent-soft)}.foot.svelte-181xy8l{font-size:var(--bh-fs-2xs);color:var(--bh-text-tertiary);text-align:center}
