.network-home{background:hsl(var(--background))}.network-home main{position:relative;isolation:isolate}.network-home main>section{position:relative;z-index:1}.network-backdrop{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;color:hsl(var(--primary));background:radial-gradient(ellipse 40% 55% at 78% 42%,hsl(var(--primary) / .055),transparent 85%)}.network-light{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,hsl(var(--background) / .88) 10%,transparent 75%)}.network-svg{position:absolute;width:min(48vw,720px);height:min(72vh,740px);right:max(0px,calc((100vw - 1550px)/2));top:50%;transform:translateY(calc(-50% + var(--network-depth, 0px)));opacity:.75;transition:transform .8s ease;filter:drop-shadow(0 0 26px hsl(var(--primary) / .13))}.network-svg [data-stage]{opacity:0;transition:opacity .45s ease}.network-svg [data-stage=core]{opacity:1}.network-core{filter:drop-shadow(0 0 15px hsl(var(--primary) / .22))}.network-reach,.network-focus{opacity:.7}.network-stage-marketing .network-reach{animation:network-reach 9s linear infinite}.network-stage-advertising .network-focus{animation:network-focus 5s linear infinite}.network-followup{opacity:.7}.network-stage-operations .network-followup{animation:network-followup 7s linear infinite}@keyframes network-followup{to{stroke-dashoffset:-224}}@keyframes network-reach{to{stroke-dashoffset:-204}}@keyframes network-focus{to{stroke-dashoffset:-236}}.network-chapter{border-top:1px solid hsl(var(--border) / .5)}.network-home .network-chapter .group:hover{box-shadow:0 14px 45px -20px hsl(var(--primary) / .27)}@media(max-width:1023px){.network-svg{width:55vw;right:-15vw;opacity:.4}.network-light{background:linear-gradient(90deg,hsl(var(--background) / .95),hsl(var(--background) / .28))}}@media(max-width:639px){.network-reach,.network-focus,.network-followup{animation:none!important}.network-svg{width:100vw;height:70vh;right:-44vw;top:34%;opacity:.22;transform:translateY(-50%)}.network-svg [data-stage]{opacity:0!important}.network-svg [data-stage=core]{opacity:.8!important}.network-light{background:linear-gradient(90deg,hsl(var(--background) / .92),hsl(var(--background) / .4))}}@media(prefers-reduced-motion:reduce){.network-reach,.network-focus,.network-followup{animation:none!important}.network-svg,.network-svg [data-stage]{transition:none!important}.network-svg [data-stage]{opacity:0!important}.network-svg [data-stage=core]{opacity:1!important}}
