.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.my-mfp-zoom-in .mfp-content{opacity:0;-webkit-transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-content{height:auto!important}@media (max-height:750px) and (min-width:900px){.mfp-content{max-width:75%!important}}@media (min-width:1280px){.mfp-content{max-width:90%!important}}.my-mfp-zoom-in.mfp-removing .mfp-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}@font-face{font-display:swap;font-family:'swiper-icons';src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*,::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 / 0.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:}::-ms-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 / 0.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 / 0.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:}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::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:PolySans Neutral,sans-serif;-webkit-font-feature-settings:normal;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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;-webkit-font-feature-settings:normal;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;-webkit-font-feature-settings: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::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-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]:where(:not([hidden="until-found"])){display:none}[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[type='text']:focus,input:where(:not([type])):focus,[type='email']:focus,[type='url']:focus,[type='password']:focus,[type='number']:focus,[type='date']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='week']:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6b7280;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type='checkbox']{border-radius:0}[type='radio']{border-radius:100%}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type='checkbox']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type='radio']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors:active){[type='checkbox']:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type='file']:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--twcb-scrollbar-width:0px}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media (min-width:576px){.container{max-width:576px;padding-right:40px;padding-left:40px}}@media (min-width:768px){.container{max-width:768px;padding-right:40px;padding-left:40px}}@media (min-width:992px){.container{max-width:992px;padding-right:40px;padding-left:40px}}@media (min-width:1280px){.container{max-width:1280px;padding-right:40px;padding-left:40px}}@media (min-width:1536px){.container{max-width:1536px;padding-right:40px;padding-left:40px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-70{bottom:-70px}.-bottom-\[30vw\]{bottom:-30vw}.-left-\[13vw\]{left:-13vw}.bottom-0{bottom:0}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-60{bottom:60px}.left-0{left:0}.left-1\/2{left:50%}.left-30{left:30px}.left-40{left:40px}.left-\[35vw\]{left:35vw}.left-\[38vw\]{left:38vw}.left-full{left:100%}.right-0{right:0}.right-1\/2{right:50%}.right-10{right:10px}.right-105{right:105px}.right-20{right:20px}.right-30{right:30px}.right-65{right:65px}.right-\[0\]{right:0}.right-\[17vw\]{right:17vw}.right-\[5vw\]{right:5vw}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:10px}.top-20{top:20px}.top-30{top:30px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-6{grid-column:span 6 / span 6}.col-start-2{grid-column-start:2}.mx-auto{margin-left:auto;margin-right:auto}.my-20{margin-top:20px;margin-bottom:20px}.my-30{margin-top:30px;margin-bottom:30px}.my-40{margin-top:40px;margin-bottom:40px}.my-50{margin-top:50px;margin-bottom:50px}.my-70{margin-top:70px;margin-bottom:70px}.my-\[30px\]{margin-top:30px;margin-bottom:30px}.-mt-75{margin-top:-75px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-100{margin-bottom:100px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-5{margin-bottom:5px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.ml-10{margin-left:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-auto{margin-right:auto}.mt-10{margin-top:10px}.mt-100{margin-top:100px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-5{margin-top:5px}.mt-50{margin-top:50px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.\!inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[10\/12\]{aspect-ratio:10/12}.aspect-\[14\/12\]{aspect-ratio:14/12}.aspect-\[237\/287\]{aspect-ratio:237/287}.aspect-\[297\/368\]{aspect-ratio:297/368}.aspect-\[332\/228\]{aspect-ratio:332/228}.aspect-\[350\/260\]{aspect-ratio:350/260}.aspect-\[380\/262\]{aspect-ratio:380/262}.aspect-\[385\/288\]{aspect-ratio:385/288}.aspect-\[533\/207\]{aspect-ratio:533/207}.aspect-\[800\/520\]{aspect-ratio:800/520}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-auto{height:auto!important}.h-0{height:0}.h-150{height:150px}.h-20{height:20px}.h-25{height:25px}.h-3\/4{height:75%}.h-30{height:30px}.h-50{height:50px}.h-60{height:60px}.h-70{height:70px}.h-\[100vh\]{height:100vh}.h-\[260px\]{height:260px}.h-\[30px\]{height:30px}.h-\[340px\]{height:340px}.h-\[400px\]{height:400px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[50vh\]{height:50vh}.h-\[50vw\]{height:50vw}.h-\[570px\]{height:570px}.h-\[600px\]{height:600px}.h-\[75\%\]{height:75%}.h-\[80vh\]{height:80vh}.h-\[80vw\]{height:80vw}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[70vh\]{max-height:70vh}.min-h-\[114px\]{min-height:114px}.min-h-\[250px\]{min-height:250px}.min-h-\[288px\]{min-height:288px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-150{width:150px}.w-2\/3{width:66.666667%}.w-20{width:20px}.w-25{width:25px}.w-3\/4{width:75%}.w-30{width:30px}.w-40{width:40px}.w-50{width:50px}.w-60{width:60px}.w-7\/12{width:58.333333%}.w-70{width:70px}.w-8\/12{width:66.666667%}.w-\[150vw\]{width:150vw}.w-\[260px\]{width:260px}.w-\[30px\]{width:30px}.w-\[40vw\]{width:40vw}.w-\[45vw\]{width:45vw}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[50vw\]{width:50vw}.w-\[60vw\]{width:60vw}.w-\[70vw\]{width:70vw}.w-\[75\%\]{width:75%}.w-\[90\%\]{width:90%}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-140{max-width:140px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1052px\]{max-width:1052px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[550px\]{max-width:550px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.origin-center{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-40{--tw-translate-y:40px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[55deg\]{--tw-rotate:-55deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x:-1;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-4{gap:4px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-x-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.self-center{-ms-flex-item-align:center;align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.rounded-20{border-radius:20px}.rounded-8{border-radius:8px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-t-20{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-br-25{border-bottom-right-radius:25px}.rounded-tl-25{border-top-left-radius:25px}.border{border-width:1px}.border-\[15px\]{border-width:15px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-b-\[1px\]{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-\[1px\]{border-left-width:1px}.border-t{border-top-width:1px}.border-daffodil{--tw-border-opacity:1;border-color:rgb(224 229 110 / var(--tw-border-opacity,1))}.border-ink{--tw-border-opacity:1;border-color:rgb(20 41 48 / var(--tw-border-opacity,1))}.border-ocean{--tw-border-opacity:1;border-color:rgb(61 108 222 / var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1))}.border-b-ink\/25{border-bottom-color:rgb(20 41 48 / .25)}.border-l-ink\/50{border-left-color:rgb(20 41 48 / .5)}.border-t-cloud{--tw-border-opacity:1;border-top-color:rgb(242 242 242 / var(--tw-border-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgb(0 0 0 / .1)}.bg-black\/40{background-color:rgb(0 0 0 / .4)}.bg-cloud{--tw-bg-opacity:1;background-color:rgb(242 242 242 / var(--tw-bg-opacity,1))}.bg-daffodil{--tw-bg-opacity:1;background-color:rgb(224 229 110 / var(--tw-bg-opacity,1))}.bg-dusk{--tw-bg-opacity:1;background-color:rgb(46 65 108 / var(--tw-bg-opacity,1))}.bg-dusk\/20{background-color:rgb(46 65 108 / .2)}.bg-forest{--tw-bg-opacity:1;background-color:rgb(29 73 56 / var(--tw-bg-opacity,1))}.bg-forest\/30{background-color:rgb(29 73 56 / .3)}.bg-ink{--tw-bg-opacity:1;background-color:rgb(20 41 48 / var(--tw-bg-opacity,1))}.bg-ink\/20{background-color:rgb(20 41 48 / .2)}.bg-ink\/90{background-color:rgb(20 41 48 / .9)}.bg-moon{--tw-bg-opacity:1;background-color:rgb(182 198 198 / var(--tw-bg-opacity,1))}.bg-ocean{--tw-bg-opacity:1;background-color:rgb(61 108 222 / var(--tw-bg-opacity,1))}.bg-orchid{--tw-bg-opacity:1;background-color:rgb(212 45 211 / var(--tw-bg-opacity,1))}.bg-oyster{--tw-bg-opacity:1;background-color:rgb(153 141 116 / var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-zest{--tw-bg-opacity:1;background-color:rgb(225 159 81 / var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:-webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:-webkit-gradient(linear,right bottom,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-black\/35{--tw-gradient-from:rgb(0 0 0 / 0.35) 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)}.from-black\/50{--tw-gradient-from:rgb(0 0 0 / 0.5) 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)}.from-ink\/50{--tw-gradient-from:rgb(20 41 48 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 41 48 / 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)}.to-black\/0{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to:rgb(0 0 0 / 0.5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-15\%{--tw-gradient-to-position:15%}.to-50\%{--tw-gradient-to-position:50%}.to-75\%{--tw-gradient-to-position:75%}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-ocean{fill:#3d6cde}.fill-orchid{fill:#d42dd3}.stroke-black{stroke:#000}.stroke-cloud{stroke:#f2f2f2}.stroke-daffodil{stroke:#e0e56e}.stroke-dusk{stroke:#2e416c}.stroke-forest{stroke:#1d4938}.stroke-ink{stroke:#142930}.stroke-moon{stroke:#b6c6c6}.stroke-ocean{stroke:#3d6cde}.stroke-orchid{stroke:#d42dd3}.stroke-oyster{stroke:#998d74}.stroke-transparent{stroke:transparent}.stroke-white{stroke:#FFF}.stroke-zest{stroke:#e19f51}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-20{padding:20px}.p-24{padding:24px}.p-30{padding:30px}.p-35{padding:35px}.p-4{padding:4px}.p-40{padding:40px}.p-50{padding:50px}.p-6{padding:6px}.\!px-0{padding-left:0px!important;padding-right:0px!important}.px-10{padding-left:10px;padding-right:10px}.px-12{padding-left:12px;padding-right:12px}.px-15{padding-left:15px;padding-right:15px}.px-16{padding-left:16px;padding-right:16px}.px-20{padding-left:20px;padding-right:20px}.px-30{padding-left:30px;padding-right:30px}.px-4{padding-left:4px;padding-right:4px}.px-40{padding-left:40px;padding-right:40px}.px-50{padding-left:50px;padding-right:50px}.px-60{padding-left:60px;padding-right:60px}.px-70{padding-left:70px;padding-right:70px}.px-8{padding-left:8px;padding-right:8px}.py-10{padding-top:10px;padding-bottom:10px}.py-100{padding-top:100px;padding-bottom:100px}.py-12{padding-top:12px;padding-bottom:12px}.py-15{padding-top:15px;padding-bottom:15px}.py-150{padding-top:150px;padding-bottom:150px}.py-18{padding-top:18px;padding-bottom:18px}.py-20{padding-top:20px;padding-bottom:20px}.py-30{padding-top:30px;padding-bottom:30px}.py-4{padding-top:4px;padding-bottom:4px}.py-40{padding-top:40px;padding-bottom:40px}.py-5{padding-top:5px;padding-bottom:5px}.py-50{padding-top:50px;padding-bottom:50px}.py-6{padding-top:6px;padding-bottom:6px}.py-70{padding-top:70px;padding-bottom:70px}.py-90{padding-top:90px;padding-bottom:90px}.pb-0{padding-bottom:0}.pb-100{padding-bottom:100px}.pb-120{padding-bottom:120px}.pb-130{padding-bottom:130px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-70{padding-bottom:70px}.pb-\[10vh\]{padding-bottom:10vh}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pr-0{padding-right:0}.pr-15{padding-right:15px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pt-100{padding-top:100px}.pt-120{padding-top:120px}.pt-20{padding-top:20px}.pt-200{padding-top:200px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-\[13vh\]{padding-top:13vh}.text-center{text-align:center}.font-sans{font-family:PolySans Neutral,sans-serif}.font-sansserifbulky{font-family:PolySans Bulky,sans-serif}.text-\[100px\]{font-size:100px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[40px\]{font-size:40px}.text-\[50px\]{font-size:50px}.text-\[60px\]{font-size:60px}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.\!leading-\[0\.7\]{line-height:0.7!important}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\]{line-height:1}.leading-none{line-height:1}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-\[1\.73px\]{letter-spacing:1.73px}.text-black\/5{color:rgb(0 0 0 / .05)}.text-daffodil{--tw-text-opacity:1;color:rgb(224 229 110 / var(--tw-text-opacity,1))}.text-dusk{--tw-text-opacity:1;color:rgb(46 65 108 / var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(20 41 48 / var(--tw-text-opacity,1))}.text-ink\/50{color:rgb(20 41 48 / .5)}.text-ocean{--tw-text-opacity:1;color:rgb(61 108 222 / var(--tw-text-opacity,1))}.text-orchid{--tw-text-opacity:1;color:rgb(212 45 211 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.text-zest{--tw-text-opacity:1;color:rgb(225 159 81 / var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.filter{-webkit-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: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)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-colors{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-transform{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.duration-200{-webkit-transition-duration:200ms;transition-duration:200ms}.duration-300{-webkit-transition-duration:300ms;transition-duration:300ms}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-transparent{--bg:transparent;background-color:transparent}.bg-white{--bg:#FFF;background-color:#FFF}.bg-black{--bg:#000;background-color:#000}.bg-ink{--bg:#142930;background-color:#142930}.bg-oyster{--bg:#998d74;background-color:#998d74}.bg-moon{--bg:#b6c6c6;background-color:#b6c6c6}.bg-forest{--bg:#1d4938;background-color:#1d4938}.bg-dusk{--bg:#2e416c;background-color:#2e416c}.bg-zest{--bg:#e19f51;background-color:#e19f51}.bg-cloud{--bg:#f2f2f2;background-color:#f2f2f2}.bg-ocean{--bg:#3d6cde;background-color:#3d6cde}.bg-orchid{--bg:#d42dd3;background-color:#d42dd3}.bg-daffodil{--bg:#e0e56e;background-color:#e0e56e}.scroll-lock{height:100vh;overflow:hidden;width:calc((100% - var(--twcb-scrollbar-width)))}.fill-image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fill-image>*{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fill-image *{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.contain-image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.contain-image>*{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.contain-image *{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.overlay{pointer-events:none;position:absolute;z-index:1}.overlay--full{inset:0;background-color:rgb(0 0 0 / .25)}.overlay--top{top:0;left:0;right:0;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(0 0 0 / 0.4) 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);--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-via-position:25%}.overlay--bottom{bottom:0;left:0;right:0;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:rgb(0 0 0 / 0.4) 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);--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-via-position:25%}.text-70sn{font-family:PolySans Neutral,sans-serif;font-size:40px;font-weight:400;line-height:1.05;letter-spacing:0em}@media (min-width:576px){.text-70sn{font-size:56px}}@media (min-width:1280px){.text-70sn{font-size:63px}}@media (min-width:1536px){.text-70sn{font-size:70px}}.text-66sb{font-family:PolySans Bulky,sans-serif;font-size:37px;font-weight:300;line-height:1.08;letter-spacing:0em}@media (min-width:576px){.text-66sb{font-size:53px}}@media (min-width:1280px){.text-66sb{font-size:60px}}@media (min-width:1536px){.text-66sb{font-size:66px}}.text-66sn{font-family:PolySans Neutral,sans-serif;font-size:37px;font-weight:400;line-height:1.08;letter-spacing:0em}@media (min-width:576px){.text-66sn{font-size:53px}}@media (min-width:1280px){.text-66sn{font-size:60px}}@media (min-width:1536px){.text-66sn{font-size:66px}}.text-46sb{font-family:PolySans Bulky,sans-serif;font-size:26px;font-weight:300;line-height:1.12;letter-spacing:.02em}@media (min-width:576px){.text-46sb{font-size:42px;letter-spacing:0em}}@media (min-width:1280px){.text-46sb{font-size:42px}}@media (min-width:1536px){.text-46sb{font-size:46px}}.text-46sn{font-family:PolySans Neutral,sans-serif;font-size:26px;font-weight:400;line-height:1.12;letter-spacing:0em}@media (min-width:576px){.text-46sn{font-size:42px}}@media (min-width:1280px){.text-46sn{font-size:42px}}@media (min-width:1536px){.text-46sn{font-size:46px}}.text-38sb{font-family:PolySans Bulky,sans-serif;font-size:22px;font-weight:300;line-height:1.14;letter-spacing:0em}@media (min-width:576px){.text-38sb{font-size:35px}}@media (min-width:1280px){.text-38sb{font-size:35px}}@media (min-width:1536px){.text-38sb{font-size:38px}}.text-38sn{font-family:PolySans Neutral,sans-serif;font-size:28px;font-weight:400;line-height:1.11;letter-spacing:0em}@media (min-width:576px){.text-38sn{font-size:35px}}@media (min-width:1280px){.text-38sn{font-size:35px}}@media (min-width:1536px){.text-38sn{font-size:38px}}.text-28sb{font-family:PolySans Bulky,sans-serif;font-size:16px;font-weight:300;line-height:1;letter-spacing:0em}@media (min-width:576px){.text-28sb{font-size:26px}}@media (min-width:1280px){.text-28sb{font-size:26px}}@media (min-width:1536px){.text-28sb{font-size:28px}}.text-28sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0em}@media (min-width:576px){.text-28sn{font-size:26px}}@media (min-width:1280px){.text-28sn{font-size:26px}}@media (min-width:1536px){.text-28sn{font-size:28px}}.text-26sn{font-family:PolySans Neutral,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:.007em}@media (min-width:576px){.text-26sn{font-size:24px}}@media (min-width:1025px){.text-26sn{font-size:20px}}@media (min-width:1280px){.text-26sn{font-size:26px}}@media (min-width:1536px){.text-26sn{font-size:26px}}.text-20sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.42;letter-spacing:.023em}@media (min-width:576px){.text-20sn{font-size:20px}}@media (min-width:1025px){.text-20sn{font-size:18px}}@media (min-width:1280px){.text-20sn{font-size:20px}}@media (min-width:1536px){.text-20sn{font-size:20px}}.text-16sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.22;letter-spacing:.031em}@media (min-width:576px){.text-16sn{font-size:16px}}@media (min-width:1280px){.text-16sn{font-size:16px}}@media (min-width:1536px){.text-16sn{font-size:16px}}.text-12sn{font-family:PolySans Neutral,sans-serif;font-size:12px;font-weight:400;line-height:1.29;letter-spacing:.04em}.text-14sn{font-family:PolySans Neutral,sans-serif;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:.035em}.text-16sm{font-family:PolySans NeutralMono,sans-serif;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:0em}@media (min-width:576px){.text-16sm{font-size:16px}}@media (min-width:1025px){.text-16sm{font-size:16px}}@media (min-width:1280px){.text-16sm{font-size:16px}}@media (min-width:1536px){.text-16sm{font-size:16px}}.text-14sm{font-family:PolySans NeutralMono,sans-serif;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:0em}@media (min-width:576px){.text-14sm{font-size:14px}}@media (min-width:1025px){.text-14sm{font-size:12px}}@media (min-width:1280px){.text-14sm{font-size:14px}}@media (min-width:1536px){.text-14sm{font-size:14px}}.text-10sm{font-family:PolySans NeutralMono,sans-serif;font-size:12px;font-weight:700;line-height:1.33;letter-spacing:0em}@media (min-width:576px){.text-10sm{font-size:12px}}@media (min-width:1280px){.text-10sm{font-size:12px}}@media (min-width:1536px){.text-10sm{font-size:12px}}.text-18sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.18;letter-spacing:.5px}@media (min-width:576px){.text-18sn{font-size:18px}}@media (min-width:1280px){.text-18sn{font-size:18px}}@media (min-width:1536px){.text-18sn{font-size:18px}}.text-22sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.15;letter-spacing:0em}@media (min-width:576px){.text-22sn{font-size:22px}}@media (min-width:1025px){.text-22sn{font-size:18px}}@media (min-width:1280px){.text-22sn{font-size:22px}}@media (min-width:1536px){.text-22sn{font-size:22px}}.text-28sn{font-family:PolySans Neutral,sans-serif;font-size:22px;font-weight:400;line-height:1.19;letter-spacing:0em}@media (min-width:576px){.text-28sn{font-size:26px}}@media (min-width:1280px){.text-28sn{font-size:26px}}@media (min-width:1536px){.text-28sn{font-size:28px}}.text-32sn{font-family:PolySans Neutral,sans-serif;font-size:20px;font-weight:400;line-height:1.11;letter-spacing:0em}@media (min-width:576px){.text-32sn{font-size:29px}}@media (min-width:1280px){.text-32sn{font-size:29px}}@media (min-width:1536px){.text-32sn{font-size:32px}}.text-13sm{font-family:PolySans NeutralMono,sans-serif;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.035em}@media (min-width:576px){.text-13sm{font-size:13px}}@media (min-width:1280px){.text-13sm{font-size:13px}}@media (min-width:1536px){.text-13sm{font-size:13px}}.\[mask-image\:url\(\'\.\.\/img\/svg\/shape__call\.svg\'\)\] {
  -webkit-mask-image: url(../../../../../../../../themes/climate-kic-2025/assets/img/svg/shape__call.svg);
          mask-image: url(../../../../../../../../themes/climate-kic-2025/assets/img/svg/shape__call.svg);
}

.\[mask-position\:center\] {
  -webkit-mask-position: center;
          mask-position: center;
}

.\[mask-repeat\:no-repeat\] {
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.\[mask-size\:cover\] {
  -webkit-mask-size: cover;
          mask-size: cover;
}

/* Partials */

@font-face {
  font-family: 'PolySans Bulky';

  src: url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-Bulky.woff2) format('woff2'),
        url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-Bulky.woff) format('woff'),
        url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-Bulky.ttf) format('truetype');

  font-display: swap;

  font-style: normal;
}

@font-face {
  font-family: 'PolySans Neutral';

  src: url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-Neutral.woff2) format('woff2'),
        url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-Neutral.woff) format('woff'),
        url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-Neutral.ttf) format('truetype');

  font-weight: 400;

  font-display: swap;

  font-style: normal;
}

@font-face {
  font-family: 'PolySans NeutralMono';

  src: url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-NeutralMono.woff2) format('woff2'),
        url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-NeutralMono.woff) format('woff'),
        url(../../../../../../../../themes/climate-kic-2025/assets/fonts/PolySans-NeutralMono.ttf) format('truetype');

  font-weight: 700;

  font-display: swap;

  font-style: normal;
}

.prose {
  max-width: none;
  p {
    margin-bottom: 10px;
  }
  p {
    margin-top: 0px;
  }
  p {
    font-family: PolySans Neutral, sans-serif;
  }
  p {
    font-size: 16px;
  }
  p {
    font-weight: 400;
  }
  p {
    line-height: 1.42;
  }
  p {
    letter-spacing: 0.023em;
  }
  @media (min-width: 576px) {
    p {
      font-size: 20px;
    }
  }
  @media (min-width: 1025px) {
    p {
      font-size: 18px;
    }
  }
  @media (min-width: 1280px) {
    p {
      font-size: 20px;
    }
  }
  @media (min-width: 1536px) {
    p {
      font-size: 20px;
    }
  }
  p:has(.button) {
    margin-top: 20px;
  }
  p:has(img) {
    margin-bottom: 20px;
  }
  strong {
    font-weight: 700;
  }
  .intro {
    margin-bottom: 20px;
  }
  .intro {
    font-family: PolySans Neutral, sans-serif;
  }
  .intro {
    font-size: 18px;
  }
  .intro {
    font-weight: 400;
  }
  .intro {
    line-height: 1.2;
  }
  .intro {
    letter-spacing: 0.007em;
  }
  @media (min-width: 576px) {
    .intro {
      font-size: 24px;
    }
  }
  @media (min-width: 1025px) {
    .intro {
      font-size: 20px;
    }
  }
  @media (min-width: 1280px) {
    .intro {
      font-size: 26px;
    }
  }
  @media (min-width: 1536px) {
    .intro {
      font-size: 26px;
    }
  }
  .intro a {
    font-family: PolySans Neutral, sans-serif;
  }
  .intro a {
    font-size: 18px;
  }
  .intro a {
    font-weight: 400;
  }
  .intro a {
    line-height: 1.2;
  }
  .intro a {
    letter-spacing: 0.007em;
  }
  @media (min-width: 576px) {
    .intro a {
      font-size: 24px;
    }
  }
  @media (min-width: 1025px) {
    .intro a {
      font-size: 20px;
    }
  }
  @media (min-width: 1280px) {
    .intro a {
      font-size: 26px;
    }
  }
  @media (min-width: 1536px) {
    .intro a {
      font-size: 26px;
    }
  }
  a:not(.button, .btn, .btn-primary) {
    --tw-text-opacity: 1;
    color: rgb(61 108 222 / var(--tw-text-opacity, 1));
  }
  a:not(.button, .btn, .btn-primary) {
    text-decoration-line: none;
  }
  h1 {
    margin-bottom: 20px;
  }
  h1 {
    font-family: PolySans Bulky, sans-serif;
  }
  h1 {
    font-size: 37px;
  }
  h1 {
    font-weight: 300;
  }
  h1 {
    line-height: 1.08;
  }
  h1 {
    letter-spacing: 0em;
  }
  @media (min-width: 576px) {
    h1 {
      font-size: 53px;
    }
  }
  @media (min-width: 1280px) {
    h1 {
      font-size: 60px;
    }
  }
  @media (min-width: 1536px) {
    h1 {
      font-size: 66px;
    }
  }
  h2 {
    margin-bottom: 20px;
  }
  h2 {
    font-family: PolySans Bulky, sans-serif;
  }
  h2 {
    font-size: 26px;
  }
  h2 {
    font-weight: 300;
  }
  h2 {
    line-height: 1.12;
  }
  h2 {
    letter-spacing: 0.02em;
  }
  @media (min-width: 576px) {
    h2 {
      font-size: 42px;
    }
  }
  @media (min-width: 576px) {
    h2 {
      letter-spacing: 0em;
    }
  }
  @media (min-width: 1280px) {
    h2 {
      font-size: 42px;
    }
  }
  @media (min-width: 1536px) {
    h2 {
      font-size: 46px;
    }
  }
  p + h1,
    p + h2,
    p + h3,
    p + h4,
    p + h5,
    p + h6 {
    margin-top: 50px;
  }
  h3 {
    margin-bottom: 20px;
  }
  h3 {
    font-family: PolySans Bulky, sans-serif;
  }
  h3 {
    font-size: 22px;
  }
  h3 {
    font-weight: 300;
  }
  h3 {
    line-height: 1.14;
  }
  h3 {
    letter-spacing: 0em;
  }
  @media (min-width: 576px) {
    h3 {
      font-size: 35px;
    }
  }
  @media (min-width: 1280px) {
    h3 {
      font-size: 35px;
    }
  }
  @media (min-width: 1536px) {
    h3 {
      font-size: 38px;
    }
  }
  h4 {
    margin-bottom: 20px;
  }
  h4 {
    font-family: PolySans Bulky, sans-serif;
  }
  h4 {
    font-size: 16px;
  }
  h4 {
    font-weight: 300;
  }
  h4 {
    line-height: 1;
  }
  h4 {
    letter-spacing: 0em;
  }
  @media (min-width: 576px) {
    h4 {
      font-size: 26px;
    }
  }
  @media (min-width: 1280px) {
    h4 {
      font-size: 26px;
    }
  }
  @media (min-width: 1536px) {
    h4 {
      font-size: 28px;
    }
  }
  h5 {
  }
  h6 {
  }
  blockquote {
  }
  .button {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .text-in-color.blue {
    display: inline;
  }
  .text-in-color.blue {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.blue {
    --tw-text-opacity: 1;
    color: rgb(61 108 222 / var(--tw-text-opacity, 1));
  }
  .text-in-color.white {
    display: inline;
  }
  .text-in-color.white {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
  .text-in-color.black {
    display: inline;
  }
  .text-in-color.black {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }
  .text-in-color.ink {
    display: inline;
  }
  .text-in-color.ink {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.ink {
    --tw-text-opacity: 1;
    color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  }
  .text-in-color.oyster {
    display: inline;
  }
  .text-in-color.oyster {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.oyster {
    --tw-text-opacity: 1;
    color: rgb(153 141 116 / var(--tw-text-opacity, 1));
  }
  .text-in-color.moon {
    display: inline;
  }
  .text-in-color.moon {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.moon {
    --tw-text-opacity: 1;
    color: rgb(182 198 198 / var(--tw-text-opacity, 1));
  }
  .text-in-color.forest {
    display: inline;
  }
  .text-in-color.forest {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.forest {
    --tw-text-opacity: 1;
    color: rgb(29 73 56 / var(--tw-text-opacity, 1));
  }
  .text-in-color.dusk {
    display: inline;
  }
  .text-in-color.dusk {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.dusk {
    --tw-text-opacity: 1;
    color: rgb(46 65 108 / var(--tw-text-opacity, 1));
  }
  .text-in-color.zest {
    display: inline;
  }
  .text-in-color.zest {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.zest {
    --tw-text-opacity: 1;
    color: rgb(225 159 81 / var(--tw-text-opacity, 1));
  }
  .text-in-color.cloud {
    display: inline;
  }
  .text-in-color.cloud {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.cloud {
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
  }
  .text-in-color.ocean {
    display: inline;
  }
  .text-in-color.ocean {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.ocean {
    --tw-text-opacity: 1;
    color: rgb(61 108 222 / var(--tw-text-opacity, 1));
  }
  .text-in-color.orchid {
    display: inline;
  }
  .text-in-color.orchid {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.orchid {
    --tw-text-opacity: 1;
    color: rgb(212 45 211 / var(--tw-text-opacity, 1));
  }
  .text-in-color.daffodil {
    display: inline;
  }
  .text-in-color.daffodil {
    font-family: PolySans Bulky, sans-serif;
  }
  .text-in-color.daffodil {
    --tw-text-opacity: 1;
    color: rgb(224 229 110 / var(--tw-text-opacity, 1));
  }
  img {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.prose:not(:has(.responsive-table)) ul,
.prose:not(:has(.responsive-table)) ol {
  li {
    margin-bottom: 5px;
  }
  li {
    font-family: PolySans Neutral, sans-serif;
  }
  li {
    font-size: 20px;
  }
  li {
    line-height: 1.4;
  }
  li {
    letter-spacing: 0em;
  }
  li::before {
    content: var(--tw-content);
    margin-right: 10px;
  }
  li::before {
    content: var(--tw-content);
    font-size: 20px;
  }
  li::before {
    content: var(--tw-content);
    line-height: 1.4;
  }
  li::before {
    content: var(--tw-content);
    letter-spacing: 0em;
  }
  li::before {
    --tw-content: '•';
    content: var(--tw-content);
  }
}

.prose:not(:has(.responsive-table)) ul li {
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 10px;
  text-indent: -1em;
  list-style: none;
}

.prose:not(:has(.responsive-table)) ul li ul {
  padding-left: 20px;
}

.prose:not(:has(.responsive-table)) ul li > ul > li{
  list-style-type: circle;
  list-style-position: inside;
  padding: 0;
}

.prose:not(:has(.responsive-table)) ul li > ul > li:before {
  --tw-content: none !important;
  content: var(--tw-content) !important;
}

.prose:not(:has(.responsive-table)) ul li > ul > li::marker {
  margin-right: 10px !important;
}

.prose ol {
  list-style: number;
  margin-left: 23px;
}

.prose ol li:before {
  --tw-content: none !important;
  content: var(--tw-content) !important;
}

.prose:has(.tablepress) {
  p {
    margin-left: auto;
    margin-right: auto;
  }
  p {
    max-width: 700px;
  }
  p {
    text-align: center;
  }
  .tablepress {
    margin-top: 20px;
  }
}

.block--text-with-sidebar .bg-ink .prose h2,
.block--text-with-sidebar .bg-ink .prose h3,
.block--text-with-sidebar .bg-ink .prose h4,
.block--text-with-sidebar .bg-ink .prose h5,
.block--text-with-sidebar .bg-ink .prose h6,
.block--text-with-sidebar .bg-ink .prose p,
.block--text-with-sidebar .bg-ink .prose a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.footer-prose {
  h2 {
    margin-bottom: 20px;
  }
  h2 {
    font-family: PolySans Bulky, sans-serif;
  }
  h2 {
    font-size: 46px;
  }
  h2 {
    font-weight: 600;
  }
  h2 {
    line-height: 1.1;
  }
  h2 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}

.prose .wp-caption {
  max-width: 100% !important;
}

.prose .wp-caption img {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.prose p:has(.btn) {
  margin-top: 20px !important;
}

.bg-orchid .prose a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}

/*
*
*
TODO: TO REMOVE AFTER OLD STYLES ARE DELETED
*
*
*/

.content .btn {
  margin-bottom: 0 !important;
}

/********* NEW STYLES *********/

.button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 300px;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  text-decoration-line: none;
  font-family: PolySans NeutralMono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .button {
    font-size: 14px;
  }
}

@media (min-width: 1025px) {
  .button {
    font-size: 12px;
  }
}

@media (min-width: 1280px) {
  .button {
    font-size: 14px;
  }
}

@media (min-width: 1536px) {
  .button {
    font-size: 14px;
  }
}

.button::after {
  height: 40px;
  width: 40px;
  border-radius: 9999px;
  padding: 10px;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base.svg);
  content: var(--tw-content);
}

.button {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.block--full-width-image .button {
  max-width: none;
}

.button.icon--play::after {
  padding-right: 7px;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__play.svg) !important;
  content: var(--tw-content) !important;
}

.button.icon--play span {
  display: none;
}

@media (min-width: 992px) {
  .button.icon--play span {
    display: block;
  }
}

.btn,
.btn-primary {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  padding-right: 15px;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
  --bg: #e0e56e;
  background-color: #e0e56e;
  font-family: PolySans NeutralMono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .btn,
.btn-primary {
    font-size: 14px;
  }
}

@media (min-width: 1025px) {
  .btn,
.btn-primary {
    font-size: 12px;
  }
}

@media (min-width: 1280px) {
  .btn,
.btn-primary {
    font-size: 14px;
  }
}

@media (min-width: 1536px) {
  .btn,
.btn-primary {
    font-size: 14px;
  }
}

.btn::after,
.btn-primary::after {
  height: 40px;
  width: 40px;
  border-radius: 9999px;
  padding: 10px;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base.svg);
  content: var(--tw-content);
}

.btn,
.btn-primary {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.btn span,
.btn-primary span {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  --bg: #e0e56e;
  background-color: #e0e56e;
}

.button span {
  border-radius: 9999px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

.button--no-bg span {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.button--rounded span {
  border-radius: 9999px;
}

.button--daffodil span {
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #e0e56e;
  background-color: #e0e56e;
}

.button--zest span {
  --tw-bg-opacity: 1;
  background-color: rgb(225 159 81 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #e19f51;
  background-color: #e19f51;
}

.button--orchid span {
  --tw-bg-opacity: 1;
  background-color: rgb(212 45 211 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --bg: #d42dd3;
  background-color: #d42dd3;
}

.button--orchid span .prose a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}

.button--ocean span {
  --tw-bg-opacity: 1;
  background-color: rgb(61 108 222 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --bg: #3d6cde;
  background-color: #3d6cde;
}

.icon--daffodil::after {
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  content: var(--tw-content);
  --bg: #e0e56e;
  background-color: #e0e56e;
}

.icon--rotate::after {
  content: var(--tw-content);
  --tw-rotate: 90deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.icon--zest::after {
  --tw-bg-opacity: 1;
  background-color: rgb(225 159 81 / var(--tw-bg-opacity, 1));
  content: var(--tw-content);
  --bg: #e19f51;
  background-color: #e19f51;
}

.icon--orchid::after {
  --tw-bg-opacity: 1;
  background-color: rgb(212 45 211 / var(--tw-bg-opacity, 1));
  --bg: #d42dd3;
  background-color: #d42dd3;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base_white.svg);
  content: var(--tw-content);
}

.icon--ocean::after {
  --tw-bg-opacity: 1;
  background-color: rgb(61 108 222 / var(--tw-bg-opacity, 1));
  --bg: #3d6cde;
  background-color: #3d6cde;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base_white.svg);
  content: var(--tw-content);
}

.button--big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 8px;
  padding: 25px;
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42;
  letter-spacing: 0.023em;
}

@media (min-width: 576px) {
  .button--big {
    font-size: 20px;
  }
}

@media (min-width: 1115px) {
  .button--big {
    font-size: 16px;
  }
}

@media (min-width: 1280px) {
  .button--big {
    font-size: 20px;
  }
}

@media (min-width: 1536px) {
  .button--big {
    font-size: 20px;
  }
}

@media (max-height: 750px) and (min-width: 900px) {
  .button--big {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    font-family: PolySans Neutral, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.22;
    letter-spacing: 0.031em;
  }

  @media (min-width: 576px) {
    .button--big {
      font-size: 16px;
    }
  }

  @media (min-width: 1280px) {
    .button--big {
      font-size: 16px;
    }
  }

  @media (min-width: 1536px) {
    .button--big {
      font-size: 16px;
    }
  }
}

@media (min-width: 1280px) {
  .button--big {
    padding: 25px;
  }
}

.button--big::after {
  height: 20px;
  width: 20px;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base.svg);
  content: var(--tw-content);
}

.button--big:hover::after {
  content: var(--tw-content);
  --tw-translate-x: 5px;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.button--big::after {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: var(--tw-content);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.button--big span {
  border-radius: 8px;
}

.button--big-daffodil {
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #e0e56e;
  background-color: #e0e56e;
}

.button--big-orchid {
  --tw-bg-opacity: 1;
  background-color: rgb(212 45 211 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --bg: #d42dd3;
  background-color: #d42dd3;
}

.button--big-orchid .prose a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}

.button--big-orchid::after {
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base_white.svg);
  content: var(--tw-content);
}

.button--big-ocean {
  --tw-bg-opacity: 1;
  background-color: rgb(61 108 222 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --bg: #3d6cde;
  background-color: #3d6cde;
}

.button--big-ocean::after {
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base_white.svg);
  content: var(--tw-content);
}

.button--big-zest {
  --tw-bg-opacity: 1;
  background-color: rgb(225 159 81 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #e19f51;
  background-color: #e19f51;
}

.button-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 20px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .button-full {
    padding: 40px;
  }
}

.button-full::after {
  height: 40px;
  width: 40px;
  border-radius: 9999px;
  padding: 10px;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base.svg);
  content: var(--tw-content);
}

.button-full span {
  line-height: 1.25rem !important;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: PolySans Neutral, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.11;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .button-full span {
    font-size: 29px;
  }
}

@media (min-width: 1280px) {
  .button-full span {
    font-size: 29px;
  }
}

@media (min-width: 1536px) {
  .button-full span {
    font-size: 32px;
  }
}

@media (min-width: 768px) {
  .button-full span {
    font-family: PolySans Neutral, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42;
    letter-spacing: 0.023em;
  }

  @media (min-width: 576px) {
    .button-full span {
      font-size: 20px;
    }
  }

  @media (min-width: 1025px) {
    .button-full span {
      font-size: 18px;
    }
  }

  @media (min-width: 1280px) {
    .button-full span {
      font-size: 20px;
    }
  }

  @media (min-width: 1536px) {
    .button-full span {
      font-size: 20px;
    }
  }
}

body{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: clip;
}

#page-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#content-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

a {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* Scroll Animations - starting point */

/* JS available and motion OK */

@media (scripting: enabled) and (prefers-reduced-motion: no-preference) {
  [twk-aos] {
    opacity: 0;
  }
}

/* JS disabled or reduced motion enabled */

/* @media (scripting: none), (prefers-reduced-motion) {} */

/* END - Scroll Animations - starting point */

[data-name='site-header'] {
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

[data-name='main-menu'] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  padding-top: 100px;
}

@media (min-width: 768px) {
  [data-name='main-menu'] {
    padding-top: 150px;
  }
}

@media (min-width: 992px) {
  [data-name='main-menu'] {
    padding-top: 250px;
  }
}

@media (min-width: 1115px) {
  [data-name='main-menu'] {
    position: relative;
    top: 0px;
    left: 0px;
    width: auto;
    padding-top: 0px;
  }
}

.main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
  padding-left: 20px;
  padding-bottom: 20px;
}

@media (max-height: 750px) and (min-width: 900px) {
  .main-menu {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}

@media (min-width: 768px) {
  .main-menu {
    gap: 70px;
  }
}

@media (min-width: 1115px) {
  .main-menu {
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0px;
    padding-left: 0px;
  }
}

@media (min-width: 1280px) {
  .main-menu {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.main-menu {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.top-menu {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.close-menu {
  pointer-events: none;
  --tw-translate-y: -100vh;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

@media (min-width: 1115px) {
  .close-menu {
    pointer-events: auto;
    --tw-translate-y: 0px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }
}

.close-menu {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.open-menu {
  pointer-events: auto;
  --tw-translate-y: 0px;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.main-menu > li > a {
  cursor: pointer;
  padding-top: 6px;
  padding-bottom: 6px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: PolySans Neutral, sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 1.08;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .main-menu > li > a {
    font-size: 53px;
  }
}

@media (min-width: 1280px) {
  .main-menu > li > a {
    font-size: 60px;
  }
}

@media (min-width: 1536px) {
  .main-menu > li > a {
    font-size: 66px;
  }
}

@media (min-width: 768px) {
  .main-menu > li > a {
    --tw-text-opacity: 1;
    color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  }
}

@media (min-width: 1115px) {
  .main-menu > li > a {
    border-radius: 9999px;
    border-width: 1px;
    border-color: transparent;
    padding-left: 12px;
    padding-right: 12px;
    font-family: PolySans Neutral, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.22;
    letter-spacing: 0.031em;
  }

  @media (min-width: 576px) {
    .main-menu > li > a {
      font-size: 16px;
    }
  }

  @media (min-width: 1280px) {
    .main-menu > li > a {
      font-size: 16px;
    }
  }

  @media (min-width: 1536px) {
    .main-menu > li > a {
      font-size: 16px;
    }
  }
}

@media (min-width: 1280px) {
  .main-menu > li > a {
    font-family: PolySans Neutral, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.27;
    letter-spacing: 0.025em;
  }

  @media (min-width: 576px) {
    .main-menu > li > a {
      font-size: 19px;
    }
  }

  @media (min-width: 1280px) {
    .main-menu > li > a {
      font-size: 19px;
    }
  }

  @media (min-width: 1536px) {
    .main-menu > li > a {
      font-size: 19px;
    }
  }
}

.change-to-white .main-menu > li > a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 1115px) {
  .main-menu > li:hover > a {
    --tw-border-opacity: 1;
    border-color: rgb(20 41 48 / var(--tw-border-opacity, 1));
  }

  .change-to-white .main-menu > li:hover > a {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  }
}

.current-menu-item > a,
.current-menu-ancestor > a {
  --tw-border-opacity: 1 !important;
  border-color: rgb(20 41 48 / var(--tw-border-opacity, 1)) !important;
}

.change-to-white .current-menu-item > a,
.change-to-white .current-menu-ancestor > a {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
}

.current-menu-ancestor .current-menu-item > a {
  --tw-bg-opacity: 1;
  background-color: rgb(61 108 222 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --bg: #3d6cde;
  background-color: #3d6cde;
}

.sub-menu-wrap {
  position: absolute;
  right: 0px;
  top: 0px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100vh;
  min-height: 100vh;
  width: 100%;
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  overflow-y: auto;
  padding-bottom: 30px;
}

@media (min-width: 1115px) {
  .sub-menu-wrap {
    --tw-translate-x: 0px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    padding-bottom: 0px;
  }
}

@media (max-height: 750px) and (min-width: 900px) {
  .sub-menu-wrap {
    top: 20px !important;
  }
}

@media (min-width: 1115px) {
  .sub-menu-wrap {
    left: unset;
    bottom: unset;
    height: auto;
    min-height: unset;
    width: auto;
  }
}

@media (min-width: 1281px) {
  .sub-menu-wrap {
    top: 60px;
  }
}

.sub-menu-wrap {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
}

@media (min-width: 1115px) {
  .sub-menu-wrap {
    --tw-translate-y: 30px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

.sub-menu-wrap {
  --tw-bg-opacity: 1;
  background-color: rgb(29 73 56 / var(--tw-bg-opacity, 1));
  --bg: #1d4938;
  background-color: #1d4938;
}

@media (min-width: 1115px) {
  .sub-menu-wrap {
    --bg: transparent;
    background-color: transparent;
  }
}

.sub-menu-wrap {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.sub-menu-title {
  position: relative;
  margin-bottom: 30px;
  display: block;
  padding-top: 100px;
  padding-left: 30px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: PolySans Neutral, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.12;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .sub-menu-title {
    font-size: 42px;
  }
}

@media (min-width: 1280px) {
  .sub-menu-title {
    font-size: 42px;
  }
}

@media (min-width: 1536px) {
  .sub-menu-title {
    font-size: 46px;
  }
}

@media (min-width: 768px) {
  .sub-menu-title {
    margin-bottom: 50px;
    padding-top: 150px;
  }
}

@media (min-width: 992px) {
  .sub-menu-title {
    padding-top: 250px;
  }
}

@media (min-width: 1115px) {
  .sub-menu-title {
    position: absolute;
    top: 60px;
    left: 50px;
    padding-top: 0px;
    padding-left: 0px;
    --tw-text-opacity: 1;
    color: rgb(20 41 48 / var(--tw-text-opacity, 1));
    font-family: PolySans Neutral, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.11;
    letter-spacing: 0em;
  }

  @media (min-width: 576px) {
    .sub-menu-title {
      font-size: 35px;
    }
  }

  @media (min-width: 1280px) {
    .sub-menu-title {
      font-size: 35px;
    }
  }

  @media (min-width: 1536px) {
    .sub-menu-title {
      font-size: 38px;
    }
  }
}

@media (min-width: 1280px) {
  .sub-menu-title {
    top: 100px;
    left: 85px;
  }
}

.sub-menu {
  display: grid;
  gap: 20px;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 40px;
}

@media (min-width: 768px) {
  .sub-menu {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (min-width: 992px) {
  .sub-menu {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1115px) {
  .sub-menu {
    margin-top: 25px;
    min-width: 886px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 100px;
    padding-bottom: 55px;
    --bg: #FFF;
    background-color: #FFF;
  }
}

@media (min-width: 1280px) {
  .sub-menu {
    margin-top: 25px;
    min-width: 886px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-left: 85px;
    padding-right: 85px;
    padding-top: 150px;
    padding-bottom: 75px;
    --bg: #FFF;
    background-color: #FFF;
  }
}

.open-sub-menu {
  pointer-events: auto;
  visibility: visible;
  --tw-translate-x: 0px;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  overflow-y: auto;
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.sub-menu > li {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  text-align: left;
}

@media (min-width: 1115px) {
  .sub-menu > li {
    height: 82px;
    width: 353px;
  }
}

.sub-menu > li > a {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(20 41 48 / var(--tw-bg-opacity, 1));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 15px;
  --bg: #142930;
  background-color: #142930;
}

.block--text-with-sidebar .sub-menu > li > a .prose h2,
.block--text-with-sidebar .sub-menu > li > a .prose h3,
.block--text-with-sidebar .sub-menu > li > a .prose h4,
.block--text-with-sidebar .sub-menu > li > a .prose h5,
.block--text-with-sidebar .sub-menu > li > a .prose h6,
.block--text-with-sidebar .sub-menu > li > a .prose p,
.block--text-with-sidebar .sub-menu > li > a .prose a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.sub-menu > li > a::after {
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  content: var(--tw-content);
  --bg: #e0e56e;
  background-color: #e0e56e;
}

.sub-menu > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 20px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .sub-menu > li > a {
    padding: 40px;
  }
}

.sub-menu > li > a::after {
  height: 40px;
  width: 40px;
  border-radius: 9999px;
  padding: 10px;
  --tw-content: url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base.svg);
  content: var(--tw-content);
}

.sub-menu > li > a span {
  line-height: 1.25rem !important;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: PolySans Neutral, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.11;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .sub-menu > li > a span {
    font-size: 29px;
  }
}

@media (min-width: 1280px) {
  .sub-menu > li > a span {
    font-size: 29px;
  }
}

@media (min-width: 1536px) {
  .sub-menu > li > a span {
    font-size: 32px;
  }
}

@media (min-width: 768px) {
  .sub-menu > li > a span {
    font-family: PolySans Neutral, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42;
    letter-spacing: 0.023em;
  }

  @media (min-width: 576px) {
    .sub-menu > li > a span {
      font-size: 20px;
    }
  }

  @media (min-width: 1025px) {
    .sub-menu > li > a span {
      font-size: 18px;
    }
  }

  @media (min-width: 1280px) {
    .sub-menu > li > a span {
      font-size: 20px;
    }
  }

  @media (min-width: 1536px) {
    .sub-menu > li > a span {
      font-size: 20px;
    }
  }

  .sub-menu > li > a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 20px;
  }
}

@media (min-width: 1115px) {
  .sub-menu > li > a {
    --tw-text-opacity: 1;
    color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  }
}

.sub-menu > li > a > span {
  display: block;
  max-width: 75%;
  font-family: PolySans Neutral, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.11;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .sub-menu > li > a > span {
    font-size: 29px;
  }
}

@media (min-width: 1280px) {
  .sub-menu > li > a > span {
    font-size: 29px;
  }
}

@media (min-width: 1536px) {
  .sub-menu > li > a > span {
    font-size: 32px;
  }
}

@media (min-width: 1115px) {
  .sub-menu > li > a > span {
    font-family: PolySans Neutral, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42;
    letter-spacing: 0.023em;
  }

  @media (min-width: 576px) {
    .sub-menu > li > a > span {
      font-size: 20px;
    }
  }

  @media (min-width: 1025px) {
    .sub-menu > li > a > span {
      font-size: 18px;
    }
  }

  @media (min-width: 1280px) {
    .sub-menu > li > a > span {
      font-size: 20px;
    }
  }

  @media (min-width: 1536px) {
    .sub-menu > li > a > span {
      font-size: 20px;
    }
  }
}

.back-menu {
  position: absolute;
  top: 80px;
  right: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 110 / var(--tw-bg-opacity, 1));
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #e0e56e;
  background-color: #e0e56e;
  font-family: PolySans NeutralMono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .back-menu {
    font-size: 14px;
  }
}

@media (min-width: 1025px) {
  .back-menu {
    font-size: 12px;
  }
}

@media (min-width: 1280px) {
  .back-menu {
    font-size: 14px;
  }
}

@media (min-width: 1536px) {
  .back-menu {
    font-size: 14px;
  }
}

@media (min-width: 1115px) {
  .back-menu {
    display: none;
  }
}

/*

INTERACTIONS

*/

.main-menu > li:hover > .sub-menu-wrap {
  pointer-events: auto;
  visibility: visible;
}

@media (min-width: 1115px) {
  .main-menu > li:hover > .sub-menu-wrap {
    --tw-translate-y: 0px;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }
}

/* Custom toggle */

.switch {
  display: inline-block;
  height: 34px;
  position: relative;
  width: 60px;
}

.switch input {
  display: none;
}

.slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  background-color: #fff;
  bottom: 4px;
  content: '';
  height: 26px;
  left: 4px;
  position: absolute;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  width: 26px;
}

input:checked + .slider {
  background-color: black;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
      -ms-transform: translateX(26px);
          transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

input {
  border-radius: 8px !important;
  border-style: none !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #FFF !important;
  background-color: #FFF !important;
}

select {
  border-radius: 8px !important;
  border-style: none !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #FFF !important;
  background-color: #FFF !important;
}

.searchandfilter input,
.searchandfilter select {
  border-radius: 9999px !important;
  padding-left: 20px !important;
}

.searchandfilter h4 {
  text-transform: uppercase;
  font-family: PolySans Neutral, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0.035em;
}

.searchandfilter select.sf-input-select {
  width: 100%;
  min-width: unset !important;
  border-style: none !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  --bg: #FFF !important;
  background-color: #FFF !important;
}

.searchandfilter ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .searchandfilter ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 20px;
  }
}

[data-name='filter-search'] .searchandfilter ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  [data-name='filter-search'] .searchandfilter ul {
    gap: 20px;
  }
}

#page-intro:has(.gform_wrapper) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 41 48 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  --bg: #142930 !important;
  background-color: #142930 !important;
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox']),
#page-intro:has(.gform_wrapper) select,
#page-intro:has(.gform_wrapper) textarea {
  width: 100% !important;
  border-radius: 8px;
  border-style: none !important;
  background-color: rgb(255 255 255 / 0.1) !important;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.22;
  letter-spacing: 0.031em;
}

@media (min-width: 576px) {
  #page-intro:has(.gform_wrapper) input:not([type='checkbox']),
#page-intro:has(.gform_wrapper) select,
#page-intro:has(.gform_wrapper) textarea {
    font-size: 16px;
  }
}

@media (min-width: 1280px) {
  #page-intro:has(.gform_wrapper) input:not([type='checkbox']),
#page-intro:has(.gform_wrapper) select,
#page-intro:has(.gform_wrapper) textarea {
    font-size: 16px;
  }
}

@media (min-width: 1536px) {
  #page-intro:has(.gform_wrapper) input:not([type='checkbox']),
#page-intro:has(.gform_wrapper) select,
#page-intro:has(.gform_wrapper) textarea {
    font-size: 16px;
  }
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox'])::-webkit-input-placeholder, #page-intro:has(.gform_wrapper) select::-webkit-input-placeholder, #page-intro:has(.gform_wrapper) textarea::-webkit-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox'])::-moz-placeholder, #page-intro:has(.gform_wrapper) select::-moz-placeholder, #page-intro:has(.gform_wrapper) textarea::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox']):-ms-input-placeholder, #page-intro:has(.gform_wrapper) select:-ms-input-placeholder, #page-intro:has(.gform_wrapper) textarea:-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox'])::-ms-input-placeholder, #page-intro:has(.gform_wrapper) select::-ms-input-placeholder, #page-intro:has(.gform_wrapper) textarea::-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox'])::placeholder,
#page-intro:has(.gform_wrapper) select::placeholder,
#page-intro:has(.gform_wrapper) textarea::placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

#page-intro:has(.gform_wrapper) input:not([type='checkbox']):focus,
#page-intro:has(.gform_wrapper) select:focus,
#page-intro:has(.gform_wrapper) textarea:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --bg: #FFF !important;
  background-color: #FFF !important;
}

#page-intro:has(.gform_wrapper) input[type='checkbox'] {
  aspect-ratio: 1 / 1 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  max-width: 30px;
  border-radius: 9999px;
  background-color: rgb(255 255 255 / 0.1) !important;
}

#page-intro:has(.gform_wrapper) .ginput_container_select {
  width: 100% !important;
}

input[type='submit'] {
  /* @apply button button--daffodil icon-daffodil; */
}

.gform_wrapper legend,
.gform_wrapper label {
  text-transform: uppercase;
  font-family: PolySans NeutralMono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .gform_wrapper legend,
.gform_wrapper label {
    font-size: 14px;
  }
}

@media (min-width: 1025px) {
  .gform_wrapper legend,
.gform_wrapper label {
    font-size: 12px;
  }
}

@media (min-width: 1280px) {
  .gform_wrapper legend,
.gform_wrapper label {
    font-size: 14px;
  }
}

@media (min-width: 1536px) {
  .gform_wrapper legend,
.gform_wrapper label {
    font-size: 14px;
  }
}

.gform-field-label--type-sub {
  display: none !important;
}

#page-intro .gform_wrapper {
  margin-top: 40px;
}

.responsive-table {
  overflow: auto;
}

.responsive-table td {
  border-style: none !important;
  padding: 20px;
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42;
  letter-spacing: 0.023em;
}

@media (min-width: 576px) {
  .responsive-table td {
    font-size: 20px;
  }
}

@media (min-width: 1025px) {
  .responsive-table td {
    font-size: 18px;
  }
}

@media (min-width: 1280px) {
  .responsive-table td {
    font-size: 20px;
  }
}

@media (min-width: 1536px) {
  .responsive-table td {
    font-size: 20px;
  }
}

.responsive-table td h4 {
  margin-bottom: 0px;
}

.responsive-table ul,
ol {
  li {
    margin-bottom: 15px;
  }
  li {
    font-family: PolySans Neutral, sans-serif;
  }
  li {
    font-size: 16px;
  }
  li {
    font-weight: 400;
  }
  li {
    line-height: 1.18;
  }
  li {
    letter-spacing: 0.5px;
  }
  @media (min-width: 576px) {
    li {
      font-size: 18px;
    }
  }
  @media (min-width: 1280px) {
    li {
      font-size: 18px;
    }
  }
  @media (min-width: 1536px) {
    li {
      font-size: 18px;
    }
  }
  @media (min-width: 992px) {
    li {
      margin-right: 100px;
    }
  }
}

.responsive-table p {
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42;
  letter-spacing: 0.023em;
}

@media (min-width: 576px) {
  .responsive-table p {
    font-size: 20px;
  }
}

@media (min-width: 1025px) {
  .responsive-table p {
    font-size: 18px;
  }
}

@media (min-width: 1280px) {
  .responsive-table p {
    font-size: 20px;
  }
}

@media (min-width: 1536px) {
  .responsive-table p {
    font-size: 20px;
  }
}

.tablepress > :where(thead, tfoot) > * > th {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 41 48 / var(--tw-bg-opacity, 1)) !important;
  padding: 20px !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  --bg: #142930 !important;
  background-color: #142930 !important;
  font-family: PolySans Neutral, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.007em;
}

@media (min-width: 576px) {
  .tablepress > :where(thead, tfoot) > * > th {
    font-size: 24px;
  }
}

@media (min-width: 1025px) {
  .tablepress > :where(thead, tfoot) > * > th {
    font-size: 20px;
  }
}

@media (min-width: 1280px) {
  .tablepress > :where(thead, tfoot) > * > th {
    font-size: 26px;
  }
}

@media (min-width: 1536px) {
  .tablepress > :where(thead, tfoot) > * > th {
    font-size: 26px;
  }
}

.tablepress > :where(tbody.row-striping) > :nth-child(odd) > *,
.tablepress > :where(tbody.row-striping) > :nth-child(even) > * {
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-top: 40px;
  vertical-align: top;
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.15;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .tablepress > :where(tbody.row-striping) > :nth-child(odd) > *,
.tablepress > :where(tbody.row-striping) > :nth-child(even) > * {
    font-size: 22px;
  }
}

@media (min-width: 1025px) {
  .tablepress > :where(tbody.row-striping) > :nth-child(odd) > *,
.tablepress > :where(tbody.row-striping) > :nth-child(even) > * {
    font-size: 18px;
  }
}

@media (min-width: 1280px) {
  .tablepress > :where(tbody.row-striping) > :nth-child(odd) > *,
.tablepress > :where(tbody.row-striping) > :nth-child(even) > * {
    font-size: 22px;
  }
}

@media (min-width: 1536px) {
  .tablepress > :where(tbody.row-striping) > :nth-child(odd) > *,
.tablepress > :where(tbody.row-striping) > :nth-child(even) > * {
    font-size: 22px;
  }
}

.tablepress > :where(tbody.row-striping) > :nth-child(odd) > td:has(ol),
.tablepress > :where(tbody.row-striping) > :nth-child(even) > td:has(ol) {
  padding-top: 20px;
}

.tablepress > ol {
  margin-top: 0px;
}

.gallery[class*='gallery-columns-'] {
  display: grid;
  gap: 20px;
}

.gallery.gallery-columns-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.gallery.gallery-columns-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.gallery.gallery-columns-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.gallery.gallery-columns-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.gallery.gallery-columns-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.gallery.gallery-columns-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.gallery.gallery-columns-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.gallery.gallery-columns-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.gallery.gallery-columns-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

#page-wrap .gallery .gallery-item {
  position: relative;
  float: none;
  aspect-ratio: 20/15;
  height: auto;
  width: 100%;
}

#page-wrap .gallery .gallery-item picture,
#page-wrap .gallery .gallery-item img {
  border-style: none;
  position: absolute;
  inset: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#page-wrap .gallery .gallery-item picture > *,
#page-wrap .gallery .gallery-item img > * {
  position: absolute;
  inset: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#page-wrap .gallery .gallery-item picture *,
#page-wrap .gallery .gallery-item img * {
  position: absolute;
  inset: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* .column {
    @apply overflow-hidden rounded-20;
} */

.column:nth-child(2),
.column:nth-child(3) {
  aspect-ratio: 646/209;
}

.column:nth-child(2) a,
.column:nth-child(3) a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
}

.column:nth-child(2) a::after,
.column:nth-child(3) a::after {
  content: var(--tw-content);
  display: none;
}

.column:nth-child(2) .title,
.column:nth-child(3) .title {
  width: 66.666667%;
}

.column:nth-child(2) .title h3,
.column:nth-child(3) .title h3 {
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.15;
  letter-spacing: 0em;
}

@media (min-width: 576px) {
  .column:nth-child(2) .title h3,
.column:nth-child(3) .title h3 {
    font-size: 22px;
  }
}

@media (min-width: 1025px) {
  .column:nth-child(2) .title h3,
.column:nth-child(3) .title h3 {
    font-size: 18px;
  }
}

@media (min-width: 1280px) {
  .column:nth-child(2) .title h3,
.column:nth-child(3) .title h3 {
    font-size: 22px;
  }
}

@media (min-width: 1536px) {
  .column:nth-child(2) .title h3,
.column:nth-child(3) .title h3 {
    font-size: 22px;
  }
}

.column:nth-child(2) img,
.column:nth-child(3) img {
  position: relative;
  aspect-ratio: 238/178;
  width: 33.333333%;
}

.column:nth-child(2) {
  margin-top: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
  --bg: #f2f2f2;
  background-color: #f2f2f2;
}

.column:nth-child(2) .strokeText {
  -webkit-text-stroke: 1px #142930;
  -webkit-text-fill-color: transparent;
  text-stroke: 1px #142930;
  text-fill-color: transparent;
}

.column:nth-child(2) .title h3 {
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
}

.column:nth-child(2) .title span {
  --tw-border-opacity: 1;
  border-color: rgb(20 41 48 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(20 41 48 / var(--tw-text-opacity, 1));
}

.column:nth-child(3) {
  margin-bottom: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(20 41 48 / var(--tw-bg-opacity, 1));
  --bg: #142930;
  background-color: #142930;
}

.block--text-with-sidebar .column:nth-child(3) .prose h2,
.block--text-with-sidebar .column:nth-child(3) .prose h3,
.block--text-with-sidebar .column:nth-child(3) .prose h4,
.block--text-with-sidebar .column:nth-child(3) .prose h5,
.block--text-with-sidebar .column:nth-child(3) .prose h6,
.block--text-with-sidebar .column:nth-child(3) .prose p,
.block--text-with-sidebar .column:nth-child(3) .prose a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

/* Map Strip - Google Map Styling (overriding inline styles) */

.gm-style-iw-d p, .gm-style-iw-ch {
  font-family: PolySans Neutral, sans-serif !important;
  line-height: 1.42 !important;
  letter-spacing: 0.023em !important;
}

.gm-style-iw-ch > div {
  margin-bottom: 10px !important;
  font-family: PolySans Bulky, sans-serif !important;
  font-size: 26px !important;
}

.gm-style-iw-d p {
  font-family: PolySans Neutral, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42;
  letter-spacing: 0.023em;
}

@media (min-width: 576px) {
  .gm-style-iw-d p {
    font-size: 20px;
  }
}

@media (min-width: 1025px) {
  .gm-style-iw-d p {
    font-size: 18px;
  }
}

@media (min-width: 1280px) {
  .gm-style-iw-d p {
    font-size: 20px;
  }
}

@media (min-width: 1536px) {
  .gm-style-iw-d p {
    font-size: 20px;
  }
}

.gm-style-iw-c {
  padding: 30px 40px !important;
}

@media (max-width: 991px) {
  .gm-style-iw-c {
    max-height: 280px !important;
    max-width: 600px !important;
    padding: 10px 20px 20px 20px !important;
  }

  .gm-style-iw-ch > div {
    margin-bottom: 10px !important;
    font-family: PolySans Bulky, sans-serif !important;
    font-size: 18px !important;
  }

  .gm-style-iw-ch {
    padding-top: 10px !important;
  }

  .gm-style-iw-d p {
    font-family: PolySans Neutral, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.22;
    letter-spacing: 0.031em;
  }

  @media (min-width: 576px) {
    .gm-style-iw-d p {
      font-size: 16px;
    }
  }

  @media (min-width: 1280px) {
    .gm-style-iw-d p {
      font-size: 16px;
    }
  }

  @media (min-width: 1536px) {
    .gm-style-iw-d p {
      font-size: 16px;
    }
  }
}

@media (max-width: 768px) {
  .gm-style-iw-c {
    max-width: 415px !important;
  }
}

@media (max-width: 500px) {
  .gm-style-iw-c {
    max-width: 300px !important;
  }
}

.strokeText {
  -webkit-text-stroke: 1px #fff;
  -webkit-text-fill-color: transparent;
  text-stroke: 1px #fff;
  text-fill-color: transparent;
}

.bg-cloud .strokeText,
.bg-white .strokeText {
  -webkit-text-stroke: 1px #142930;
  -webkit-text-fill-color: transparent;
  text-stroke: 1px #142930;
  text-fill-color: transparent;
}

[data-name='swiper-call-for-innovation'] .swiper-pagination-bullet {
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

[data-name='swiper-call-for-innovation'] .swiper-pagination-bullet-active {
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --bg: #FFF;
  background-color: #FFF;
}

[data-name='swiper-call-for-innovation'] .swiper-pagination-bullet-active .strokeText {
  -webkit-text-stroke: 1px #142930;
  -webkit-text-fill-color: transparent;
  text-stroke: 1px #142930;
  text-fill-color: transparent;
}

@view-transition {
  navigation: auto;
}

@media (min-width: 768px) {
  .md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .md\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .md\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1280px) {
    .md\:container {
      max-width: 1280px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1536px) {
    .md\:container {
      max-width: 1536px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }
}

@media (min-width: 992px) {
  .lg\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .lg\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .lg\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .lg\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1280px) {
    .lg\:container {
      max-width: 1280px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1536px) {
    .lg\:container {
      max-width: 1536px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }
}

@media (min-width: 1115px) {
  .min-\[1115px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1115px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1115px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1115px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1115px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1115px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1115px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1115px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .min-\[1115px\]\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1115px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1115px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1115px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .min-\[1115px\]\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1280px) {
    .min-\[1115px\]\:container {
      max-width: 1280px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1115px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1115px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1115px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .min-\[1115px\]\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1280px) {
    .min-\[1115px\]\:container {
      max-width: 1280px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1536px) {
    .min-\[1115px\]\:container {
      max-width: 1536px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }
}

@media (min-width: 1281px) {
  .min-\[1281px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1281px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1281px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1281px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1281px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1281px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1281px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1281px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .min-\[1281px\]\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1281px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1281px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1281px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .min-\[1281px\]\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1280px) {
    .min-\[1281px\]\:container {
      max-width: 1280px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  .min-\[1281px\]\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
  }

  @media (min-width: 576px) {
    .min-\[1281px\]\:container {
      max-width: 576px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 768px) {
    .min-\[1281px\]\:container {
      max-width: 768px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 992px) {
    .min-\[1281px\]\:container {
      max-width: 992px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1280px) {
    .min-\[1281px\]\:container {
      max-width: 1280px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }

  @media (min-width: 1536px) {
    .min-\[1281px\]\:container {
      max-width: 1536px;
      padding-right: 40px;
      padding-left: 40px;
    }
  }
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:inset-0::before {
  content: var(--tw-content);
  inset: 0px;
}

.before\:bottom-0::before {
  content: var(--tw-content);
  bottom: 0px;
}

.before\:z-10::before {
  content: var(--tw-content);
  z-index: 10;
}

.before\:h-1\/3::before {
  content: var(--tw-content);
  height: 33.333333%;
}

.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}

.before\:bg-black\/35::before {
  content: var(--tw-content);
  background-color: rgb(0 0 0 / 0.35);
}

.before\:bg-gradient-to-t::before {
  content: var(--tw-content);
  background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.before\:bg-gradient-to-tr::before {
  content: var(--tw-content);
  background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.before\:from-black\/25::before {
  content: var(--tw-content);
  --tw-gradient-from: rgb(0 0 0 / 0.25) 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);
}

.before\:from-black\/50::before {
  content: var(--tw-content);
  --tw-gradient-from: rgb(0 0 0 / 0.5) 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);
}

.before\:to-transparent::before {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0px;
}

.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}

.after\:z-10::after {
  content: var(--tw-content);
  z-index: 10;
}

.after\:inline-block::after {
  content: var(--tw-content);
  display: inline-block;
}

.after\:h-1\/3::after {
  content: var(--tw-content);
  height: 33.333333%;
}

.after\:h-\[32px\]::after {
  content: var(--tw-content);
  height: 32px;
}

.after\:w-20::after {
  content: var(--tw-content);
  width: 20px;
}

.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}

.after\:translate-y-4::after {
  content: var(--tw-content);
  --tw-translate-y: 4px;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:scale-50::after {
  content: var(--tw-content);
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:bg-gradient-to-b::after {
  content: var(--tw-content);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.after\:from-black\/10::after {
  content: var(--tw-content);
  --tw-gradient-from: rgb(0 0 0 / 0.1) 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);
}

.after\:from-black\/35::after {
  content: var(--tw-content);
  --tw-gradient-from: rgb(0 0 0 / 0.35) 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);
}

.after\:from-black\/50::after {
  content: var(--tw-content);
  --tw-gradient-from: rgb(0 0 0 / 0.5) 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);
}

.after\:from-transparent::after {
  content: var(--tw-content);
  --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);
}

.after\:to-black\/50::after {
  content: var(--tw-content);
  --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position);
}

.after\:to-transparent::after {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.after\:opacity-100::after {
  content: var(--tw-content);
  opacity: 1;
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';content:var(--tw-content)}.after\:content-arrowwhite::after{--tw-content:url(../../../../../../../../themes/climate-kic-2025/assets/img/icons/icon__arrow-base_white.svg);content:var(--tw-content)}.first\:border-t:first-child{border-top-width:1px}.first-of-type\:pointer-events-none:first-of-type{pointer-events:none}.hover\:bg-daffodil:hover{--tw-bg-opacity:1;background-color:rgb(224 229 110 / var(--tw-bg-opacity,1))}.hover\:text-daffodil:hover{--tw-text-opacity:1;color:rgb(224 229 110 / var(--tw-text-opacity,1))}.hover\:text-zest:hover{--tw-text-opacity:1;color:rgb(225 159 81 / var(--tw-text-opacity,1))}.hover\:bg-daffodil:hover{--bg:#e0e56e;background-color:#e0e56e}.group:hover .group-hover\:stroke-cloud{stroke:#f2f2f2}.group:hover .group-hover\:stroke-daffodil{stroke:#e0e56e}.group:hover .group-hover\:stroke-dusk{stroke:#2e416c}.group:hover .group-hover\:stroke-forest{stroke:#1d4938}.group:hover .group-hover\:stroke-ocean{stroke:#3d6cde}.group:hover .group-hover\:stroke-orchid{stroke:#d42dd3}.group:hover .group-hover\:stroke-zest{stroke:#e19f51}.group:hover .group-hover\:text-daffodil{--tw-text-opacity:1;color:rgb(224 229 110 / var(--tw-text-opacity,1))}@media (max-height:750px) and (min-width:900px){.letterbox\:\!-top-\[5vw\]{top:-5vw!important}.letterbox\:\!bottom-0{bottom:0px!important}.letterbox\:\!left-\[10vw\]{left:10vw!important}.letterbox\:\!left-\[5vw\]{left:5vw!important}.letterbox\:\!right-\[20vw\]{right:20vw!important}.letterbox\:\!right-\[9vw\]{right:9vw!important}.letterbox\:\!top-0{top:0px!important}.letterbox\:my-20{margin-top:20px;margin-bottom:20px}.letterbox\:\!mt-0{margin-top:0px!important}.letterbox\:\!mt-30{margin-top:30px!important}.letterbox\:\!aspect-\[256\/82\]{aspect-ratio:256/82!important}.letterbox\:\!h-25{height:25px!important}.letterbox\:\!w-25{width:25px!important}.letterbox\:\!w-\[220px\]{width:220px!important}.letterbox\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.letterbox\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.letterbox\:\!gap-15{gap:15px!important}.letterbox\:\!pb-40{padding-bottom:40px!important}.letterbox\:\!pr-50{padding-right:50px!important}.letterbox\:\!pt-20{padding-top:20px!important}.letterbox\:\!pt-70{padding-top:70px!important}.letterbox\:\!pt-\[50vh\]{padding-top:50vh!important}.letterbox\:\!text-\[120px\]{font-size:120px!important}.letterbox\:\!text-\[16px\]{font-size:16px!important}.letterbox\:\!text-46sn{font-family:PolySans Neutral,sans-serif;font-size:26px;font-weight:400;line-height:1.12;letter-spacing:0em}@media (min-width:576px){.letterbox\:\!text-46sn{font-size:42px}}@media (min-width:1280px){.letterbox\:\!text-46sn{font-size:42px}}@media (min-width:1536px){.letterbox\:\!text-46sn{font-size:46px}}.letterbox\:\!text-28sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0em}@media (min-width:576px){.letterbox\:\!text-28sn{font-size:26px}}@media (min-width:1280px){.letterbox\:\!text-28sn{font-size:26px}}@media (min-width:1536px){.letterbox\:\!text-28sn{font-size:28px}}.letterbox\:\!text-14sn{font-family:PolySans Neutral,sans-serif;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:.035em}.letterbox\:\!text-28sn{font-family:PolySans Neutral,sans-serif;font-size:22px;font-weight:400;line-height:1.19;letter-spacing:0em}@media (min-width:576px){.letterbox\:\!text-28sn{font-size:26px}}@media (min-width:1280px){.letterbox\:\!text-28sn{font-size:26px}}@media (min-width:1536px){.letterbox\:\!text-28sn{font-size:28px}}}.children\:mx-5>*{margin-left:5px;margin-right:5px}.children\:size-50>*{width:50px;height:50px}.children\:h-1\/3>*{height:33.333333%}.children\:h-30>*{height:30px}.children\:w-1\/3>*{width:33.333333%}.children\:w-30>*{width:30px}.children\:border>*{border-width:1px}.children\:border-black>*{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity,1))}.children\:fill-daffodil>*{fill:#e0e56e}.children\:stroke-white>*{stroke:#FFF}.children\:px-10>*{padding-left:10px;padding-right:10px}.children\:py-5>*{padding-top:5px;padding-bottom:5px}.children\:transition-all>*{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.children\:duration-300>*{-webkit-transition-duration:300ms;transition-duration:300ms}@media not all and (min-width:992px){.max-lg\:overflow-x-auto{overflow-x:auto}}@media not all and (min-width:576px){.max-sm\:w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:576px){.sm\:gap-15{gap:15px}.sm\:text-12sn{font-family:PolySans Neutral,sans-serif;font-size:12px;font-weight:400;line-height:1.29;letter-spacing:.04em}}@media (min-width:768px){.md\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.md\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:my-80{margin-top:80px;margin-bottom:80px}.md\:mb-20{margin-bottom:20px}.md\:mb-40{margin-bottom:40px}.md\:mb-45{margin-bottom:45px}.md\:mb-80{margin-bottom:80px}.md\:ml-\[40vw\]{margin-left:40vw}.md\:mt-0{margin-top:0}.md\:mt-50{margin-top:50px}.md\:mt-70{margin-top:70px}.md\:block{display:block}.md\:\!flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:aspect-\[646\/401\]{aspect-ratio:646/401}.md\:aspect-video{aspect-ratio:16 / 9}.md\:h-40{height:40px}.md\:h-\[50px\]{height:50px}.md\:h-\[640px\]{height:640px}.md\:h-\[650px\]{height:650px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-10\/12{width:83.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/12{width:25%}.md\:w-40{width:40px}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-\[50px\]{width:50px}.md\:w-\[60\%\]{width:60%}.md\:max-w-\[700px\]{max-width:700px}.md\:max-w-\[800px\]{max-width:800px}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:gap-30{gap:30px}.md\:gap-40{gap:40px}.md\:gap-x-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.md\:rounded-20{border-radius:20px}.md\:p-20{padding:20px}.md\:p-40{padding:40px}.md\:p-60{padding:60px}.md\:px-100{padding-left:100px;padding-right:100px}.md\:px-20{padding-left:20px;padding-right:20px}.md\:px-25{padding-left:25px;padding-right:25px}.md\:px-60{padding-left:60px;padding-right:60px}.md\:px-80{padding-left:80px;padding-right:80px}.md\:py-20{padding-top:20px;padding-bottom:20px}.md\:pl-20{padding-left:20px}.md\:pt-\[20vh\]{padding-top:20vh}.md\:text-38sb{font-family:PolySans Bulky,sans-serif;font-size:22px;font-weight:300;line-height:1.14;letter-spacing:0em}@media (min-width:576px){.md\:text-38sb{font-size:35px}}@media (min-width:1280px){.md\:text-38sb{font-size:35px}}@media (min-width:1536px){.md\:text-38sb{font-size:38px}}.md\:text-26sn{font-family:PolySans Neutral,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:.007em}@media (min-width:576px){.md\:text-26sn{font-size:24px}}@media (min-width:1025px){.md\:text-26sn{font-size:20px}}@media (min-width:1280px){.md\:text-26sn{font-size:26px}}@media (min-width:1536px){.md\:text-26sn{font-size:26px}}.md\:text-12sb{font-family:PolySans Bulky,sans-serif;font-size:7px;font-weight:300;line-height:1.29;letter-spacing:.04em}@media (min-width:576px){.md\:text-12sb{font-size:12px}}@media (min-width:1280px){.md\:text-12sb{font-size:12px}}@media (min-width:1536px){.md\:text-12sb{font-size:12px}}.md\:text-18sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.18;letter-spacing:.5px}@media (min-width:576px){.md\:text-18sn{font-size:18px}}@media (min-width:1280px){.md\:text-18sn{font-size:18px}}@media (min-width:1536px){.md\:text-18sn{font-size:18px}}}@media (min-width:992px){.lg\:sticky{position:sticky}.lg\:-bottom-\[14vw\]{bottom:-14vw}.lg\:bottom-0{bottom:0}.lg\:bottom-20{bottom:20px}.lg\:bottom-40{bottom:40px}.lg\:right-0{right:0}.lg\:right-20{right:20px}.lg\:top-2\/3{top:66.666667%}.lg\:top-20{top:20px}.lg\:top-70{top:70px}.lg\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lg\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-100{margin-top:100px;margin-bottom:100px}.lg\:my-70{margin-top:70px;margin-bottom:70px}.lg\:mb-0{margin-bottom:0}.lg\:mb-100{margin-bottom:100px}.lg\:mb-35{margin-bottom:35px}.lg\:mb-50{margin-bottom:50px}.lg\:mb-65{margin-bottom:65px}.lg\:mb-70{margin-bottom:70px}.lg\:ml-\[40vw\]{margin-left:40vw}.lg\:mr-0{margin-right:0}.lg\:mt-0{margin-top:0}.lg\:mt-30{margin-top:30px}.lg\:mt-60{margin-top:60px}.lg\:mt-70{margin-top:70px}.lg\:mt-\[18vh\]{margin-top:18vh}.lg\:mt-\[40vh\]{margin-top:40vh}.lg\:grid{display:grid}.lg\:aspect-\[1440\/450\]{aspect-ratio:1440/450}.lg\:aspect-square{aspect-ratio:1 / 1}.lg\:aspect-video{aspect-ratio:16 / 9}.lg\:h-100{height:100px}.lg\:h-150{height:150px}.lg\:h-\[440px\]{height:440px}.lg\:h-\[55vw\]{height:55vw}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-10\/12{width:83.333333%}.lg\:w-100{width:100px}.lg\:w-150{width:150px}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:w-4\/12{width:33.333333%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-\[620px\]{max-width:620px}.lg\:max-w-\[700px\]{max-width:700px}.lg\:-translate-y-40{--tw-translate-y:-40px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-y-\[40vh\]{--tw-translate-y:-40vh;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lg\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg\:gap-30{gap:30px}.lg\:gap-40{gap:40px}.lg\:gap-50{gap:50px}.lg\:gap-60{gap:60px}.lg\:rounded-20{border-radius:20px}.lg\:p-10{padding:10px}.lg\:p-20{padding:20px}.lg\:p-40{padding:40px}.lg\:\!px-0{padding-left:0px!important;padding-right:0px!important}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-20{padding-left:20px;padding-right:20px}.lg\:px-30{padding-left:30px;padding-right:30px}.lg\:px-50{padding-left:50px;padding-right:50px}.lg\:py-100{padding-top:100px;padding-bottom:100px}.lg\:py-120{padding-top:120px;padding-bottom:120px}.lg\:py-40{padding-top:40px;padding-bottom:40px}.lg\:py-70{padding-top:70px;padding-bottom:70px}.lg\:pb-70{padding-bottom:70px}.lg\:pl-110{padding-left:110px}.lg\:pl-30{padding-left:30px}.lg\:pl-40{padding-left:40px}.lg\:pr-110{padding-right:110px}.lg\:pr-40{padding-right:40px}.lg\:pr-50{padding-right:50px}.lg\:pt-20{padding-top:20px}.lg\:pt-200{padding-top:200px}.lg\:pt-300{padding-top:300px}.lg\:pt-\[250px\]{padding-top:250px}.lg\:pt-\[40vh\]{padding-top:40vh}.lg\:text-left{text-align:left}.lg\:text-\[100px\]{font-size:100px}.lg\:text-\[120px\]{font-size:120px}.lg\:text-46sn{font-family:PolySans Neutral,sans-serif;font-size:26px;font-weight:400;line-height:1.12;letter-spacing:0em}@media (min-width:576px){.lg\:text-46sn{font-size:42px}}@media (min-width:1280px){.lg\:text-46sn{font-size:42px}}@media (min-width:1536px){.lg\:text-46sn{font-size:46px}}.lg\:text-28sb{font-family:PolySans Bulky,sans-serif;font-size:16px;font-weight:300;line-height:1;letter-spacing:0em}@media (min-width:576px){.lg\:text-28sb{font-size:26px}}@media (min-width:1280px){.lg\:text-28sb{font-size:26px}}@media (min-width:1536px){.lg\:text-28sb{font-size:28px}}.lg\:text-20sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.42;letter-spacing:.023em}@media (min-width:576px){.lg\:text-20sn{font-size:20px}}@media (min-width:1025px){.lg\:text-20sn{font-size:18px}}@media (min-width:1280px){.lg\:text-20sn{font-size:20px}}@media (min-width:1536px){.lg\:text-20sn{font-size:20px}}.lg\:children\:h-50>*{height:50px}.lg\:children\:w-50>*{width:50px}}@media (min-width:1025px){.min-\[1025px\]\:mb-\[80vh\]{margin-bottom:80vh}.min-\[1025px\]\:mt-0{margin-top:0}.min-\[1025px\]\:h-screen{height:100vh}.min-\[1025px\]\:w-4\/12{width:33.333333%}.min-\[1025px\]\:w-7\/12{width:58.333333%}.min-\[1025px\]\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.min-\[1025px\]\:pb-0{padding-bottom:0}.min-\[1025px\]\:pt-0{padding-top:0}}@media (min-width:1115px){.min-\[1115px\]\:pointer-events-auto{pointer-events:auto}.min-\[1115px\]\:absolute{position:absolute}.min-\[1115px\]\:right-\[6vw\]{right:6vw}.min-\[1115px\]\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.min-\[1115px\]\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.min-\[1115px\]\:mt-150{margin-top:150px}.min-\[1115px\]\:\!block{display:block!important}.min-\[1115px\]\:block{display:block}.min-\[1115px\]\:hidden{display:none}.min-\[1115px\]\:h-auto{height:auto}.min-\[1115px\]\:min-h-20{min-height:20px}.min-\[1115px\]\:w-1\/2{width:50%}.min-\[1115px\]\:w-1\/3{width:33.333333%}.min-\[1115px\]\:w-1\/4{width:25%}.min-\[1115px\]\:w-5\/12{width:41.666667%}.min-\[1115px\]\:w-7\/12{width:58.333333%}.min-\[1115px\]\:w-\[90\%\]{width:90%}.min-\[1115px\]\:w-auto{width:auto}.min-\[1115px\]\:max-w-\[250px\]{max-width:250px}.min-\[1115px\]\:max-w-\[380px\]{max-width:380px}.min-\[1115px\]\:-translate-y-\[25\%\]{--tw-translate-y:-25%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.min-\[1115px\]\:translate-y-\[25\%\]{--tw-translate-y:25%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.min-\[1115px\]\:columns-2{-webkit-columns:2;-moz-columns:2;columns:2}.min-\[1115px\]\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.min-\[1115px\]\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.min-\[1115px\]\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.min-\[1115px\]\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-\[1115px\]\:gap-0{gap:0}.min-\[1115px\]\:gap-20{gap:20px}.min-\[1115px\]\:bg-ink{--tw-bg-opacity:1;background-color:rgb(20 41 48 / var(--tw-bg-opacity,1))}.min-\[1115px\]\:to-100\%{--tw-gradient-to-position:100%}.min-\[1115px\]\:p-10{padding:10px}.min-\[1115px\]\:p-20{padding:20px}.min-\[1115px\]\:p-30{padding:30px}.min-\[1115px\]\:p-50{padding:50px}.min-\[1115px\]\:px-0{padding-left:0;padding-right:0}.min-\[1115px\]\:px-20{padding-left:20px;padding-right:20px}.min-\[1115px\]\:px-50{padding-left:50px;padding-right:50px}.min-\[1115px\]\:px-70{padding-left:70px;padding-right:70px}.min-\[1115px\]\:py-10{padding-top:10px;padding-bottom:10px}.min-\[1115px\]\:pl-0{padding-left:0}.min-\[1115px\]\:pr-40{padding-right:40px}.min-\[1115px\]\:pt-200{padding-top:200px}.min-\[1115px\]\:text-\[162px\]{font-size:162px}.min-\[1115px\]\:bg-ink{--bg:#142930;background-color:#142930}}@media (min-width:1280px){.xl\:bottom-\[7vw\]{bottom:7vw}.xl\:left-\[5vw\]{left:5vw}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:my-180{margin-top:180px;margin-bottom:180px}.xl\:mb-180{margin-bottom:180px}.xl\:mt-70{margin-top:70px}.xl\:h-40{height:40px}.xl\:w-1\/2{width:50%}.xl\:w-10\/12{width:83.333333%}.xl\:w-40{width:40px}.xl\:w-8\/12{width:66.666667%}.xl\:w-\[75\%\]{width:75%}.xl\:max-w-\[320px\]{max-width:320px}.xl\:max-w-\[350px\]{max-width:350px}.xl\:gap-20{gap:20px}.xl\:gap-40{gap:40px}.xl\:p-20{padding:20px}.xl\:px-40{padding-left:40px;padding-right:40px}.xl\:py-8{padding-top:8px;padding-bottom:8px}.xl\:pr-0{padding-right:0}.xl\:pr-50{padding-right:50px}.xl\:pt-0{padding-top:0}.xl\:pt-40{padding-top:40px}.xl\:text-22sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.15;letter-spacing:0em}@media (min-width:576px){.xl\:text-22sn{font-size:22px}}@media (min-width:1025px){.xl\:text-22sn{font-size:18px}}@media (min-width:1280px){.xl\:text-22sn{font-size:22px}}@media (min-width:1536px){.xl\:text-22sn{font-size:22px}}}@media (min-width:1281px){.min-\[1281px\]\:text-18sn{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.18;letter-spacing:.5px}@media (min-width:576px){.min-\[1281px\]\:text-18sn{font-size:18px}}@media (min-width:1280px){.min-\[1281px\]\:text-18sn{font-size:18px}}@media (min-width:1536px){.min-\[1281px\]\:text-18sn{font-size:18px}}}@media (min-width:1536px){.\32xl\:py-90{padding-top:90px;padding-bottom:90px}}.\[\&\>svg\]\:mx-auto>svg{margin-left:auto;margin-right:auto}.\[\&\>svg\]\:inline-block>svg{display:inline-block}.\[\&_\.current-menu-item_a\]\:border-b .current-menu-item a{border-bottom-width:1px}.\[\&_\.current-menu-item_a\]\:\!border-daffodil .current-menu-item a{--tw-border-opacity:1 !important;border-color:rgb(224 229 110 / var(--tw-border-opacity,1))!important}.\[\&_\.current\]\:rounded-full .current{border-radius:9999px}.\[\&_\.current\]\:bg-black .current{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))}.\[\&_\.current\]\:bg-daffodil .current{--tw-bg-opacity:1;background-color:rgb(224 229 110 / var(--tw-bg-opacity,1))}.\[\&_\.current\]\:px-20 .current{padding-left:20px;padding-right:20px}.\[\&_\.current\]\:py-10 .current{padding-top:10px;padding-bottom:10px}.\[\&_\.current\]\:text-ink .current{--tw-text-opacity:1;color:rgb(20 41 48 / var(--tw-text-opacity,1))}.\[\&_\.current\]\:text-white .current{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.\[\&_\.current\]\:bg-black .current{--bg:#000;background-color:#000}.\[\&_\.current\]\:bg-daffodil .current{--bg:#e0e56e;background-color:#e0e56e}.\[\&_\.menu-separator\]\:hidden .menu-separator{display:none}@media (min-width:576px){.sm\:\[\&_\.menu-separator\]\:text-16sn .menu-separator{font-family:PolySans Neutral,sans-serif;font-size:16px;font-weight:400;line-height:1.22;letter-spacing:.031em}@media (min-width:576px){.sm\:\[\&_\.menu-separator\]\:text-16sn .menu-separator{font-size:16px}}@media (min-width:1280px){.sm\:\[\&_\.menu-separator\]\:text-16sn .menu-separator{font-size:16px}}@media (min-width:1536px){.sm\:\[\&_\.menu-separator\]\:text-16sn .menu-separator{font-size:16px}}}@media (min-width:1115px){.min-\[1115px\]\:\[\&_\.menu-separator\]\:block .menu-separator{display:block}}.\[\&_\.next\]\:text-ink .next{--tw-text-opacity:1;color:rgb(20 41 48 / var(--tw-text-opacity,1))}.\[\&_\.next\]\:text-white .next{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.\[\&_\.prev\]\:text-ink .prev{--tw-text-opacity:1;color:rgb(20 41 48 / var(--tw-text-opacity,1))}.\[\&_\.prev\]\:text-white .prev{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.\[\&_\.search-filter-results_a\:last-of-type\]\:mb-0 .search-filter-results a:last-of-type{margin-bottom:0}.\[\&_\.search-filter-results_a\]\:mb-30 .search-filter-results a{margin-bottom:30px}.\[\&_\.search-filter-results_a\]\:block .search-filter-results a{display:block}.\[\&_\.swiper-pagination-bullet-active\]\:h-70 .swiper-pagination-bullet-active{height:70px}.\[\&_\.swiper-pagination-bullet-active\]\:w-70 .swiper-pagination-bullet-active{width:70px}@media (min-width:992px){.lg\:\[\&_\.swiper-pagination-bullet-active\]\:h-150 .swiper-pagination-bullet-active{height:150px}.lg\:\[\&_\.swiper-pagination-bullet-active\]\:w-150 .swiper-pagination-bullet-active{width:150px}}.\[\&_a\]\:mx-auto a{margin-left:auto;margin-right:auto}.hover\:\[\&_a\]\:bg-black a:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))}.hover\:\[\&_a\]\:text-white a:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hover\:\[\&_a\]\:bg-black a:hover{--bg:#000;background-color:#000}.\[\&_h2\]\:mb-20 h2{margin-bottom:20px}.\[\&_h2\]\:text-white h2{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.\[\&_h2\]\:text-46sn h2{font-family:PolySans Neutral,sans-serif;font-size:26px;font-weight:400;line-height:1.12;letter-spacing:0em}@media (min-width:576px){.\[\&_h2\]\:text-46sn h2{font-size:42px}}@media (min-width:1280px){.\[\&_h2\]\:text-46sn h2{font-size:42px}}@media (min-width:1536px){.\[\&_h2\]\:text-46sn h2{font-size:46px}}.\[\&_p\]\:text-center p{text-align:center}.\[\&_p_a\]\:mx-auto p a{margin-left:auto;margin-right:auto}.\[\&_p_a\]\:text-center p a{text-align:center}.\[\&_path\]\:fill-forest path{fill:#1d4938}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:hidden span{display:none}.\[\&_span\]\:font-sansserifbulky span{font-family:PolySans Bulky,sans-serif}.\[\&_strong\]\:\!text-70sb strong{font-family:PolySans Bulky,sans-serif;font-size:40px;font-weight:300;line-height:1.05;letter-spacing:0em}@media (min-width:576px){.\[\&_strong\]\:\!text-70sb strong{font-size:56px}}@media (min-width:1280px){.\[\&_strong\]\:\!text-70sb strong{font-size:63px}}@media (min-width:1536px){.\[\&_strong\]\:\!text-70sb strong{font-size:70px}}@media (max-height:750px) and (min-width:900px){.\[\&_strong\]\:letterbox\:\!text-46sb strong{font-family:PolySans Bulky,sans-serif;font-size:26px;font-weight:300;line-height:1.12;letter-spacing:.02em}@media (min-width:576px){.\[\&_strong\]\:letterbox\:\!text-46sb strong{font-size:42px;letter-spacing:0em}}@media (min-width:1280px){.\[\&_strong\]\:letterbox\:\!text-46sb strong{font-size:42px}}@media (min-width:1536px){.\[\&_strong\]\:letterbox\:\!text-46sb strong{font-size:46px}}}.\[\&_svg\]\:absolute svg{position:absolute}.\[\&_svg\]\:inset-0 svg{inset:0}.\[\&_svg\]\:h-110 svg{height:110px}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:stroke-ink svg{stroke:#142930}@media (min-width:768px){.md\:\[\&_svg\]\:h-auto svg{height:auto}}.\[\&_svg_path\]\:fill-daffodil svg path{fill:#e0e56e}