.z-herob{background-color:var(--z-surface);color:var(--z-text);isolation:isolate;margin-left:calc(50% - 50vw);overflow:hidden;padding-block:clamp(3rem,8vw,6rem);position:relative;width:100vw}.z-herob--full{align-items:center;display:flex;min-height:100vh;min-height:100svh}.z-herob__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-2}.z-herob__bg--video{height:100%;object-fit:cover;width:100%}.z-herob__overlay{inset:0;position:absolute;z-index:-1}.z-herob__overlay--scrim{background:#000}.z-herob__overlay--gradient{background:linear-gradient(180deg,transparent,rgba(0,0,0,.85))}.z-herob--on-media,.z-herob--on-media .z-herob__eyebrow,.z-herob--on-media .z-herob__headline,.z-herob--on-media .z-herob__subhead{color:#fff}.z-herob__inner{margin-inline:auto;max-width:1200px;padding-inline:var(--z-space-6);width:100%}@media (min-width:768px){.z-herob__inner{padding-inline:var(--z-space-8)}}@media (min-width:1440px){.z-herob__inner{padding-inline:var(--z-space-12)}}.z-herob__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem)}.z-herob--two .z-herob__grid{grid-template-columns:1fr}@media (min-width:900px){.z-herob--two.z-herob--split-equal .z-herob__grid{grid-template-columns:1fr 1fr}.z-herob--two.z-herob--split-text_wide .z-herob__grid{grid-template-columns:1.5fr 1fr}.z-herob--two.z-herob--split-media_wide .z-herob__grid{grid-template-columns:1fr 1.5fr}}.z-herob--align-center .z-herob__col--text{text-align:center}.z-herob--align-center .z-herob__grid{justify-items:center}.z-herob--align-center.z-herob--two .z-herob__col--text{text-align:left}.z-herob__eyebrow{color:var(--z-accent);font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.z-herob__headline{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.05;margin:0 0 1rem}.z-herob__rotate{display:inline-block;transition:opacity .3s ease}.z-herob--on-media .z-herob__rotate,.z-herob__rotate{color:var(--z-accent)}.z-herob__subhead{color:var(--z-text-muted);font-size:clamp(1.05rem,2vw,1.25rem);margin-bottom:1.75rem;max-width:46ch}.z-herob--align-center .z-herob__subhead{margin-inline:auto}.z-herob__actions{display:flex;flex-wrap:wrap;gap:.75rem}.z-herob--align-center .z-herob__actions{justify-content:center}.z-herob__media-img{border-radius:var(--z-radius-lg,16px);display:block;height:auto;width:100%}.z-herob__media-embed{position:relative}.z-herob__media-embed iframe,.z-herob__media-embed video{aspect-ratio:16/9;border:0;border-radius:var(--z-radius-lg,16px);width:100%}.z-herob__scroll{animation:z-herob-bob 2s ease-in-out infinite;bottom:1.5rem;color:currentColor;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);z-index:1}.z-herob--on-media .z-herob__scroll{color:#fff}@keyframes z-herob-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.z-herob__wave{bottom:-1px;left:0;line-height:0;position:absolute;right:0;z-index:1}.z-herob__wave svg{display:block;height:clamp(40px,6vw,80px);width:100%}.z-herob__wave svg path{fill:var(--z-bg)}@media (prefers-reduced-motion:reduce){.z-herob__scroll{animation:none}.z-herob__rotate{transition:none}}