#hero-1349{align-items:center;background-color:#000;display:flex;height:100vh;height:100dvh;justify-content:center;min-height:600px;min-height:100vh;min-height:100dvh;min-height:100svh;overflow:hidden;perspective:800px;position:relative}#hero-1349 *{transform-style:preserve-3d}.scene{animation:scene 144s linear infinite;height:100%;top:50%;transform-style:preserve-3d;width:100%;will-change:transform;z-index:1}.scene,.scene *{pointer-events:none;position:absolute}@keyframes scene{0%{transform:translate(-50%,-50%) rotateX(30deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(30deg) rotate(-1turn)}}.floor{background-color:#fff2;background:radial-gradient(closest-side,transparent,#000),repeating-conic-gradient(#aaf8 0 30deg,#003 0 60deg) 0 0 /2em 2em;inset:-40em}.wall{inset:-3.25em -6.5em;transform-origin:bottom;translate:0 -3.25em}.wall i{--color:hsl(200,0%,calc(var(--i)*4%));--border-color:hsl(0,0%,calc(var(--i)*3%));border:.5em solid var(--border-color);border-bottom:none;border-radius:50%/100% 100% 0 0;inset:0;transform:translateZ(calc(var(--i)*2px))}.wall i:first-child{filter:blur(.3em)}.wall.main{animation:mainWall 2s linear infinite}.wall.out{transform:rotate(calc(var(--w)*45deg)) translateY(-20em)}.wall.out i{animation:outWall 6s calc(var(--w)*-3.75s) linear infinite}@keyframes mainWall{to{rotate:1turn}}@keyframes outWall{0%,35%,to{opacity:.05;transform:translateZ(0)}10%,25%{opacity:1;transform:translateZ(calc(var(--i)*2px))}}.ball-container{animation:ballContainer 18s calc(var(--b)*-.5s) linear infinite;background-color:#0008;box-shadow:0 0 1em #000;inset:-2em;rotate:calc(var(--b)*-90deg)}.ball,.ball-container{border-radius:50%;transform-style:preserve-3d;will-change:transform}.ball{--rotateZ:calc(var(--b)*90deg);animation:ball 144s linear infinite;backface-visibility:hidden;background-color:hsl(calc(var(--b)*40),85%,65%);background-image:radial-gradient(circle at 50% 20%,transparent,60%,#000);inset:0}@keyframes ballContainer{0%{transform:rotate(0deg) translateY(0) rotate(0deg) translateX(4em) rotate(0deg)}2.5%{transform:rotate(-90deg) translateY(0) rotate(0deg) translateX(4em) rotate(90deg)}11.25%{transform:rotate(-90deg) translateY(-20em) rotate(0deg) translateX(4em) rotate(90deg)}16.25%{transform:rotate(-90deg) translateY(-20em) rotate(-180deg) translateX(4em) rotate(270deg)}25%{transform:rotate(-90deg) translateY(0) rotate(-180deg) translateX(4em) rotate(270deg)}27.5%{transform:rotate(-180deg) translateY(0) rotate(-180deg) translateX(4em) rotate(1turn)}36.25%{transform:rotate(-180deg) translateY(20em) rotate(-180deg) translateX(4em) rotate(1turn)}41.25%{transform:rotate(-180deg) translateY(20em) rotate(-1turn) translateX(4em) rotate(540deg)}50%{transform:rotate(-180deg) translateY(0) rotate(-1turn) translateX(4em) rotate(540deg)}52.5%{transform:rotate(-270deg) translateY(0) rotate(-1turn) translateX(4em) rotate(630deg)}61.25%{transform:rotate(-270deg) translateY(-20em) rotate(-1turn) translateX(4em) rotate(630deg)}66.25%{transform:rotate(-270deg) translateY(-20em) rotate(-540deg) translateX(4em) rotate(810deg)}75%{transform:rotate(-270deg) translateY(0) rotate(-540deg) translateX(4em) rotate(810deg)}77.5%{transform:rotate(-1turn) translateY(0) rotate(-540deg) translateX(4em) rotate(900deg)}86.25%{transform:rotate(-1turn) translateY(20em) rotate(-540deg) translateX(4em) rotate(900deg)}91.25%{transform:rotate(-1turn) translateY(20em) rotate(-2turn) translateX(4em) rotate(3turn)}to{transform:rotate(-1turn) translateY(0) rotate(-2turn) translateX(4em) rotate(3turn)}}@keyframes ball{0%{transform:translateZ(2em) rotate(var(--rotateZ)) rotate(0deg) rotateX(-30deg)}to{transform:translateZ(2em) rotate(var(--rotateZ)) rotate(1turn) rotateX(-30deg)}}.cs-container{margin:0 auto;max-width:1280px;padding:0 1rem;width:100%}.cs-container,.cs-content{position:relative;z-index:10}.cs-bubbles{position:absolute;z-index:2}.cs-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:3}.wall.main i:first-child{--i:0}.wall.main i:nth-child(2){--i:8}.wall.main i:nth-child(3){--i:9}.wall.main i:nth-child(4){--i:10}.wall.main i:nth-child(5){--i:11}.wall.main i:nth-child(6){--i:12}.wall.main i:nth-child(7){--i:13}.wall.main i:nth-child(8){--i:14}.wall.main i:nth-child(9){--i:15}.wall.out:nth-child(2){--w:0}.wall.out:nth-child(3){--w:1}.wall.out:nth-child(4){--w:2}.wall.out:nth-child(5){--w:3}.wall.out:nth-child(6){--w:4}.wall.out:nth-child(7){--w:5}.wall.out:nth-child(8){--w:6}.wall.out:nth-child(9){--w:7}.wall.out:nth-child(2) i:first-child{--i:0}.wall.out:nth-child(2) i:nth-child(2){--i:8}.wall.out:nth-child(2) i:nth-child(3){--i:9}.wall.out:nth-child(2) i:nth-child(4){--i:10}.wall.out:nth-child(2) i:nth-child(5){--i:11}.wall.out:nth-child(2) i:nth-child(6){--i:12}.wall.out:nth-child(2) i:nth-child(7){--i:13}.wall.out:nth-child(2) i:nth-child(8){--i:14}.wall.out:nth-child(2) i:nth-child(9){--i:15}.wall.out:nth-child(3) i:first-child{--i:0}.wall.out:nth-child(3) i:nth-child(2){--i:8}.wall.out:nth-child(3) i:nth-child(3){--i:9}.wall.out:nth-child(3) i:nth-child(4){--i:10}.wall.out:nth-child(3) i:nth-child(5){--i:11}.wall.out:nth-child(3) i:nth-child(6){--i:12}.wall.out:nth-child(3) i:nth-child(7){--i:13}.wall.out:nth-child(3) i:nth-child(8){--i:14}.wall.out:nth-child(3) i:nth-child(9){--i:15}.wall.out:nth-child(4) i:first-child{--i:0}.wall.out:nth-child(4) i:nth-child(2){--i:8}.wall.out:nth-child(4) i:nth-child(3){--i:9}.wall.out:nth-child(4) i:nth-child(4){--i:10}.wall.out:nth-child(4) i:nth-child(5){--i:11}.wall.out:nth-child(4) i:nth-child(6){--i:12}.wall.out:nth-child(4) i:nth-child(7){--i:13}.wall.out:nth-child(4) i:nth-child(8){--i:14}.wall.out:nth-child(4) i:nth-child(9){--i:15}.wall.out:nth-child(5) i:first-child{--i:0}.wall.out:nth-child(5) i:nth-child(2){--i:8}.wall.out:nth-child(5) i:nth-child(3){--i:9}.wall.out:nth-child(5) i:nth-child(4){--i:10}.wall.out:nth-child(5) i:nth-child(5){--i:11}.wall.out:nth-child(5) i:nth-child(6){--i:12}.wall.out:nth-child(5) i:nth-child(7){--i:13}.wall.out:nth-child(5) i:nth-child(8){--i:14}.wall.out:nth-child(5) i:nth-child(9){--i:15}.wall.out:nth-child(6) i:first-child{--i:0}.wall.out:nth-child(6) i:nth-child(2){--i:8}.wall.out:nth-child(6) i:nth-child(3){--i:9}.wall.out:nth-child(6) i:nth-child(4){--i:10}.wall.out:nth-child(6) i:nth-child(5){--i:11}.wall.out:nth-child(6) i:nth-child(6){--i:12}.wall.out:nth-child(6) i:nth-child(7){--i:13}.wall.out:nth-child(6) i:nth-child(8){--i:14}.wall.out:nth-child(6) i:nth-child(9){--i:15}.wall.out:nth-child(7) i:first-child{--i:0}.wall.out:nth-child(7) i:nth-child(2){--i:8}.wall.out:nth-child(7) i:nth-child(3){--i:9}.wall.out:nth-child(7) i:nth-child(4){--i:10}.wall.out:nth-child(7) i:nth-child(5){--i:11}.wall.out:nth-child(7) i:nth-child(6){--i:12}.wall.out:nth-child(7) i:nth-child(7){--i:13}.wall.out:nth-child(7) i:nth-child(8){--i:14}.wall.out:nth-child(7) i:nth-child(9){--i:15}.wall.out:nth-child(8) i:first-child{--i:0}.wall.out:nth-child(8) i:nth-child(2){--i:8}.wall.out:nth-child(8) i:nth-child(3){--i:9}.wall.out:nth-child(8) i:nth-child(4){--i:10}.wall.out:nth-child(8) i:nth-child(5){--i:11}.wall.out:nth-child(8) i:nth-child(6){--i:12}.wall.out:nth-child(8) i:nth-child(7){--i:13}.wall.out:nth-child(8) i:nth-child(8){--i:14}.wall.out:nth-child(8) i:nth-child(9){--i:15}.wall.out:nth-child(9) i:first-child{--i:0}.wall.out:nth-child(9) i:nth-child(2){--i:8}.wall.out:nth-child(9) i:nth-child(3){--i:9}.wall.out:nth-child(9) i:nth-child(4){--i:10}.wall.out:nth-child(9) i:nth-child(5){--i:11}.wall.out:nth-child(9) i:nth-child(6){--i:12}.wall.out:nth-child(9) i:nth-child(7){--i:13}.wall.out:nth-child(9) i:nth-child(8){--i:14}.wall.out:nth-child(9) i:nth-child(9){--i:15}.ball-container:first-child{--b:0}.ball-container:nth-child(2){--b:1.5}.ball-container:nth-child(3){--b:3}.ball-container:nth-child(4){--b:4.5}.ball-container:nth-child(5){--b:6}.ball-container:nth-child(6){--b:7.5}@media only screen and (min-width:0rem){#hero-1349{box-sizing:border-box;min-height:100vh;min-height:100dvh;min-height:100svh;padding:clamp(10rem,25vw,16rem) clamp(.8rem,3vw,1.5rem) clamp(6rem,12vw,10rem);perspective:none}.scene{height:100%;left:230%;opacity:.2;top:80%;transform:translate(-50%,-50%) scale(.8);transform-style:flat;width:100%;will-change:auto}.scene,.wall.main,.wall.out i{animation:none}.cs-container{padding:0 clamp(.5rem,2vw,1rem)}.cs-content{max-width:100%}.cs-title{font-size:clamp(1.7rem,6.5vw,2.4rem);line-height:1.1em;margin-bottom:clamp(.6rem,2vw,1rem)}.cs-topper{font-size:clamp(.8rem,3vw,1.1rem);letter-spacing:.08em;margin-bottom:clamp(.4rem,1.5vw,.7rem)}.cs-container,.cs-content{z-index:15}.ball,.ball-container{animation:none}}@media only screen and (min-width:48rem){#hero-1349{perspective:800px}.scene{animation:scene 144s linear infinite;left:170%;opacity:.3;transform:translate(-50%,-50%);transform-style:preserve-3d}.wall.main{animation:mainWall 2s linear infinite}.wall.out i{animation:outWall 6s calc(var(--w)*-3.75s) linear infinite}.ball-container{animation:ballContainer 18s calc(var(--b)*-.5s) linear infinite}.ball{animation:ball 144s linear infinite}@keyframes scene{0%{transform:translate(-50%,-50%) rotateX(30deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(30deg) rotate(-1turn)}}}@media only screen and (min-width:68.75rem){.scene{left:130%;opacity:1;transform:translate(-50%,-50%)}}