[step:Construct a large separated support family in both ratio regimes]Let $L := \log(d/k)$. The covering property from maximality gives
\begin{align*}
\mathcal{S}_k \subset \bigcup_{A \in \mathcal{A}} B_A.
\end{align*}
Hence
\begin{align*}
\binom{d}{k} = |\mathcal{S}_k| \leq |\mathcal{A}| \sup_{A \in \mathcal{A}} |B_A|.
\end{align*}
We justify the binomial lower bound used below. Since $d\geq k$ and $1\leq r\leq k$, one has
\begin{align*}
\frac{d-k+r}{r} \geq \frac{d}{k},
\end{align*}
because $k(d-k+r) - dr = (k-r)(d-k) \geq 0$. Therefore
\begin{align*}
\binom{d}{k}=\prod_{r=1}^{k}\frac{d-k+r}{r}\geq \left(\frac{d}{k}\right)^k.
\end{align*}
Taking logarithms and using the ball estimate from the previous step, we obtain
\begin{align*}
\log |\mathcal{A}| \geq \frac{3k}{4}\log\left(\frac{d}{k}\right)-3k.
\end{align*}
If $L\geq 8$, then
\begin{align*}
\log |\mathcal{A}| \geq \frac{3k}{8}\log\left(\frac{d}{k}\right).
\end{align*}
In this case set $\mathcal{A}_* := \mathcal{A}$.
It remains to handle $L<8$. Define the binary entropy constant
\begin{align*}
H_0 := -\frac{1}{4}\log\left(\frac{1}{4}\right)-\frac{3}{4}\log\left(\frac{3}{4}\right)
\end{align*}
and define $\gamma := \log 2-H_0$. Since
\begin{align*}
H_0 = 2\log 2-\frac{3}{4}\log 3,
\end{align*}
we have
\begin{align*}
\gamma = \frac{3}{4}\log 3-\log 2.
\end{align*}
The elementary estimates $\log 3\geq 1.09$ and $\log 2\leq 0.7$ give
\begin{align*}
\gamma \geq \frac{3}{4}\cdot 1.09-0.7=0.1175\geq \frac{1}{9}.
\end{align*}
A greedy packing argument in $\{0,1\}^k$ gives a set $\mathcal{C}\subset\{0,1\}^k$ such that $d_H(u,u')\geq k/4$ for distinct $u,u'\in\mathcal{C}$ and
\begin{align*}
\log |\mathcal{C}| \geq \gamma k.
\end{align*}
Indeed, a maximal such $\mathcal{C}$ has Hamming balls of radius strictly less than $k/4$ covering $\{0,1\}^k$. For $0<p\leq 1/2$, the binomial entropy estimate follows as follows. Set $t:=p/(1-p)\in(0,1]$. Since $m\leq pk$ implies $t^{-m}\leq t^{-pk}$, the [binomial theorem](/theorems/750) gives
\begin{align*}
\sum_{0\leq m\leq pk}\binom{k}{m}\leq t^{-pk}\sum_{m=0}^k\binom{k}{m}t^m=t^{-pk}(1+t)^k=\exp(kH(p)),
\end{align*}
where $H(p):=-p\log p-(1-p)\log(1-p)$. Applying this with $p=1/4$ shows that each strict-radius ball has at most $\exp(H_0k)$ points, since the sum over integers $m<k/4$ is bounded by the sum over $m\leq k/4$. Therefore $2^k\leq |\mathcal{C}|\exp(H_0k)$.
Since $d\geq 2k$, define disjoint coordinate pairs $P_i:=\{2i-1,2i\}\subset\{1,\dots,d\}$ for $1\leq i\leq k$. For $u\in\mathcal{C}$, define $A_u\in\mathcal{S}_k$ by including $2i-1$ when $u_i=0$ and including $2i$ when $u_i=1$. Set
\begin{align*}
\mathcal{A}_* := \{A_u : u\in\mathcal{C}\}.
\end{align*}
If $u,u'\in\mathcal{C}$ are distinct, then each coordinate where $u$ and $u'$ differ changes exactly one selected element inside the corresponding pair, so
\begin{align*}
|A_u\triangle A_{u'}| = 2d_H(u,u') \geq \frac{k}{2}.
\end{align*}
Moreover, because $L<8$,
\begin{align*}
\log |\mathcal{A}_*| = \log |\mathcal{C}| \geq \gamma k \geq \frac{\gamma}{8}k\log\left(\frac{d}{k}\right).
\end{align*}
Combining the two regimes with the explicit constant
\begin{align*}
c := \frac{1}{72}
\end{align*}
gives a family $\mathcal{A}_*\subset\mathcal{S}_k$ satisfying $|A\triangle B|\geq k/2$ for distinct $A,B\in\mathcal{A}_*$ and
\begin{align*}
\log |\mathcal{A}_*| \geq c k\log\left(\frac{d}{k}\right),
\end{align*}
because $1/72\leq 3/8$ and $1/72\leq \gamma/8$ follows from $\gamma\geq 1/9$.[/step]