#home{background:radial-gradient(circle,#060207 0,#200724 100%);min-width:100%;width:100%;height:100%;z-index:0}#home.blue-theme{background:radial-gradient(circle,#060a14 0,#0c1a2e 100%)}.container-bg{overflow:hidden}.background-bg,.container-bg{width:100%;height:100%;z-index:0;pointer-events:none}.background-bg{display:block;position:fixed;top:0;left:0;object-fit:cover;mask-image:radial-gradient(white 0,white 80%,transparent 0,transparent);-webkit-mask-image:radial-gradient(white 0,white 80%,transparent 0,transparent)}.toggleButton{position:fixed;color:#fff;font-size:.8rem;bottom:10px;right:12px;z-index:40;opacity:.3;pointer-events:auto}.toggleButton:hover{opacity:1}.circle-container{position:absolute;transform:translateY(-10vh);animation:linear infinite}.circle-container .circle{width:100%;height:100%;border-radius:50%;mix-blend-mode:screen;background-image:radial-gradient(hsl(0,0%,100%),hsl(0,0%,90%) 10%,hsla(0,0%,100%,0) 56%);animation:fadein-frames .2s infinite,scale-frames 2s infinite}@keyframes fade-frames{0%,to{opacity:1}50%{opacity:.7}}@keyframes scale-frames{0%,to{transform:scale3d(.4,.4,1)}50%{transform:scale3d(2.2,2.2,1)}}.circle-container:first-child{width:3px;height:3px;animation-name:move-frames-1;animation-duration:29339ms;animation-delay:12958ms}@keyframes move-frames-1{0%{transform:translate3d(55vw,102vh,0)}to{transform:translate3d(37vw,-113vh,0)}}.circle-container:first-child .circle{animation-delay:3381ms}.circle-container:nth-child(2){width:8px;height:8px;animation-name:move-frames-2;animation-duration:28682ms;animation-delay:34194ms}@keyframes move-frames-2{0%{transform:translate3d(21vw,102vh,0)}to{transform:translate3d(32vw,-104vh,0)}}.circle-container:nth-child(2) .circle{animation-delay:1566ms}.circle-container:nth-child(3){width:2px;height:2px;animation-name:move-frames-3;animation-duration:30571ms;animation-delay:31803ms}@keyframes move-frames-3{0%{transform:translate3d(9vw,102vh,0)}to{transform:translate3d(4vw,-113vh,0)}}.circle-container:nth-child(3) .circle{animation-delay:1624ms}.circle-container:nth-child(4){width:5px;height:5px;animation-name:move-frames-4;animation-duration:30644ms;animation-delay:3.54s}@keyframes move-frames-4{0%{transform:translate3d(32vw,106vh,0)}to{transform:translate3d(79vw,-108vh,0)}}.circle-container:nth-child(4) .circle{animation-delay:74ms}.circle-container:nth-child(5){width:5px;height:5px;animation-name:move-frames-5;animation-duration:34295ms;animation-delay:21.41s}@keyframes move-frames-5{0%{transform:translate3d(57vw,109vh,0)}to{transform:translate3d(66vw,-133vh,0)}}.circle-container:nth-child(5) .circle{animation-delay:1306ms}.circle-container:nth-child(6){width:7px;height:7px;animation-name:move-frames-6;animation-duration:34363ms;animation-delay:31103ms}@keyframes move-frames-6{0%{transform:translate3d(46vw,110vh,0)}to{transform:translate3d(1vw,-134vh,0)}}.circle-container:nth-child(6) .circle{animation-delay:727ms}.circle-container:nth-child(7){width:6px;height:6px;animation-name:move-frames-7;animation-duration:33887ms;animation-delay:32792ms}@keyframes move-frames-7{0%{transform:translate3d(63vw,110vh,0)}to{transform:translate3d(16vw,-131vh,0)}}.circle-container:nth-child(7) .circle{animation-delay:1719ms}.circle-container:nth-child(8){width:1px;height:1px;animation-name:move-frames-8;animation-duration:32256ms;animation-delay:12711ms}@keyframes move-frames-8{0%{transform:translate3d(78vw,108vh,0)}to{transform:translate3d(26vw,-133vh,0)}}.circle-container:nth-child(8) .circle{animation-delay:1979ms}.circle-container:nth-child(9){width:1px;height:1px;animation-name:move-frames-9;animation-duration:36795ms;animation-delay:36698ms}@keyframes move-frames-9{0%{transform:translate3d(42vw,103vh,0)}to{transform:translate3d(63vw,-108vh,0)}}.circle-container:nth-child(9) .circle{animation-delay:1003ms}.circle-container:nth-child(10){width:3px;height:3px;animation-name:move-frames-10;animation-duration:34569ms;animation-delay:12.28s}@keyframes move-frames-10{0%{transform:translate3d(43vw,107vh,0)}to{transform:translate3d(70vw,-136vh,0)}}.circle-container:nth-child(10) .circle{animation-delay:107ms}.circle-container:nth-child(11){width:2px;height:2px;animation-name:move-frames-11;animation-duration:29483ms;animation-delay:34809ms}@keyframes move-frames-11{0%{transform:translate3d(93vw,107vh,0)}to{transform:translate3d(18vw,-113vh,0)}}.circle-container:nth-child(11) .circle{animation-delay:2.89s}.circle-container:nth-child(12){width:5px;height:5px;animation-name:move-frames-12;animation-duration:29365ms;animation-delay:27869ms}@keyframes move-frames-12{0%{transform:translate3d(95vw,110vh,0)}to{transform:translate3d(28vw,-136vh,0)}}.circle-container:nth-child(12) .circle{animation-delay:1794ms}.circle-container:nth-child(13){width:5px;height:5px;animation-name:move-frames-13;animation-duration:36834ms;animation-delay:16995ms}@keyframes move-frames-13{0%{transform:translate3d(79vw,104vh,0)}to{transform:translate3d(14vw,-127vh,0)}}.circle-container:nth-child(13) .circle{animation-delay:2034ms}.circle-container:nth-child(14){width:7px;height:7px;animation-name:move-frames-14;animation-duration:31312ms;animation-delay:26478ms}@keyframes move-frames-14{0%{transform:translate3d(77vw,108vh,0)}to{transform:translate3d(72vw,-128vh,0)}}.circle-container:nth-child(14) .circle{animation-delay:1444ms}.circle-container:nth-child(15){width:7px;height:7px;animation-name:move-frames-15;animation-duration:30773ms;animation-delay:14401ms}@keyframes move-frames-15{0%{transform:translate3d(5vw,108vh,0)}to{transform:translate3d(58vw,-138vh,0)}}.circle-container:nth-child(15) .circle{animation-delay:733ms}.circle-container:nth-child(16){width:2px;height:2px;animation-name:move-frames-16;animation-duration:36267ms;animation-delay:8529ms}@keyframes move-frames-16{0%{transform:translate3d(95vw,105vh,0)}to{transform:translate3d(7vw,-113vh,0)}}.circle-container:nth-child(16) .circle{animation-delay:1432ms}.circle-container:nth-child(17){width:2px;height:2px;animation-name:move-frames-17;animation-duration:32632ms;animation-delay:18549ms}@keyframes move-frames-17{0%{transform:translate3d(44vw,101vh,0)}to{transform:translate3d(31vw,-109vh,0)}}.circle-container:nth-child(17) .circle{animation-delay:37ms}.circle-container:nth-child(18){width:2px;height:2px;animation-name:move-frames-18;animation-duration:35.73s;animation-delay:34172ms}@keyframes move-frames-18{0%{transform:translate3d(70vw,101vh,0)}to{transform:translate3d(5vw,-115vh,0)}}.circle-container:nth-child(18) .circle{animation-delay:3366ms}.circle-container:nth-child(19){width:6px;height:6px;animation-name:move-frames-19;animation-duration:29237ms;animation-delay:22.64s}@keyframes move-frames-19{0%{transform:translate3d(83vw,110vh,0)}to{transform:translate3d(28vw,-112vh,0)}}.circle-container:nth-child(19) .circle{animation-delay:3913ms}.circle-container:nth-child(20){width:3px;height:3px;animation-name:move-frames-20;animation-duration:33023ms;animation-delay:23799ms}@keyframes move-frames-20{0%{transform:translate3d(63vw,101vh,0)}to{transform:translate3d(44vw,-121vh,0)}}.circle-container:nth-child(20) .circle{animation-delay:1784ms}.circle-container:nth-child(21){width:2px;height:2px;animation-name:move-frames-21;animation-duration:35866ms;animation-delay:10535ms}@keyframes move-frames-21{0%{transform:translate3d(70vw,105vh,0)}to{transform:translate3d(3vw,-126vh,0)}}.circle-container:nth-child(21) .circle{animation-delay:1845ms}.circle-container:nth-child(22){width:3px;height:3px;animation-name:move-frames-22;animation-duration:34792ms;animation-delay:27326ms}@keyframes move-frames-22{0%{transform:translate3d(19vw,102vh,0)}to{transform:translate3d(62vw,-105vh,0)}}.circle-container:nth-child(22) .circle{animation-delay:3863ms}.circle-container:nth-child(23){width:1px;height:1px;animation-name:move-frames-23;animation-duration:33598ms;animation-delay:11691ms}@keyframes move-frames-23{0%{transform:translate3d(38vw,106vh,0)}to{transform:translate3d(57vw,-114vh,0)}}.circle-container:nth-child(23) .circle{animation-delay:2872ms}.circle-container:nth-child(24){width:4px;height:4px;animation-name:move-frames-24;animation-duration:28023ms;animation-delay:27783ms}@keyframes move-frames-24{0%{transform:translate3d(78vw,110vh,0)}to{transform:translate3d(38vw,-115vh,0)}}.circle-container:nth-child(24) .circle{animation-delay:1s}.circle-container:nth-child(25){width:8px;height:8px;animation-name:move-frames-25;animation-duration:36.83s;animation-delay:36879ms}@keyframes move-frames-25{0%{transform:translate3d(23vw,101vh,0)}to{transform:translate3d(68vw,-120vh,0)}}.circle-container:nth-child(25) .circle{animation-delay:3287ms}