*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.left-0{left:0}.left-3{left:.75rem}.top-0{top:0}.top-9{top:2.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-16{margin-bottom:4rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-16{margin-top:4rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-28{height:7rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\.5{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-10px\]{--tw-translate-x: -10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\.5{--tw-translate-y: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes flicker{0%,to{color:#fff}33%{color:#60a5fa}66%{color:#a78bfa}85%{color:#f472b6}}.animate-flicker{animation:flicker 1.5s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-slate-600\/30{border-color:#4755694d}.bg-\[\#0D1C28\]{--tw-bg-opacity: 1;background-color:rgb(13 28 40 / var(--tw-bg-opacity))}.bg-\[\#0a192f\]{--tw-bg-opacity: 1;background-color:rgb(10 25 47 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-60{--tw-bg-opacity: .6}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/10{--tw-gradient-from: rgb(37 99 235 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/50{--tw-gradient-from: rgb(30 41 59 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-950{--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600\/10{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(147 51 234 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-600\/10{--tw-gradient-to: rgb(37 99 235 / .1) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-slate-700\/30{--tw-gradient-to: rgb(51 65 85 / .3) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.text-center{text-align:center}.font-courier{font-family:Courier New,monospace}.font-mono{font-family:IBM Plex Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-purple-400\/50{--tw-shadow-color: rgb(192 132 252 / .5);--tw-shadow: var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-400\/50{--tw-ring-color: rgb(96 165 250 / .5)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body{height:100%;overflow:hidden}.scroll-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100vh;overflow-y:scroll}.scroll-container::-webkit-scrollbar{display:none}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.after\:from-blue-400:after{content:var(--tw-content);--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:to-purple-500:after{content:var(--tw-content);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400\/50:hover{border-color:#60a5fa80}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-500\/20:hover{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:left-1\/2{left:50%}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[100vh\]{min-height:100vh}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:gap-8{gap:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@property --angle{syntax: "<angle>"; inherits: true; initial-value: 91deg;}body{width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;background-color:#0a192f}body:before,body:after{content:"";font-family:Arial,Helvetica,serif;font-size:12px;position:absolute;width:100%;text-align:center;bottom:18px;color:#fff4;z-index:-1}body:before{top:18px}body:active:before,body:active:after{color:#fff0;transition:all .5s ease}.rain{position:fixed;top:0;left:-10vw;width:120vw;height:100vh;pointer-events:none;z-index:0;--angle: 91deg;transition:--angle .5s ease}.rain .moon{position:fixed;top:5vh;right:5vw;width:9vmin;height:9vmin;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08) 0%,transparent 60%),radial-gradient(circle at 35% 35%,#e0f2fe 20%,#bfdbfe,#93c5fd 80%),radial-gradient(circle at 45% 60%,rgba(71,85,105,.15) 0%,transparent 40%),radial-gradient(circle at 65% 30%,rgba(100,116,139,.12) 0%,transparent 30%),radial-gradient(circle at 60% 75%,rgba(148,163,184,.1) 0%,transparent 25%),radial-gradient(circle at 50% 45%,rgba(255,255,255,.05) 0%,transparent 20%),radial-gradient(circle at 70% 50%,rgba(0,0,0,.05) 0%,transparent 60%);background-blend-mode:normal;box-shadow:inset .5vmin .5vmin 1vmin #0003,inset -.3vmin -.3vmin .8vmin #fff3;filter:drop-shadow(0 0 3vmin rgba(191,219,254,.4)) blur(.05vmin)}.rain .drop{border:.25vmin solid transparent;border-bottom-color:#abc2e9;position:absolute;top:-5vmin;pointer-events:none;filter:blur(0) hue-rotate(0deg)}.rain .drop:nth-child(1){opacity:.26;left:42.4vw;border-left-width:1.6vmin;animation:fall-1 2.1s -8.5s ease-in infinite}@keyframes fall-1{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(2){opacity:.78;left:71.4vw;border-left-width:8vmin;animation:fall-2 1.5s -1.5s ease-in infinite}@keyframes fall-2{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(3){opacity:.85;left:111.8vw;border-left-width:4.2vmin;animation:fall-3 1.65s -4.5s ease-in infinite}@keyframes fall-3{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(4){opacity:.54;left:2vw;border-left-width:2vmin;animation:fall-4 2.1s -10.5s ease-in infinite}@keyframes fall-4{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(5){opacity:.65;left:111.7vw;border-left-width:.8vmin;animation:fall-5 .6s -7s ease-in infinite}@keyframes fall-5{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(6){opacity:.63;left:109.6vw;border-left-width:4.8vmin;animation:fall-6 .15s -7s ease-in infinite}@keyframes fall-6{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(7){opacity:.85;left:63.1vw;border-left-width:.8vmin;animation:fall-7 .75s -2s ease-in infinite}@keyframes fall-7{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(8){opacity:.51;left:67.5vw;border-left-width:3.4vmin;animation:fall-8 .15s -4.5s ease-in infinite}@keyframes fall-8{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(9){opacity:.62;left:76.1vw;border-left-width:5.8vmin;animation:fall-9 1.65s -9.5s ease-in infinite}@keyframes fall-9{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(10){opacity:.01;left:70.5vw;border-left-width:3.3vmin;animation:fall-10 .45s -.5s ease-in infinite}@keyframes fall-10{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(11){opacity:.9;left:100.1vw;border-left-width:5.1vmin;animation:fall-11 1.05s -1s ease-in infinite}@keyframes fall-11{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(12){opacity:.89;left:21.2vw;border-left-width:5.2vmin;animation:fall-12 .6s -7s ease-in infinite}@keyframes fall-12{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(13){opacity:.47;left:17.1vw;border-left-width:7vmin;animation:fall-13 .15s -11s ease-in infinite}@keyframes fall-13{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(14){opacity:.53;left:29.3vw;border-left-width:.9vmin;animation:fall-14 .3s -9.5s ease-in infinite}@keyframes fall-14{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(15){opacity:.53;left:72.6vw;border-left-width:7.8vmin;animation:fall-15 2.25s -2s ease-in infinite}@keyframes fall-15{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(16){opacity:.59;left:4.1vw;border-left-width:6.4vmin;animation:fall-16 .9s -7s ease-in infinite}@keyframes fall-16{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(17){opacity:.86;left:9.9vw;border-left-width:7.6vmin;animation:fall-17 1.8s -2s ease-in infinite}@keyframes fall-17{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(18){opacity:.03;left:26.1vw;border-left-width:6.5vmin;animation:fall-18 1.65s -11.5s ease-in infinite}@keyframes fall-18{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(19){opacity:.84;left:20.5vw;border-left-width:1.9vmin;animation:fall-19 .6s -12.5s ease-in infinite}@keyframes fall-19{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(20){opacity:.23;left:68.5vw;border-left-width:4vmin;animation:fall-20 1.05s -1.5s ease-in infinite}@keyframes fall-20{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(21){opacity:.75;left:106.6vw;border-left-width:2.2vmin;animation:fall-21 .45s -9.5s ease-in infinite}@keyframes fall-21{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(22){opacity:.4;left:20vw;border-left-width:.6vmin;animation:fall-22 .75s -4.5s ease-in infinite}@keyframes fall-22{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(23){opacity:.57;left:73.5vw;border-left-width:7.2vmin;animation:fall-23 1.2s -11s ease-in infinite}@keyframes fall-23{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(24){opacity:.36;left:73.5vw;border-left-width:.5vmin;animation:fall-24 1.65s -5.5s ease-in infinite}@keyframes fall-24{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(25){opacity:.5;left:75.6vw;border-left-width:7vmin;animation:fall-25 1.05s -3s ease-in infinite}@keyframes fall-25{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(26){opacity:.78;left:96.9vw;border-left-width:2vmin;animation:fall-26 .3s -4.5s ease-in infinite}@keyframes fall-26{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(27){opacity:.12;left:92vw;border-left-width:7.2vmin;animation:fall-27 1.2s -4s ease-in infinite}@keyframes fall-27{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(28){opacity:.49;left:35.3vw;border-left-width:4.9vmin;animation:fall-28 1.95s -8s ease-in infinite}@keyframes fall-28{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(29){opacity:.6;left:54.4vw;border-left-width:6.9vmin;animation:fall-29 1.65s -1.5s ease-in infinite}@keyframes fall-29{8.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(30){opacity:.56;left:103.8vw;border-left-width:6.6vmin;animation:fall-30 1.8s -1.5s ease-in infinite}@keyframes fall-30{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(31){opacity:.43;left:106.3vw;border-left-width:6.2vmin;animation:fall-31 1.8s -12s ease-in infinite}@keyframes fall-31{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(32){opacity:.55;left:24.3vw;border-left-width:5.7vmin;animation:fall-32 1.8s -3s ease-in infinite}@keyframes fall-32{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(33){opacity:.39;left:108.9vw;border-left-width:5.8vmin;animation:fall-33 2.25s -8.5s ease-in infinite}@keyframes fall-33{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(34){opacity:.81;left:64.5vw;border-left-width:4.6vmin;animation:fall-34 2.25s -2.5s ease-in infinite}@keyframes fall-34{9.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(35){opacity:.58;left:113.8vw;border-left-width:1.3vmin;animation:fall-35 1.5s -3.5s ease-in infinite}@keyframes fall-35{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(36){opacity:.43;left:77.9vw;border-left-width:5.1vmin;animation:fall-36 1.8s -7s ease-in infinite}@keyframes fall-36{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(37){opacity:.7;left:103.5vw;border-left-width:7.7vmin;animation:fall-37 .3s -8.5s ease-in infinite}@keyframes fall-37{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(38){opacity:.66;left:49.3vw;border-left-width:5.4vmin;animation:fall-38 1.35s -4.5s ease-in infinite}@keyframes fall-38{9.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(39){opacity:.01;left:116.8vw;border-left-width:4.4vmin;animation:fall-39 .6s -3.5s ease-in infinite}@keyframes fall-39{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(40){opacity:.57;left:10.3vw;border-left-width:7.4vmin;animation:fall-40 .75s -11.5s ease-in infinite}@keyframes fall-40{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(41){opacity:.44;left:17.2vw;border-left-width:4.5vmin;animation:fall-41 1.2s -12.5s ease-in infinite}@keyframes fall-41{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(42){opacity:.57;left:8.3vw;border-left-width:5.7vmin;animation:fall-42 .75s -8.5s ease-in infinite}@keyframes fall-42{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(43){opacity:.31;left:81.3vw;border-left-width:5.8vmin;animation:fall-43 1.05s -7s ease-in infinite}@keyframes fall-43{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(44){opacity:.79;left:19.3vw;border-left-width:6.8vmin;animation:fall-44 1.65s -6s ease-in infinite}@keyframes fall-44{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(45){opacity:.41;left:50.5vw;border-left-width:.6vmin;animation:fall-45 .6s -4s ease-in infinite}@keyframes fall-45{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(46){opacity:.64;left:9.5vw;border-left-width:3.7vmin;animation:fall-46 1.2s -8s ease-in infinite}@keyframes fall-46{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(47){opacity:.16;left:67.8vw;border-left-width:1.7vmin;animation:fall-47 .15s -11.5s ease-in infinite}@keyframes fall-47{1.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(48){opacity:.83;left:34vw;border-left-width:1vmin;animation:fall-48 .45s -7s ease-in infinite}@keyframes fall-48{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(49){opacity:.74;left:1.2vw;border-left-width:2.6vmin;animation:fall-49 1.05s -7s ease-in infinite}@keyframes fall-49{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(50){opacity:.47;left:48.3vw;border-left-width:3.2vmin;animation:fall-50 1.35s -11.5s ease-in infinite}@keyframes fall-50{3.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(51){opacity:.63;left:8.2vw;border-left-width:7.7vmin;animation:fall-51 1.35s -6s ease-in infinite}@keyframes fall-51{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(52){opacity:.14;left:103.6vw;border-left-width:4.4vmin;animation:fall-52 .6s -6.5s ease-in infinite}@keyframes fall-52{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(53){opacity:.38;left:110.8vw;border-left-width:3vmin;animation:fall-53 .6s -11s ease-in infinite}@keyframes fall-53{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(54){opacity:.35;left:45.4vw;border-left-width:.1vmin;animation:fall-54 .75s -5.5s ease-in infinite}@keyframes fall-54{0.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(55){opacity:.45;left:86.4vw;border-left-width:8vmin;animation:fall-55 1.8s -3s ease-in infinite}@keyframes fall-55{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(56){opacity:.6;left:65.5vw;border-left-width:3.5vmin;animation:fall-56 1.2s -9.5s ease-in infinite}@keyframes fall-56{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(57){opacity:.09;left:109.4vw;border-left-width:7.4vmin;animation:fall-57 .15s -7.5s ease-in infinite}@keyframes fall-57{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(58){opacity:.54;left:108.7vw;border-left-width:5.4vmin;animation:fall-58 2.25s -9s ease-in infinite}@keyframes fall-58{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(59){opacity:.11;left:69.3vw;border-left-width:3.6vmin;animation:fall-59 1.65s -7s ease-in infinite}@keyframes fall-59{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(60){opacity:.05;left:78.4vw;border-left-width:3.7vmin;animation:fall-60 .15s -1.5s ease-in infinite}@keyframes fall-60{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(61){opacity:.19;left:5.4vw;border-left-width:4.3vmin;animation:fall-61 2.25s -2.5s ease-in infinite}@keyframes fall-61{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(62){opacity:.49;left:34.4vw;border-left-width:1.9vmin;animation:fall-62 .75s -4s ease-in infinite}@keyframes fall-62{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(63){opacity:.35;left:69.4vw;border-left-width:3.6vmin;animation:fall-63 .3s -4s ease-in infinite}@keyframes fall-63{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(64){opacity:.03;left:93.8vw;border-left-width:7vmin;animation:fall-64 .3s -1s ease-in infinite}@keyframes fall-64{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(65){opacity:.04;left:1.8vw;border-left-width:2.7vmin;animation:fall-65 .75s -4s ease-in infinite}@keyframes fall-65{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(66){opacity:.39;left:81.5vw;border-left-width:3.2vmin;animation:fall-66 1.5s -12s ease-in infinite}@keyframes fall-66{1.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(67){opacity:.46;left:85.4vw;border-left-width:2.7vmin;animation:fall-67 1.05s -6s ease-in infinite}@keyframes fall-67{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(68){opacity:.13;left:27.7vw;border-left-width:5.9vmin;animation:fall-68 .9s -11s ease-in infinite}@keyframes fall-68{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(69){opacity:.67;left:86.1vw;border-left-width:5.5vmin;animation:fall-69 .6s -10s ease-in infinite}@keyframes fall-69{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(70){opacity:.58;left:3.2vw;border-left-width:6.2vmin;animation:fall-70 1.05s -3.5s ease-in infinite}@keyframes fall-70{8.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(71){opacity:.6;left:100.6vw;border-left-width:.7vmin;animation:fall-71 1.95s -2.5s ease-in infinite}@keyframes fall-71{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(72){opacity:.59;left:66vw;border-left-width:3.8vmin;animation:fall-72 .6s -2.5s ease-in infinite}@keyframes fall-72{5.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(73){opacity:.89;left:87.5vw;border-left-width:2.1vmin;animation:fall-73 1.65s -7.5s ease-in infinite}@keyframes fall-73{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(74){opacity:.01;left:106.1vw;border-left-width:7vmin;animation:fall-74 2.25s -.5s ease-in infinite}@keyframes fall-74{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(75){opacity:.55;left:28.7vw;border-left-width:6.4vmin;animation:fall-75 1.65s -8s ease-in infinite}@keyframes fall-75{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(76){opacity:.89;left:69.7vw;border-left-width:3.8vmin;animation:fall-76 1.05s -9.5s ease-in infinite}@keyframes fall-76{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(77){opacity:.59;left:26.2vw;border-left-width:2.3vmin;animation:fall-77 1.2s -12s ease-in infinite}@keyframes fall-77{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(78){opacity:.3;left:75.9vw;border-left-width:5.5vmin;animation:fall-78 1.95s -4.5s ease-in infinite}@keyframes fall-78{1.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(79){opacity:.86;left:55vw;border-left-width:3.7vmin;animation:fall-79 1.8s -7s ease-in infinite}@keyframes fall-79{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(80){opacity:.86;left:85vw;border-left-width:6vmin;animation:fall-80 1.35s -10s ease-in infinite}@keyframes fall-80{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(81){opacity:.51;left:103.2vw;border-left-width:5.3vmin;animation:fall-81 .45s -12s ease-in infinite}@keyframes fall-81{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(82){opacity:.84;left:54.3vw;border-left-width:6.8vmin;animation:fall-82 2.1s -12.5s ease-in infinite}@keyframes fall-82{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(83){opacity:.39;left:14.5vw;border-left-width:6.9vmin;animation:fall-83 .3s -9s ease-in infinite}@keyframes fall-83{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(84){opacity:.16;left:107.3vw;border-left-width:4.3vmin;animation:fall-84 .45s -6.5s ease-in infinite}@keyframes fall-84{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(85){opacity:.35;left:83.5vw;border-left-width:5.6vmin;animation:fall-85 1.65s -10s ease-in infinite}@keyframes fall-85{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(86){opacity:.29;left:57.3vw;border-left-width:4.5vmin;animation:fall-86 1.95s -1s ease-in infinite}@keyframes fall-86{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(87){opacity:.67;left:57.3vw;border-left-width:4.2vmin;animation:fall-87 1.5s -1s ease-in infinite}@keyframes fall-87{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(88){opacity:.53;left:114.5vw;border-left-width:7.4vmin;animation:fall-88 1.95s -3.5s ease-in infinite}@keyframes fall-88{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(89){opacity:.07;left:55.9vw;border-left-width:1.1vmin;animation:fall-89 .45s -11s ease-in infinite}@keyframes fall-89{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(90){opacity:.43;left:18vw;border-left-width:4.3vmin;animation:fall-90 1.95s -12.5s ease-in infinite}@keyframes fall-90{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(91){opacity:.37;left:45.2vw;border-left-width:7.9vmin;animation:fall-91 1.05s -11s ease-in infinite}@keyframes fall-91{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(92){opacity:.47;left:5.9vw;border-left-width:1.3vmin;animation:fall-92 1.5s -12.5s ease-in infinite}@keyframes fall-92{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(93){opacity:.51;left:63.1vw;border-left-width:1.6vmin;animation:fall-93 1.35s -11.5s ease-in infinite}@keyframes fall-93{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(94){opacity:.12;left:90.5vw;border-left-width:.3vmin;animation:fall-94 .9s -7.5s ease-in infinite}@keyframes fall-94{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(95){opacity:.41;left:11.1vw;border-left-width:5.6vmin;animation:fall-95 1.05s -2s ease-in infinite}@keyframes fall-95{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(96){opacity:.59;left:32.1vw;border-left-width:7.5vmin;animation:fall-96 1.2s -6s ease-in infinite}@keyframes fall-96{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(97){opacity:.56;left:81.6vw;border-left-width:.5vmin;animation:fall-97 .15s -12s ease-in infinite}@keyframes fall-97{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(98){opacity:.51;left:100.9vw;border-left-width:3.5vmin;animation:fall-98 1.2s -6.5s ease-in infinite}@keyframes fall-98{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(99){opacity:.41;left:115.3vw;border-left-width:5.5vmin;animation:fall-99 1.2s -6s ease-in infinite}@keyframes fall-99{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(100){opacity:.71;left:99vw;border-left-width:.6vmin;animation:fall-100 .9s -.5s ease-in infinite}@keyframes fall-100{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(101){opacity:.2;left:13.5vw;border-left-width:5.6vmin;animation:fall-101 1.95s -8s ease-in infinite}@keyframes fall-101{3.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(102){opacity:.65;left:30.9vw;border-left-width:6.9vmin;animation:fall-102 .45s -11.5s ease-in infinite}@keyframes fall-102{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(103){opacity:.8;left:115vw;border-left-width:2.9vmin;animation:fall-103 .75s -1s ease-in infinite}@keyframes fall-103{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(104){opacity:.81;left:62.6vw;border-left-width:6.4vmin;animation:fall-104 .45s -11s ease-in infinite}@keyframes fall-104{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(105){opacity:.4;left:61.9vw;border-left-width:.2vmin;animation:fall-105 .6s -6s ease-in infinite}@keyframes fall-105{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(106){opacity:.27;left:84.7vw;border-left-width:4.6vmin;animation:fall-106 1.2s -.5s ease-in infinite}@keyframes fall-106{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(107){opacity:.89;left:31.2vw;border-left-width:2.7vmin;animation:fall-107 1.95s -8s ease-in infinite}@keyframes fall-107{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(108){opacity:.27;left:95.5vw;border-left-width:6.8vmin;animation:fall-108 .6s -6.5s ease-in infinite}@keyframes fall-108{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(109){opacity:.89;left:48.3vw;border-left-width:5.2vmin;animation:fall-109 2.25s -5s ease-in infinite}@keyframes fall-109{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(110){opacity:.57;left:43.7vw;border-left-width:5.4vmin;animation:fall-110 1.8s -10.5s ease-in infinite}@keyframes fall-110{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(111){opacity:.51;left:87vw;border-left-width:1.7vmin;animation:fall-111 .45s -3s ease-in infinite}@keyframes fall-111{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(112){opacity:.69;left:56.7vw;border-left-width:5.6vmin;animation:fall-112 1.05s -8s ease-in infinite}@keyframes fall-112{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(113){opacity:.11;left:15.7vw;border-left-width:.3vmin;animation:fall-113 1.2s -11s ease-in infinite}@keyframes fall-113{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(114){opacity:.83;left:80.6vw;border-left-width:5.8vmin;animation:fall-114 1.05s -6s ease-in infinite}@keyframes fall-114{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(115){opacity:.61;left:6.6vw;border-left-width:7.3vmin;animation:fall-115 1.8s -1.5s ease-in infinite}@keyframes fall-115{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(116){opacity:.28;left:103.6vw;border-left-width:7.3vmin;animation:fall-116 .3s -10s ease-in infinite}@keyframes fall-116{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(117){opacity:.63;left:59.5vw;border-left-width:4.7vmin;animation:fall-117 1.65s -.5s ease-in infinite}@keyframes fall-117{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(118){opacity:.45;left:18.9vw;border-left-width:7.2vmin;animation:fall-118 .3s -5s ease-in infinite}@keyframes fall-118{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(119){opacity:.76;left:83.7vw;border-left-width:2.4vmin;animation:fall-119 1.8s -8.5s ease-in infinite}@keyframes fall-119{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(120){opacity:.73;left:40.5vw;border-left-width:2.7vmin;animation:fall-120 1.35s -9.5s ease-in infinite}@keyframes fall-120{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(121){opacity:.19;left:103.5vw;border-left-width:1.6vmin;animation:fall-121 .6s -4.5s ease-in infinite}@keyframes fall-121{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(122){opacity:.67;left:113.6vw;border-left-width:4vmin;animation:fall-122 1.2s -9.5s ease-in infinite}@keyframes fall-122{5.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(123){opacity:.23;left:87.7vw;border-left-width:.8vmin;animation:fall-123 .75s -11.5s ease-in infinite}@keyframes fall-123{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(124){opacity:.9;left:30vw;border-left-width:3.6vmin;animation:fall-124 2.25s -12s ease-in infinite}@keyframes fall-124{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(125){opacity:.73;left:42.9vw;border-left-width:6.6vmin;animation:fall-125 1.65s -11.5s ease-in infinite}@keyframes fall-125{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(126){opacity:.63;left:20.4vw;border-left-width:3.3vmin;animation:fall-126 1.65s -4.5s ease-in infinite}@keyframes fall-126{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(127){opacity:.04;left:22.7vw;border-left-width:1.4vmin;animation:fall-127 .9s -5.5s ease-in infinite}@keyframes fall-127{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(128){opacity:.36;left:50.5vw;border-left-width:5vmin;animation:fall-128 1.5s -10s ease-in infinite}@keyframes fall-128{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(129){opacity:.83;left:41.7vw;border-left-width:6.3vmin;animation:fall-129 1.2s -11s ease-in infinite}@keyframes fall-129{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(130){opacity:.7;left:19.6vw;border-left-width:7.9vmin;animation:fall-130 1.65s -9s ease-in infinite}@keyframes fall-130{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(131){opacity:.81;left:80.1vw;border-left-width:6.1vmin;animation:fall-131 1.35s -8s ease-in infinite}@keyframes fall-131{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(132){opacity:.84;left:108.3vw;border-left-width:5.9vmin;animation:fall-132 1.2s -8.5s ease-in infinite}@keyframes fall-132{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(133){opacity:.74;left:17vw;border-left-width:5.1vmin;animation:fall-133 1.8s -5s ease-in infinite}@keyframes fall-133{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(134){opacity:.4;left:104.4vw;border-left-width:5.5vmin;animation:fall-134 1.95s -6.5s ease-in infinite}@keyframes fall-134{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(135){opacity:.34;left:106.9vw;border-left-width:7.2vmin;animation:fall-135 2.1s -8.5s ease-in infinite}@keyframes fall-135{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(136){opacity:.55;left:60.1vw;border-left-width:2.2vmin;animation:fall-136 .9s -8.5s ease-in infinite}@keyframes fall-136{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(137){opacity:.89;left:2.4vw;border-left-width:1.6vmin;animation:fall-137 .45s -4s ease-in infinite}@keyframes fall-137{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(138){opacity:.39;left:22.4vw;border-left-width:.9vmin;animation:fall-138 2.25s -11.5s ease-in infinite}@keyframes fall-138{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(139){opacity:.78;left:106.4vw;border-left-width:8vmin;animation:fall-139 .75s -4.5s ease-in infinite}@keyframes fall-139{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(140){opacity:.52;left:84.4vw;border-left-width:1.2vmin;animation:fall-140 1.2s -11.5s ease-in infinite}@keyframes fall-140{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(141){opacity:.65;left:14.7vw;border-left-width:4.7vmin;animation:fall-141 .15s -1.5s ease-in infinite}@keyframes fall-141{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(142){opacity:.62;left:81.2vw;border-left-width:7vmin;animation:fall-142 1.2s -2.5s ease-in infinite}@keyframes fall-142{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(143){opacity:.87;left:112.8vw;border-left-width:6.3vmin;animation:fall-143 1.05s -12s ease-in infinite}@keyframes fall-143{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(144){opacity:.64;left:111vw;border-left-width:7.3vmin;animation:fall-144 1.2s -3.5s ease-in infinite}@keyframes fall-144{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(145){opacity:.33;left:55vw;border-left-width:1vmin;animation:fall-145 1.05s -7.5s ease-in infinite}@keyframes fall-145{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(146){opacity:.61;left:16.6vw;border-left-width:4.5vmin;animation:fall-146 1.35s -9.5s ease-in infinite}@keyframes fall-146{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(147){opacity:.18;left:115.2vw;border-left-width:2.3vmin;animation:fall-147 .45s -12.5s ease-in infinite}@keyframes fall-147{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(148){opacity:.71;left:78.2vw;border-left-width:4.5vmin;animation:fall-148 .6s -3s ease-in infinite}@keyframes fall-148{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(149){opacity:.33;left:28.9vw;border-left-width:3.1vmin;animation:fall-149 1.65s -2.5s ease-in infinite}@keyframes fall-149{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(150){opacity:.62;left:98.2vw;border-left-width:2.7vmin;animation:fall-150 .6s -10.5s ease-in infinite}@keyframes fall-150{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(151){opacity:.65;left:60vw;border-left-width:3.9vmin;animation:fall-151 .45s -7.5s ease-in infinite}@keyframes fall-151{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(152){opacity:.68;left:27.2vw;border-left-width:2.9vmin;animation:fall-152 1.05s -10s ease-in infinite}@keyframes fall-152{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(153){opacity:.45;left:104.5vw;border-left-width:2.1vmin;animation:fall-153 1.65s -10.5s ease-in infinite}@keyframes fall-153{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(154){opacity:.16;left:89.6vw;border-left-width:7.4vmin;animation:fall-154 1.35s -4.5s ease-in infinite}@keyframes fall-154{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(155){opacity:.16;left:25.7vw;border-left-width:2.2vmin;animation:fall-155 .6s -1s ease-in infinite}@keyframes fall-155{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(156){opacity:.84;left:28vw;border-left-width:6vmin;animation:fall-156 1.95s -6s ease-in infinite}@keyframes fall-156{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(157){opacity:.24;left:62.4vw;border-left-width:7.4vmin;animation:fall-157 2.25s -10.5s ease-in infinite}@keyframes fall-157{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(158){opacity:.4;left:56.5vw;border-left-width:7.6vmin;animation:fall-158 1.35s -10.5s ease-in infinite}@keyframes fall-158{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(159){opacity:.07;left:92vw;border-left-width:.2vmin;animation:fall-159 1.35s -2s ease-in infinite}@keyframes fall-159{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(160){opacity:.19;left:13.9vw;border-left-width:1.7vmin;animation:fall-160 1.65s -5.5s ease-in infinite}@keyframes fall-160{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(161){opacity:.42;left:35.2vw;border-left-width:4.5vmin;animation:fall-161 1.65s -10.5s ease-in infinite}@keyframes fall-161{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(162){opacity:.01;left:110.2vw;border-left-width:2.8vmin;animation:fall-162 1.8s -1s ease-in infinite}@keyframes fall-162{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(163){opacity:.43;left:59.5vw;border-left-width:7.6vmin;animation:fall-163 2.1s -8.5s ease-in infinite}@keyframes fall-163{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(164){opacity:.84;left:68.1vw;border-left-width:5.8vmin;animation:fall-164 1.2s -8.5s ease-in infinite}@keyframes fall-164{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(165){opacity:.86;left:24.3vw;border-left-width:2.5vmin;animation:fall-165 1.95s -10s ease-in infinite}@keyframes fall-165{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(166){opacity:.14;left:63.4vw;border-left-width:3.5vmin;animation:fall-166 2.1s -7.5s ease-in infinite}@keyframes fall-166{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(167){opacity:.06;left:106.8vw;border-left-width:6.1vmin;animation:fall-167 1.95s -4.5s ease-in infinite}@keyframes fall-167{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(168){opacity:.87;left:5.8vw;border-left-width:3.2vmin;animation:fall-168 2.25s -11.5s ease-in infinite}@keyframes fall-168{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(169){opacity:.13;left:110.1vw;border-left-width:2.9vmin;animation:fall-169 1.2s -9.5s ease-in infinite}@keyframes fall-169{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(170){opacity:.87;left:112vw;border-left-width:1.1vmin;animation:fall-170 1.35s -10s ease-in infinite}@keyframes fall-170{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(171){opacity:.29;left:7.6vw;border-left-width:5.6vmin;animation:fall-171 1.65s -8.5s ease-in infinite}@keyframes fall-171{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(172){opacity:.1;left:90.9vw;border-left-width:4.3vmin;animation:fall-172 .6s -10.5s ease-in infinite}@keyframes fall-172{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(173){opacity:.64;left:95.2vw;border-left-width:2.1vmin;animation:fall-173 1.8s -4.5s ease-in infinite}@keyframes fall-173{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(174){opacity:.03;left:46vw;border-left-width:3.4vmin;animation:fall-174 1.2s -.5s ease-in infinite}@keyframes fall-174{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(175){opacity:.46;left:65.1vw;border-left-width:6.8vmin;animation:fall-175 1.2s -3.5s ease-in infinite}@keyframes fall-175{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(176){opacity:.44;left:96.7vw;border-left-width:.4vmin;animation:fall-176 1.65s -6.5s ease-in infinite}@keyframes fall-176{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(177){opacity:.14;left:80.3vw;border-left-width:3.5vmin;animation:fall-177 .6s -7.5s ease-in infinite}@keyframes fall-177{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(178){opacity:.83;left:40.1vw;border-left-width:.1vmin;animation:fall-178 .45s -10s ease-in infinite}@keyframes fall-178{8.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(179){opacity:.31;left:88.8vw;border-left-width:5.7vmin;animation:fall-179 1.65s -6s ease-in infinite}@keyframes fall-179{0.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(180){opacity:.24;left:115.6vw;border-left-width:7.7vmin;animation:fall-180 1.35s -12s ease-in infinite}@keyframes fall-180{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(181){opacity:.9;left:9.3vw;border-left-width:.8vmin;animation:fall-181 1.05s -10s ease-in infinite}@keyframes fall-181{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(182){opacity:.03;left:114.5vw;border-left-width:.1vmin;animation:fall-182 1.2s -4.5s ease-in infinite}@keyframes fall-182{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(183){opacity:.68;left:91.4vw;border-left-width:6.4vmin;animation:fall-183 2.1s -12s ease-in infinite}@keyframes fall-183{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(184){opacity:.36;left:59.3vw;border-left-width:4.6vmin;animation:fall-184 .15s -8s ease-in infinite}@keyframes fall-184{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(185){opacity:.65;left:89.1vw;border-left-width:5.5vmin;animation:fall-185 2.25s -2.5s ease-in infinite}@keyframes fall-185{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(186){opacity:.7;left:75.2vw;border-left-width:4.5vmin;animation:fall-186 1.05s -11.5s ease-in infinite}@keyframes fall-186{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(187){opacity:.17;left:106.2vw;border-left-width:5.9vmin;animation:fall-187 1.2s -2s ease-in infinite}@keyframes fall-187{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(188){opacity:.39;left:56.9vw;border-left-width:5.4vmin;animation:fall-188 .75s -10.5s ease-in infinite}@keyframes fall-188{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(189){opacity:.5;left:29.7vw;border-left-width:4.7vmin;animation:fall-189 .15s -9s ease-in infinite}@keyframes fall-189{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(190){opacity:.02;left:74.7vw;border-left-width:1.5vmin;animation:fall-190 1.05s -7.5s ease-in infinite}@keyframes fall-190{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(191){opacity:.7;left:93.9vw;border-left-width:7vmin;animation:fall-191 .45s -9s ease-in infinite}@keyframes fall-191{8.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(192){opacity:.87;left:78.5vw;border-left-width:5.7vmin;animation:fall-192 .3s -11s ease-in infinite}@keyframes fall-192{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(193){opacity:.73;left:84.1vw;border-left-width:1.8vmin;animation:fall-193 1.35s -8s ease-in infinite}@keyframes fall-193{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(194){opacity:.37;left:98.6vw;border-left-width:8vmin;animation:fall-194 1.95s -.5s ease-in infinite}@keyframes fall-194{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(195){opacity:.42;left:39.1vw;border-left-width:3.4vmin;animation:fall-195 .3s -4.5s ease-in infinite}@keyframes fall-195{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(196){opacity:.26;left:94.5vw;border-left-width:5.9vmin;animation:fall-196 1.65s -5.5s ease-in infinite}@keyframes fall-196{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(197){opacity:.23;left:74.4vw;border-left-width:4.9vmin;animation:fall-197 1.8s -10.5s ease-in infinite}@keyframes fall-197{5.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(198){opacity:.03;left:96.1vw;border-left-width:4.4vmin;animation:fall-198 1.8s -10.5s ease-in infinite}@keyframes fall-198{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(199){opacity:.36;left:83vw;border-left-width:5.4vmin;animation:fall-199 1.05s -9.5s ease-in infinite}@keyframes fall-199{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(200){opacity:.88;left:41vw;border-left-width:5.1vmin;animation:fall-200 .6s -9.5s ease-in infinite}@keyframes fall-200{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(201){opacity:.32;left:82.1vw;border-left-width:.7vmin;animation:fall-201 1.95s -8s ease-in infinite}@keyframes fall-201{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(202){opacity:.53;left:54vw;border-left-width:3.9vmin;animation:fall-202 .75s -11.5s ease-in infinite}@keyframes fall-202{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(203){opacity:.21;left:18.7vw;border-left-width:4.3vmin;animation:fall-203 .75s -11.5s ease-in infinite}@keyframes fall-203{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(204){opacity:.37;left:117.9vw;border-left-width:.4vmin;animation:fall-204 2.1s -12.5s ease-in infinite}@keyframes fall-204{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(205){opacity:.67;left:86.2vw;border-left-width:.2vmin;animation:fall-205 1.65s -3s ease-in infinite}@keyframes fall-205{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(206){opacity:.62;left:102.1vw;border-left-width:5.4vmin;animation:fall-206 1.5s -9s ease-in infinite}@keyframes fall-206{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(207){opacity:.06;left:73.2vw;border-left-width:.5vmin;animation:fall-207 1.2s -2.5s ease-in infinite}@keyframes fall-207{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(208){opacity:.65;left:72.5vw;border-left-width:2.5vmin;animation:fall-208 1.95s -11s ease-in infinite}@keyframes fall-208{5.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(209){opacity:.34;left:32.2vw;border-left-width:3.5vmin;animation:fall-209 .15s -10s ease-in infinite}@keyframes fall-209{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(210){opacity:.72;left:56.8vw;border-left-width:7.5vmin;animation:fall-210 2.25s -7.5s ease-in infinite}@keyframes fall-210{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(211){opacity:.22;left:72vw;border-left-width:8vmin;animation:fall-211 1.2s -3s ease-in infinite}@keyframes fall-211{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(212){opacity:.28;left:49.6vw;border-left-width:6.1vmin;animation:fall-212 .15s -10.5s ease-in infinite}@keyframes fall-212{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(213){opacity:.29;left:39.6vw;border-left-width:1.4vmin;animation:fall-213 .9s -4s ease-in infinite}@keyframes fall-213{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(214){opacity:.05;left:105.2vw;border-left-width:6.1vmin;animation:fall-214 2.1s -4s ease-in infinite}@keyframes fall-214{0.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(215){opacity:.19;left:61.8vw;border-left-width:3.4vmin;animation:fall-215 2.1s -5.5s ease-in infinite}@keyframes fall-215{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(216){opacity:.6;left:105.5vw;border-left-width:5.6vmin;animation:fall-216 1.2s -2s ease-in infinite}@keyframes fall-216{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(217){opacity:.79;left:16.1vw;border-left-width:4.8vmin;animation:fall-217 2.1s -.5s ease-in infinite}@keyframes fall-217{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(218){opacity:.78;left:65.3vw;border-left-width:2.3vmin;animation:fall-218 .45s -9.5s ease-in infinite}@keyframes fall-218{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(219){opacity:.2;left:107.4vw;border-left-width:5.1vmin;animation:fall-219 .75s -12s ease-in infinite}@keyframes fall-219{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(220){opacity:.75;left:80.6vw;border-left-width:6.8vmin;animation:fall-220 .3s -8.5s ease-in infinite}@keyframes fall-220{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(221){opacity:.15;left:44.3vw;border-left-width:2.6vmin;animation:fall-221 .75s -11.5s ease-in infinite}@keyframes fall-221{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(222){opacity:.24;left:53.5vw;border-left-width:4.8vmin;animation:fall-222 .3s -3.5s ease-in infinite}@keyframes fall-222{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(223){opacity:.09;left:67.1vw;border-left-width:2.3vmin;animation:fall-223 2.25s -8s ease-in infinite}@keyframes fall-223{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(224){opacity:.41;left:105.2vw;border-left-width:4.2vmin;animation:fall-224 1.8s -9s ease-in infinite}@keyframes fall-224{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(225){opacity:.87;left:73vw;border-left-width:2.3vmin;animation:fall-225 1.5s -2s ease-in infinite}@keyframes fall-225{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(226){opacity:.27;left:51.1vw;border-left-width:4.3vmin;animation:fall-226 1.2s -2.5s ease-in infinite}@keyframes fall-226{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(227){opacity:.24;left:59.4vw;border-left-width:7.2vmin;animation:fall-227 1.5s -9.5s ease-in infinite}@keyframes fall-227{0.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(228){opacity:.33;left:31.6vw;border-left-width:4.5vmin;animation:fall-228 .45s -10.5s ease-in infinite}@keyframes fall-228{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(229){opacity:.86;left:50.3vw;border-left-width:1.1vmin;animation:fall-229 .45s -5s ease-in infinite}@keyframes fall-229{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(230){opacity:.34;left:87.3vw;border-left-width:5.2vmin;animation:fall-230 1.05s -8s ease-in infinite}@keyframes fall-230{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(231){opacity:.85;left:56.9vw;border-left-width:4.7vmin;animation:fall-231 .75s -7.5s ease-in infinite}@keyframes fall-231{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(232){opacity:.73;left:94.4vw;border-left-width:.2vmin;animation:fall-232 1.65s -1.5s ease-in infinite}@keyframes fall-232{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(233){opacity:.55;left:80.1vw;border-left-width:4.3vmin;animation:fall-233 .6s -6.5s ease-in infinite}@keyframes fall-233{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(234){opacity:.82;left:53.4vw;border-left-width:2.4vmin;animation:fall-234 .75s -5.5s ease-in infinite}@keyframes fall-234{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(235){opacity:.88;left:53.7vw;border-left-width:6.7vmin;animation:fall-235 2.1s -1.5s ease-in infinite}@keyframes fall-235{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(236){opacity:.85;left:70.7vw;border-left-width:7.9vmin;animation:fall-236 .9s -.5s ease-in infinite}@keyframes fall-236{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(237){opacity:.14;left:17.1vw;border-left-width:3.1vmin;animation:fall-237 1.05s -9s ease-in infinite}@keyframes fall-237{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(238){opacity:.73;left:71.6vw;border-left-width:2.6vmin;animation:fall-238 1.5s -5s ease-in infinite}@keyframes fall-238{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(239){opacity:.81;left:89.3vw;border-left-width:1vmin;animation:fall-239 .75s -8s ease-in infinite}@keyframes fall-239{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(240){opacity:.8;left:98.7vw;border-left-width:6.5vmin;animation:fall-240 2.25s -5.5s ease-in infinite}@keyframes fall-240{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(241){opacity:.3;left:54.5vw;border-left-width:5.5vmin;animation:fall-241 .15s -7.5s ease-in infinite}@keyframes fall-241{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(242){opacity:.69;left:34.1vw;border-left-width:5.9vmin;animation:fall-242 .6s -1s ease-in infinite}@keyframes fall-242{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(243){opacity:.22;left:54.7vw;border-left-width:.7vmin;animation:fall-243 .75s -5s ease-in infinite}@keyframes fall-243{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(244){opacity:.67;left:89.2vw;border-left-width:5.7vmin;animation:fall-244 1.95s -2.5s ease-in infinite}@keyframes fall-244{9.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(245){opacity:.77;left:64.2vw;border-left-width:.1vmin;animation:fall-245 2.1s -10s ease-in infinite}@keyframes fall-245{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(246){opacity:.89;left:18.6vw;border-left-width:2vmin;animation:fall-246 .45s -11s ease-in infinite}@keyframes fall-246{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(247){opacity:.44;left:28.5vw;border-left-width:5.2vmin;animation:fall-247 1.05s -.5s ease-in infinite}@keyframes fall-247{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(248){opacity:.87;left:112.2vw;border-left-width:1.5vmin;animation:fall-248 1.95s -3.5s ease-in infinite}@keyframes fall-248{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(249){opacity:.18;left:76.1vw;border-left-width:4.6vmin;animation:fall-249 2.25s -3.5s ease-in infinite}@keyframes fall-249{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(250){opacity:.75;left:57.5vw;border-left-width:5vmin;animation:fall-250 2.25s -6.5s ease-in infinite}@keyframes fall-250{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(251){opacity:.78;left:21.6vw;border-left-width:2.2vmin;animation:fall-251 1.2s -11.5s ease-in infinite}@keyframes fall-251{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(252){opacity:.33;left:8.2vw;border-left-width:4.8vmin;animation:fall-252 2.1s -12s ease-in infinite}@keyframes fall-252{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(253){opacity:.5;left:59.7vw;border-left-width:2.8vmin;animation:fall-253 1.65s -1.5s ease-in infinite}@keyframes fall-253{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(254){opacity:.64;left:118.8vw;border-left-width:3.8vmin;animation:fall-254 1.35s -2.5s ease-in infinite}@keyframes fall-254{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(255){opacity:.53;left:37.8vw;border-left-width:3.4vmin;animation:fall-255 1.65s -2s ease-in infinite}@keyframes fall-255{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(256){opacity:.86;left:48.7vw;border-left-width:6.2vmin;animation:fall-256 1.65s -1.5s ease-in infinite}@keyframes fall-256{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(257){opacity:.79;left:101.3vw;border-left-width:4.7vmin;animation:fall-257 .15s -4s ease-in infinite}@keyframes fall-257{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(258){opacity:.43;left:58.6vw;border-left-width:.6vmin;animation:fall-258 1.5s -.5s ease-in infinite}@keyframes fall-258{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(259){opacity:.64;left:4.7vw;border-left-width:4.4vmin;animation:fall-259 1.65s -6.5s ease-in infinite}@keyframes fall-259{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(260){opacity:.16;left:54.4vw;border-left-width:1.6vmin;animation:fall-260 2.1s -10s ease-in infinite}@keyframes fall-260{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(261){opacity:.5;left:88.9vw;border-left-width:4.3vmin;animation:fall-261 1.05s -7.5s ease-in infinite}@keyframes fall-261{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(262){opacity:.57;left:72.1vw;border-left-width:1.8vmin;animation:fall-262 2.1s -4.5s ease-in infinite}@keyframes fall-262{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(263){opacity:.76;left:1.4vw;border-left-width:6.6vmin;animation:fall-263 1.65s -5.5s ease-in infinite}@keyframes fall-263{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(264){opacity:.63;left:49.6vw;border-left-width:4.3vmin;animation:fall-264 1.95s -8.5s ease-in infinite}@keyframes fall-264{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(265){opacity:.53;left:1.6vw;border-left-width:7.2vmin;animation:fall-265 1.8s -4s ease-in infinite}@keyframes fall-265{1.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(266){opacity:.3;left:88.3vw;border-left-width:.3vmin;animation:fall-266 1.2s -12s ease-in infinite}@keyframes fall-266{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(267){opacity:.41;left:65.5vw;border-left-width:5.4vmin;animation:fall-267 1.5s -6.5s ease-in infinite}@keyframes fall-267{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(268){opacity:.44;left:59.8vw;border-left-width:4.6vmin;animation:fall-268 1.95s -9s ease-in infinite}@keyframes fall-268{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(269){opacity:.08;left:91.7vw;border-left-width:.9vmin;animation:fall-269 2.1s -6s ease-in infinite}@keyframes fall-269{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(270){opacity:.12;left:51.4vw;border-left-width:7.2vmin;animation:fall-270 1.35s -3.5s ease-in infinite}@keyframes fall-270{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(271){opacity:.35;left:27.1vw;border-left-width:1.8vmin;animation:fall-271 .45s -2.5s ease-in infinite}@keyframes fall-271{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(272){opacity:.64;left:2.3vw;border-left-width:4.9vmin;animation:fall-272 1.05s -12s ease-in infinite}@keyframes fall-272{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(273){opacity:.21;left:104.6vw;border-left-width:2.4vmin;animation:fall-273 .6s -7s ease-in infinite}@keyframes fall-273{5.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(274){opacity:.21;left:100.2vw;border-left-width:2.2vmin;animation:fall-274 .75s -12.5s ease-in infinite}@keyframes fall-274{8.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(275){opacity:.5;left:70.4vw;border-left-width:4.8vmin;animation:fall-275 1.8s -1.5s ease-in infinite}@keyframes fall-275{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(276){opacity:.18;left:44.8vw;border-left-width:1.3vmin;animation:fall-276 2.1s -4s ease-in infinite}@keyframes fall-276{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(277){opacity:.37;left:103.4vw;border-left-width:.9vmin;animation:fall-277 2.25s -6.5s ease-in infinite}@keyframes fall-277{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(278){opacity:.03;left:106.4vw;border-left-width:1.8vmin;animation:fall-278 .15s -.5s ease-in infinite}@keyframes fall-278{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(279){opacity:.69;left:90.2vw;border-left-width:6.1vmin;animation:fall-279 .75s -11.5s ease-in infinite}@keyframes fall-279{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(280){opacity:.57;left:28.4vw;border-left-width:4.2vmin;animation:fall-280 .3s -4.5s ease-in infinite}@keyframes fall-280{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(281){opacity:.54;left:116.4vw;border-left-width:4vmin;animation:fall-281 1.95s -1s ease-in infinite}@keyframes fall-281{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(282){opacity:.44;left:75vw;border-left-width:1.3vmin;animation:fall-282 .75s -3s ease-in infinite}@keyframes fall-282{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(283){opacity:.14;left:23vw;border-left-width:6.2vmin;animation:fall-283 1.05s -5.5s ease-in infinite}@keyframes fall-283{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(284){opacity:.7;left:113.6vw;border-left-width:6vmin;animation:fall-284 .3s -8s ease-in infinite}@keyframes fall-284{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(285){opacity:.62;left:88.8vw;border-left-width:7.9vmin;animation:fall-285 1.5s -1.5s ease-in infinite}@keyframes fall-285{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(286){opacity:.45;left:28.6vw;border-left-width:4.1vmin;animation:fall-286 .6s -7.5s ease-in infinite}@keyframes fall-286{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(287){opacity:.89;left:98.7vw;border-left-width:.8vmin;animation:fall-287 2.25s -1.5s ease-in infinite}@keyframes fall-287{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(288){opacity:.18;left:51vw;border-left-width:.6vmin;animation:fall-288 .75s -6s ease-in infinite}@keyframes fall-288{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(289){opacity:.1;left:8.7vw;border-left-width:1.3vmin;animation:fall-289 1.95s -.5s ease-in infinite}@keyframes fall-289{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(290){opacity:.34;left:55vw;border-left-width:2.4vmin;animation:fall-290 2.25s -9.5s ease-in infinite}@keyframes fall-290{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(291){opacity:.27;left:92.1vw;border-left-width:7.1vmin;animation:fall-291 .45s -3.5s ease-in infinite}@keyframes fall-291{9.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(292){opacity:.56;left:71.2vw;border-left-width:6.8vmin;animation:fall-292 .15s -11s ease-in infinite}@keyframes fall-292{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(293){opacity:.72;left:7.2vw;border-left-width:3.9vmin;animation:fall-293 2.25s -3s ease-in infinite}@keyframes fall-293{3.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(294){opacity:.84;left:94.4vw;border-left-width:1.6vmin;animation:fall-294 1.05s -1s ease-in infinite}@keyframes fall-294{9.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(295){opacity:.52;left:63.7vw;border-left-width:8vmin;animation:fall-295 1.35s -3s ease-in infinite}@keyframes fall-295{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(296){opacity:.86;left:11.2vw;border-left-width:7.7vmin;animation:fall-296 .45s -10s ease-in infinite}@keyframes fall-296{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(297){opacity:.75;left:90.1vw;border-left-width:.7vmin;animation:fall-297 1.65s -6.5s ease-in infinite}@keyframes fall-297{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(298){opacity:.89;left:45.3vw;border-left-width:.2vmin;animation:fall-298 .15s -5.5s ease-in infinite}@keyframes fall-298{8.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(299){opacity:.49;left:97.4vw;border-left-width:7.8vmin;animation:fall-299 2.1s -11.5s ease-in infinite}@keyframes fall-299{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(300){opacity:.51;left:35.6vw;border-left-width:4.7vmin;animation:fall-300 1.35s -12.5s ease-in infinite}@keyframes fall-300{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(301){opacity:.78;left:75vw;border-left-width:4.2vmin;animation:fall-301 .15s -6s ease-in infinite}@keyframes fall-301{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(302){opacity:.51;left:8.8vw;border-left-width:5.6vmin;animation:fall-302 .6s -9s ease-in infinite}@keyframes fall-302{3.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(303){opacity:.65;left:13vw;border-left-width:6.9vmin;animation:fall-303 .15s -1.5s ease-in infinite}@keyframes fall-303{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(304){opacity:.23;left:55.4vw;border-left-width:7.7vmin;animation:fall-304 1.8s -11s ease-in infinite}@keyframes fall-304{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(305){opacity:.26;left:65.5vw;border-left-width:7.6vmin;animation:fall-305 .3s -12.5s ease-in infinite}@keyframes fall-305{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(306){opacity:.73;left:33.1vw;border-left-width:4.3vmin;animation:fall-306 .6s -7s ease-in infinite}@keyframes fall-306{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(307){opacity:.34;left:81.9vw;border-left-width:4.7vmin;animation:fall-307 1.5s -10.5s ease-in infinite}@keyframes fall-307{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(308){opacity:.26;left:78.9vw;border-left-width:2.6vmin;animation:fall-308 .15s -7.5s ease-in infinite}@keyframes fall-308{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(309){opacity:.05;left:54.9vw;border-left-width:2.9vmin;animation:fall-309 1.35s -8.5s ease-in infinite}@keyframes fall-309{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(310){opacity:.36;left:38.4vw;border-left-width:5.7vmin;animation:fall-310 .75s -7.5s ease-in infinite}@keyframes fall-310{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(311){opacity:.19;left:27.9vw;border-left-width:4.3vmin;animation:fall-311 .9s -3.5s ease-in infinite}@keyframes fall-311{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(312){opacity:.13;left:101.1vw;border-left-width:3vmin;animation:fall-312 .75s -4.5s ease-in infinite}@keyframes fall-312{0.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(313){opacity:.15;left:88.6vw;border-left-width:.2vmin;animation:fall-313 .15s -11.5s ease-in infinite}@keyframes fall-313{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(314){opacity:.77;left:41.7vw;border-left-width:5vmin;animation:fall-314 .45s -10.5s ease-in infinite}@keyframes fall-314{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(315){opacity:.47;left:92vw;border-left-width:.2vmin;animation:fall-315 1.35s -1.5s ease-in infinite}@keyframes fall-315{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(316){opacity:.8;left:65.5vw;border-left-width:2.9vmin;animation:fall-316 .75s -1s ease-in infinite}@keyframes fall-316{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(317){opacity:.35;left:47.4vw;border-left-width:6.5vmin;animation:fall-317 1.65s -7s ease-in infinite}@keyframes fall-317{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(318){opacity:.82;left:55.2vw;border-left-width:4.6vmin;animation:fall-318 2.1s -10.5s ease-in infinite}@keyframes fall-318{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(319){opacity:.13;left:22.9vw;border-left-width:7vmin;animation:fall-319 1.2s -1s ease-in infinite}@keyframes fall-319{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(320){opacity:.59;left:83.8vw;border-left-width:1.9vmin;animation:fall-320 .45s -1.5s ease-in infinite}@keyframes fall-320{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(321){opacity:.54;left:21.2vw;border-left-width:3.1vmin;animation:fall-321 1.8s -8s ease-in infinite}@keyframes fall-321{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(322){opacity:.12;left:38.1vw;border-left-width:7.4vmin;animation:fall-322 .6s -4.5s ease-in infinite}@keyframes fall-322{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(323){opacity:.19;left:24.2vw;border-left-width:6.6vmin;animation:fall-323 1.65s -5.5s ease-in infinite}@keyframes fall-323{1.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(324){opacity:.44;left:92.3vw;border-left-width:4.7vmin;animation:fall-324 .75s -5s ease-in infinite}@keyframes fall-324{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(325){opacity:.84;left:.4vw;border-left-width:1.1vmin;animation:fall-325 .15s -6.5s ease-in infinite}@keyframes fall-325{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(326){opacity:.8;left:1.8vw;border-left-width:6.4vmin;animation:fall-326 1.2s -7s ease-in infinite}@keyframes fall-326{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(327){opacity:.63;left:98.5vw;border-left-width:4.6vmin;animation:fall-327 .9s -7s ease-in infinite}@keyframes fall-327{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(328){opacity:.74;left:71.4vw;border-left-width:6.3vmin;animation:fall-328 1.65s -7s ease-in infinite}@keyframes fall-328{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(329){opacity:.71;left:47.6vw;border-left-width:2.2vmin;animation:fall-329 1.35s -12.5s ease-in infinite}@keyframes fall-329{8.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(330){opacity:.5;left:11.7vw;border-left-width:3.7vmin;animation:fall-330 1.05s -3s ease-in infinite}@keyframes fall-330{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(331){opacity:.58;left:71.2vw;border-left-width:1.5vmin;animation:fall-331 1.95s -12.5s ease-in infinite}@keyframes fall-331{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(332){opacity:.54;left:95.9vw;border-left-width:7.7vmin;animation:fall-332 .3s -11.5s ease-in infinite}@keyframes fall-332{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(333){opacity:.54;left:84.4vw;border-left-width:7.2vmin;animation:fall-333 .6s -11.5s ease-in infinite}@keyframes fall-333{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(334){opacity:.83;left:21.7vw;border-left-width:2.7vmin;animation:fall-334 1.05s -7.5s ease-in infinite}@keyframes fall-334{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(335){opacity:.59;left:53.5vw;border-left-width:3.7vmin;animation:fall-335 .45s -10s ease-in infinite}@keyframes fall-335{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(336){opacity:.62;left:111.5vw;border-left-width:2.6vmin;animation:fall-336 2.25s -12s ease-in infinite}@keyframes fall-336{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(337){opacity:.74;left:105.5vw;border-left-width:3.2vmin;animation:fall-337 1.05s -9.5s ease-in infinite}@keyframes fall-337{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(338){opacity:.33;left:21.1vw;border-left-width:5.1vmin;animation:fall-338 .15s -7.5s ease-in infinite}@keyframes fall-338{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(339){opacity:.67;left:41.5vw;border-left-width:6.4vmin;animation:fall-339 1.05s -9s ease-in infinite}@keyframes fall-339{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(340){opacity:.88;left:63.5vw;border-left-width:4.9vmin;animation:fall-340 1.2s -1.5s ease-in infinite}@keyframes fall-340{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(341){opacity:.39;left:70.5vw;border-left-width:4.9vmin;animation:fall-341 .75s -2.5s ease-in infinite}@keyframes fall-341{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(342){opacity:.63;left:22.9vw;border-left-width:7.9vmin;animation:fall-342 .75s -5s ease-in infinite}@keyframes fall-342{5.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(343){opacity:.31;left:45.8vw;border-left-width:4.9vmin;animation:fall-343 .45s -4.5s ease-in infinite}@keyframes fall-343{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(344){opacity:.65;left:32.7vw;border-left-width:5vmin;animation:fall-344 1.8s -4.5s ease-in infinite}@keyframes fall-344{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(345){opacity:.36;left:103.5vw;border-left-width:5.2vmin;animation:fall-345 1.05s -12.5s ease-in infinite}@keyframes fall-345{1.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(346){opacity:.8;left:72.3vw;border-left-width:.4vmin;animation:fall-346 .3s -4.5s ease-in infinite}@keyframes fall-346{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(347){opacity:.73;left:17.1vw;border-left-width:6.5vmin;animation:fall-347 1.65s -9s ease-in infinite}@keyframes fall-347{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(348){opacity:.45;left:43vw;border-left-width:1vmin;animation:fall-348 1.95s -6.5s ease-in infinite}@keyframes fall-348{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(349){opacity:.53;left:.6vw;border-left-width:2.3vmin;animation:fall-349 .9s -3.5s ease-in infinite}@keyframes fall-349{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(350){opacity:.25;left:68.4vw;border-left-width:3.2vmin;animation:fall-350 1.95s -11s ease-in infinite}@keyframes fall-350{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(351){opacity:.57;left:119.3vw;border-left-width:.3vmin;animation:fall-351 .3s -6.5s ease-in infinite}@keyframes fall-351{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(352){opacity:.04;left:109.2vw;border-left-width:5.2vmin;animation:fall-352 .9s -6s ease-in infinite}@keyframes fall-352{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(353){opacity:.33;left:57.7vw;border-left-width:4.4vmin;animation:fall-353 2.1s -1.5s ease-in infinite}@keyframes fall-353{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(354){opacity:.19;left:51.4vw;border-left-width:1.4vmin;animation:fall-354 1.35s -2.5s ease-in infinite}@keyframes fall-354{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(355){opacity:.65;left:71.1vw;border-left-width:5.7vmin;animation:fall-355 .3s -8s ease-in infinite}@keyframes fall-355{3.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(356){opacity:.17;left:48.5vw;border-left-width:4.5vmin;animation:fall-356 1.95s -4s ease-in infinite}@keyframes fall-356{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(357){opacity:.17;left:115.8vw;border-left-width:6.3vmin;animation:fall-357 1.05s -12s ease-in infinite}@keyframes fall-357{6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(358){opacity:.84;left:58.4vw;border-left-width:3.2vmin;animation:fall-358 .45s -2.5s ease-in infinite}@keyframes fall-358{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(359){opacity:.35;left:82.7vw;border-left-width:4.2vmin;animation:fall-359 .15s -4.5s ease-in infinite}@keyframes fall-359{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(360){opacity:.02;left:76.1vw;border-left-width:2vmin;animation:fall-360 1.5s -8.5s ease-in infinite}@keyframes fall-360{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(361){opacity:.12;left:40.4vw;border-left-width:5.2vmin;animation:fall-361 .9s -2.5s ease-in infinite}@keyframes fall-361{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(362){opacity:.49;left:18.2vw;border-left-width:3.7vmin;animation:fall-362 .9s -11s ease-in infinite}@keyframes fall-362{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(363){opacity:.74;left:77.3vw;border-left-width:7.3vmin;animation:fall-363 1.95s -2s ease-in infinite}@keyframes fall-363{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(364){opacity:.68;left:2.9vw;border-left-width:7vmin;animation:fall-364 .75s -2.5s ease-in infinite}@keyframes fall-364{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(365){opacity:.89;left:9.2vw;border-left-width:4.8vmin;animation:fall-365 1.95s -4s ease-in infinite}@keyframes fall-365{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(366){opacity:.68;left:46vw;border-left-width:1.4vmin;animation:fall-366 .15s -8s ease-in infinite}@keyframes fall-366{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(367){opacity:.71;left:16.4vw;border-left-width:.3vmin;animation:fall-367 .6s -7s ease-in infinite}@keyframes fall-367{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(368){opacity:.56;left:51.8vw;border-left-width:7.9vmin;animation:fall-368 .9s -12.5s ease-in infinite}@keyframes fall-368{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(369){opacity:.83;left:78.6vw;border-left-width:5.4vmin;animation:fall-369 .6s -5s ease-in infinite}@keyframes fall-369{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(370){opacity:.55;left:66.2vw;border-left-width:1.4vmin;animation:fall-370 1.95s -12s ease-in infinite}@keyframes fall-370{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(371){opacity:.46;left:118.4vw;border-left-width:7.9vmin;animation:fall-371 1.35s -8.5s ease-in infinite}@keyframes fall-371{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(372){opacity:.7;left:30vw;border-left-width:.8vmin;animation:fall-372 1.35s -6s ease-in infinite}@keyframes fall-372{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(373){opacity:.46;left:83.5vw;border-left-width:3.5vmin;animation:fall-373 1.5s -2s ease-in infinite}@keyframes fall-373{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(374){opacity:.57;left:7vw;border-left-width:5.4vmin;animation:fall-374 .6s -12s ease-in infinite}@keyframes fall-374{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(375){opacity:.31;left:15.3vw;border-left-width:1.2vmin;animation:fall-375 .3s -2s ease-in infinite}@keyframes fall-375{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(376){opacity:.75;left:4.2vw;border-left-width:4.1vmin;animation:fall-376 1.95s -2s ease-in infinite}@keyframes fall-376{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(377){opacity:.11;left:69.4vw;border-left-width:1.9vmin;animation:fall-377 .15s -8.5s ease-in infinite}@keyframes fall-377{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(378){opacity:.86;left:48.8vw;border-left-width:2vmin;animation:fall-378 .3s -12.5s ease-in infinite}@keyframes fall-378{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(379){opacity:.05;left:4.5vw;border-left-width:6.6vmin;animation:fall-379 .9s -8s ease-in infinite}@keyframes fall-379{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(380){opacity:.36;left:72.3vw;border-left-width:7.8vmin;animation:fall-380 1.2s -1.5s ease-in infinite}@keyframes fall-380{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(381){opacity:.18;left:50.2vw;border-left-width:7.9vmin;animation:fall-381 1.95s -7s ease-in infinite}@keyframes fall-381{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(382){opacity:.73;left:16vw;border-left-width:5.5vmin;animation:fall-382 1.8s -10.5s ease-in infinite}@keyframes fall-382{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(383){opacity:.46;left:99.5vw;border-left-width:.1vmin;animation:fall-383 .3s -4s ease-in infinite}@keyframes fall-383{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(384){opacity:.44;left:76.7vw;border-left-width:2vmin;animation:fall-384 2.1s -.5s ease-in infinite}@keyframes fall-384{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(385){opacity:.18;left:32vw;border-left-width:.4vmin;animation:fall-385 2.25s -11s ease-in infinite}@keyframes fall-385{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(386){opacity:.84;left:36.8vw;border-left-width:7.6vmin;animation:fall-386 2.25s -3s ease-in infinite}@keyframes fall-386{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(387){opacity:.77;left:110.8vw;border-left-width:3vmin;animation:fall-387 1.2s -9.5s ease-in infinite}@keyframes fall-387{6.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(388){opacity:.48;left:9.7vw;border-left-width:4.4vmin;animation:fall-388 1.05s -2.5s ease-in infinite}@keyframes fall-388{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(389){opacity:.18;left:51.6vw;border-left-width:5.7vmin;animation:fall-389 .6s -.5s ease-in infinite}@keyframes fall-389{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(390){opacity:.39;left:75.9vw;border-left-width:1.8vmin;animation:fall-390 1.05s -2.5s ease-in infinite}@keyframes fall-390{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(391){opacity:.62;left:104.3vw;border-left-width:7.6vmin;animation:fall-391 1.65s -10s ease-in infinite}@keyframes fall-391{8.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(392){opacity:.35;left:79.7vw;border-left-width:3vmin;animation:fall-392 .45s -8s ease-in infinite}@keyframes fall-392{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(393){opacity:.8;left:102.4vw;border-left-width:6.9vmin;animation:fall-393 1.35s -4s ease-in infinite}@keyframes fall-393{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(394){opacity:.8;left:91.8vw;border-left-width:4.5vmin;animation:fall-394 1.65s -9.5s ease-in infinite}@keyframes fall-394{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(395){opacity:.36;left:34.7vw;border-left-width:7.6vmin;animation:fall-395 .45s -1.5s ease-in infinite}@keyframes fall-395{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(396){opacity:.05;left:107.2vw;border-left-width:3.5vmin;animation:fall-396 1.8s -7.5s ease-in infinite}@keyframes fall-396{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(397){opacity:.39;left:51vw;border-left-width:4.9vmin;animation:fall-397 2.25s -9s ease-in infinite}@keyframes fall-397{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(398){opacity:.72;left:95.5vw;border-left-width:5.2vmin;animation:fall-398 1.35s -5.5s ease-in infinite}@keyframes fall-398{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(399){opacity:.84;left:19.9vw;border-left-width:5.1vmin;animation:fall-399 .6s -4.5s ease-in infinite}@keyframes fall-399{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(400){opacity:.52;left:115vw;border-left-width:5.4vmin;animation:fall-400 2.25s -11.5s ease-in infinite}@keyframes fall-400{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(401){opacity:.31;left:62.5vw;border-left-width:5vmin;animation:fall-401 2.25s -6.5s ease-in infinite}@keyframes fall-401{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(402){opacity:.03;left:54.2vw;border-left-width:5.2vmin;animation:fall-402 .3s -1.5s ease-in infinite}@keyframes fall-402{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(403){opacity:.83;left:66.9vw;border-left-width:7.4vmin;animation:fall-403 1.2s -6.5s ease-in infinite}@keyframes fall-403{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(404){opacity:.51;left:60.2vw;border-left-width:6.9vmin;animation:fall-404 .75s -7s ease-in infinite}@keyframes fall-404{3%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(405){opacity:.36;left:73.3vw;border-left-width:6.4vmin;animation:fall-405 .15s -6s ease-in infinite}@keyframes fall-405{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(406){opacity:.45;left:10.5vw;border-left-width:.7vmin;animation:fall-406 1.35s -10.5s ease-in infinite}@keyframes fall-406{4.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(407){opacity:.51;left:10.5vw;border-left-width:5.8vmin;animation:fall-407 .9s -9s ease-in infinite}@keyframes fall-407{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(408){opacity:.47;left:46vw;border-left-width:6.6vmin;animation:fall-408 .9s -5s ease-in infinite}@keyframes fall-408{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(409){opacity:.81;left:92.8vw;border-left-width:3.4vmin;animation:fall-409 .3s -9.5s ease-in infinite}@keyframes fall-409{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(410){opacity:.79;left:29.9vw;border-left-width:5.7vmin;animation:fall-410 1.2s -2.5s ease-in infinite}@keyframes fall-410{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(411){opacity:.77;left:74vw;border-left-width:1.5vmin;animation:fall-411 2.25s -10.5s ease-in infinite}@keyframes fall-411{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(412){opacity:.37;left:44.6vw;border-left-width:4.2vmin;animation:fall-412 1.95s -10s ease-in infinite}@keyframes fall-412{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(413){opacity:.01;left:118.5vw;border-left-width:4.4vmin;animation:fall-413 .3s -4.5s ease-in infinite}@keyframes fall-413{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(414){opacity:.51;left:59.1vw;border-left-width:7.2vmin;animation:fall-414 1.5s -4.5s ease-in infinite}@keyframes fall-414{8.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(415){opacity:.69;left:91.6vw;border-left-width:4.3vmin;animation:fall-415 .6s -7s ease-in infinite}@keyframes fall-415{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(416){opacity:.05;left:103.8vw;border-left-width:3.2vmin;animation:fall-416 .3s -3s ease-in infinite}@keyframes fall-416{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(417){opacity:.34;left:7.7vw;border-left-width:3.4vmin;animation:fall-417 .15s -8.5s ease-in infinite}@keyframes fall-417{0.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(418){opacity:.64;left:108.9vw;border-left-width:3.8vmin;animation:fall-418 .45s -7.5s ease-in infinite}@keyframes fall-418{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(419){opacity:.73;left:15.8vw;border-left-width:7.5vmin;animation:fall-419 .6s -6.5s ease-in infinite}@keyframes fall-419{2.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(420){opacity:.69;left:93.9vw;border-left-width:1.9vmin;animation:fall-420 .75s -3s ease-in infinite}@keyframes fall-420{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(421){opacity:.06;left:15vw;border-left-width:2.8vmin;animation:fall-421 2.1s -2s ease-in infinite}@keyframes fall-421{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(422){opacity:.45;left:43.9vw;border-left-width:3.6vmin;animation:fall-422 2.1s -11s ease-in infinite}@keyframes fall-422{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(423){opacity:.84;left:60.1vw;border-left-width:5.7vmin;animation:fall-423 1.5s -7.5s ease-in infinite}@keyframes fall-423{9.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(424){opacity:.39;left:42.2vw;border-left-width:4.8vmin;animation:fall-424 1.05s -3s ease-in infinite}@keyframes fall-424{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(425){opacity:.69;left:1.6vw;border-left-width:7.3vmin;animation:fall-425 .9s -9.5s ease-in infinite}@keyframes fall-425{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(426){opacity:.09;left:53.4vw;border-left-width:7.6vmin;animation:fall-426 1.2s -2.5s ease-in infinite}@keyframes fall-426{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(427){opacity:.67;left:19.6vw;border-left-width:1.3vmin;animation:fall-427 .45s -11s ease-in infinite}@keyframes fall-427{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(428){opacity:.81;left:89.8vw;border-left-width:1.1vmin;animation:fall-428 1.35s -11s ease-in infinite}@keyframes fall-428{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(429){opacity:.63;left:44.1vw;border-left-width:6.1vmin;animation:fall-429 1.35s -4s ease-in infinite}@keyframes fall-429{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(430){opacity:.3;left:69.4vw;border-left-width:4.6vmin;animation:fall-430 .9s -12s ease-in infinite}@keyframes fall-430{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(431){opacity:.68;left:103.1vw;border-left-width:2.9vmin;animation:fall-431 1.35s -5.5s ease-in infinite}@keyframes fall-431{9.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(432){opacity:.23;left:70.9vw;border-left-width:7vmin;animation:fall-432 .15s -5s ease-in infinite}@keyframes fall-432{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(433){opacity:.2;left:34.8vw;border-left-width:5.9vmin;animation:fall-433 .9s -6.5s ease-in infinite}@keyframes fall-433{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(434){opacity:.3;left:10.6vw;border-left-width:.2vmin;animation:fall-434 .45s -11s ease-in infinite}@keyframes fall-434{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(435){opacity:.22;left:86.6vw;border-left-width:3.9vmin;animation:fall-435 2.1s -5s ease-in infinite}@keyframes fall-435{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(436){opacity:.22;left:.5vw;border-left-width:1.2vmin;animation:fall-436 2.1s -2.5s ease-in infinite}@keyframes fall-436{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(437){opacity:.44;left:113.8vw;border-left-width:3vmin;animation:fall-437 .45s -4.5s ease-in infinite}@keyframes fall-437{5.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(438){opacity:.35;left:71vw;border-left-width:4.4vmin;animation:fall-438 1.05s -8s ease-in infinite}@keyframes fall-438{4.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(439){opacity:.54;left:31.7vw;border-left-width:2.2vmin;animation:fall-439 1.8s -2s ease-in infinite}@keyframes fall-439{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(440){opacity:.83;left:42.8vw;border-left-width:6.8vmin;animation:fall-440 1.05s -2.5s ease-in infinite}@keyframes fall-440{8.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(441){opacity:.72;left:115.2vw;border-left-width:2.6vmin;animation:fall-441 1.5s -6.5s ease-in infinite}@keyframes fall-441{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(442){opacity:.48;left:87.9vw;border-left-width:7vmin;animation:fall-442 .3s -10s ease-in infinite}@keyframes fall-442{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(443){opacity:.72;left:37.1vw;border-left-width:1.2vmin;animation:fall-443 .15s -3s ease-in infinite}@keyframes fall-443{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(444){opacity:.01;left:114.1vw;border-left-width:3.2vmin;animation:fall-444 .3s -8s ease-in infinite}@keyframes fall-444{5%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(445){opacity:.2;left:48.1vw;border-left-width:7.7vmin;animation:fall-445 .9s -2s ease-in infinite}@keyframes fall-445{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(446){opacity:.15;left:51.5vw;border-left-width:6.4vmin;animation:fall-446 .3s -7.5s ease-in infinite}@keyframes fall-446{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(447){opacity:.7;left:.9vw;border-left-width:5.5vmin;animation:fall-447 .15s -10.5s ease-in infinite}@keyframes fall-447{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(448){opacity:.43;left:29vw;border-left-width:3.5vmin;animation:fall-448 .75s -5.5s ease-in infinite}@keyframes fall-448{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(449){opacity:.26;left:18.6vw;border-left-width:4.3vmin;animation:fall-449 .15s -7.5s ease-in infinite}@keyframes fall-449{7.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(450){opacity:.54;left:68vw;border-left-width:7.6vmin;animation:fall-450 .3s -9s ease-in infinite}@keyframes fall-450{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(451){opacity:.49;left:75.2vw;border-left-width:4.4vmin;animation:fall-451 .75s -6s ease-in infinite}@keyframes fall-451{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(452){opacity:.54;left:41.1vw;border-left-width:7.5vmin;animation:fall-452 .45s -10s ease-in infinite}@keyframes fall-452{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(453){opacity:.59;left:116.5vw;border-left-width:2vmin;animation:fall-453 1.35s -8.5s ease-in infinite}@keyframes fall-453{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(454){opacity:.18;left:11.5vw;border-left-width:7.5vmin;animation:fall-454 1.8s -6s ease-in infinite}@keyframes fall-454{5.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(455){opacity:.73;left:76vw;border-left-width:2.4vmin;animation:fall-455 1.35s -7s ease-in infinite}@keyframes fall-455{4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(456){opacity:.85;left:51.8vw;border-left-width:6.2vmin;animation:fall-456 .9s -1.5s ease-in infinite}@keyframes fall-456{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(457){opacity:.04;left:47.5vw;border-left-width:6vmin;animation:fall-457 .9s -3.5s ease-in infinite}@keyframes fall-457{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(458){opacity:.39;left:7.2vw;border-left-width:2.5vmin;animation:fall-458 .9s -4s ease-in infinite}@keyframes fall-458{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(459){opacity:.35;left:16.8vw;border-left-width:2.7vmin;animation:fall-459 1.05s -12s ease-in infinite}@keyframes fall-459{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(460){opacity:.57;left:119.1vw;border-left-width:2.6vmin;animation:fall-460 .45s -12.5s ease-in infinite}@keyframes fall-460{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(461){opacity:.77;left:21.4vw;border-left-width:6.2vmin;animation:fall-461 .45s -6.5s ease-in infinite}@keyframes fall-461{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(462){opacity:.35;left:95.2vw;border-left-width:5.3vmin;animation:fall-462 2.25s -3.5s ease-in infinite}@keyframes fall-462{8.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(463){opacity:.63;left:76.4vw;border-left-width:7vmin;animation:fall-463 1.05s -4.5s ease-in infinite}@keyframes fall-463{1.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(464){opacity:.88;left:.5vw;border-left-width:1vmin;animation:fall-464 2.1s -2.5s ease-in infinite}@keyframes fall-464{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(465){opacity:.21;left:19.7vw;border-left-width:7.6vmin;animation:fall-465 .45s -8.5s ease-in infinite}@keyframes fall-465{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(466){opacity:.42;left:119.4vw;border-left-width:5.1vmin;animation:fall-466 .9s -8.5s ease-in infinite}@keyframes fall-466{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(467){opacity:.57;left:104.8vw;border-left-width:4.8vmin;animation:fall-467 2.1s -2s ease-in infinite}@keyframes fall-467{2.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(468){opacity:.72;left:50vw;border-left-width:2.7vmin;animation:fall-468 1.35s -8s ease-in infinite}@keyframes fall-468{7.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(469){opacity:.63;left:78.4vw;border-left-width:7.9vmin;animation:fall-469 2.25s -6s ease-in infinite}@keyframes fall-469{2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(470){opacity:.64;left:54.1vw;border-left-width:1.9vmin;animation:fall-470 2.25s -10s ease-in infinite}@keyframes fall-470{2.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(471){opacity:.31;left:35.6vw;border-left-width:7.6vmin;animation:fall-471 1.2s -6s ease-in infinite}@keyframes fall-471{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(472){opacity:.12;left:86.5vw;border-left-width:7.3vmin;animation:fall-472 1.95s -11s ease-in infinite}@keyframes fall-472{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(473){opacity:.45;left:88.1vw;border-left-width:1.1vmin;animation:fall-473 .3s -1s ease-in infinite}@keyframes fall-473{6.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(474){opacity:.23;left:20.4vw;border-left-width:4.8vmin;animation:fall-474 1.95s -.5s ease-in infinite}@keyframes fall-474{4.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(475){opacity:.71;left:50.7vw;border-left-width:4.6vmin;animation:fall-475 1.8s -3s ease-in infinite}@keyframes fall-475{9.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(476){opacity:.6;left:115.7vw;border-left-width:3.8vmin;animation:fall-476 1.35s -5s ease-in infinite}@keyframes fall-476{7.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(477){opacity:.17;left:24.1vw;border-left-width:2.8vmin;animation:fall-477 1.5s -10.5s ease-in infinite}@keyframes fall-477{1%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(478){opacity:.39;left:115.2vw;border-left-width:.5vmin;animation:fall-478 2.25s -12s ease-in infinite}@keyframes fall-478{8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(479){opacity:.16;left:33.2vw;border-left-width:6vmin;animation:fall-479 1.05s -3s ease-in infinite}@keyframes fall-479{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(480){opacity:.25;left:11.9vw;border-left-width:.7vmin;animation:fall-480 .75s -.5s ease-in infinite}@keyframes fall-480{3.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(481){opacity:.02;left:77.1vw;border-left-width:5.4vmin;animation:fall-481 1.95s -9s ease-in infinite}@keyframes fall-481{0.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(482){opacity:.65;left:105vw;border-left-width:2.4vmin;animation:fall-482 .6s -1.5s ease-in infinite}@keyframes fall-482{7%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(483){opacity:.07;left:82.3vw;border-left-width:7.7vmin;animation:fall-483 .15s -5s ease-in infinite}@keyframes fall-483{7.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(484){opacity:.01;left:1.9vw;border-left-width:5.7vmin;animation:fall-484 .9s -6s ease-in infinite}@keyframes fall-484{10%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(485){opacity:.78;left:93.1vw;border-left-width:4.2vmin;animation:fall-485 2.25s -5s ease-in infinite}@keyframes fall-485{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(486){opacity:.73;left:28.5vw;border-left-width:3.3vmin;animation:fall-486 1.35s -10s ease-in infinite}@keyframes fall-486{1.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(487){opacity:.46;left:45.7vw;border-left-width:2.2vmin;animation:fall-487 2.1s -5s ease-in infinite}@keyframes fall-487{3.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(488){opacity:.53;left:57.8vw;border-left-width:3.9vmin;animation:fall-488 .3s -5s ease-in infinite}@keyframes fall-488{2.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(489){opacity:.2;left:74.4vw;border-left-width:3.7vmin;animation:fall-489 .45s -2.5s ease-in infinite}@keyframes fall-489{5.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(490){opacity:.14;left:101.6vw;border-left-width:.5vmin;animation:fall-490 1.95s -7s ease-in infinite}@keyframes fall-490{0.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(491){opacity:.19;left:42.9vw;border-left-width:6vmin;animation:fall-491 2.1s -9s ease-in infinite}@keyframes fall-491{9%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(492){opacity:.27;left:11.7vw;border-left-width:3.2vmin;animation:fall-492 1.2s -1s ease-in infinite}@keyframes fall-492{3.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(493){opacity:.25;left:71.2vw;border-left-width:7.3vmin;animation:fall-493 .3s -3s ease-in infinite}@keyframes fall-493{1.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(494){opacity:.57;left:43.6vw;border-left-width:5.8vmin;animation:fall-494 .15s -5.5s ease-in infinite}@keyframes fall-494{4.4%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(495){opacity:.86;left:99vw;border-left-width:3.8vmin;animation:fall-495 1.2s -2s ease-in infinite}@keyframes fall-495{6.6%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(496){opacity:.85;left:73.6vw;border-left-width:2.6vmin;animation:fall-496 2.1s -5.5s ease-in infinite}@keyframes fall-496{0.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(497){opacity:.27;left:40.6vw;border-left-width:6.4vmin;animation:fall-497 .75s -10.5s ease-in infinite}@keyframes fall-497{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(498){opacity:.77;left:42.9vw;border-left-width:2.5vmin;animation:fall-498 .45s -7.5s ease-in infinite}@keyframes fall-498{6.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(499){opacity:.59;left:40.4vw;border-left-width:5.2vmin;animation:fall-499 .9s -5s ease-in infinite}@keyframes fall-499{8.8%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain .drop:nth-child(500){opacity:.38;left:84.2vw;border-left-width:1.3vmin;animation:fall-500 .3s -2s ease-in infinite}@keyframes fall-500{3.2%{transform:rotate(var(--angle)) translate(0)}to{transform:rotate(var(--angle)) translate(calc(100vh + 5vmin))}}.rain:active{cursor:none;animation:lightning .1s linear 0s 2,lightning .15s ease-out .25s 1}.stars{position:fixed;inset:0;pointer-events:none;z-index:0}.star{position:absolute;border-radius:50%;background:#fff}@keyframes storm-flash-keyframes{0%{background-color:transparent}20%{background-color:#fffc}to{background-color:transparent}}@keyframes storm-shake-keyframes{0%,to{transform:translate(0)}10%{transform:translate(-2px,2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,-2px)}40%{transform:translate(2px,2px)}50%{transform:translate(-1px,1px)}60%{transform:translate(1px,-1px)}70%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}90%{transform:translate(-1px,1px)}}@keyframes soft-pulse{0%,to{filter:drop-shadow(0 0 3vmin rgba(191,219,254,.4)) blur(.05vmin)}50%{filter:drop-shadow(0 0 3.5vmin rgba(191,219,254,.55)) blur(.08vmin)}}.moon{animation:soft-pulse 8s ease-in-out infinite}@keyframes floatDrift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(.5deg)}}@keyframes swoopMotion{0%{transform:translate(0) rotate(0)}25%{transform:translate(-6px) rotate(-2deg)}50%{transform:translate(4px) rotate(2deg)}75%{transform:translate(-2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}@keyframes shiver{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px,2px) rotate(-1deg)}50%{transform:translate(3px,-2px) rotate(1.5deg)}75%{transform:translate(-1px,1px) rotate(-.5deg)}}@keyframes rainDropIn{0%{opacity:0;transform:translateY(-80px) rotate(-8deg)}60%{opacity:1;transform:translateY(10px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes softPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.85}to{transform:scale(1);opacity:1}}.rain-container{display:inline-block;animation:rainDropIn 1s ease-out forwards;animation-delay:var(--delay);animation-fill-mode:both}.swoop{animation:swoopMotion 3s ease-in-out infinite}.home-hero{height:100vh;width:100vw;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;text-align:center;color:#fff}.home-hero__heading{font-family:Courier New,monospace;font-size:4rem;line-height:1;margin-bottom:1rem;max-width:100%}.home-hero__letter{display:inline-block;position:relative;cursor:default;transition:transform .3s;animation:floatDrift 4s ease-in-out infinite,swoopMotion 3s ease-in-out infinite}.home-hero__letter:hover{text-shadow:0 0 20px rgba(255,255,255,.9);transform:scale(1.09)}.home-hero__letter.shiver{animation:shiver .4s ease-in-out;text-shadow:0 0 8px rgba(255,255,255,.6)}.home-hero__sub{font-family:Courier New,monospace;color:#fff9;font-size:1.25rem;margin-bottom:1.5rem;max-width:600px}.home-hero__cta{padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff0d;color:#cfd8dc;font-family:Fira Code,monospace;font-size:1rem;letter-spacing:1px;cursor:pointer;transition:all .3s ease-in-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}.home-hero__cta .cursor{animation:blink .5s step-start infinite}@keyframes blink{50%{opacity:0}}.home-hero__cta:hover{background:#ffffff1a;color:#fff;border-color:#fff6;box-shadow:0 0 10px #ffffff26}.home-hero__cta:hover .cursor{animation:none;opacity:1}.home-hero__dots{display:flex;gap:.5rem;margin-top:2rem;padding:0;list-style:none}.home-hero__dots>li{width:.75rem;height:.75rem;border-radius:50%;background:#fff;opacity:.6}.home-hero__dots>li.home-hero__dot--pattern{background:none;background-image:repeating-linear-gradient(-45deg,white 0 3px,transparent 3px 6px)}.home-hero__dots>li.home-hero__dot--active{opacity:1}.case-studies-section{padding:6rem 1rem 4rem;color:#fff;height:auto;min-height:100vh;box-sizing:border-box;overflow-y:auto}.case-studies-header{margin-bottom:3rem;text-align:center}.case-studies-header .section-title{font-family:Courier New,monospace;font-size:2.75rem;margin-bottom:.5rem}.case-studies-header .section-subtitle{font-family:Courier New,monospace;color:#fff9;font-size:1rem;margin-bottom:5rem}.case-studies-header .view-all-btn{padding:.6rem 1.5rem;font-family:Fira Code,monospace;font-size:.95rem;border:2px solid white;border-radius:999px;background:transparent;color:#fff;transition:all .3s ease;margin-bottom:0}.case-studies-header .view-all-btn:hover{background:#fff;color:#000}.project-grid{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;padding:0 1rem}.project-image{width:100%;border-radius:2rem;margin-bottom:.5rem;filter:grayscale(5%) brightness(.9);transition:filter .1s ease}.project-card{border:2px solid #ffffff;border-radius:2rem;justify-content:center;padding-bottom:2rem;background:#ffffff08;font-family:Fira Code,monospace;transition:all .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;max-width:320px;flex:1 1 280px;transition:box-shadow .3s ease}.project-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.project-card:hover .project-image{filter:grayscale(0%)}.project-card .project-title{color:#fff;font-size:1.5rem;font-family:Courier New,monospace;padding:2rem 1.2rem 0}.project-card .project-link{font-size:.85rem;color:#fff;text-decoration:none;background:transparent;font-family:Courier New,monospace}
