.services-hero-dots{--sd-dot-a:212 168 75;--sd-dot-b:138 111 26;--sd-dot-c:107 85 24;--sd-light-a:200 160 53;--sd-light-b:92 68 16;--sd-light-d:61 42 5;--sd-base:rgb(var(--night-1-rgb));--sd-line:rgb(var(--accent-rgb) / .07);--sd-1:rgb(var(--sd-dot-a) / .42);--sd-2:rgb(var(--sd-dot-b) / .32);--sd-3:rgb(var(--accent-rgb) / .38);--sd-4:rgb(var(--sd-dot-c) / .28);opacity:.25;background-color:var(--sd-base);background-image:repeating-linear-gradient(var(--sd-line), var(--sd-line) 1px, transparent 1px, transparent 1.5em), repeating-linear-gradient(to right, var(--sd-line), var(--sd-line) 1px, transparent 1px, transparent 1em),  radial-gradient(circle at 1em 1.5em, var(--sd-1) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-2) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-3) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-4) 3px, transparent 3px),  radial-gradient(circle at 1em 1.5em, var(--sd-4) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-2) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-3) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-1) 3px, transparent 3px),  radial-gradient(circle at 1em 1.5em, var(--sd-2) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-4) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-1) 3px, transparent 3px), radial-gradient(circle at 1em 1.5em, var(--sd-1) 3px, transparent 3px);background-position:0 0,0 0,1em 0,1em 0,1em 0,1em 0,2em 1.5em,2em 1.5em,2em 1.5em,2em 1.5em,0 3em,0 3em,0 3em,0 3em;background-size:auto,auto,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em,11em 4.5em,7em 4.5em,5em 4.5em,3em 4.5em;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}:root[data-palette=harbor] .services-hero-dots{--sd-dot-a:231 169 143;--sd-dot-b:157 109 87;--sd-dot-c:117 81 64;--sd-light-a:227 162 133;--sd-light-b:98 66 52;--sd-light-d:47 79 97}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .services-hero-dots{--sd-base:#faf8f4;--sd-line:#0000000f;--sd-1:rgb(var(--sd-light-a) / .38);--sd-2:rgb(var(--sd-light-b) / .28);--sd-3:rgb(var(--sd-dot-b) / .32);--sd-4:rgb(var(--sd-light-d) / .25)}}[data-theme=light] .services-hero-dots{--sd-base:#faf8f4;--sd-line:#0000000f;--sd-1:rgb(var(--sd-light-a) / .38);--sd-2:rgb(var(--sd-light-b) / .28);--sd-3:rgb(var(--sd-dot-b) / .32);--sd-4:rgb(var(--sd-light-d) / .25)}
