.platform-video-dialog{background:var(--brand-ink);color:#fff;border:1px solid #ffffff25;border-radius:18px;width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 100px #0006}.platform-video-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c261ee6}.platform-video-modal-header{justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}:is(.landing,.fm-page) .platform-video-modal-header h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.3}.platform-video-modal-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.platform-video-modal-header button:hover{color:var(--brand-accent);border-color:var(--brand-accent)}.platform-video-modal video{background:#000;width:100%;height:auto;max-height:calc(100dvh - 110px);display:block}.kitchen-hero-watch{cursor:pointer;background:0 0;font-family:inherit}@media (max-width:600px){.platform-video-dialog{border-radius:12px;width:calc(100vw - 16px)}.platform-video-modal-header{padding:10px 12px}:is(.landing,.fm-page) .platform-video-modal-header h2{font-size:15px}}button.fm-secondary-button{cursor:pointer;font-family:inherit}
