.rw-animated-grid--yes{isolation:isolate;position:relative}
.rw-animated-grid-canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}
.rw-animated-path-layer{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}
.rw-animated-path-layer svg{height:var(--rw-ap-height,150%);left:var(--rw-ap-left,-8%);overflow:visible;position:absolute;top:var(--rw-ap-top,-22%);width:var(--rw-ap-width,118%)}
.rw-animated-path-layer path{fill:none;stroke:var(--rw-ap-color,rgba(255,255,255,.05));stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--rw-ap-stroke,110);vector-effect:non-scaling-stroke;will-change:stroke-dashoffset}
.rw-animated-grid-position--behind>.rw-animated-grid-canvas{z-index:0}
.rw-animated-grid-position--behind>.rw-animated-path-layer{z-index:0}
.rw-animated-grid-position--behind>:not(.rw-animated-grid-canvas):not(.rw-animated-path-layer):not(.rw-background-pattern):not(.rw-image-trail-layer):not(.rw-film-layer):not(.rw-spotlight-layer):not(.rw-spotlight-dot):not(.rw-depth-world):not(.rw-magnetic-layer):not(.rw-magnetic-cursor):not(.rw-shape-divider){position:relative;z-index:1}
.rw-animated-grid-position--front>.rw-animated-grid-canvas{z-index:10}
.rw-animated-grid-position--front>.rw-animated-path-layer{z-index:10}
.rw-animated-grid-mask--edges>.rw-animated-grid-canvas{-webkit-mask-image:radial-gradient(ellipse at center,#000 15%,transparent var(--rw-ag-mask-size,75%));mask-image:radial-gradient(ellipse at center,#000 15%,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--left>.rw-animated-grid-canvas{-webkit-mask-image:linear-gradient(to right,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to right,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--right>.rw-animated-grid-canvas{-webkit-mask-image:linear-gradient(to left,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to left,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--top>.rw-animated-grid-canvas{-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to bottom,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--bottom>.rw-animated-grid-canvas{-webkit-mask-image:linear-gradient(to top,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to top,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--radial>.rw-animated-grid-canvas{-webkit-mask-image:radial-gradient(circle at var(--rw-ag-mask-x,50%) var(--rw-ag-mask-y,50%),#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:radial-gradient(circle at var(--rw-ag-mask-x,50%) var(--rw-ag-mask-y,50%),#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--edges>.rw-animated-path-layer{-webkit-mask-image:radial-gradient(ellipse at center,#000 15%,transparent var(--rw-ag-mask-size,75%));mask-image:radial-gradient(ellipse at center,#000 15%,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--left>.rw-animated-path-layer{-webkit-mask-image:linear-gradient(to right,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to right,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--right>.rw-animated-path-layer{-webkit-mask-image:linear-gradient(to left,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to left,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--top>.rw-animated-path-layer{-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to bottom,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--bottom>.rw-animated-path-layer{-webkit-mask-image:linear-gradient(to top,#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:linear-gradient(to top,#000 0,transparent var(--rw-ag-mask-size,75%))}
.rw-animated-grid-mask--radial>.rw-animated-path-layer{-webkit-mask-image:radial-gradient(circle at var(--rw-ag-mask-x,50%) var(--rw-ag-mask-y,50%),#000 0,transparent var(--rw-ag-mask-size,75%));mask-image:radial-gradient(circle at var(--rw-ag-mask-x,50%) var(--rw-ag-mask-y,50%),#000 0,transparent var(--rw-ag-mask-size,75%))}
@media (prefers-reduced-motion:reduce){.rw-animated-grid-canvas,.rw-animated-path-layer{opacity:.8}}
