.bmh-section[data-v-619ba851]{z-index:2;position:relative}.bmh-hero[data-v-619ba851]{isolation:isolate;box-sizing:border-box;background:hsl(var(--dark-deep));flex-direction:column;justify-content:center;height:740px;padding:4.5rem 0;display:flex;position:relative;overflow:visible}.bmh-backdrop[data-v-619ba851]{z-index:-1;position:absolute;inset:0;overflow:hidden}.bmh-hero[data-v-619ba851]:before{content:"";z-index:0;background:linear-gradient(90deg, hsl(var(--dark-deep) / .84) 0%, hsl(var(--dark-deep) / .68) 34%, hsl(var(--dark-deep) / .16) 67%, hsl(var(--dark-deep) / .12) 100%);pointer-events:none;position:absolute;inset:0}.bmh-topline[data-v-619ba851]{background:linear-gradient(90deg, transparent, hsl(var(--primary) / .5), transparent);height:1px;position:absolute;top:0;left:0;right:0}.bmh-bg-media[data-v-619ba851]{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;position:absolute;inset:0;overflow:hidden}.bmh-bg-media--active[data-v-619ba851]{opacity:1}.bmh-bg-media img[data-v-619ba851]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform 4s linear;display:block;transform:scale(1.025)}.bmh-bg-media--active img[data-v-619ba851]{transform:scale(1)}.bmh-container[data-v-619ba851]{z-index:2;width:100%;max-width:var(--container-wide,112rem);padding-inline:var(--public-page-gutter,var(--section-gutter));margin:0 auto;position:relative}.bmh-scene-frame[data-v-619ba851]{height:100%;min-height:0;position:relative}.bmh-hero>.bmh-container[data-v-619ba851]{height:100%;min-height:0}.bmh-layout[data-v-619ba851]{grid-template-columns:minmax(0,min(44rem,100% - 26rem));justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:0;display:grid}.bmh-scene-enter-active[data-v-619ba851]{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.bmh-scene-leave-active[data-v-619ba851]{pointer-events:none;transition:opacity .12s,transform .12s}.bmh-scene-enter-from[data-v-619ba851]{opacity:0;transform:translateY(16px)}.bmh-scene-leave-to[data-v-619ba851]{opacity:0;transform:translateY(-8px)}.bmh-layout--visual-left .bmh-copy[data-v-619ba851]{margin-left:auto}.bmh-layout--center[data-v-619ba851]{text-align:center;grid-template-columns:minmax(0,1fr);justify-content:center}.bmh-layout--center .bmh-copy[data-v-619ba851]{max-width:760px;margin:0 auto}.bmh-layout--right[data-v-619ba851]{text-align:right;justify-content:flex-end}.bmh-copy[data-v-619ba851]{--heading:var(--section-contrast-foreground);--text-secondary:var(--section-contrast-foreground);--link:var(--primary);--section-user-title:hsl(var(--section-contrast-foreground));--section-user-description:hsl(var(--section-contrast-foreground));text-shadow:0 2px 20px hsl(var(--dark-deep) / .35);width:100%;min-width:0;max-width:50rem}.bmh-layout--right .bmh-copy[data-v-619ba851]{margin-left:auto}.bmh-badge-line[data-v-619ba851]{max-width:100%;margin-bottom:1rem}.bmh-badge-line--center[data-v-619ba851]{justify-content:center}.bmh-badge-line--right[data-v-619ba851]{flex-direction:row-reverse}.bmh-display[data-v-619ba851]{max-width:720px;color:hsl(var(--heading));font-family:var(--section-font-heading);font-weight:var(--section-display-weight);letter-spacing:var(--section-title-tracking);line-height:var(--section-title-line-height);overflow-wrap:anywhere}.bmh-layout--center .bmh-display[data-v-619ba851],.bmh-layout--center .bmh-description[data-v-619ba851]{margin-left:auto;margin-right:auto}.bmh-layout--right .bmh-display[data-v-619ba851],.bmh-layout--right .bmh-description[data-v-619ba851]{margin-left:auto}.bmh-display-main[data-v-619ba851],.bmh-display-accent[data-v-619ba851]{font-size:var(--section-display-size);overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.bmh-display-accent[data-v-619ba851]{color:hsl(var(--primary));font-weight:var(--section-body-weight);margin-top:.08em}.bmh-description[data-v-619ba851]{max-width:38rem;color:hsl(var(--text-secondary));font-size:var(--section-description-size);line-height:var(--section-description-line-height);margin-top:1rem}.bmh-feature-row[data-v-619ba851]{flex-wrap:wrap;gap:.625rem;padding-top:1rem;display:flex}.bmh-layout--center .bmh-feature-row[data-v-619ba851],.bmh-layout--center .bmh-button-row[data-v-619ba851]{justify-content:center}.bmh-layout--right .bmh-feature-row[data-v-619ba851],.bmh-layout--right .bmh-button-row[data-v-619ba851]{justify-content:flex-end}.bmh-feature-chip[data-v-619ba851]{border:1px solid hsl(var(--section-contrast-foreground) / .24);border-radius:var(--radius-input,.5rem);background:hsl(var(--dark-deep) / .24);max-width:100%;min-height:32px;color:hsl(var(--section-contrast-foreground) / .92);font-size:var(--section-caption-size);font-weight:var(--section-label-weight);line-height:var(--section-caption-line-height);text-shadow:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;display:inline-flex}.bmh-feature-icon[data-v-619ba851]{width:.875rem;height:.875rem;color:hsl(var(--section-contrast-foreground) / .7);flex:none;font-size:.75rem;line-height:1}.bmh-feature-icon--svg[data-v-619ba851]{justify-content:center;align-items:center;display:inline-flex}.bmh-feature-icon--svg[data-v-619ba851] svg{width:.875rem;height:.875rem}.bmh-button-row[data-v-619ba851]{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;padding-top:1.25rem;display:flex}.bmh-button-row[data-v-619ba851] .hero-btn--secondary{--foreground:var(--section-contrast-foreground);--heading:var(--section-contrast-foreground);color:hsl(var(--section-contrast-foreground))}.bmh-button-row[data-v-619ba851] .hero-btn--outline{color:hsl(var(--section-contrast-foreground));border-color:hsl(var(--section-contrast-foreground) / .65);background:hsl(var(--dark-deep) / .32)}.bmh-button-row[data-v-619ba851] .hero-btn--outline:hover{color:hsl(var(--section-contrast-foreground));border-color:hsl(var(--section-contrast-foreground));background:hsl(var(--dark-deep) / .55)}.bmh-tab-dock[data-v-619ba851]{z-index:4;top:50%;right:max(2rem, calc((100% - var(--container-wide,112rem)) / 2 + 4rem));width:min(32%,24rem);position:absolute;transform:translateY(-50%)}.bmh-tab-dock>.bmh-container[data-v-619ba851]{padding:0}.bmh-tab-panel[data-v-619ba851]{flex-direction:column;width:100%;display:flex}.bmh-filmstrip-heading[data-v-619ba851]{order:2;justify-content:flex-end;align-items:center;margin-top:1rem;display:flex}.bmh-scene-count[data-v-619ba851]{color:hsl(var(--section-contrast-foreground));font-size:var(--section-caption-size);font-variant-numeric:tabular-nums;letter-spacing:.12em}.bmh-tab-row[data-v-619ba851]{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;flex-direction:row;align-items:flex-start;gap:.375rem;min-height:180px;padding:4px 4px 12px;display:flex;overflow-x:auto}.bmh-tab[data-v-619ba851]{border:1px solid hsl(var(--section-contrast-foreground) / .45);background:hsl(var(--section-contrast-foreground) / .08);min-width:0;color:hsl(var(--section-contrast-foreground) / .86);cursor:pointer;text-align:left;scroll-snap-align:start;border-radius:0;flex-direction:column;flex:1 0 6rem;align-items:stretch;padding:0;transition:border-color .22s,color .22s;display:flex;position:relative;overflow:hidden}.bmh-tab[data-v-619ba851]:hover,.bmh-tab--active[data-v-619ba851]{border-color:hsl(var(--section-contrast-foreground));color:hsl(var(--section-contrast-foreground))}.bmh-tab--active[data-v-619ba851]{box-shadow:none}.bmh-tab-preview[data-v-619ba851]{background:0 0;width:100%;height:80px;transition:height .4s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.bmh-tab--active .bmh-tab-preview[data-v-619ba851]{height:160px}.bmh-tab-preview img[data-v-619ba851]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.65;width:100%;height:160px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.035)}.bmh-tab--active .bmh-tab-preview img[data-v-619ba851],.bmh-tab:hover .bmh-tab-preview img[data-v-619ba851]{opacity:1;transform:scale(1)}.bmh-tab-placeholder[data-v-619ba851]{height:100%;color:hsl(var(--muted-foreground));font-size:var(--section-card-title-size);font-variant-numeric:tabular-nums;place-items:center;display:grid}.bmh-tab-content[data-v-619ba851]{width:100%}.bmh-tab-main[data-v-619ba851]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bmh-tab-name[data-v-619ba851]{overflow-wrap:anywhere;color:currentColor;min-width:0;font-size:var(--section-label-size);font-weight:var(--section-strong-weight);letter-spacing:var(--section-label-tracking);line-height:var(--section-label-line-height);white-space:normal;display:block}.bmh-tab-icon[data-v-619ba851]{width:1rem;height:1rem;color:hsl(var(--link));opacity:.72;transition:opacity var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1)), color var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1));flex:none;font-size:.875rem;line-height:1}.bmh-tab-icon--svg[data-v-619ba851]{justify-content:center;align-items:center;display:inline-flex}.bmh-tab-icon--svg[data-v-619ba851] svg{width:1rem;height:1rem}.bmh-tab:hover .bmh-tab-icon[data-v-619ba851],.bmh-tab--active .bmh-tab-icon[data-v-619ba851]{opacity:1}.bmh-tab-progress-slot[data-v-619ba851]{background:hsl(var(--foreground) / .07);border-radius:9999px;height:2px;display:block;position:relative;overflow:hidden}.bmh-tab-progress[data-v-619ba851]{transform-origin:0;background:hsl(var(--primary));border-radius:9999px;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:1199px){.bmh-layout[data-v-619ba851]{grid-template-columns:minmax(0,min(44rem,100% - 26rem))}.bmh-display-main[data-v-619ba851],.bmh-display-accent[data-v-619ba851]{font-size:var(--section-display-size)}}@media (max-width:1023px){.bmh-hero[data-v-619ba851]:before{z-index:1;background:linear-gradient(180deg, transparent 0%, hsl(var(--dark-deep) / .72) 55%, hsl(var(--dark-deep)) 100%)}.bmh-backdrop[data-v-619ba851]{z-index:0;opacity:.65}.bmh-section .bmh-copy[data-v-619ba851] [data-anim],.bmh-section .bmh-copy[data-v-619ba851] [data-anim-child]{opacity:1;transition:none;transform:none}.bmh-bg-media img[data-v-619ba851]{-o-object-position:60% center;object-position:60% center;position:absolute;inset:0}.bmh-photo-edge[data-v-619ba851]{display:none}.bmh-copy[data-v-619ba851]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.bmh-hero[data-v-619ba851]{height:auto;padding:0 0 1.5rem}.bmh-hero>.bmh-container[data-v-619ba851]{flex:none;height:auto;min-height:0;padding-top:3.5rem}.bmh-tab-dock[data-v-619ba851]{order:2;width:100%;margin-top:1.75rem;padding:0;position:relative;top:auto;right:auto;transform:none}.bmh-tab-row[data-v-619ba851]{flex-direction:row;align-items:stretch;gap:.625rem;min-height:0;padding:4px}.bmh-tab[data-v-619ba851]{border-color:hsl(var(--section-contrast-foreground) / .25);border-radius:var(--radius-input,.5rem);flex:1 0 5rem}.bmh-tab--active[data-v-619ba851]{border-color:hsl(var(--primary))}.bmh-tab-preview[data-v-619ba851],.bmh-tab--active .bmh-tab-preview[data-v-619ba851]{height:clamp(56px,15vw,88px);transition:none}.bmh-tab-preview img[data-v-619ba851]{height:100%}.bmh-filmstrip-heading[data-v-619ba851]{margin-top:.5rem}.bmh-layout[data-v-619ba851],.bmh-layout--visual-left[data-v-619ba851],.bmh-layout--center[data-v-619ba851],.bmh-layout--right[data-v-619ba851]{text-align:left;grid-template-columns:minmax(0,1fr);min-height:0}.bmh-scene-frame[data-v-619ba851]{min-height:0}.bmh-layout--visual-left .bmh-copy[data-v-619ba851],.bmh-layout--center .bmh-copy[data-v-619ba851],.bmh-layout--right .bmh-copy[data-v-619ba851]{grid-column:auto}.bmh-layout--right .bmh-copy[data-v-619ba851],.bmh-layout--right .bmh-display[data-v-619ba851],.bmh-layout--right .bmh-description[data-v-619ba851],.bmh-layout--center .bmh-copy[data-v-619ba851],.bmh-layout--center .bmh-display[data-v-619ba851],.bmh-layout--center .bmh-description[data-v-619ba851]{margin-left:0;margin-right:0}.bmh-layout--center .bmh-feature-row[data-v-619ba851],.bmh-layout--center .bmh-button-row[data-v-619ba851],.bmh-layout--right .bmh-feature-row[data-v-619ba851],.bmh-layout--right .bmh-button-row[data-v-619ba851]{justify-content:flex-start}.bmh-badge-line--center[data-v-619ba851],.bmh-badge-line--right[data-v-619ba851]{flex-direction:row;justify-content:flex-start}}@media (max-width:767px){.bmh-hero[data-v-619ba851]{padding:0 0 1.25rem}.bmh-hero>.bmh-container[data-v-619ba851]{padding-top:3rem}.bmh-display-main[data-v-619ba851],.bmh-display-accent[data-v-619ba851]{font-size:var(--section-title-size)}.bmh-description[data-v-619ba851]{font-size:var(--section-description-size)}.bmh-badge-line[data-v-619ba851]{margin-bottom:1.35rem}.bmh-button-row[data-v-619ba851]{gap:.85rem 1rem}.bmh-tab-panel[data-v-619ba851]{margin:0}.bmh-tab[data-v-619ba851]{flex:1 0 5rem}}@media (max-width:479px){.bmh-display-main[data-v-619ba851],.bmh-display-accent[data-v-619ba851]{font-size:var(--section-title-size)}.bmh-feature-chip[data-v-619ba851]{width:100%}}@media (prefers-reduced-motion:reduce){.bmh-bg-media img[data-v-619ba851],.bmh-tab-preview img[data-v-619ba851]{transition:none;transform:none}.bmh-bg-media--active img[data-v-619ba851]{animation:none}.bmh-scene-enter-from[data-v-619ba851],.bmh-scene-leave-to[data-v-619ba851]{transform:none}.bmh-tab-progress[data-v-619ba851]{transform:scaleX(1)!important}.bmh-bg-media[data-v-619ba851],.bmh-scene-enter-active[data-v-619ba851],.bmh-scene-leave-active[data-v-619ba851],.bmh-feature-chip[data-v-619ba851],.bmh-tab-progress[data-v-619ba851],.bmh-tab-preview[data-v-619ba851],.bmh-tab[data-v-619ba851]{transition:none!important}}.bmh-photo-edge[data-v-619ba851]{z-index:1;left:clamp(1rem, var(--photo-edge-position), calc(100% - 4rem));border-left:1px solid hsl(var(--primary) / .48);border-bottom:1px solid hsl(var(--primary) / .48);pointer-events:none;width:3rem;height:1.25rem;position:absolute;bottom:1rem}@media (max-width:640px){.bmh-photo-edge[data-v-619ba851]{height:.75rem;bottom:.375rem}}
