/* v12.c: supplied video, without additional hero bottle renders. */
.me-hero{background:#050809}
.me-hero-video{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:translateY(calc(var(--hero-drift,0px) * .25)) scale(var(--hero-scale,1.06))}
.me-hero-shade{z-index:1;background:linear-gradient(180deg,#00000030,transparent 35%,#06101b38 58%,#04101ad9 100%);pointer-events:none}
.me-hero-title{top:auto;bottom:13svh;left:5vw;right:5vw;z-index:3}
.me-hero-title h1{font-size:clamp(62px,6.8vw,150px);line-height:1.04;margin-bottom:26px;text-shadow:0 2px 22px #00000040}
.me-hero-title .me-link{font-size:15px;min-width:290px;min-height:46px}
.me-hero-kicker{left:7.5vw;top:23%;font-size:10px;transform:translateY(var(--hero-title-drift,0px));opacity:var(--hero-title-opacity,1)}
.me-hero-foot{z-index:4;align-items:center}
#me-hero-video-toggle{min-height:44px;display:inline-flex;align-items:center;gap:22px;padding:10px 15px;border:1px solid #ffffff50;background:#07162150;backdrop-filter:blur(8px);font-size:11px;letter-spacing:.04em;color:#fff}
#me-hero-video-toggle:hover{background:#071621a0}
#me-hero-video-toggle span{font-size:15px}
@media(max-width:1000px){.me-hero-title h1{font-size:clamp(58px,7.8vw,85px)}}
@media(max-width:600px){.me-hero-title{bottom:16svh;left:5vw;right:5vw;top:auto}.me-hero-title h1{font-size:clamp(38px,11.4vw,60px);line-height:1.08;margin-bottom:24px}.me-hero-title .me-link{font-size:12px;min-width:240px;min-height:45px}.me-hero-kicker{top:16%;left:6vw;font-size:8px}.me-hero-foot{bottom:22px;align-items:end;font-size:7px}.me-hero-foot>span{max-width:145px}#me-hero-video-toggle{font-size:10px;gap:12px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.me-hero-kicker{transform:none;opacity:1}}
