.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{justify-content:center;align-items:center}.horizontal-separator-line{height:.16rem;min-height:.16rem;width:100%;background-color:#201b1952}.bullet-point{height:.8rem;width:.8rem;min-height:.8rem;min-width:.8rem;background-color:#201b19}.space-symbol{width:.72ch}:root{--header-font: "Climate Crisis", sans-serif;--main-font: "Anek Latin", sans-serif;--secondary-font: "Tilt Neon", sans-serif;--timing-16: .16s;--timing-24: .24s;--timing-32: .32s;--timing-08: .08s;--timing-40: .4s;--timing-48: .48s;--timing-56: .56s;--timing-64: .64s;--timing-80: .8s;--timing-120: 1.2s;--timing-160: 1.6s;--timing-200: 2s;--timing-240: 2.4s;--timing-320: 3.2s;--cubic-bezzier-A: cubic-bezier(.119, 1.118, .437, .964);--cubic-bezzier-B: cubic-bezier(0, .99, .53, 1);--cubic-bezzier-C: cubic-bezier(0, 1.1, .45, 1.03);--cubic-bezzier-D: cubic-bezier(.63, .359, .715, 1.076);--cubic-bezzier-E: cubic-bezier(.63, .359, .141, .996);--cubic-bezzier-F: cubic-bezier(.24, .67, .7, .27);--transition-A: all var(--timing-64) var(--cubic-bezzier-B);--transition-B: all var(--timing-160) var(--cubic-bezzier-A);--transition-C: all var(--timing-240) var(--cubic-bezzier-A);--transition-Images: all var(--timing-160) var(--cubic-bezzier-C);--transition-letter-A: all var(--timing-80) var(--cubic-bezzier-A);--transition-letter-B: all var(--timing-120) var(--cubic-bezzier-A);--transition-letter-C: all var(--timing-160) var(--cubic-bezzier-A);--transition-letter-D: all var(--timing-200) var(--cubic-bezzier-A);--transition-letter-E: all var(--timing-240) var(--cubic-bezzier-A);--transition-letter-F: all var(--timing-320) var(--cubic-bezzier-A);--main-shadow: 0rem .02rem .8rem var(--main-color-dark-16);--body-text: clamp(1.4rem, 1.4rem + .24vw, 2rem);--header-text: clamp(1.6rem, 2.4rem + .24vw, 4rem)}@font-face{font-family:Climate Crisis;src:url(/assets/fonts/Climate-Crisis.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tilt Neon;src:url(/assets/fonts/Tilt-Neon.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anek Latin;src:url(/assets/fonts/Anek-Latin.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{cursor:none!important;box-sizing:border-box;margin:0;padding:0}html,body{height:auto;overflow-x:hidden;min-height:100%;max-width:100vw;font-size:62.5%;background-color:#e4ffdc}::-webkit-scrollbar{display:none}body{font-family:var(--main-font-family);font-size:var(--font-size-regular);line-height:1.6;color:var(--main-color);background-color:var(--main-color-light)}a{text-decoration:none;color:inherit}p,b,a,i,span{font-family:var(--main-font);font-size:2.4rem}h1,h2,h3,h4,h5,h6{font-family:var(--header-font)}ul,ol{list-style:none}input,textarea,select,button{all:unset;font-family:inherit;font-size:inherit;line-height:inherit;border:none;outline:none}button{background-color:transparent}table{border-collapse:collapse;border-spacing:0}h1{font-size:8rem}@media(max-width:1280px){h1{font-size:6.4rem}}@media(max-width:1024px){h1{font-size:5.6rem}}@media(max-width:768px){h1{font-size:4.8rem}}@media(max-width:480px){h1{font-size:4rem}}h2{font-size:6.4rem}@media(max-width:1280px){h2{font-size:6.4rem}}@media(max-width:1024px){h2{font-size:5.6rem}}@media(max-width:768px){h2{font-size:4rem}}@media(max-width:480px){h2{font-size:3.2rem}}h3{font-size:5.6rem}@media(max-width:1280px){h3{font-size:5.6rem}}@media(max-width:1024px){h3{font-size:4.8rem}}@media(max-width:768px){h3{font-size:4rem}}@media(max-width:480px){h3{font-size:3.2rem}}h4{font-size:4rem}@media(max-width:1280px){h4{font-size:4rem}}@media(max-width:1024px){h4{font-size:3.2rem}}@media(max-width:768px){h4{font-size:2.4rem}}@media(max-width:480px){h4{font-size:2.4rem}}h5{font-size:3.2rem}@media(max-width:1280px){h5{font-size:2.4rem}}@media(max-width:1024px){h5{font-size:2.4rem}}@media(max-width:768px){h5{font-size:2.4rem}}@media(max-width:480px){h5{font-size:2.4rem}}h6{font-size:2.4rem}@media(max-width:1280px){h6{font-size:2.4rem}}@media(max-width:1024px){h6{font-size:2.4rem}}@media(max-width:768px){h6{font-size:1.6rem}}@media(max-width:480px){h6{font-size:1.6rem}}
