.dc-smoke{position:fixed;inset:0;z-index:9970;overflow:hidden;pointer-events:none;--dc-smoke-k:1.35}.dc-smoke-plume{position:absolute;border-radius:50%;will-change:transform}.dc-smoke-plume--a{top:5vh;right:-28vmax;width:80vmax;height:62vmax;background:radial-gradient(closest-side,rgb(201 146 36/calc(.2 * var(--dc-smoke-k))),rgb(201 146 36/calc(.085 * var(--dc-smoke-k))) 55%,transparent);animation:dc-smoke-a 36s ease-in-out infinite alternate}.dc-smoke-plume--b{top:-30vmax;left:-26vmax;width:68vmax;height:52vmax;background:radial-gradient(closest-side,rgb(201 146 36/calc(.15 * var(--dc-smoke-k))),rgb(201 146 36/calc(.06 * var(--dc-smoke-k))) 55%,transparent);animation:dc-smoke-b 44s ease-in-out infinite alternate}.dc-smoke-plume--c{bottom:-34vmax;left:4vw;width:60vmax;height:48vmax;background:radial-gradient(closest-side,rgb(241 199 91/calc(.11 * var(--dc-smoke-k))),rgb(201 146 36/calc(.045 * var(--dc-smoke-k))) 60%,transparent);animation:dc-smoke-c 52s ease-in-out infinite alternate}.dc-smoke-wisps{position:absolute;inset:-25%;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0035 0.006' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.75 0 0 0 0 0.32 1.9 0 0 0 -0.78'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");background-size:900px 900px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 70% 45%,#000 15%,transparent 72%),radial-gradient(ellipse 45% 40% at 15% 10%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 55% at 70% 45%,#000 15%,transparent 72%),radial-gradient(ellipse 45% 40% at 15% 10%,#000 10%,transparent 70%);will-change:transform;animation:dc-smoke-wisps 70s linear infinite alternate}body:has(.hx-home) .dc-smoke{--dc-smoke-k:1.5}body:has(.hx-home) .dc-smoke-wisps{opacity:.24}@keyframes dc-smoke-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-9vw,12vh,0) scale(1.12)}}@keyframes dc-smoke-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(12vw,8vh,0) scale(.94)}}@keyframes dc-smoke-c{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(18vw,-14vh,0) scale(1.1)}}@keyframes dc-smoke-wisps{0%{transform:translate3d(0,4%,0)}to{transform:translate3d(-5%,-6%,0)}}@media (prefers-reduced-motion:reduce){.dc-smoke-plume,.dc-smoke-wisps{animation:none}}@media print{.dc-smoke{display:none}}