\documentclass[tikz,border=0pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}

\definecolor{navy}{HTML}{1D3557}
\definecolor{teal}{HTML}{A8DADC}
\definecolor{midblue}{HTML}{457B9D}

\begin{document}
\begin{tikzpicture}

% --- Canvas ---
\fill[navy] (0,0) rectangle (20,5);

% --- Title ---
\node[anchor=west, text=white, font=\fontfamily{phv}\selectfont\bfseries\fontsize{48}{48}\selectfont]
  at (1.0, 3.2) {bgms};
\node[anchor=west, text=teal, font=\fontfamily{phv}\selectfont\fontsize{14}{14}\selectfont]
  at (1.05, 1.7) {Bayesian Analysis of Graphical Models};

% =================================================================
% NETWORK with edges as probability bands that resolve left-to-right
%
% Each edge is drawn as a fuzzy wide band on its left end and
% sharpens into a crisp line on its right end. Edges that survive
% selection become bright; edges that don't fade to nothing.
% =================================================================

\coordinate (n1) at (12.0, 3.8);
\coordinate (n2) at (14.0, 4.2);
\coordinate (n3) at (16.0, 3.5);
\coordinate (n4) at (18.0, 4.0);
\coordinate (n5) at (13.0, 2.0);
\coordinate (n6) at (15.0, 1.5);
\coordinate (n7) at (17.0, 2.2);
\coordinate (n8) at (19.0, 1.8);
\coordinate (n9) at (14.5, 3.0);
\coordinate (n10) at (16.5, 2.8);

% --- SURVIVING EDGES: fuzzy band → crisp line ---
% Each drawn in 3 passes: wide+faint, medium, narrow+bright

% n1--n2
\draw[teal, opacity=0.06, line width=6pt] (n1) -- (n2);
\draw[teal, opacity=0.15, line width=3pt] (n1) -- ($(n1)!0.4!(n2)$);
\draw[teal, opacity=0.25, line width=2pt] ($(n1)!0.3!(n2)$) -- ($(n1)!0.7!(n2)$);
\draw[teal, opacity=0.70, line width=1.2pt] ($(n1)!0.5!(n2)$) -- (n2);

% n2--n9
\draw[teal, opacity=0.06, line width=6pt] (n2) -- (n9);
\draw[teal, opacity=0.15, line width=3pt] (n2) -- ($(n2)!0.4!(n9)$);
\draw[teal, opacity=0.30, line width=2pt] ($(n2)!0.3!(n9)$) -- ($(n2)!0.7!(n9)$);
\draw[teal, opacity=0.75, line width=1.2pt] ($(n2)!0.5!(n9)$) -- (n9);

% n9--n3
\draw[teal, opacity=0.06, line width=6pt] (n9) -- (n3);
\draw[teal, opacity=0.18, line width=3pt] (n9) -- ($(n9)!0.4!(n3)$);
\draw[teal, opacity=0.35, line width=2pt] ($(n9)!0.3!(n3)$) -- ($(n9)!0.7!(n3)$);
\draw[teal, opacity=0.75, line width=1.2pt] ($(n9)!0.5!(n3)$) -- (n3);

% n3--n10
\draw[teal, opacity=0.06, line width=5pt] (n3) -- (n10);
\draw[teal, opacity=0.20, line width=2.5pt] (n3) -- ($(n3)!0.5!(n10)$);
\draw[teal, opacity=0.70, line width=1.2pt] ($(n3)!0.4!(n10)$) -- (n10);

% n10--n4
\draw[teal, opacity=0.06, line width=5pt] (n10) -- (n4);
\draw[teal, opacity=0.20, line width=2.5pt] (n10) -- ($(n10)!0.5!(n4)$);
\draw[teal, opacity=0.65, line width=1.2pt] ($(n10)!0.4!(n4)$) -- (n4);

% n5--n9
\draw[teal, opacity=0.06, line width=6pt] (n5) -- (n9);
\draw[teal, opacity=0.15, line width=3pt] (n5) -- ($(n5)!0.4!(n9)$);
\draw[teal, opacity=0.30, line width=2pt] ($(n5)!0.3!(n9)$) -- ($(n5)!0.7!(n9)$);
\draw[teal, opacity=0.70, line width=1.2pt] ($(n5)!0.5!(n9)$) -- (n9);

% n5--n6
\draw[teal, opacity=0.06, line width=5pt] (n5) -- (n6);
\draw[teal, opacity=0.18, line width=2.5pt] (n5) -- ($(n5)!0.5!(n6)$);
\draw[teal, opacity=0.65, line width=1.2pt] ($(n5)!0.4!(n6)$) -- (n6);

% n6--n7
\draw[teal, opacity=0.06, line width=5pt] (n6) -- (n7);
\draw[teal, opacity=0.20, line width=2.5pt] (n6) -- ($(n6)!0.5!(n7)$);
\draw[teal, opacity=0.70, line width=1.2pt] ($(n6)!0.4!(n7)$) -- (n7);

% n7--n8
\draw[teal, opacity=0.06, line width=5pt] (n7) -- (n8);
\draw[teal, opacity=0.20, line width=2.5pt] (n7) -- ($(n7)!0.5!(n8)$);
\draw[teal, opacity=0.65, line width=1.2pt] ($(n7)!0.4!(n8)$) -- (n8);

% --- DYING EDGES: fuzzy band → fading to nothing ---
% Only the wide faint band, no crisp resolution

% n2--n3
\draw[teal, opacity=0.08, line width=5pt] (n2) -- (n3);
\draw[teal, opacity=0.04, line width=2pt] ($(n2)!0.3!(n3)$) -- ($(n2)!0.7!(n3)$);

% n3--n4
\draw[teal, opacity=0.06, line width=4pt] (n3) -- (n4);
\draw[teal, opacity=0.03, line width=1.5pt] ($(n3)!0.4!(n4)$) -- ($(n3)!0.8!(n4)$);

% n1--n5
\draw[teal, opacity=0.07, line width=4pt] (n1) -- (n5);

% n4--n8
\draw[teal, opacity=0.05, line width=4pt] (n4) -- (n8);

% n6--n10
\draw[teal, opacity=0.06, line width=3.5pt] (n6) -- (n10);

% n9--n10
\draw[teal, opacity=0.07, line width=4pt] (n9) -- (n10);

% --- Nodes ---
\foreach \n/\s in {n1/4pt, n2/5pt, n3/6pt, n4/4.5pt, n5/5.5pt,
                   n6/4pt, n7/5pt, n8/3.5pt, n9/6.5pt, n10/5pt} {
  \fill[teal] (\n) circle (\s);
}

% Subtle glow on hub nodes
\foreach \n/\s in {n9/6.5pt, n3/6pt} {
  \fill[teal, opacity=0.10] (\n) circle ({\s*2.0});
}

\end{tikzpicture}
\end{document}
