.sv{position:relative;overflow:hidden;background:#1c1a16 50%/cover}.sv--frame{border-radius:6px;width:100%}.sv--background{position:absolute;inset:0}.sv-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv--frame .sv-video{height:auto;aspect-ratio:inherit}.sv-mute{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(20,12,10,.55);backdrop-filter:blur(6px);font-size:18px;color:#fff;cursor:pointer;transition:transform .2s,background .2s}.sv-mute:hover{background:rgba(20,12,10,.8)}.sv-mute:active{transform:scale(.92)}.sv-play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(20,12,10,.25);border:0;cursor:pointer}.sv-play span{display:grid;place-items:center;width:64px;height:64px;padding-left:4px;border-radius:50%;background:rgba(20,12,10,.65);border:1.5px solid #f4dc9c;font-size:24px;color:#f4dc9c}.sv-mute:focus-visible,.sv-play:focus-visible{outline:3px solid #f4dc9c;outline-offset:-3px}.fz-night-media{grid-column:1/-1;display:grid;grid-template-columns:1.4fr minmax(0,300px);gap:clamp(14px,3vw,36px);align-items:center;justify-content:center;margin-top:8px}.fz-night-cocktail{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;box-shadow:0 22px 46px -30px #000}.fz-night-clip{border-radius:10px}@media(max-width:700px){.fz-night-media{grid-template-columns:1fr 1fr;gap:10px}}.fz-clip{display:grid;justify-items:center;gap:10px}.fz-clip .sv{width:min(100%,320px);border-radius:10px}.fz-clip-cap{margin:0;font-size:13px;letter-spacing:.06em;color:var(--fz-muted,#d9c7ae)}