.grainient-container{contain:strict;background:radial-gradient(circle at 72% 18%,#4b71d285,#0000 46%),linear-gradient(145deg,#101a35,#07080b 70%);width:100%;min-width:1px;height:100%;min-height:1px;position:relative;overflow:hidden}.grainient-container canvas{width:100%;height:100%;display:block}.grainient-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.grainient-backdrop__sticky{width:100%;height:100svh;min-height:40rem;position:sticky;top:0}.grainient-backdrop:after{content:"";background:radial-gradient(78% 60% at 50% 8%,#0000 18%,#07080b33 64%,#07080bdb 100%),linear-gradient(#07080b1f,#07080bb8 66%,#07080b 100%);position:absolute;inset:0}.grainient-page{isolation:isolate;background:#07080b;position:relative;overflow:clip}.grainient-page>:not(.grainient-backdrop){z-index:1;position:relative}.grainient-backdrop--contact:after{background:radial-gradient(66% 62% at 50% 22%,#0000 10%,#07080b47 66%,#07080be6 100%),linear-gradient(#07080b14,#07080bb3 78%,#07080b 100%)}.grainient-backdrop--systems:after{background:radial-gradient(84% 68% at 66% 12%,#0000 8%,#07080b2e 64%,#07080bc7 100%),linear-gradient(#07080b0a,#07080b94 82%,#07080b 100%)}.blog-post-stage{isolation:isolate;background:#07080b;position:relative;overflow:clip}.blog-post-article{z-index:1;position:relative}.blog-post-body{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:#0a0d15eb;border:1px solid #9ebcff38;border-radius:1.75rem;box-shadow:0 28px 90px #00000059,inset 0 1px #ffffff0f}[data-theme=light] .grainient-container{background:radial-gradient(circle at 72% 18%,#5a7ed666,#0000 46%),linear-gradient(145deg,#dfe8ff,#f7f8fb 72%)}[data-theme=light] .grainient-backdrop:after{background:radial-gradient(78% 60% at 50% 8%,#0000 18%,#f7f8fb2e 64%,#f7f8fbd1 100%),linear-gradient(#f7f8fb14,#f7f8fbad 66%,#f7f8fb 100%)}[data-theme=light] .grainient-page{background:#f7f8fb}[data-theme=light] .grainient-backdrop--contact:after{background:radial-gradient(66% 62% at 50% 22%,#0000 10%,#f7f8fb38 66%,#f7f8fbe0 100%),linear-gradient(#f7f8fb0a,#f7f8fba8 78%,#f7f8fb 100%)}[data-theme=light] .grainient-backdrop--systems:after{background:radial-gradient(84% 68% at 66% 12%,#0000 8%,#f7f8fb29 64%,#f7f8fbc2 100%),linear-gradient(#f7f8fb05,#f7f8fb80 82%,#f7f8fb 100%)}[data-theme=light] .blog-post-stage{background:#f7f8fb}[data-theme=light] .blog-post-body{background:#ffffffe0;border-color:#315fc833;box-shadow:0 28px 90px #2a344e1f,inset 0 1px #fffc}@media (max-width:639px){.grainient-backdrop__sticky{min-height:34rem}.blog-post-body{border-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.grainient-container canvas{animation:none}}
