.uu-vh{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#000}
.uu-vh__media{position:absolute;inset:0}
.uu-vh__media video,.uu-vh__media img,.uu-vh__media iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}
.uu-vh__media video{filter:saturate(.72) contrast(1.06)}
.uu-vh__veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,6,7,.95) 0%,rgba(6,6,7,.55) 48%,rgba(6,6,7,.3) 100%)}
.uu-vh__grain{position:absolute;inset:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}
.uu-vh__inner{position:relative;width:100%;padding:clamp(32px,7vw,88px) var(--uu-pad) clamp(28px,5vw,64px)}
.uu-vh__body{max-width:780px}
.uu-vh__kick{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--uu-accent);margin-bottom:18px}
.uu-vh__kick::before{content:'';width:7px;height:7px;background:var(--uu-accent);flex:none}
.uu-vh__h{font-family:var(--uu-display);font-weight:600;font-size:clamp(38px,6.6vw,92px);line-height:.94;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 16px;color:var(--uu-ink);text-wrap:balance}
.uu-vh__p{margin:0 0 28px;font-size:clamp(14px,1.3vw,17px);line-height:1.6;color:#d8dadc;max-width:46ch}
.uu-vh__form{display:flex;flex-wrap:wrap;gap:10px;max-width:560px}
.uu-vh__input{flex:1 1 240px;min-width:0;height:56px;padding:0 16px;background:rgba(10,10,11,.72);backdrop-filter:blur(8px);border:1px solid rgba(244,245,246,.28);color:var(--uu-ink);font-size:15px;font-family:var(--uu-body);outline:none}
.uu-vh__input::placeholder{color:#8a9094}
.uu-vh__input:focus{border-color:var(--uu-accent)}
.uu-vh__btn{height:56px;padding:0 28px;background:var(--uu-accent);border:none;color:var(--uu-accent-ink);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:var(--uu-body)}
.uu-vh__btn:hover{background:var(--uu-ink)}
.uu-vh__note{flex:1 1 100%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9aa0a4;margin-top:2px}
.uu-vh__msg{flex:1 1 100%;padding:13px 16px;border:1px solid var(--uu-accent);color:var(--uu-ink);font-size:14px;background:rgba(10,10,11,.6)}
.uu-vh__meta{display:flex;flex-wrap:wrap;gap:0;margin-top:clamp(24px,4vw,44px);border-top:1px solid rgba(244,245,246,.16)}
.uu-vh__meta div{padding:14px 20px 0 0;margin-right:20px;font-family:var(--uu-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a4}
.uu-vh__meta b{display:block;color:var(--uu-ink);font-weight:500;font-size:15px;letter-spacing:.06em;margin-top:4px}
@media (max-width:749px){
.uu-vh__form{max-width:none}
.uu-vh__input,.uu-vh__btn{flex:1 1 100%;width:100%}
.uu-vh__meta div{flex:1 1 40%;margin-right:0;padding-right:12px}
}
