.bm-hero-split[data-astro-cid-bbe6dxrz]{background:var(--bm-dark-deep);color:var(--bm-on-dark);padding-top:var(--bm-head-h, 4.6rem)}.bm-hero-grid[data-astro-cid-bbe6dxrz]{display:grid;min-height:calc(100svh - var(--bm-head-h, 4.6rem))}.bm-hero-frame[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-width:0}.bm-hero-picture[data-astro-cid-bbe6dxrz]{flex:1 1 auto;min-height:0;background:var(--bm-dark)}.bm-hero-picture[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.bm-hero-note[data-astro-cid-bbe6dxrz]{padding:.7rem 0 0;font-size:var(--bm-size-label);letter-spacing:var(--bm-track-caps);color:var(--bm-on-dark-soft)}.bm-hero-plate[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:flex-end;gap:1.2rem;min-width:0;container-type:inline-size}.bm-hero-eyebrow[data-astro-cid-bbe6dxrz]{padding-top:1.1rem;border-top:1px solid var(--bm-dark-line);font-size:var(--bm-size-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--bm-track-label);color:var(--bm-on-dark-soft)}.bm-hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,10cqi,4.4rem);text-wrap:balance;color:var(--bm-on-dark);overflow-wrap:break-word}.bm-hero-lede[data-astro-cid-bbe6dxrz]{max-width:40ch;font-size:var(--bm-size-lede);line-height:1.55;color:var(--bm-on-dark-soft)}.bm-hero-cta[data-astro-cid-bbe6dxrz]{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.8rem}@media(min-width:861px){.bm-hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bm-hero-plate[data-astro-cid-bbe6dxrz]{order:-1;padding-block:3rem clamp(3rem,9vh,6rem);padding-left:max(var(--bm-gut),calc((100vw - var(--bm-max)) / 2 + var(--bm-gut)));padding-right:clamp(2rem,4vw,4.4rem)}.bm-hero-frame[data-astro-cid-bbe6dxrz]{padding-bottom:1.1rem}}@media(max-width:860px){.bm-hero-split[data-astro-cid-bbe6dxrz]{padding-top:4.2rem}.bm-hero-grid[data-astro-cid-bbe6dxrz]{min-height:0}.bm-hero-picture[data-astro-cid-bbe6dxrz]{flex:none;height:62svh}.bm-hero-note[data-astro-cid-bbe6dxrz]{padding-inline:var(--bm-gut)}.bm-hero-plate[data-astro-cid-bbe6dxrz]{padding:2.2rem var(--bm-gut) 3.2rem}}.bm-formats[data-astro-cid-ba3un4l5]{margin-top:2.6rem;display:grid;gap:1.4rem}@media(min-width:700px){.bm-formats[data-astro-cid-ba3un4l5]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.bm-formats[data-astro-cid-ba3un4l5]{grid-template-columns:repeat(3,1fr);gap:1.8rem}}.bm-format[data-astro-cid-ba3un4l5]{display:flex;flex-direction:column;padding:1.8rem 1.5rem 1.6rem;background:var(--bm-white);border:1px solid var(--bm-line)}.bm-format-name[data-astro-cid-ba3un4l5]{margin-top:.95rem;font-size:1.22rem;line-height:1.2}.bm-format-text[data-astro-cid-ba3un4l5]{margin-top:.75rem;flex:1;color:var(--bm-ink-soft);font-size:.95rem;line-height:1.62}.bm-format-cta[data-astro-cid-ba3un4l5]{margin-top:1.5rem;align-self:flex-start}.bm-prices[data-astro-cid-og3svalt]{position:relative;margin-top:2.4rem;overflow-x:auto}.bm-prices-table[data-astro-cid-og3svalt]{width:100%;border-collapse:collapse;min-width:440px}.bm-prices-table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt],.bm-prices-table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{padding:1rem .8rem;border-bottom:1px solid var(--bm-line);text-align:left;vertical-align:middle}.bm-prices-table[data-astro-cid-og3svalt] thead[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{font-size:var(--bm-size-label);font-weight:500;text-transform:uppercase;letter-spacing:var(--bm-track-caps);color:var(--bm-ink-soft)}.bm-prices-table[data-astro-cid-og3svalt] tbody[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{font-family:var(--bm-font-display);font-weight:400;font-size:1.12rem}.bm-prices-table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{font-variant-numeric:tabular-nums}.bm-prices-table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]:last-child{text-align:right}.bm-prices-cta[data-astro-cid-og3svalt]{padding:.7rem 1.1rem}.bm-prices-note[data-astro-cid-og3svalt]{margin-top:1rem;font-size:var(--bm-size-small);color:var(--bm-ink-soft)}@media(max-width:560px){.bm-prices-table[data-astro-cid-og3svalt]{min-width:0;width:100%;table-layout:fixed}.bm-prices-table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(1){width:33%}.bm-prices-table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(2){width:21%}.bm-prices-table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(3){width:21%}.bm-prices-table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]:nth-child(4){width:25%}.bm-prices-table[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt],.bm-prices-table[data-astro-cid-og3svalt] td[data-astro-cid-og3svalt]{padding:.8rem .35rem}.bm-prices-table[data-astro-cid-og3svalt] tbody[data-astro-cid-og3svalt] th[data-astro-cid-og3svalt]{font-size:.92rem}.bm-prices-cta[data-astro-cid-og3svalt]{padding:.5rem .45rem;font-size:.66rem;letter-spacing:.02em;white-space:normal;line-height:1.3}}.bm-locmap[data-astro-cid-vlyf3boq]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--bm-line);background:var(--bm-white)}.bm-locmap-img[data-astro-cid-vlyf3boq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bm-locmap-tag[data-astro-cid-vlyf3boq]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:.35rem;white-space:nowrap;padding:.3rem .55rem;background:color-mix(in srgb,var(--bm-white) 92%,transparent);border:1px solid var(--bm-line-strong);color:var(--bm-ink);pointer-events:none}.bm-locmap-tag[data-astro-cid-vlyf3boq] b[data-astro-cid-vlyf3boq]{font-weight:600;font-size:clamp(10px,1.02vw,12.5px);line-height:1}.bm-locmap-tag[data-astro-cid-vlyf3boq] em[data-astro-cid-vlyf3boq]{font-style:normal;font-size:.82em;color:var(--bm-ink-soft)}.bm-locmap-tag-here[data-astro-cid-vlyf3boq]{z-index:2;background:var(--bm-ink);border-color:var(--bm-ink);color:var(--bm-paper)}@media(max-width:560px){.bm-locmap-tag[data-astro-cid-vlyf3boq]{padding:.22rem .4rem}.bm-locmap-tag[data-astro-cid-vlyf3boq] b[data-astro-cid-vlyf3boq]{font-size:9.5px}.bm-locmap-tag[data-astro-cid-vlyf3boq] em[data-astro-cid-vlyf3boq]{display:none}}.bm-locmap-fallback[data-astro-cid-vlyf3boq]{padding:clamp(1.5rem,4vw,2.6rem);background:var(--bm-white);border:1px solid var(--bm-line)}.bm-locmap-addr[data-astro-cid-vlyf3boq]{margin-top:.7rem;font-family:var(--bm-font-display);font-size:var(--bm-size-h3);line-height:1.2}.bm-locmap-list[data-astro-cid-vlyf3boq]{margin-top:1.8rem}.bm-locmap-list[data-astro-cid-vlyf3boq] li[data-astro-cid-vlyf3boq]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--bm-line);font-size:.95rem}.bm-locmap-list[data-astro-cid-vlyf3boq] li[data-astro-cid-vlyf3boq] span[data-astro-cid-vlyf3boq]:last-child{color:var(--bm-ink-soft);white-space:nowrap}.bm-strip-head[data-astro-cid-nf35xw4x]{display:grid;gap:1rem}.bm-strip-title[data-astro-cid-nf35xw4x]{max-width:24ch}.bm-strip-frame[data-astro-cid-nf35xw4x]{margin-top:clamp(1.8rem,3.4vw,3rem);aspect-ratio:16 / 9}.bm-strip-pair[data-astro-cid-nf35xw4x]{margin-top:clamp(1.8rem,3.4vw,3rem);display:grid;gap:clamp(.8rem,1.6vw,1.2rem)}.bm-strip-side[data-astro-cid-nf35xw4x]{aspect-ratio:1 / 1}.bm-strip-pair-solo[data-astro-cid-nf35xw4x] .bm-strip-map[data-astro-cid-nf35xw4x]{max-width:44rem}@media(min-width:760px){.bm-strip-pair[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm-strip-pair-solo[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr)}}.bm-strip-body[data-astro-cid-nf35xw4x]{margin-top:clamp(1.6rem,3vw,2.6rem);display:grid;gap:1rem}.bm-strip-cap[data-astro-cid-nf35xw4x]{margin-top:0}.bm-strip-text[data-astro-cid-nf35xw4x]{max-width:68ch}.bm-strip-text[data-astro-cid-nf35xw4x] .bm-body[data-astro-cid-nf35xw4x]{max-width:none}@media(min-width:900px){.bm-strip-body[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,4vw,4rem)}.bm-strip-cap[data-astro-cid-nf35xw4x]{padding-top:.9rem;border-top:1px solid var(--bm-line)}.bm-strip-text[data-astro-cid-nf35xw4x]{grid-column:2}}.bm-dark .bm-strip-cap[data-astro-cid-nf35xw4x]{border-top-color:var(--bm-dark-line)}.bm-final[data-astro-cid-r7mmzxtl]{max-width:760px}
