.atmosphere-host{isolation:isolate;position:relative}.ambient-smoke{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;height:min(720px,100% - 60px);opacity:calc(var(--ambient-opacity,.4) * var(--ambient-visibility,1));-webkit-mask-image:radial-gradient(ellipse at var(--ambient-x,65%) var(--ambient-y,55%), #000 5%, #000b 38%, transparent 74%);-webkit-mask-image:radial-gradient(ellipse at var(--ambient-x,65%) var(--ambient-y,55%), #000 5%, #000b 38%, transparent 74%);mask-image:radial-gradient(ellipse at var(--ambient-x,65%) var(--ambient-y,55%), #000 5%, #000b 38%, transparent 74%);position:absolute;inset:60px 0 auto;overflow:clip}.ambient-smoke-fallback,.ambient-smoke-canvas{position:absolute;inset:0}.ambient-smoke-fallback{background:url(/images/smoke-fallback.svg) var(--ambient-x,65%) var(--ambient-y,55%) / cover no-repeat;opacity:.28}.ambient-smoke-canvas{opacity:0;transition:opacity .8s}.ambient-smoke.is-ready .ambient-smoke-canvas{opacity:1}.ambient-smoke.is-ready .ambient-smoke-fallback{opacity:0;transition:opacity .8s}.ambient-smoke-canvas canvas{width:100%;height:100%;display:block}.ambient-smoke-control{bottom:22px;right:var(--gutter);letter-spacing:.02em;color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:9px;line-height:1.5;transition:color .2s;position:absolute}.ambient-smoke-control:hover{color:var(--text)}@media (max-width:640px){.ambient-smoke{height:min(580px,100% - 70px);opacity:calc(var(--ambient-opacity,.4) * var(--ambient-visibility,1) * .8);inset-block-start:70px}.ambient-smoke-control{bottom:14px}}@media (prefers-reduced-motion:reduce){.ambient-smoke{opacity:calc(var(--ambient-opacity,.4) * .65)}.ambient-smoke-canvas,.ambient-smoke-control{display:none}.ambient-smoke-fallback{opacity:.28!important}}
