.bz-hero-picture,.bz-hero-scrim{height:133.333vw}.bz-hero-words{padding-top:115.333vw}@media (max-width:767px) and (max-aspect-ratio:1) and (max-height:759px){.bz-hero-picture,.bz-hero-scrim{height:62vw}.bz-hero-picture img{object-position:50% 0}.bz-hero-words{padding-top:54vw}}@media (min-width:768px){.bz-hero-picture,.bz-hero-scrim{height:100%}.bz-hero-words{padding-top:40vw}}@media (min-width:1024px){.bz-hero-words{padding-top:5rem}}@media (max-width:767px) and (max-aspect-ratio:1) and (max-height:619px){.bz-hero-picture,.bz-hero-scrim{height:48vw}.bz-hero-words{padding-top:42vw}}.bz-hero-scrim{background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--night) 80%, transparent) 80%, var(--night) 100%)}@media (min-width:768px){.bz-hero-scrim{background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--night) 85%, transparent) 72%, color-mix(in srgb, var(--night) 95%, transparent) 100%)}}@media (min-width:1024px){.bz-hero-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--night) 88%, transparent) 0%, color-mix(in srgb, var(--night) 66%, transparent) 36%, transparent 62%),  linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--night) 50%, transparent) 100%)}}@media (hover:hover) and (pointer:fine){.bz-cta:hover{filter:brightness(.94)}}.bz-hero :focus-visible{outline-color:#fff}
