@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";header{height:100vh;min-height:max-content;padding-top:7rem;overflow:hidden}.header__container{text-align:center;height:100%;position:relative}.cta{justify-content:center;gap:1.2rem;margin-top:2.5rem;display:flex}.header__socials{flex-direction:column;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:3rem;left:0}.header__socials a{size:5rem;color:var(--color-white)}.header__socials a :hover{color:var(--color-primary)}.header__socials:after{content:"";background:var(--color-primary);width:1px;height:2rem}.me{background:linear-gradient(var(--color-primary), transparent);border-radius:15rem 15rem 0 0;justify-content:center;align-items:flex-end;width:30rem;height:35rem;margin-top:6rem;display:flex;position:absolute;left:calc(50% - 15rem);overflow:hidden}.image-container{justify-content:center;align-items:flex-end;width:100%;height:100%;padding:0;display:flex;position:relative}.image-container .header-image{object-fit:cover;object-position:center bottom;opacity:0;width:100%;height:85%;transition:opacity .6s,transform .3s;display:block;position:absolute;transform:scale(1.15)translateY(0)}.image-container .header-image.active{opacity:1;z-index:1}.image-container:hover .header-image.active,.image-container .header-image.active.hovered{transform:scale(1.25)translateY(-1rem)}.header-image-indicators{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border-radius:2rem;gap:.5rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.header-image-indicator{cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:all .3s}.header-image-indicator:hover{background:#ffffff80;border-color:#ffffffe6;transform:scale(1.2)}.header-image-indicator.active{background:var(--color-white);border-color:var(--color-white);transform:scale(1.3)}.scroll__down{color:var(--color-white);position:absolute;bottom:5rem;right:-2.3rem}@media screen and (width<=1200px){header{min-height:725px;padding-top:3rem}.header__container h1{font-size:4rem}}@media screen and (width<=800px){.header__container h1{font-size:2.5rem}.header__container h4{font-size:.9rem}.me{border-radius:10rem 10rem 0 0;width:20rem;height:25rem;margin-top:8rem;padding:1rem .25rem 0;left:calc(50% - 10rem)}.image-container .header-image{transform:scale(1.15)translateY(0)}.image-container:hover .header-image.active,.image-container .header-image.active.hovered{transform:scale(1.3)translateY(-.5rem)}.header-image-indicators{gap:.4rem;padding:.4rem .8rem;bottom:.5rem}.header-image-indicator{width:.5rem;height:.5rem}.header__socials,.scroll__down{display:none}}*{margin:0;padding:0}html,body{width:100%;height:100%}body{background-color:var(--color-bg)}.container__bg{width:100%;height:100vh;position:absolute}.background{width:100%;height:100vh;-webkit-mask-image:radial-gradient(var(--color-white) 0%, var(--color-white) 30%, transparent 80%, transparent);mask-image:radial-gradient(var(--color-white) 0%, var(--color-white) 30%, transparent 80%, transparent)}.circle-container{animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;transform:translateY(-10vh)}.circle-container .circle{mix-blend-mode:screen;background-image:radial-gradient(#4cb5ff,#4cb5ff 10%,#4cb5ff1a 56%);border-radius:50%;width:100%;height:100%;animation:.2s infinite fadein-frames,2s infinite scale-frames}@keyframes fade-frames{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes scale-frames{0%{transform:scale(.4)}50%{transform:scale(2.2)}to{transform:scale(.4)}}.circle-container:first-child{width:3px;height:3px;animation-name:move-frames-1;animation-duration:35.075s;animation-delay:11.676s}@keyframes move-frames-1{0%{transform:translate(96vw,-2vh)}to{transform:translate(68vw,-125vh)}}.circle-container:first-child .circle{animation-delay:3.973s}.circle-container:nth-child(2){width:7px;height:7px;animation-name:move-frames-2;animation-duration:30.44s;animation-delay:20.105s}@keyframes move-frames-2{0%{transform:translate(69vw,-2vh)}to{transform:translate(80vw,-124vh)}}.circle-container:nth-child(2) .circle{animation-delay:2.966s}.circle-container:nth-child(3){width:8px;height:8px;animation-name:move-frames-3;animation-duration:33.375s;animation-delay:12.827s}@keyframes move-frames-3{0%{transform:translate(93vw,-9vh)}to{transform:translate(77vw,-119vh)}}.circle-container:nth-child(3) .circle{animation-delay:2.043s}.circle-container:nth-child(4){width:7px;height:7px;animation-name:move-frames-4;animation-duration:36.422s;animation-delay:3.057s}@keyframes move-frames-4{0%{transform:translate(4vw,-3vh)}to{transform:translate(91vw,-110vh)}}.circle-container:nth-child(4) .circle{animation-delay:.142s}.circle-container:nth-child(5){width:1px;height:1px;animation-name:move-frames-5;animation-duration:30.462s;animation-delay:33.242s}@keyframes move-frames-5{0%{transform:translate(81vw,-8vh)}to{transform:translate(45vw,-106vh)}}.circle-container:nth-child(5) .circle{animation-delay:1.675s}.circle-container:nth-child(6){width:8px;height:8px;animation-name:move-frames-6;animation-duration:34.035s;animation-delay:34.536s}@keyframes move-frames-6{0%{transform:translate(79vw,-8vh)}to{transform:translate(28vw,-107vh)}}.circle-container:nth-child(6) .circle{animation-delay:2.719s}.circle-container:nth-child(7){width:4px;height:4px;animation-name:move-frames-7;animation-duration:28.158s;animation-delay:35.751s}@keyframes move-frames-7{0%{transform:translate(36vw,-7vh)}to{transform:translate(19vw,-130vh)}}.circle-container:nth-child(7) .circle{animation-delay:2.347s}.circle-container:nth-child(8){width:5px;height:5px;animation-name:move-frames-8;animation-duration:34.214s;animation-delay:4.455s}@keyframes move-frames-8{0%{transform:translate(57vw,-9vh)}to{transform:translate(87vw,-110vh)}}.circle-container:nth-child(8) .circle{animation-delay:3.889s}.circle-container:nth-child(9){width:6px;height:6px;animation-name:move-frames-9;animation-duration:33.251s;animation-delay:24.346s}@keyframes move-frames-9{0%{transform:translate(94vw,-8vh)}to{transform:translate(6vw,-105vh)}}.circle-container:nth-child(9) .circle{animation-delay:1.718s}.circle-container:nth-child(10){width:1px;height:1px;animation-name:move-frames-10;animation-duration:32.878s;animation-delay:36.584s}@keyframes move-frames-10{0%{transform:translate(100vw,-3vh)}to{transform:translate(69vw,-111vh)}}.circle-container:nth-child(10) .circle{animation-delay:.984s}.circle-container:nth-child(11){width:6px;height:6px;animation-name:move-frames-11;animation-duration:31.467s;animation-delay:31.467s}@keyframes move-frames-11{0%{transform:translate(61vw,-3vh)}to{transform:translate(25vw,-111vh)}}.circle-container:nth-child(11) .circle{animation-delay:.389s}.circle-container:nth-child(12){width:2px;height:2px;animation-name:move-frames-12;animation-duration:34.883s;animation-delay:14.699s}@keyframes move-frames-12{0%{transform:translate(59vw)}to{transform:translate(92vw,-118vh)}}.circle-container:nth-child(12) .circle{animation-delay:.577s}.circle-container:nth-child(13){width:2px;height:2px;animation-name:move-frames-13;animation-duration:36.811s;animation-delay:19.155s}@keyframes move-frames-13{0%{transform:translate(52vw,-2vh)}to{transform:translate(75vw,-134vh)}}.circle-container:nth-child(13) .circle{animation-delay:2.306s}.circle-container:nth-child(14){width:4px;height:4px;animation-name:move-frames-14;animation-duration:33.363s;animation-delay:19.412s}@keyframes move-frames-14{0%{transform:translate(26vw,-7vh)}to{transform:translate(7vw,-104vh)}}.circle-container:nth-child(14) .circle{animation-delay:1.932s}.circle-container:nth-child(15){width:5px;height:5px;animation-name:move-frames-15;animation-duration:29.538s;animation-delay:12.553s}@keyframes move-frames-15{0%{transform:translate(96vw,-8vh)}to{transform:translate(97vw,-103vh)}}.circle-container:nth-child(15) .circle{animation-delay:3.999s}.circle-container:nth-child(16){width:8px;height:8px;animation-name:move-frames-16;animation-duration:30.666s;animation-delay:5.768s}@keyframes move-frames-16{0%{transform:translate(51vw,-6vh)}to{transform:translate(78vw,-113vh)}}.circle-container:nth-child(16) .circle{animation-delay:1.174s}.circle-container:nth-child(17){width:1px;height:1px;animation-name:move-frames-17;animation-duration:29.212s;animation-delay:34.336s}@keyframes move-frames-17{0%{transform:translate(25vw,-1vh)}to{transform:translate(41vw,-113vh)}}.circle-container:nth-child(17) .circle{animation-delay:3.165s}.circle-container:nth-child(18){width:6px;height:6px;animation-name:move-frames-18;animation-duration:36.73s;animation-delay:9.509s}@keyframes move-frames-18{0%{transform:translate(84vw,-6vh)}to{transform:translate(5vw,-123vh)}}.circle-container:nth-child(18) .circle{animation-delay:3.52s}.circle-container:nth-child(19){width:3px;height:3px;animation-name:move-frames-19;animation-duration:31.129s;animation-delay:.77s}@keyframes move-frames-19{0%{transform:translate(48vw,-3vh)}to{transform:translate(65vw,-110vh)}}.circle-container:nth-child(19) .circle{animation-delay:1.245s}.circle-container:nth-child(20){width:3px;height:3px;animation-name:move-frames-20;animation-duration:35.446s;animation-delay:35.731s}@keyframes move-frames-20{0%{transform:translate(71vw,-1vh)}to{transform:translate(17vw,-118vh)}}.circle-container:nth-child(20) .circle{animation-delay:.358s}.circle-container:nth-child(21){width:8px;height:8px;animation-name:move-frames-21;animation-duration:34.4s;animation-delay:1.814s}@keyframes move-frames-21{0%{transform:translate(84vw,-3vh)}to{transform:translate(80vw,-131vh)}}.circle-container:nth-child(21) .circle{animation-delay:3.506s}.circle-container:nth-child(22){width:3px;height:3px;animation-name:move-frames-22;animation-duration:28.44s;animation-delay:32.352s}@keyframes move-frames-22{0%{transform:translate(53vw,-3vh)}to{transform:translate(100vw,-115vh)}}.circle-container:nth-child(22) .circle{animation-delay:.203s}.circle-container:nth-child(23){width:7px;height:7px;animation-name:move-frames-23;animation-duration:29.499s;animation-delay:16.956s}@keyframes move-frames-23{0%{transform:translate(80vw,-4vh)}to{transform:translate(76vw,-110vh)}}.circle-container:nth-child(23) .circle{animation-delay:.982s}.circle-container:nth-child(24){width:8px;height:8px;animation-name:move-frames-24;animation-duration:30.699s;animation-delay:6.043s}@keyframes move-frames-24{0%{transform:translate(31vw)}to{transform:translate(6vw,-112vh)}}.circle-container:nth-child(24) .circle{animation-delay:1.352s}.circle-container:nth-child(25){width:5px;height:5px;animation-name:move-frames-25;animation-duration:31.581s;animation-delay:29.388s}@keyframes move-frames-25{0%{transform:translate(73vw,-5vh)}to{transform:translate(66vw,-132vh)}}.circle-container:nth-child(25) .circle{animation-delay:3.323s}.circle-container:nth-child(26){width:8px;height:8px;animation-name:move-frames-26;animation-duration:29.029s;animation-delay:21s}@keyframes move-frames-26{0%{transform:translate(57vw,-6vh)}to{transform:translate(87vw,-126vh)}}.circle-container:nth-child(26) .circle{animation-delay:2.904s}.circle-container:nth-child(27){width:1px;height:1px;animation-name:move-frames-27;animation-duration:29.301s;animation-delay:34.392s}@keyframes move-frames-27{0%{transform:translate(14vw,-7vh)}to{transform:translate(80vw,-121vh)}}.circle-container:nth-child(27) .circle{animation-delay:3.121s}.circle-container:nth-child(28){width:7px;height:7px;animation-name:move-frames-28;animation-duration:35.097s;animation-delay:27.488s}@keyframes move-frames-28{0%{transform:translate(18vw,-6vh)}to{transform:translate(72vw,-105vh)}}.circle-container:nth-child(28) .circle{animation-delay:16ms}.circle-container:nth-child(29){width:7px;height:7px;animation-name:move-frames-29;animation-duration:32.002s;animation-delay:29.499s}@keyframes move-frames-29{0%{transform:translate(27vw,-5vh)}to{transform:translate(32vw,-119vh)}}.circle-container:nth-child(29) .circle{animation-delay:1.569s}.circle-container:nth-child(30){width:3px;height:3px;animation-name:move-frames-30;animation-duration:32.621s;animation-delay:35.2s}@keyframes move-frames-30{0%{transform:translate(82vw,-7vh)}to{transform:translate(25vw,-127vh)}}.circle-container:nth-child(30) .circle{animation-delay:3.082s}.circle-container:nth-child(31){width:2px;height:2px;animation-name:move-frames-31;animation-duration:32.588s;animation-delay:31.389s}@keyframes move-frames-31{0%{transform:translate(59vw,-1vh)}to{transform:translate(15vw,-139vh)}}.circle-container:nth-child(31) .circle{animation-delay:1.856s}.circle-container:nth-child(32){width:7px;height:7px;animation-name:move-frames-32;animation-duration:30.481s;animation-delay:19.564s}@keyframes move-frames-32{0%{transform:translate(65vw,-1vh)}to{transform:translate(92vw,-126vh)}}.circle-container:nth-child(32) .circle{animation-delay:.718s}.circle-container:nth-child(33){width:3px;height:3px;animation-name:move-frames-33;animation-duration:29.099s;animation-delay:25.104s}@keyframes move-frames-33{0%{transform:translate(10vw,-4vh)}to{transform:translate(81vw,-130vh)}}.circle-container:nth-child(33) .circle{animation-delay:2.051s}.circle-container:nth-child(34){width:2px;height:2px;animation-name:move-frames-34;animation-duration:32.793s;animation-delay:2.717s}@keyframes move-frames-34{0%{transform:translate(57vw,-2vh)}to{transform:translate(36vw,-138vh)}}.circle-container:nth-child(34) .circle{animation-delay:1.194s}.circle-container:nth-child(35){width:7px;height:7px;animation-name:move-frames-35;animation-duration:34.271s;animation-delay:24.469s}@keyframes move-frames-35{0%{transform:translate(22vw,-1vh)}to{transform:translate(43vw,-119vh)}}.circle-container:nth-child(35) .circle{animation-delay:91ms}.circle-container:nth-child(36){width:6px;height:6px;animation-name:move-frames-36;animation-duration:32.918s;animation-delay:18.445s}@keyframes move-frames-36{0%{transform:translate(76vw,-1vh)}to{transform:translate(90vw,-136vh)}}.circle-container:nth-child(36) .circle{animation-delay:1.176s}.circle-container:nth-child(37){width:1px;height:1px;animation-name:move-frames-37;animation-duration:33.923s;animation-delay:27.137s}@keyframes move-frames-37{0%{transform:translate(53vw,-6vh)}to{transform:translate(79vw,-114vh)}}.circle-container:nth-child(37) .circle{animation-delay:2.337s}.circle-container:nth-child(38){width:5px;height:5px;animation-name:move-frames-38;animation-duration:30.188s;animation-delay:28.592s}@keyframes move-frames-38{0%{transform:translate(92vw,-1vh)}to{transform:translate(62vw,-129vh)}}.circle-container:nth-child(38) .circle{animation-delay:2.475s}.circle-container:nth-child(39){width:6px;height:6px;animation-name:move-frames-39;animation-duration:33.724s;animation-delay:1.09s}@keyframes move-frames-39{0%{transform:translate(89vw,-6vh)}to{transform:translate(13vw,-110vh)}}.circle-container:nth-child(39) .circle{animation-delay:3.774s}.circle-container:nth-child(40){width:4px;height:4px;animation-name:move-frames-40;animation-duration:34.83s;animation-delay:1.548s}@keyframes move-frames-40{0%{transform:translate(71vw,-1vh)}to{transform:translate(100vw,-121vh)}}.circle-container:nth-child(40) .circle{animation-delay:1.534s}.circle-container:nth-child(41){width:3px;height:3px;animation-name:move-frames-41;animation-duration:30.634s;animation-delay:5.868s}@keyframes move-frames-41{0%{transform:translate(73vw,-5vh)}to{transform:translate(22vw,-126vh)}}.circle-container:nth-child(41) .circle{animation-delay:2.563s}.circle-container:nth-child(42){width:7px;height:7px;animation-name:move-frames-42;animation-duration:35.953s;animation-delay:4.494s}@keyframes move-frames-42{0%{transform:translate(51vw,-8vh)}to{transform:translate(48vw,-106vh)}}.circle-container:nth-child(42) .circle{animation-delay:2.79s}.circle-container:nth-child(43){width:5px;height:5px;animation-name:move-frames-43;animation-duration:31.812s;animation-delay:27.336s}@keyframes move-frames-43{0%{transform:translate(16vw,-1vh)}to{transform:translate(77vw,-119vh)}}.circle-container:nth-child(43) .circle{animation-delay:.403s}.circle-container:nth-child(44){width:2px;height:2px;animation-name:move-frames-44;animation-duration:32.852s;animation-delay:30.346s}@keyframes move-frames-44{0%{transform:translate(62vw,-9vh)}to{transform:translate(51vw,-116vh)}}.circle-container:nth-child(44) .circle{animation-delay:1.362s}.circle-container:nth-child(45){width:3px;height:3px;animation-name:move-frames-45;animation-duration:28.087s;animation-delay:33.869s}@keyframes move-frames-45{0%{transform:translate(3vw,-1vh)}to{transform:translate(4vw,-120vh)}}.circle-container:nth-child(45) .circle{animation-delay:2.881s}.circle-container:nth-child(46){width:5px;height:5px;animation-name:move-frames-46;animation-duration:36.857s;animation-delay:35.622s}@keyframes move-frames-46{0%{transform:translate(70vw,-2vh)}to{transform:translate(61vw,-136vh)}}.circle-container:nth-child(46) .circle{animation-delay:1.467s}.circle-container:nth-child(47){width:3px;height:3px;animation-name:move-frames-47;animation-duration:30.436s;animation-delay:16.118s}@keyframes move-frames-47{0%{transform:translate(7vw,-8vh)}to{transform:translate(54vw,-118vh)}}.circle-container:nth-child(47) .circle{animation-delay:3.39s}.circle-container:nth-child(48){width:3px;height:3px;animation-name:move-frames-48;animation-duration:32.488s;animation-delay:28.459s}@keyframes move-frames-48{0%{transform:translate(99vw,-1vh)}to{transform:translate(76vw,-124vh)}}.circle-container:nth-child(48) .circle{animation-delay:3.545s}.circle-container:nth-child(49){width:2px;height:2px;animation-name:move-frames-49;animation-duration:36.621s;animation-delay:13.555s}@keyframes move-frames-49{0%{transform:translate(73vw,-4vh)}to{transform:translate(3vw,-113vh)}}.circle-container:nth-child(49) .circle{animation-delay:.687s}.circle-container:nth-child(50){width:2px;height:2px;animation-name:move-frames-50;animation-duration:28.192s;animation-delay:19.826s}@keyframes move-frames-50{0%{transform:translate(44vw,-1vh)}to{transform:translate(76vw,-119vh)}}.circle-container:nth-child(50) .circle{animation-delay:37ms}.circle-container:nth-child(51){width:8px;height:8px;animation-name:move-frames-51;animation-duration:28.279s;animation-delay:2.486s}@keyframes move-frames-51{0%{transform:translate(20vw,-7vh)}to{transform:translate(34vw,-106vh)}}.circle-container:nth-child(51) .circle{animation-delay:1.745s}.circle-container:nth-child(52){width:5px;height:5px;animation-name:move-frames-52;animation-duration:29.427s;animation-delay:9.612s}@keyframes move-frames-52{0%{transform:translate(74vw)}to{transform:translate(23vw,-128vh)}}.circle-container:nth-child(52) .circle{animation-delay:1.627s}.circle-container:nth-child(53){width:8px;height:8px;animation-name:move-frames-53;animation-duration:30.967s;animation-delay:3.544s}@keyframes move-frames-53{0%{transform:translate(50vw,-9vh)}to{transform:translate(45vw,-125vh)}}.circle-container:nth-child(53) .circle{animation-delay:2.54s}.circle-container:nth-child(54){width:4px;height:4px;animation-name:move-frames-54;animation-duration:34.65s;animation-delay:33.023s}@keyframes move-frames-54{0%{transform:translate(76vw)}to{transform:translate(58vw,-125vh)}}.circle-container:nth-child(54) .circle{animation-delay:.907s}.circle-container:nth-child(55){width:2px;height:2px;animation-name:move-frames-55;animation-duration:33.21s;animation-delay:30.199s}@keyframes move-frames-55{0%{transform:translate(18vw)}to{transform:translate(59vw,-128vh)}}.circle-container:nth-child(55) .circle{animation-delay:.319s}.circle-container:nth-child(56){width:5px;height:5px;animation-name:move-frames-56;animation-duration:34.057s;animation-delay:8.306s}@keyframes move-frames-56{0%{transform:translate(68vw,-1vh)}to{transform:translate(27vw,-120vh)}}.circle-container:nth-child(56) .circle{animation-delay:.667s}.circle-container:nth-child(57){width:7px;height:7px;animation-name:move-frames-57;animation-duration:31.819s;animation-delay:32.838s}@keyframes move-frames-57{0%{transform:translate(69vw,-4vh)}to{transform:translate(90vw,-136vh)}}.circle-container:nth-child(57) .circle{animation-delay:1.825s}.circle-container:nth-child(58){width:3px;height:3px;animation-name:move-frames-58;animation-duration:35.346s;animation-delay:33.102s}@keyframes move-frames-58{0%{transform:translate(36vw,-6vh)}to{transform:translate(44vw,-128vh)}}.circle-container:nth-child(58) .circle{animation-delay:3.53s}.circle-container:nth-child(59){width:3px;height:3px;animation-name:move-frames-59;animation-duration:36.824s;animation-delay:18.132s}@keyframes move-frames-59{0%{transform:translate(38vw,-4vh)}to{transform:translate(51vw,-121vh)}}.circle-container:nth-child(59) .circle{animation-delay:1.453s}.circle-container:nth-child(60){width:6px;height:6px;animation-name:move-frames-60;animation-duration:28.669s;animation-delay:27.477s}@keyframes move-frames-60{0%{transform:translate(100vw)}to{transform:translate(22vw,-135vh)}}.circle-container:nth-child(60) .circle{animation-delay:1.913s}.circle-container:nth-child(61){width:2px;height:2px;animation-name:move-frames-61;animation-duration:29.031s;animation-delay:33.106s}@keyframes move-frames-61{0%{transform:translate(11vw,-6vh)}to{transform:translate(5vw,-118vh)}}.circle-container:nth-child(61) .circle{animation-delay:2.529s}.circle-container:nth-child(62){width:8px;height:8px;animation-name:move-frames-62;animation-duration:29.455s;animation-delay:35.176s}@keyframes move-frames-62{0%{transform:translate(8vw,-9vh)}to{transform:translate(30vw,-120vh)}}.circle-container:nth-child(62) .circle{animation-delay:1.601s}.circle-container:nth-child(63){width:6px;height:6px;animation-name:move-frames-63;animation-duration:29.24s;animation-delay:6.06s}@keyframes move-frames-63{0%{transform:translate(95vw,-3vh)}to{transform:translate(31vw,-137vh)}}.circle-container:nth-child(63) .circle{animation-delay:.745s}.circle-container:nth-child(64){width:3px;height:3px;animation-name:move-frames-64;animation-duration:28.336s;animation-delay:12.728s}@keyframes move-frames-64{0%{transform:translate(57vw,-3vh)}to{transform:translate(67vw,-109vh)}}.circle-container:nth-child(64) .circle{animation-delay:2.285s}.circle-container:nth-child(65){width:3px;height:3px;animation-name:move-frames-65;animation-duration:33.2s;animation-delay:5.194s}@keyframes move-frames-65{0%{transform:translate(52vw,-5vh)}to{transform:translate(14vw,-126vh)}}.circle-container:nth-child(65) .circle{animation-delay:2.882s}.circle-container:nth-child(66){width:2px;height:2px;animation-name:move-frames-66;animation-duration:35.876s;animation-delay:7.124s}@keyframes move-frames-66{0%{transform:translate(50vw,-3vh)}to{transform:translate(49vw,-108vh)}}.circle-container:nth-child(66) .circle{animation-delay:2.802s}.circle-container:nth-child(67){width:2px;height:2px;animation-name:move-frames-67;animation-duration:35.23s;animation-delay:5.602s}@keyframes move-frames-67{0%{transform:translate(67vw,-3vh)}to{transform:translate(98vw,-135vh)}}.circle-container:nth-child(67) .circle{animation-delay:3.595s}.circle-container:nth-child(68){width:6px;height:6px;animation-name:move-frames-68;animation-duration:32.775s;animation-delay:8.55s}@keyframes move-frames-68{0%{transform:translate(53vw)}to{transform:translate(83vw,-125vh)}}.circle-container:nth-child(68) .circle{animation-delay:2.075s}.circle-container:nth-child(69){width:2px;height:2px;animation-name:move-frames-69;animation-duration:36.746s;animation-delay:31.374s}@keyframes move-frames-69{0%{transform:translate(8vw,-6vh)}to{transform:translate(24vw,-133vh)}}.circle-container:nth-child(69) .circle{animation-delay:1.966s}.circle-container:nth-child(70){width:4px;height:4px;animation-name:move-frames-70;animation-duration:30.642s;animation-delay:16.783s}@keyframes move-frames-70{0%{transform:translate(5vw,-8vh)}to{transform:translate(90vw,-117vh)}}.circle-container:nth-child(70) .circle{animation-delay:2.414s}.circle-container:nth-child(71){width:8px;height:8px;animation-name:move-frames-71;animation-duration:30.342s;animation-delay:8.706s}@keyframes move-frames-71{0%{transform:translate(58vw,-2vh)}to{transform:translate(90vw,-130vh)}}.circle-container:nth-child(71) .circle{animation-delay:1.01s}.circle-container:nth-child(72){width:1px;height:1px;animation-name:move-frames-72;animation-duration:36.217s;animation-delay:29.034s}@keyframes move-frames-72{0%{transform:translate(1vw,-9vh)}to{transform:translate(67vw,-105vh)}}.circle-container:nth-child(72) .circle{animation-delay:.872s}.circle-container:nth-child(73){width:4px;height:4px;animation-name:move-frames-73;animation-duration:29.01s;animation-delay:3.496s}@keyframes move-frames-73{0%{transform:translate(58vw,-7vh)}to{transform:translate(17vw,-124vh)}}.circle-container:nth-child(73) .circle{animation-delay:1.835s}.circle-container:nth-child(74){width:2px;height:2px;animation-name:move-frames-74;animation-duration:32.473s;animation-delay:4.897s}@keyframes move-frames-74{0%{transform:translate(50vw,-3vh)}to{transform:translate(17vw,-116vh)}}.circle-container:nth-child(74) .circle{animation-delay:1.713s}.circle-container:nth-child(75){width:7px;height:7px;animation-name:move-frames-75;animation-duration:29.559s;animation-delay:18.658s}@keyframes move-frames-75{0%{transform:translate(68vw,-9vh)}to{transform:translate(90vw,-110vh)}}.circle-container:nth-child(75) .circle{animation-delay:2.202s}.circle-container:nth-child(76){width:4px;height:4px;animation-name:move-frames-76;animation-duration:28.789s;animation-delay:30.791s}@keyframes move-frames-76{0%{transform:translate(50vw,-8vh)}to{transform:translate(56vw,-128vh)}}.circle-container:nth-child(76) .circle{animation-delay:2.371s}.circle-container:nth-child(77){width:3px;height:3px;animation-name:move-frames-77;animation-duration:31.379s;animation-delay:27.204s}@keyframes move-frames-77{0%{transform:translate(35vw,-2vh)}to{transform:translate(29vw,-125vh)}}.circle-container:nth-child(77) .circle{animation-delay:.766s}.circle-container:nth-child(78){width:6px;height:6px;animation-name:move-frames-78;animation-duration:33.961s;animation-delay:29.517s}@keyframes move-frames-78{0%{transform:translate(27vw,-7vh)}to{transform:translate(68vw,-108vh)}}.circle-container:nth-child(78) .circle{animation-delay:1.156s}.circle-container:nth-child(79){width:1px;height:1px;animation-name:move-frames-79;animation-duration:31.053s;animation-delay:6.311s}@keyframes move-frames-79{0%{transform:translate(51vw,-9vh)}to{transform:translate(2vw,-104vh)}}.circle-container:nth-child(79) .circle{animation-delay:1.698s}.circle-container:nth-child(80){width:6px;height:6px;animation-name:move-frames-80;animation-duration:36.129s;animation-delay:13.874s}@keyframes move-frames-80{0%{transform:translate(36vw,-9vh)}to{transform:translate(72vw,-103vh)}}.circle-container:nth-child(80) .circle{animation-delay:.831s}.circle-container:nth-child(81){width:1px;height:1px;animation-name:move-frames-81;animation-duration:31.004s;animation-delay:10.508s}@keyframes move-frames-81{0%{transform:translate(47vw,-1vh)}to{transform:translate(89vw,-138vh)}}.circle-container:nth-child(81) .circle{animation-delay:.163s}.circle-container:nth-child(82){width:7px;height:7px;animation-name:move-frames-82;animation-duration:32.014s;animation-delay:28.816s}@keyframes move-frames-82{0%{transform:translate(97vw,-8vh)}to{transform:translate(84vw,-113vh)}}.circle-container:nth-child(82) .circle{animation-delay:1.135s}.circle-container:nth-child(83){width:7px;height:7px;animation-name:move-frames-83;animation-duration:28.045s;animation-delay:20.661s}@keyframes move-frames-83{0%{transform:translate(48vw)}to{transform:translate(48vw,-120vh)}}.circle-container:nth-child(83) .circle{animation-delay:2.689s}.circle-container:nth-child(84){width:4px;height:4px;animation-name:move-frames-84;animation-duration:29.803s;animation-delay:3.555s}@keyframes move-frames-84{0%{transform:translate(37vw,-6vh)}to{transform:translate(67vw,-126vh)}}.circle-container:nth-child(84) .circle{animation-delay:1.855s}.circle-container:nth-child(85){width:5px;height:5px;animation-name:move-frames-85;animation-duration:28.136s;animation-delay:20.814s}@keyframes move-frames-85{0%{transform:translate(19vw,-3vh)}to{transform:translate(42vw,-136vh)}}.circle-container:nth-child(85) .circle{animation-delay:2.407s}.circle-container:nth-child(86){width:8px;height:8px;animation-name:move-frames-86;animation-duration:28.263s;animation-delay:20.775s}@keyframes move-frames-86{0%{transform:translate(78vw,-8vh)}to{transform:translate(80vw,-117vh)}}.circle-container:nth-child(86) .circle{animation-delay:.454s}.circle-container:nth-child(87){width:3px;height:3px;animation-name:move-frames-87;animation-duration:34.574s;animation-delay:12.367s}@keyframes move-frames-87{0%{transform:translate(2vw,-8vh)}to{transform:translate(32vw,-122vh)}}.circle-container:nth-child(87) .circle{animation-delay:1.402s}.circle-container:nth-child(88){width:8px;height:8px;animation-name:move-frames-88;animation-duration:30.388s;animation-delay:20.309s}@keyframes move-frames-88{0%{transform:translate(70vw,-7vh)}to{transform:translate(80vw,-125vh)}}.circle-container:nth-child(88) .circle{animation-delay:.82s}.circle-container:nth-child(89){width:5px;height:5px;animation-name:move-frames-89;animation-duration:28.407s;animation-delay:12.268s}@keyframes move-frames-89{0%{transform:translate(59vw,-1vh)}to{transform:translate(26vw,-110vh)}}.circle-container:nth-child(89) .circle{animation-delay:2.941s}.circle-container:nth-child(90){width:7px;height:7px;animation-name:move-frames-90;animation-duration:33.242s;animation-delay:24.164s}@keyframes move-frames-90{0%{transform:translate(56vw)}to{transform:translate(100vw,-116vh)}}.circle-container:nth-child(90) .circle{animation-delay:2.573s}.circle-container:nth-child(91){width:1px;height:1px;animation-name:move-frames-91;animation-duration:30.831s;animation-delay:19.596s}@keyframes move-frames-91{0%{transform:translate(55vw,-5vh)}to{transform:translate(25vw,-124vh)}}.circle-container:nth-child(91) .circle{animation-delay:1.614s}.circle-container:nth-child(92){width:1px;height:1px;animation-name:move-frames-92;animation-duration:33.715s;animation-delay:11.907s}@keyframes move-frames-92{0%{transform:translate(61vw,-2vh)}to{transform:translate(15vw,-110vh)}}.circle-container:nth-child(92) .circle{animation-delay:3.795s}.circle-container:nth-child(93){width:3px;height:3px;animation-name:move-frames-93;animation-duration:32.067s;animation-delay:24.568s}@keyframes move-frames-93{0%{transform:translate(53vw,-6vh)}to{transform:translate(23vw,-109vh)}}.circle-container:nth-child(93) .circle{animation-delay:.349s}.circle-container:nth-child(94){width:2px;height:2px;animation-name:move-frames-94;animation-duration:29.681s;animation-delay:5.386s}@keyframes move-frames-94{0%{transform:translate(46vw,-3vh)}to{transform:translate(71vw,-131vh)}}.circle-container:nth-child(94) .circle{animation-delay:3.503s}.circle-container:nth-child(95){width:5px;height:5px;animation-name:move-frames-95;animation-duration:29.723s;animation-delay:21.191s}@keyframes move-frames-95{0%{transform:translate(5vw,-4vh)}to{transform:translate(22vw,-110vh)}}.circle-container:nth-child(95) .circle{animation-delay:3.445s}.circle-container:nth-child(96){width:3px;height:3px;animation-name:move-frames-96;animation-duration:31.243s;animation-delay:18.043s}@keyframes move-frames-96{0%{transform:translate(61vw,-7vh)}to{transform:translate(50vw,-104vh)}}.circle-container:nth-child(96) .circle{animation-delay:1.02s}.circle-container:nth-child(97){width:2px;height:2px;animation-name:move-frames-97;animation-duration:34.629s;animation-delay:3.762s}@keyframes move-frames-97{0%{transform:translate(14vw,-3vh)}to{transform:translate(19vw,-134vh)}}.circle-container:nth-child(97) .circle{animation-delay:1.676s}.circle-container:nth-child(98){width:8px;height:8px;animation-name:move-frames-98;animation-duration:35.623s;animation-delay:26.227s}@keyframes move-frames-98{0%{transform:translate(52vw,-5vh)}to{transform:translate(11vw,-132vh)}}.circle-container:nth-child(98) .circle{animation-delay:1.289s}.circle-container:nth-child(99){width:4px;height:4px;animation-name:move-frames-99;animation-duration:35.602s;animation-delay:18.428s}@keyframes move-frames-99{0%{transform:translate(40vw,-7vh)}to{transform:translate(97vw,-124vh)}}.circle-container:nth-child(99) .circle{animation-delay:3.457s}.circle-container:nth-child(100){width:4px;height:4px;animation-name:move-frames-100;animation-duration:34.662s;animation-delay:22.621s}@keyframes move-frames-100{0%{transform:translate(39vw,-4vh)}to{transform:translate(94vw,-117vh)}}.circle-container:nth-child(100) .circle{animation-delay:2.29s}.circle-container:nth-child(101){width:7px;height:7px;animation-name:move-frames-101;animation-duration:29.903s;animation-delay:1.81s}@keyframes move-frames-101{0%{transform:translate(35vw)}to{transform:translate(13vw,-112vh)}}.circle-container:nth-child(101) .circle{animation-delay:1.971s}.circle-container:nth-child(102){width:6px;height:6px;animation-name:move-frames-102;animation-duration:36.667s;animation-delay:29.443s}@keyframes move-frames-102{0%{transform:translate(77vw)}to{transform:translate(35vw,-127vh)}}.circle-container:nth-child(102) .circle{animation-delay:2.998s}.circle-container:nth-child(103){width:7px;height:7px;animation-name:move-frames-103;animation-duration:33.883s;animation-delay:32.493s}@keyframes move-frames-103{0%{transform:translate(16vw,-9vh)}to{transform:translate(11vw,-108vh)}}.circle-container:nth-child(103) .circle{animation-delay:2.104s}.circle-container:nth-child(104){width:8px;height:8px;animation-name:move-frames-104;animation-duration:32.761s;animation-delay:35.485s}@keyframes move-frames-104{0%{transform:translate(82vw,-7vh)}to{transform:translate(100vw,-112vh)}}.circle-container:nth-child(104) .circle{animation-delay:3.482s}.circle-container:nth-child(105){width:8px;height:8px;animation-name:move-frames-105;animation-duration:36.894s;animation-delay:27.494s}@keyframes move-frames-105{0%{transform:translate(4vw,-1vh)}to{transform:translate(31vw,-136vh)}}.circle-container:nth-child(105) .circle{animation-delay:.382s}.circle-container:nth-child(106){width:5px;height:5px;animation-name:move-frames-106;animation-duration:34.842s;animation-delay:11.609s}@keyframes move-frames-106{0%{transform:translate(95vw)}to{transform:translate(89vw,-117vh)}}.circle-container:nth-child(106) .circle{animation-delay:.148s}.circle-container:nth-child(107){width:4px;height:4px;animation-name:move-frames-107;animation-duration:31.445s;animation-delay:32.65s}@keyframes move-frames-107{0%{transform:translate(4vw,-5vh)}to{transform:translate(99vw,-119vh)}}.circle-container:nth-child(107) .circle{animation-delay:1.054s}.circle-container:nth-child(108){width:6px;height:6px;animation-name:move-frames-108;animation-duration:28.082s;animation-delay:6.82s}@keyframes move-frames-108{0%{transform:translate(24vw,-8vh)}to{transform:translate(43vw,-122vh)}}.circle-container:nth-child(108) .circle{animation-delay:1.217s}.circle-container:nth-child(109){width:4px;height:4px;animation-name:move-frames-109;animation-duration:32.036s;animation-delay:23.399s}@keyframes move-frames-109{0%{transform:translate(29vw)}to{transform:translate(49vw,-139vh)}}.circle-container:nth-child(109) .circle{animation-delay:1.308s}.circle-container:nth-child(110){width:8px;height:8px;animation-name:move-frames-110;animation-duration:28.53s;animation-delay:5.102s}@keyframes move-frames-110{0%{transform:translate(55vw,-4vh)}to{transform:translate(92vw,-121vh)}}.circle-container:nth-child(110) .circle{animation-delay:1.362s}.circle-container:nth-child(111){width:3px;height:3px;animation-name:move-frames-111;animation-duration:29.439s;animation-delay:6.331s}@keyframes move-frames-111{0%{transform:translate(18vw,-8vh)}to{transform:translate(99vw,-127vh)}}.circle-container:nth-child(111) .circle{animation-delay:2.573s}.circle-container:nth-child(112){width:1px;height:1px;animation-name:move-frames-112;animation-duration:34.211s;animation-delay:4.44s}@keyframes move-frames-112{0%{transform:translate(95vw,-1vh)}to{transform:translate(27vw,-121vh)}}.circle-container:nth-child(112) .circle{animation-delay:3.791s}.circle-container:nth-child(113){width:5px;height:5px;animation-name:move-frames-113;animation-duration:28.595s;animation-delay:.749s}@keyframes move-frames-113{0%{transform:translate(24vw,-5vh)}to{transform:translate(90vw,-115vh)}}.circle-container:nth-child(113) .circle{animation-delay:1.614s}.circle-container:nth-child(114){width:3px;height:3px;animation-name:move-frames-114;animation-duration:31.742s;animation-delay:36.413s}@keyframes move-frames-114{0%{transform:translate(31vw)}to{transform:translate(72vw,-131vh)}}.circle-container:nth-child(114) .circle{animation-delay:2.099s}.circle-container:nth-child(115){width:5px;height:5px;animation-name:move-frames-115;animation-duration:31.216s;animation-delay:12.863s}@keyframes move-frames-115{0%{transform:translate(22vw,-3vh)}to{transform:translate(43vw,-135vh)}}.circle-container:nth-child(115) .circle{animation-delay:2.326s}.circle-container:nth-child(116){width:3px;height:3px;animation-name:move-frames-116;animation-duration:34.656s;animation-delay:22.492s}@keyframes move-frames-116{0%{transform:translate(38vw)}to{transform:translate(76vw,-115vh)}}.circle-container:nth-child(116) .circle{animation-delay:2.927s}.circle-container:nth-child(117){width:8px;height:8px;animation-name:move-frames-117;animation-duration:34.665s;animation-delay:8.569s}@keyframes move-frames-117{0%{transform:translate(44vw,-9vh)}to{transform:translate(38vw,-122vh)}}.circle-container:nth-child(117) .circle{animation-delay:3.106s}.circle-container:nth-child(118){width:8px;height:8px;animation-name:move-frames-118;animation-duration:34.868s;animation-delay:32.265s}@keyframes move-frames-118{0%{transform:translate(44vw,-3vh)}to{transform:translate(85vw,-127vh)}}.circle-container:nth-child(118) .circle{animation-delay:1.607s}.circle-container:nth-child(119){width:4px;height:4px;animation-name:move-frames-119;animation-duration:36.373s;animation-delay:34.672s}@keyframes move-frames-119{0%{transform:translate(46vw,-1vh)}to{transform:translate(22vw,-131vh)}}.circle-container:nth-child(119) .circle{animation-delay:1.358s}.circle-container:nth-child(120){width:2px;height:2px;animation-name:move-frames-120;animation-duration:35.489s;animation-delay:9.088s}@keyframes move-frames-120{0%{transform:translate(46vw,-9vh)}to{transform:translate(20vw,-113vh)}}.circle-container:nth-child(120) .circle{animation-delay:1.596s}.circle-container:nth-child(121){width:4px;height:4px;animation-name:move-frames-121;animation-duration:36.353s;animation-delay:14.32s}@keyframes move-frames-121{0%{transform:translate(35vw,-8vh)}to{transform:translate(25vw,-106vh)}}.circle-container:nth-child(121) .circle{animation-delay:1.569s}.circle-container:nth-child(122){width:8px;height:8px;animation-name:move-frames-122;animation-duration:32.205s;animation-delay:19.559s}@keyframes move-frames-122{0%{transform:translate(12vw,-8vh)}to{transform:translate(53vw,-132vh)}}.circle-container:nth-child(122) .circle{animation-delay:3.483s}.circle-container:nth-child(123){width:4px;height:4px;animation-name:move-frames-123;animation-duration:28.542s;animation-delay:26.42s}@keyframes move-frames-123{0%{transform:translate(60vw,-9vh)}to{transform:translate(30vw,-105vh)}}.circle-container:nth-child(123) .circle{animation-delay:1.951s}.circle-container:nth-child(124){width:4px;height:4px;animation-name:move-frames-124;animation-duration:34.012s;animation-delay:.449s}@keyframes move-frames-124{0%{transform:translate(98vw,-7vh)}to{transform:translate(56vw,-123vh)}}.circle-container:nth-child(124) .circle{animation-delay:.528s}.circle-container:nth-child(125){width:2px;height:2px;animation-name:move-frames-125;animation-duration:28.882s;animation-delay:25.793s}@keyframes move-frames-125{0%{transform:translate(4vw)}to{transform:translate(45vw,-132vh)}}.circle-container:nth-child(125) .circle{animation-delay:.344s}.circle-container:nth-child(126){width:1px;height:1px;animation-name:move-frames-126;animation-duration:29.029s;animation-delay:11.078s}@keyframes move-frames-126{0%{transform:translate(52vw)}to{transform:translate(80vw,-127vh)}}.circle-container:nth-child(126) .circle{animation-delay:3.804s}.circle-container:nth-child(127){width:8px;height:8px;animation-name:move-frames-127;animation-duration:32.592s;animation-delay:6.097s}@keyframes move-frames-127{0%{transform:translate(77vw,-6vh)}to{transform:translate(99vw,-125vh)}}.circle-container:nth-child(127) .circle{animation-delay:34ms}.circle-container:nth-child(128){width:1px;height:1px;animation-name:move-frames-128;animation-duration:29.227s;animation-delay:36.258s}@keyframes move-frames-128{0%{transform:translate(38vw)}to{transform:translate(51vw,-140vh)}}.circle-container:nth-child(128) .circle{animation-delay:2.391s}.circle-container:nth-child(129){width:6px;height:6px;animation-name:move-frames-129;animation-duration:28.221s;animation-delay:11ms}@keyframes move-frames-129{0%{transform:translate(10vw,-9vh)}to{transform:translate(32vw,-105vh)}}.circle-container:nth-child(129) .circle{animation-delay:3.124s}.circle-container:nth-child(130){width:3px;height:3px;animation-name:move-frames-130;animation-duration:32.222s;animation-delay:21.961s}@keyframes move-frames-130{0%{transform:translate(50vw,-6vh)}to{transform:translate(18vw,-116vh)}}.circle-container:nth-child(130) .circle{animation-delay:1.788s}.circle-container:nth-child(131){width:3px;height:3px;animation-name:move-frames-131;animation-duration:29.676s;animation-delay:25.574s}@keyframes move-frames-131{0%{transform:translate(68vw,-8vh)}to{transform:translate(71vw,-114vh)}}.circle-container:nth-child(131) .circle{animation-delay:.57s}.circle-container:nth-child(132){width:3px;height:3px;animation-name:move-frames-132;animation-duration:33.392s;animation-delay:20.231s}@keyframes move-frames-132{0%{transform:translate(36vw,-9vh)}to{transform:translate(77vw,-110vh)}}.circle-container:nth-child(132) .circle{animation-delay:2.734s}.circle-container:nth-child(133){width:8px;height:8px;animation-name:move-frames-133;animation-duration:29.877s;animation-delay:14.722s}@keyframes move-frames-133{0%{transform:translate(50vw,-8vh)}to{transform:translate(23vw,-120vh)}}.circle-container:nth-child(133) .circle{animation-delay:.877s}.circle-container:nth-child(134){width:2px;height:2px;animation-name:move-frames-134;animation-duration:30.602s;animation-delay:25.524s}@keyframes move-frames-134{0%{transform:translate(48vw,-4vh)}to{transform:translate(25vw,-116vh)}}.circle-container:nth-child(134) .circle{animation-delay:3.822s}.circle-container:nth-child(135){width:6px;height:6px;animation-name:move-frames-135;animation-duration:32.24s;animation-delay:13.362s}@keyframes move-frames-135{0%{transform:translate(98vw,-2vh)}to{transform:translate(90vw,-130vh)}}.circle-container:nth-child(135) .circle{animation-delay:2.737s}.circle-container:nth-child(136){width:3px;height:3px;animation-name:move-frames-136;animation-duration:34.574s;animation-delay:.918s}@keyframes move-frames-136{0%{transform:translate(57vw,-2vh)}to{transform:translate(45vw,-138vh)}}.circle-container:nth-child(136) .circle{animation-delay:3.381s}.circle-container:nth-child(137){width:1px;height:1px;animation-name:move-frames-137;animation-duration:34.558s;animation-delay:20.139s}@keyframes move-frames-137{0%{transform:translate(52vw,-5vh)}to{transform:translate(79vw,-117vh)}}.circle-container:nth-child(137) .circle{animation-delay:3.998s}.circle-container:nth-child(138){width:3px;height:3px;animation-name:move-frames-138;animation-duration:35.226s;animation-delay:17.553s}@keyframes move-frames-138{0%{transform:translate(89vw,-7vh)}to{transform:translate(27vw,-130vh)}}.circle-container:nth-child(138) .circle{animation-delay:2.182s}.circle-container:nth-child(139){width:4px;height:4px;animation-name:move-frames-139;animation-duration:29.264s;animation-delay:2.745s}@keyframes move-frames-139{0%{transform:translate(99vw,-2vh)}to{transform:translate(94vw,-117vh)}}.circle-container:nth-child(139) .circle{animation-delay:3.895s}.circle-container:nth-child(140){width:2px;height:2px;animation-name:move-frames-140;animation-duration:35.03s;animation-delay:6.008s}@keyframes move-frames-140{0%{transform:translate(30vw,-5vh)}to{transform:translate(58vw,-134vh)}}.circle-container:nth-child(140) .circle{animation-delay:3.623s}.circle-container:nth-child(141){width:8px;height:8px;animation-name:move-frames-141;animation-duration:30.09s;animation-delay:16.503s}@keyframes move-frames-141{0%{transform:translate(94vw,-7vh)}to{transform:translate(89vw,-119vh)}}.circle-container:nth-child(141) .circle{animation-delay:.668s}.circle-container:nth-child(142){width:2px;height:2px;animation-name:move-frames-142;animation-duration:30.907s;animation-delay:34.753s}@keyframes move-frames-142{0%{transform:translate(58vw)}to{transform:translate(45vw,-127vh)}}.circle-container:nth-child(142) .circle{animation-delay:2.479s}.circle-container:nth-child(143){width:3px;height:3px;animation-name:move-frames-143;animation-duration:31.11s;animation-delay:10.191s}@keyframes move-frames-143{0%{transform:translate(96vw,-7vh)}to{transform:translate(14vw,-119vh)}}.circle-container:nth-child(143) .circle{animation-delay:2.825s}.circle-container:nth-child(144){width:5px;height:5px;animation-name:move-frames-144;animation-duration:33.253s;animation-delay:13.476s}@keyframes move-frames-144{0%{transform:translate(98vw)}to{transform:translate(52vw,-133vh)}}.circle-container:nth-child(144) .circle{animation-delay:.771s}.circle-container:nth-child(145){width:1px;height:1px;animation-name:move-frames-145;animation-duration:29.895s;animation-delay:3.862s}@keyframes move-frames-145{0%{transform:translate(2vw,-2vh)}to{transform:translate(29vw,-116vh)}}.circle-container:nth-child(145) .circle{animation-delay:.666s}.circle-container:nth-child(146){width:2px;height:2px;animation-name:move-frames-146;animation-duration:28.221s;animation-delay:23.212s}@keyframes move-frames-146{0%{transform:translate(93vw,-9vh)}to{transform:translate(46vw,-103vh)}}.circle-container:nth-child(146) .circle{animation-delay:3.542s}.circle-container:nth-child(147){width:4px;height:4px;animation-name:move-frames-147;animation-duration:35.238s;animation-delay:32.752s}@keyframes move-frames-147{0%{transform:translate(37vw,-4vh)}to{transform:translate(27vw,-110vh)}}.circle-container:nth-child(147) .circle{animation-delay:.627s}.circle-container:nth-child(148){width:8px;height:8px;animation-name:move-frames-148;animation-duration:35.364s;animation-delay:21.686s}@keyframes move-frames-148{0%{transform:translate(37vw,-9vh)}to{transform:translate(43vw,-114vh)}}.circle-container:nth-child(148) .circle{animation-delay:2.117s}.circle-container:nth-child(149){width:1px;height:1px;animation-name:move-frames-149;animation-duration:34.278s;animation-delay:14.655s}@keyframes move-frames-149{0%{transform:translate(100vw,-8vh)}to{transform:translate(23vw,-110vh)}}.circle-container:nth-child(149) .circle{animation-delay:.705s}.circle-container:nth-child(150){width:2px;height:2px;animation-name:move-frames-150;animation-duration:32.992s;animation-delay:12.964s}@keyframes move-frames-150{0%{transform:translate(80vw,-7vh)}to{transform:translate(12vw,-120vh)}}.circle-container:nth-child(150) .circle{animation-delay:1.599s}.circle-container:nth-child(151){width:3px;height:3px;animation-name:move-frames-151;animation-duration:31.958s;animation-delay:.871s}@keyframes move-frames-151{0%{transform:translate(100vw,-3vh)}to{transform:translate(36vw,-115vh)}}.circle-container:nth-child(151) .circle{animation-delay:1.394s}.circle-container:nth-child(152){width:2px;height:2px;animation-name:move-frames-152;animation-duration:31.914s;animation-delay:30.317s}@keyframes move-frames-152{0%{transform:translate(93vw,-6vh)}to{transform:translate(31vw,-112vh)}}.circle-container:nth-child(152) .circle{animation-delay:3.487s}.circle-container:nth-child(153){width:1px;height:1px;animation-name:move-frames-153;animation-duration:32.976s;animation-delay:35.026s}@keyframes move-frames-153{0%{transform:translate(23vw,-2vh)}to{transform:translate(35vw,-134vh)}}.circle-container:nth-child(153) .circle{animation-delay:3.245s}.circle-container:nth-child(154){width:1px;height:1px;animation-name:move-frames-154;animation-duration:33.619s;animation-delay:28.128s}@keyframes move-frames-154{0%{transform:translate(95vw,-1vh)}to{transform:translate(1vw,-137vh)}}.circle-container:nth-child(154) .circle{animation-delay:.375s}.circle-container:nth-child(155){width:7px;height:7px;animation-name:move-frames-155;animation-duration:33.614s;animation-delay:2.372s}@keyframes move-frames-155{0%{transform:translate(91vw,-3vh)}to{transform:translate(58vw,-123vh)}}.circle-container:nth-child(155) .circle{animation-delay:.7s}.circle-container:nth-child(156){width:6px;height:6px;animation-name:move-frames-156;animation-duration:32.513s;animation-delay:35.796s}@keyframes move-frames-156{0%{transform:translate(87vw,-7vh)}to{transform:translate(28vw,-112vh)}}.circle-container:nth-child(156) .circle{animation-delay:2.961s}.circle-container:nth-child(157){width:6px;height:6px;animation-name:move-frames-157;animation-duration:31.269s;animation-delay:7.013s}@keyframes move-frames-157{0%{transform:translate(80vw,-8vh)}to{transform:translate(82vw,-118vh)}}.circle-container:nth-child(157) .circle{animation-delay:1.287s}.circle-container:nth-child(158){width:7px;height:7px;animation-name:move-frames-158;animation-duration:28.46s;animation-delay:5.896s}@keyframes move-frames-158{0%{transform:translate(79vw,-1vh)}to{transform:translate(12vw,-124vh)}}.circle-container:nth-child(158) .circle{animation-delay:3.741s}.circle-container:nth-child(159){width:3px;height:3px;animation-name:move-frames-159;animation-duration:32.82s;animation-delay:31.973s}@keyframes move-frames-159{0%{transform:translate(63vw,-3vh)}to{transform:translate(80vw,-118vh)}}.circle-container:nth-child(159) .circle{animation-delay:2.068s}.circle-container:nth-child(160){width:3px;height:3px;animation-name:move-frames-160;animation-duration:34.719s;animation-delay:22.571s}@keyframes move-frames-160{0%{transform:translate(96vw,-5vh)}to{transform:translate(31vw,-130vh)}}.circle-container:nth-child(160) .circle{animation-delay:3.759s}.circle-container:nth-child(161){width:6px;height:6px;animation-name:move-frames-161;animation-duration:28.095s;animation-delay:14.404s}@keyframes move-frames-161{0%{transform:translate(2vw,-3vh)}to{transform:translate(31vw,-130vh)}}.circle-container:nth-child(161) .circle{animation-delay:2.583s}.circle-container:nth-child(162){width:5px;height:5px;animation-name:move-frames-162;animation-duration:29.913s;animation-delay:35.696s}@keyframes move-frames-162{0%{transform:translate(33vw,-8vh)}to{transform:translate(94vw,-108vh)}}.circle-container:nth-child(162) .circle{animation-delay:.772s}.circle-container:nth-child(163){width:2px;height:2px;animation-name:move-frames-163;animation-duration:35.02s;animation-delay:33.601s}@keyframes move-frames-163{0%{transform:translate(35vw,-1vh)}to{transform:translate(44vw,-118vh)}}.circle-container:nth-child(163) .circle{animation-delay:1.56s}.circle-container:nth-child(164){width:8px;height:8px;animation-name:move-frames-164;animation-duration:30.831s;animation-delay:24.043s}@keyframes move-frames-164{0%{transform:translate(92vw,-1vh)}to{transform:translate(1vw,-125vh)}}.circle-container:nth-child(164) .circle{animation-delay:3.866s}.circle-container:nth-child(165){width:3px;height:3px;animation-name:move-frames-165;animation-duration:31.102s;animation-delay:12.062s}@keyframes move-frames-165{0%{transform:translate(33vw,-1vh)}to{transform:translate(97vw,-122vh)}}.circle-container:nth-child(165) .circle{animation-delay:3.661s}.circle-container:nth-child(166){width:5px;height:5px;animation-name:move-frames-166;animation-duration:34.926s;animation-delay:34.128s}@keyframes move-frames-166{0%{transform:translate(91vw,-4vh)}to{transform:translate(50vw,-130vh)}}.circle-container:nth-child(166) .circle{animation-delay:2.522s}.circle-container:nth-child(167){width:8px;height:8px;animation-name:move-frames-167;animation-duration:34.802s;animation-delay:14.852s}@keyframes move-frames-167{0%{transform:translate(28vw,-5vh)}to{transform:translate(52vw,-125vh)}}.circle-container:nth-child(167) .circle{animation-delay:.574s}.circle-container:nth-child(168){width:1px;height:1px;animation-name:move-frames-168;animation-duration:29.876s;animation-delay:26.343s}@keyframes move-frames-168{0%{transform:translate(69vw,-5vh)}to{transform:translate(63vw,-129vh)}}.circle-container:nth-child(168) .circle{animation-delay:1.906s}.circle-container:nth-child(169){width:6px;height:6px;animation-name:move-frames-169;animation-duration:28.178s;animation-delay:13.829s}@keyframes move-frames-169{0%{transform:translate(92vw,-5vh)}to{transform:translate(82vw,-132vh)}}.circle-container:nth-child(169) .circle{animation-delay:.776s}.circle-container:nth-child(170){width:3px;height:3px;animation-name:move-frames-170;animation-duration:34.589s;animation-delay:35.036s}@keyframes move-frames-170{0%{transform:translate(45vw,-2vh)}to{transform:translate(36vw,-116vh)}}.circle-container:nth-child(170) .circle{animation-delay:1.192s}.circle-container:nth-child(171){width:4px;height:4px;animation-name:move-frames-171;animation-duration:31.625s;animation-delay:11.024s}@keyframes move-frames-171{0%{transform:translate(39vw,-7vh)}to{transform:translate(69vw,-126vh)}}.circle-container:nth-child(171) .circle{animation-delay:2.276s}.circle-container:nth-child(172){width:6px;height:6px;animation-name:move-frames-172;animation-duration:31.661s;animation-delay:34.792s}@keyframes move-frames-172{0%{transform:translate(52vw,-3vh)}to{transform:translate(56vw,-117vh)}}.circle-container:nth-child(172) .circle{animation-delay:3.219s}.circle-container:nth-child(173){width:8px;height:8px;animation-name:move-frames-173;animation-duration:35.979s;animation-delay:20.888s}@keyframes move-frames-173{0%{transform:translate(89vw,-6vh)}to{transform:translate(71vw,-122vh)}}.circle-container:nth-child(173) .circle{animation-delay:.149s}.circle-container:nth-child(174){width:4px;height:4px;animation-name:move-frames-174;animation-duration:34.408s;animation-delay:1.608s}@keyframes move-frames-174{0%{transform:translate(34vw,-1vh)}to{transform:translate(79vw,-126vh)}}.circle-container:nth-child(174) .circle{animation-delay:2.207s}.circle-container:nth-child(175){width:3px;height:3px;animation-name:move-frames-175;animation-duration:28.103s;animation-delay:20.623s}@keyframes move-frames-175{0%{transform:translate(27vw,-3vh)}to{transform:translate(69vw,-128vh)}}.circle-container:nth-child(175) .circle{animation-delay:1.39s}.circle-container:nth-child(176){width:7px;height:7px;animation-name:move-frames-176;animation-duration:34.273s;animation-delay:4.896s}@keyframes move-frames-176{0%{transform:translate(22vw,-5vh)}to{transform:translate(61vw,-114vh)}}.circle-container:nth-child(176) .circle{animation-delay:2.633s}.circle-container:nth-child(177){width:3px;height:3px;animation-name:move-frames-177;animation-duration:31.189s;animation-delay:36.647s}@keyframes move-frames-177{0%{transform:translate(35vw,-5vh)}to{transform:translate(37vw,-135vh)}}.circle-container:nth-child(177) .circle{animation-delay:3.375s}.circle-container:nth-child(178){width:2px;height:2px;animation-name:move-frames-178;animation-duration:31.966s;animation-delay:2.396s}@keyframes move-frames-178{0%{transform:translate(83vw,-1vh)}to{transform:translate(26vw,-116vh)}}.circle-container:nth-child(178) .circle{animation-delay:.79s}.circle-container:nth-child(179){width:7px;height:7px;animation-name:move-frames-179;animation-duration:29.484s;animation-delay:2.281s}@keyframes move-frames-179{0%{transform:translate(50vw,-2vh)}to{transform:translate(69vw,-113vh)}}.circle-container:nth-child(179) .circle{animation-delay:1.713s}.circle-container:nth-child(180){width:3px;height:3px;animation-name:move-frames-180;animation-duration:28.662s;animation-delay:27.691s}@keyframes move-frames-180{0%{transform:translate(93vw,-2vh)}to{transform:translate(75vw,-135vh)}}.circle-container:nth-child(180) .circle{animation-delay:2.369s}.circle-container:nth-child(181){width:4px;height:4px;animation-name:move-frames-181;animation-duration:31.496s;animation-delay:33.382s}@keyframes move-frames-181{0%{transform:translate(72vw,-7vh)}to{transform:translate(34vw,-129vh)}}.circle-container:nth-child(181) .circle{animation-delay:2.204s}.circle-container:nth-child(182){width:2px;height:2px;animation-name:move-frames-182;animation-duration:33.16s;animation-delay:2.662s}@keyframes move-frames-182{0%{transform:translate(92vw,-3vh)}to{transform:translate(30vw,-123vh)}}.circle-container:nth-child(182) .circle{animation-delay:2.553s}.circle-container:nth-child(183){width:5px;height:5px;animation-name:move-frames-183;animation-duration:34.197s;animation-delay:35.072s}@keyframes move-frames-183{0%{transform:translate(15vw,-6vh)}to{transform:translate(10vw,-125vh)}}.circle-container:nth-child(183) .circle{animation-delay:3.744s}.circle-container:nth-child(184){width:7px;height:7px;animation-name:move-frames-184;animation-duration:35.672s;animation-delay:35.451s}@keyframes move-frames-184{0%{transform:translate(87vw,-8vh)}to{transform:translate(86vw,-106vh)}}.circle-container:nth-child(184) .circle{animation-delay:2.421s}.circle-container:nth-child(185){width:2px;height:2px;animation-name:move-frames-185;animation-duration:28.82s;animation-delay:8.073s}@keyframes move-frames-185{0%{transform:translate(37vw,-1vh)}to{transform:translate(7vw,-131vh)}}.circle-container:nth-child(185) .circle{animation-delay:1.948s}.circle-container:nth-child(186){width:8px;height:8px;animation-name:move-frames-186;animation-duration:32.07s;animation-delay:2.623s}@keyframes move-frames-186{0%{transform:translate(30vw,-9vh)}to{transform:translate(71vw,-126vh)}}.circle-container:nth-child(186) .circle{animation-delay:2.517s}.circle-container:nth-child(187){width:2px;height:2px;animation-name:move-frames-187;animation-duration:35.099s;animation-delay:3.729s}@keyframes move-frames-187{0%{transform:translate(14vw,-5vh)}to{transform:translate(75vw,-121vh)}}.circle-container:nth-child(187) .circle{animation-delay:1.232s}.circle-container:nth-child(188){width:3px;height:3px;animation-name:move-frames-188;animation-duration:34.513s;animation-delay:27.449s}@keyframes move-frames-188{0%{transform:translate(2vw,-8vh)}to{transform:translate(87vw,-115vh)}}.circle-container:nth-child(188) .circle{animation-delay:2.134s}.circle-container:nth-child(189){width:1px;height:1px;animation-name:move-frames-189;animation-duration:32.477s;animation-delay:29.957s}@keyframes move-frames-189{0%{transform:translate(33vw,-9vh)}to{transform:translate(59vw,-126vh)}}.circle-container:nth-child(189) .circle{animation-delay:3.003s}.circle-container:nth-child(190){width:8px;height:8px;animation-name:move-frames-190;animation-duration:33.317s;animation-delay:25.704s}@keyframes move-frames-190{0%{transform:translate(74vw,-1vh)}to{transform:translate(55vw,-113vh)}}.circle-container:nth-child(190) .circle{animation-delay:2.543s}.circle-container:nth-child(191){width:3px;height:3px;animation-name:move-frames-191;animation-duration:28.343s;animation-delay:10.142s}@keyframes move-frames-191{0%{transform:translate(92vw,-5vh)}to{transform:translate(100vw,-106vh)}}.circle-container:nth-child(191) .circle{animation-delay:1.172s}.circle-container:nth-child(192){width:8px;height:8px;animation-name:move-frames-192;animation-duration:33.184s;animation-delay:4.331s}@keyframes move-frames-192{0%{transform:translate(91vw,-9vh)}to{transform:translate(12vw,-118vh)}}.circle-container:nth-child(192) .circle{animation-delay:.838s}.circle-container:nth-child(193){width:2px;height:2px;animation-name:move-frames-193;animation-duration:33.91s;animation-delay:27.191s}@keyframes move-frames-193{0%{transform:translate(71vw,-1vh)}to{transform:translate(31vw,-137vh)}}.circle-container:nth-child(193) .circle{animation-delay:2.575s}.circle-container:nth-child(194){width:2px;height:2px;animation-name:move-frames-194;animation-duration:35.593s;animation-delay:19.799s}@keyframes move-frames-194{0%{transform:translate(64vw,-4vh)}to{transform:translate(9vw,-126vh)}}.circle-container:nth-child(194) .circle{animation-delay:2.277s}.circle-container:nth-child(195){width:2px;height:2px;animation-name:move-frames-195;animation-duration:36.893s;animation-delay:30.086s}@keyframes move-frames-195{0%{transform:translate(10vw,-3vh)}to{transform:translate(17vw,-128vh)}}.circle-container:nth-child(195) .circle{animation-delay:3.143s}.circle-container:nth-child(196){width:3px;height:3px;animation-name:move-frames-196;animation-duration:30.797s;animation-delay:29.042s}@keyframes move-frames-196{0%{transform:translate(46vw,-4vh)}to{transform:translate(51vw,-127vh)}}.circle-container:nth-child(196) .circle{animation-delay:1.446s}.circle-container:nth-child(197){width:3px;height:3px;animation-name:move-frames-197;animation-duration:36.657s;animation-delay:11.326s}@keyframes move-frames-197{0%{transform:translate(97vw,-9vh)}to{transform:translate(38vw,-102vh)}}.circle-container:nth-child(197) .circle{animation-delay:3.207s}.circle-container:nth-child(198){width:2px;height:2px;animation-name:move-frames-198;animation-duration:28.681s;animation-delay:19.617s}@keyframes move-frames-198{0%{transform:translate(44vw,-7vh)}to{transform:translate(63vw,-104vh)}}.circle-container:nth-child(198) .circle{animation-delay:1.422s}.circle-container:nth-child(199){width:7px;height:7px;animation-name:move-frames-199;animation-duration:34.111s;animation-delay:4.117s}@keyframes move-frames-199{0%{transform:translate(64vw,-6vh)}to{transform:translate(35vw,-128vh)}}.circle-container:nth-child(199) .circle{animation-delay:1.509s}.circle-container:nth-child(200){width:8px;height:8px;animation-name:move-frames-200;animation-duration:35.455s;animation-delay:4.503s}@keyframes move-frames-200{0%{transform:translate(99vw,-1vh)}to{transform:translate(3vw,-134vh)}}.circle-container:nth-child(200) .circle{animation-delay:3.81s}.message{color:var(--color-white);text-align:right;pointer-events:none;opacity:0;line-height:27px;animation:1.5s 5s forwards message-frames;position:absolute;bottom:10px;right:20px}@keyframes message-frames{0%{opacity:0}to{opacity:1}}@media screen and (width<=600px){.message{display:none}}nav{background-color:(0, 0, 0, .3);z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:3rem;gap:.8rem;width:max-content;padding:.7rem 1.7rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}nav a{color:var(--color-light);background-color:#0000;border-radius:50%;padding:.5rem;font-size:1.1rem;display:flex}nav a:hover{background-color:#0000004d}nav a.active{background-color:var(--color-primary);color:var(--color-bg)}nav a .nav__label{display:none}@media screen and (width<=600px){nav{gap:.2rem;padding:.5rem .6rem}nav a{border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .4rem}nav a .nav__label{white-space:nowrap;font-size:.55rem;line-height:1;display:block}}.about__cards{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;padding-top:2rem;padding-bottom:8rem;display:grid}.about__card{background:var(--color-darkened-magical);text-align:center;border-radius:1rem;padding:2rem}.about__card:hover{cursor:default;background:0 0;transform:scale(.99);box-shadow:0 0 10px #4db5ff33}.about__card h5{font-size:1.2rem}.about__card small{color:var(--color-white);font-size:.95rem}.about__thinking{text-align:center;padding-bottom:6rem}.about__thinking h3{color:var(--color-primary);margin-bottom:2.5rem}.about__thinking-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.about__thinking-grid p{background:var(--color-bg-variant);border-left:3px solid var(--color-primary);color:var(--color-white);border-radius:.5rem;align-items:center;padding:1.5rem;font-size:.95rem;line-height:1.6;display:flex}.about__thinking-grid p:hover{cursor:default;background:0 0;transform:scale(.99);box-shadow:0 0 10px #4db5ff33}.about__container{grid-template-columns:35% 55%;gap:10%;min-height:max-content;display:grid}.about__me-wrapper{flex-direction:column;align-items:center;gap:1rem;display:flex}.about__me{aspect-ratio:1;border-radius:2rem;place-items:center;width:100%;display:grid;position:relative;overflow:visible}.about__caption{color:var(--color-light);text-align:center;letter-spacing:.02em;font-size:.85rem;font-style:italic}.about__carousel{border-radius:2rem;width:100%;height:100%;position:relative;overflow:hidden}.about__carousel-container{width:100%;height:100%;position:relative}.about__carousel-slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .7s ease-in-out,transform .7s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:scale(1.04)}.about__carousel-slide.active{opacity:1;z-index:1;transform:scale(1)}.about__me-image{border-radius:2rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.about__me-image img{object-fit:cover;border-radius:2rem;width:100%;height:100%}.about__carousel-btn{color:var(--color-white);cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.about__carousel-btn:hover{color:var(--color-primary);background:#000000b3;transform:translateY(-50%)scale(1.1)}.about__carousel-btn:active{transform:translateY(-50%)scale(.95)}.about__carousel-btn--prev{left:-1.5rem}.about__carousel-btn--next{right:-1.5rem}@media screen and (width<=800px){.about__carousel-btn{width:2.5rem;height:2.5rem;font-size:1.2rem}.about__carousel-btn--prev{left:-1.25rem}.about__carousel-btn--next{right:-1.25rem}}.about__carousel-indicators{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border-radius:2rem;gap:.5rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@media screen and (width<=800px){.about__carousel-indicators{gap:.4rem;padding:.4rem .8rem;bottom:.5rem}}.about__carousel-indicator{border:2px solid var(--color-white);cursor:pointer;background:0 0;border-radius:50%;width:.75rem;height:.75rem;padding:0;transition:all .3s}.about__carousel-indicator:hover{background:#ffffff80;transform:scale(1.2)}.about__carousel-indicator.active{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.3)}@media screen and (width<=800px){.about__carousel-indicator{width:.6rem;height:.6rem}}.icon{color:var(--color-primary);aspect-ratio:1;margin-bottom:1rem;font-size:2rem}.panel-wrapper{place-items:center;margin-bottom:1rem;display:grid;position:relative}.paragraph{place-items:center;max-height:500px;margin:0 auto;transition:max-height .5s;position:relative;overflow:hidden}.paragraph p{color:var(--color-white);margin-bottom:1.5rem}.btn2{color:var(--color-white);cursor:pointer;width:max-content;transition:var(--transition);background:0 0;border-color:#0000;border-radius:.4rem;margin-bottom:1rem;padding:.75rem 1.2rem;font-size:.9rem}.btn2:hover{color:var(--color-primary);border-color:#0000}.show,.hide{z-index:100;color:var(--color-primary);background:0 0;border:none;align-items:center;gap:.4rem;font-family:inherit;font-size:.85rem;font-weight:500;display:inline-flex;position:absolute;bottom:3.5rem}.show svg,.hide svg{font-size:.75rem;transition:transform .2s}.show:hover,.hide:hover{color:var(--color-white)}.show:hover svg,.hide:hover svg{transform:translateY(2px)}.paragraph.expanded{max-height:max-content}.fade{background:linear-gradient(#1f1f3800 25%,#1f1f38 75%);width:100%;height:10rem;margin-top:-5rem;position:relative}@media screen and (width<=1200px){.about__cards{grid-template-columns:1fr;gap:1.5rem}.about__thinking-grid{grid-template-columns:1fr}.about__container{grid-template-columns:1fr;gap:0}.about__me{width:50%;margin:2rem auto 0}.about__me-wrapper{margin-bottom:4rem}.about__carousel{width:100%;height:100%}.about__content{text-align:center;justify-content:center}.paragraph{max-height:475px}}@media screen and (width<=800px){.about__me{width:85%;margin:0 auto}.about__me-wrapper{margin-bottom:3rem}.about__carousel{width:100%;height:100%}.about__me-image img{object-fit:cover}.about__cards{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.about__cards h5{font-size:1.1rem}.about__cards small{font-size:.85rem}.about__content{text-align:center}.about__content p{margin:1.5rem 0}.paragraph{max-height:600px}}.experience-options{grid-template-columns:repeat(2,1fr);place-items:stretch center;gap:1rem;max-width:700px;margin:0 auto;display:grid}p{text-align:center;position:relative}.linkedin-badge-container{justify-content:center;width:100%;margin-top:1rem;display:flex}.cta{justify-content:center;align-items:center;gap:1.2rem;margin-top:2.5rem;display:flex}@media screen and (width<=1200px){.experience-options{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:90vw;display:grid}}@media screen and (width<=750px){.experience-options{flex-direction:column;gap:1rem;margin:0 auto;display:flex}.cta{flex-direction:column}.experience__container{max-width:90%;margin:auto}}.resume-badge__logo{color:var(--color-white);flex-direction:row;align-items:center;gap:.5rem;font-size:1.5rem;display:flex}.resume-badge{background-color:var(--color-bg-variant);text-align:center;border:1px solid var(--color-bg-variant);border-radius:2rem;place-content:center;align-items:center;width:100%;height:100%;display:grid}.resume-badge:hover{cursor:default;background:0 0;transform:scale(.99);box-shadow:0 0 10px #4db5ff33}.linkedin-badge{background-color:var(--color-bg-variant);text-align:left;justify-content:space-between;align-items:left;border:1px solid var(--color-bg-variant);border-radius:2rem;flex-direction:column;width:100%;height:100%;display:flex}.linkedin-badge:hover{cursor:default;background:0 0;transform:scale(.99);box-shadow:0 0 10px #4db5ff33}.top-header{background:var(--color-bg-variant);border-radius:2rem 2rem 0 0;padding:1rem;box-shadow:0 2rem 1rem #0000001a}.linkedin-badge__headshot{object-fit:cover;border:2px solid var(--color-bg-variant);background:var(--color-light);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;margin-bottom:1rem;display:flex}.linkedin-badge__logo{width:4rem}.linkedin-badge__info{color:var(--color-white);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.linkedin-badge__name{font-size:1rem;font-weight:700}.linkedin-badge__header{font-size:.75rem}.linkedin-badge__recents{font-size:.65rem}@media screen and (width<=1024px){.linkedin-badge{max-width:100%}.resume-badge{max-width:100%;min-height:80px}.resume-badge__logo{font-size:1rem}.linkedin-badge__logo{width:4rem}.linkedin-badge__info{padding:.5rem}.linkedin-badge__headshot{width:5.5rem;height:5.5rem}}@media screen and (width<=1024px) and (width<=750px){.linkedin-badge__headshot{width:4rem;height:4rem}}.services__container{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:3rem;display:grid}.service{background:var(--color-bg-variant);border:1px solid var(--color-primary);transition:var(--transition);border-radius:2rem;flex-direction:column;justify-content:space-between;display:flex}.service:hover{border-color:var(--color-primary-variant);cursor:default;background:0 0}.service__head{background:var(--color-darkened-magical);border-radius:2rem 2rem 0 0;padding:2rem;box-shadow:0 2rem 1rem #0000001a}.service__head h3{color:var(--color-white);text-align:center;font-size:1.5rem}.service__list{padding:2rem}.service__list li{align-items:flex-start;gap:1rem;margin:1rem 1rem .8rem;display:flex}.preaction{grid-template-columns:1fr, 2fr;text-align:center;justify-content:center;gap:.2rem;margin:.5rem .5rem 2.5rem;display:grid}.action{grid-template-columns:1fr, 2fr;text-align:center;justify-content:center;gap:.5rem;margin:.5rem .5rem 2.5rem;display:grid}.sidebyside h2,h6{vertical-align:baseline;display:inline}.sidebyside h2{color:var(--color-white);font-size:2.2rem}.service__list-icon{color:var(--color-primary);margin-top:2px}p{text-align:center;justify-content:center}.service__list p{text-align:left;font-size:1rem}@media screen and (width<=1200px){.services__container{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.service__head h3{font-size:.9rem}.service__list{padding:.5rem}.sidebyside h2{color:var(--color-white);font-size:1.2rem}.service__list p{text-align:left;font-size:.9rem}}@media screen and (width<=800px){.services__container{grid-template-columns:1fr;gap:1.5rem}.service__head h3{font-size:1.2rem}.service__list{padding:1.5rem}.service__list p{font-size:.7rem}}.recommendations{place-items:center;margin:0 auto;display:grid}.recommendations section{margin:0}.recommendations__carousel{max-width:75vw;position:relative;overflow:hidden}.recommendations__track{gap:2rem;transition:transform .5s ease-in-out;display:flex}.recommendations__card{background:var(--color-darkened-magical);text-align:center;border-radius:2rem;flex:0 0 100%;grid-template-columns:70% 25%;justify-content:center;align-items:center;gap:5%;padding:2rem;transition:transform .3s,background .3s;display:grid;box-shadow:0 1.5rem 2rem #00000026}.recommendations__card:hover{cursor:default;transform:scale(.99);box-shadow:0 0 10px #4db5ff33}.recommendations__card__who{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.recommendations__card__avatar{object-fit:cover;border:4px solid var(--color-bg-variant);background:var(--color-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;margin-bottom:1rem;display:flex}.recommendations__card__avatar--fallback{color:var(--color-bg-variant);font-size:100px}.recommendations__card__name{margin-bottom:.25rem;font-weight:700}.recommendations__card__role{color:var(--color-primary);font-size:.8rem}.recommendations__card__relationship{color:var(--color-light);font-size:.8rem}.recommendations__card__date{color:var(--color-light);font-size:.75rem}.recommendations__card__source{color:var(--color-light);align-items:center;gap:.25rem;padding-top:2rem;font-size:.9rem;display:inline-flex}.recommendations__card__source.source-icon{width:auto;height:1em;display:inline-block}.recommendations__card__text-wrapper{position:relative}.recommendations__card__text{max-height:26rem;color:var(--color-white);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;scrollbar-width:thin;scrollbar-color:var(--color-primary-variant) transparent;font-size:1.1rem;line-height:1.5;overflow-y:auto}.recommendations__card__text::-webkit-scrollbar{width:5px}.recommendations__card__text::-webkit-scrollbar-track{background:0 0}.recommendations__card__text::-webkit-scrollbar-thumb{background-color:var(--color-primary-variant);border-radius:3px}.recommendations__card__text::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.recommendations__card__text p{text-align:center;margin-bottom:1rem}.recommendations__card__more-indicator{color:var(--color-white);pointer-events:none;font-size:.9rem;animation:1.6s ease-in-out infinite recommendations-more-bounce;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}@keyframes recommendations-more-bounce{0%,to{opacity:.55;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(4px)}}.recommendations__nav{pointer-events:none;z-index:10;justify-content:space-between;width:calc(100% + 4rem);display:flex;position:absolute;top:50%;left:-2rem;right:-2rem;transform:translateY(-50%)}.recommendations__nav-arrow{pointer-events:all;color:var(--color-primary);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.4rem;transition:all .3s;display:flex}.recommendations__nav-arrow:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1)}.recommendations__dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.recommendations__dots-dot{background:var(--color-light);cursor:pointer;border-radius:50%;width:10px;height:10px;transition:background .3s,transform .3s}.recommendations__dots-dot.active{background:var(--color-primary);transform:scale(1.2)}@media screen and (width<=1024px){.recommendations__nav{display:none}.recommendations__carousel{scroll-snap-type:x mandatory;gap:1rem;max-width:100vw;display:flex;position:relative;overflow:auto visible}.recommendations__track{scroll-snap-type:x mandatory;gap:1rem;padding:0;transition:none;overflow-x:auto}.recommendations__card{scroll-snap-align:center;flex-direction:column;flex:0 0 75vw;order:-1;justify-content:flex-start;align-items:center;display:flex}.recommendations__card:not(:last-child){margin-right:1rem}.recommendations__card:first-child{margin-left:15vw}.recommendations__card:last-child{margin-right:15vw}.recommendations__card__avatar{width:100px;height:100px}.recommendations__card__avatar--fallback{font-size:50px}.recommendations__card__name{margin-bottom:.25rem;font-size:1rem}.recommendations__card__role{margin-bottom:.25rem;font-size:.85rem}.recommendations__card__relationship,.recommendations__card__date{margin-bottom:.25rem;font-size:.75rem}.recommendations__card__text{text-align:left;order:1;width:100%;margin-top:.5rem;font-size:.9rem;line-height:1.4}.recommendations__card__text p{margin-bottom:.75rem}.recommendations__card__source{color:var(--color-light);align-items:center;font-size:.75rem;display:none}}@media screen and (width<=600px){.recommendations__carousel,.recommendations__track{gap:.01rem}.recommendations__card{flex:0 0 85vw}.recommendations__card__avatar{width:80px;height:80px}.recommendations__card__avatar--fallback{font-size:40px}.recommendations__card__name{font-size:.9rem}.recommendations__card__role{font-size:.75rem}.recommendations .recommendations__card__text{font-size:.8rem}}.container.contact__container{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:3rem;display:grid}.contact__option{background-color:var(--color-bg-variant);text-align:center;transition:var(--transition);border:2px solid #0000;border-radius:2rem;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.contact__option-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.contact__option h3{font-size:1.1rem;font-weight:600}.contact__option h5{color:var(--color-light);font-size:.9rem;font-weight:400}.contact__option-cta{color:var(--color-primary);letter-spacing:.02em;transition:var(--transition);margin-top:1rem;font-size:.95rem;font-weight:600;display:block}.contact__option-cta:hover{color:var(--color-white)}.contact__option:hover{border-color:var(--color-primary-variant);cursor:pointer;background:0 0}.contact__option-icon{margin-bottom:.5rem;font-size:1.5rem}.header__contact__socials{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.header__contact__socials a{background:var(--color-bg);color:var(--color-white);border:1px solid #0000;border-radius:.7rem;padding:.5rem;display:flex}.header__contact__socials a :hover{color:var(--color-primary)}@media screen and (width<=1200px){.contact__option{padding:1rem}.container.contact__container{gap:.5rem}.container.contact__container h3{font-size:1rem}.container.contact__container h5{font-size:.75rem}.contact__option-cta{transition:var(--transition);margin-top:1rem;font-size:.8rem}.contact__option-icon{margin-bottom:.5rem;font-size:1.1rem}}@media screen and (width<=750px){.container.contact__container{width:var(--container-width-sm);grid-template-columns:1fr;gap:1rem}}footer{background:var(--color-primary);text-align:center;margin-top:7rem;padding:3rem 0;font-size:.9rem}footer a{color:var(--color-bg)}.footer__logo{margin-bottom:2rem;font-size:2rem;font-weight:500;display:block}.permalinks{flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 auto 3rem;display:flex}.footer__socials{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.footer__socials a{background:var(--color-bg);color:var(--color-white);border:1px solid #0000;border-radius:.7rem;padding:.5rem;display:flex}.footer__socials a:hover{color:var(--color-bg);border-color:var(--color-bg);background:0 0}.footer__copyright{color:var(--color-bg);margin-bottom:4rem}@media screen and (width<=600px){footer{margin-top:10rem}.permalinks{flex-direction:column;gap:1.5rem}.footer__socials{margin-bottom:2.6rem}}.page-notfound-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.notfound-content{z-index:2;position:relative}.notfound-logo{opacity:.9;z-index:1;pointer-events:none;width:clamp(200px,50vw,500px);transition:transform .2s ease-out,width .3s ease-in-out;position:fixed;bottom:0;right:0}*{box-sizing:border-box;border:0;outline:0;margin:0;padding:0;text-decoration:none;list-style:none}:root{--color-bg:#1f1f38;--color-bg-variant:#2c2c6c;--color-bg-darken:#18182ccc;--color-primary:#4db5ff;--color-primary-variant:#4db5ff66;--color-white:#fff;--color-light:#fff9;--color-darkened-magical:linear-gradient(315deg, #007db2 0%, #5a49ce 25%, #2d0e55 75%, #2d0e55 100%);--color-magical:linear-gradient(45deg, #4db5ff 0%, #7f5aff 45%, #2d0e55 90%, #2d0e55 100%);--color-magical-hover:linear-gradient(45deg, #4db5ff 0%, #8c6aff 45%, #3b0f66 90%, #3b0f66 100%);--transition:all .4s ease;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{background:var(--color-bg);color:var(--color-white);background-image:none;font-family:Poppins,sans-serif;line-height:1.7}.container{width:var(--container-width-lg);margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:6rem}h2{font-size:3rem}h3{font-size:1.75rem}h4{font-size:1.2rem;font-style:italic}h5{font-size:1rem}h6{font-size:.8rem;font-style:italic}section{height:100%;min-height:max-content;margin-top:10rem;margin-bottom:5rem}section>h2,section>h5{text-align:center;color:var(--color-light)}section>h2{color:var(--color-primary);margin-bottom:3rem}.text-light{color:var(--color-light)}a{color:var(--color-primary);transition:var(--transition)}a:hover{color:var(--color-white)}.btn{width:max-content;color:var(--color-primary);cursor:pointer;border:1px solid var(--color-primary);transition:var(--transition);border-radius:.4rem;padding:.75rem 1.2rem;display:inline-block}.btn:hover{background:var(--color-white);color:var(--color-bg);border-color:#0000}.btn-primary{background:var(--color-primary);color:var(--color-bg)}.btn-primary-variant{background:var(--color-primary-variant);color:var(--color-bg)}.btn-magical{background:var(--color-magical);color:var(--color-white);cursor:pointer;border:none;border-radius:12px;padding:.75rem 2rem;transition:all .3s ease-in-out;box-shadow:0 0 15px #4db5ff40}.btn-magical:hover{background:var(--color-magical-hover);color:var(--color-white);transform:scale(1.05);box-shadow:0 0 25px #4db5ff66}img{object-fit:cover;width:100%;display:block}.brandon__text{width:100%}.brandon__text-image{transition:var(--transition);-webkit-mask-image:radial-gradient(ellipse 80% 45%, var(--color-bg) 5%, var(--color-bg) 20%, transparent 80%, transparent);mask-image:radial-gradient(ellipse 80% 45%, var(--color-bg) 5%, var(--color-bg) 20%, transparent 80%, transparent);overflow:hidden;transform:translateY(7rem)}@media screen and (width<=1200px){.container{width:var(--container-width-md)}section{margin-top:6rem}h2{font-size:2.5rem}h3{font-size:1.5rem}}@media screen and (width<=600px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.3rem}h4{font-size:.9rem}h5{font-size:.8rem}section>h2,section>h5{padding:0 1rem}h6{font-size:.75rem}.container{width:var(--container-width-sm)}section>h2{margin-bottom:2rem}.brandon__text{transform:translateY(9rem)}.brandon__text-image{-webkit-mask-image:radial-gradient(ellipse 80% 55%, var(--color-bg) 0%, var(--color-bg) 15%, transparent 80%, transparent);mask-image:radial-gradient(ellipse 80% 55%, var(--color-bg) 0%, var(--color-bg) 15%, transparent 80%, transparent);transform:translateY(5rem)}}
