.debug-grid[data-v-0183c04f]{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.column[data-v-0183c04f],.gridMain[data-v-0183c04f]{height:100%}.column[data-v-0183c04f]{background:#ff00001a}.column[data-v-0183c04f]:first-child{grid-column:1/2}.column[data-v-0183c04f]:nth-child(2){grid-column:2/3}.column[data-v-0183c04f]:nth-child(3){grid-column:3/4}.column[data-v-0183c04f]:nth-child(4){grid-column:4/5}.column[data-v-0183c04f]:nth-child(5){grid-column:5/6}.column[data-v-0183c04f]:nth-child(6){grid-column:6/7}.column[data-v-0183c04f]:nth-child(7){grid-column:7/8}.column[data-v-0183c04f]:nth-child(8){grid-column:8/9}.column[data-v-0183c04f]:nth-child(9){grid-column:9/10}.column[data-v-0183c04f]:nth-child(10){grid-column:10/11}.column[data-v-0183c04f]:nth-child(11){grid-column:11/12}.column[data-v-0183c04f]:nth-child(12){grid-column:12/13}.version-panel[data-v-4d9c033e]{background:#000000d9;bottom:0;font-family:monospace;font-size:1.2rem;max-width:400px;padding:1rem;position:fixed;right:0;z-index:1000000}.version-panel.hidden[data-v-4d9c033e]{display:none}.version-panel h2[data-v-4d9c033e]{display:flex;font-size:1.4rem;margin:2px 2px 0}.version-panel h2[data-v-4d9c033e],.version-panel td[data-v-4d9c033e]{background:#0006;color:#fff;padding:10px}.version-panel td[data-v-4d9c033e]{margin:0}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.default-wrapper .smooth-content[data-v-fd5ffe48],.default-wrapper[data-v-fd5ffe48],.smooth-wrapper:not(.enabled) .smooth-content[data-v-fd5ffe48],.smooth-wrapper[data-v-fd5ffe48]:not(.enabled){display:contents}*{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}html{box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}html{font-size:10px}body,hr{margin:0}hr{border:none}hr,img{display:block}a,h1,h2,h3,h4,h5,h6,li,p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;text-transform:inherit}ol,ul{list-style:none}blockquote,ol,ul{margin:0;padding:0}cite{font-style:normal}form{margin:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none;margin:0}button,input,select,textarea{border:none;font-family:inherit;font-size:inherit}button{background:none;color:inherit;font-weight:inherit;line-height:inherit;outline:none;padding:0;text-transform:inherit}a,button{cursor:pointer}a{text-decoration:none}svg{fill:currentColor}@font-face{font-display:swap;font-family:Pitch Sans;font-style:normal;font-weight:700;src:url(/cleantech/fonts/pitch-sans/PitchSans-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:500;src:url(/cleantech/fonts/neue-montreal/NeueMontreal-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(/cleantech/fonts/neue-montreal/NeueMontreal-Regular.otf) format("opentype")}.textTitleXL{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Pitch Sans,Roboto,Helvetica Neue,sans-serif;font-size:11.5rem;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:.8;text-transform:uppercase}@media only screen and (max-width:768px){.textTitleXL{font-size:5rem}}.textTitle1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Pitch Sans,Roboto,Helvetica Neue,sans-serif;font-size:10rem;font-style:normal;font-weight:700;line-height:.8;text-transform:uppercase}@media only screen and (max-width:768px){.textTitle1{font-size:2.8rem}}.textTitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Pitch Sans,Roboto,Helvetica Neue,sans-serif;font-size:4.8rem;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:.8;text-transform:uppercase}@media only screen and (max-width:768px){.textTitle2{font-size:2.8rem}}.textTitle3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Neue Montreal,Roboto,Helvetica Neue,sans-serif;font-size:3.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:.95}@media only screen and (max-width:768px){.textTitle3{font-size:2.1rem}}.textBody{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Neue Montreal,Roboto,Helvetica Neue,sans-serif;font-size:1.7rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.3}@media only screen and (max-width:768px){.textBody{font-size:1.4rem}}:root{--sideMargin:2rem;--columns:12}@media only screen and (min-width:769px){:root{--columns:5;--sideMargin:2rem}}html{font-size:2.5641025641vw;font-synthesis:none}@media only screen and (min-width:769px){html{font-size:.6944444444vw}}@media only screen and (min-width:769px) and (min-width:2000px){html{font-size:14px}}body{background-color:#a2a0a3;font-family:sans-serif;font-size:1.5rem;overflow-x:hidden;touch-action:pan-y}h1{font-size:3rem}h1,h2{font-weight:700}h2{font-size:2rem}[theme=dark]{color:#fff}[theme=light]{color:#141414}@media only screen and (min-width:769px){.mobile-only{display:none!important}}@media only screen and (max-width:768px){.desktop-only{display:none!important}}.relative{position:relative}.hidden{visibility:hidden}.gridMain{display:grid;grid-template-columns:repeat(5,1fr);width:100%;grid-gap:0 1rem;padding-left:var(--sideMargin);padding-right:var(--sideMargin)}@media only screen and (min-width:769px){.gridMain{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 1rem}}.gridContainer{left:0;margin:0 auto;max-width:100%;right:0}@media only screen and (min-width:769px){.gridContainer{max-width:130rem}}.fill,.fillFixed{height:100%;left:0;position:absolute;top:0;width:100%}.fillFixed{height:100lvh;position:fixed}.fillObjectFit{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.flexCenter{align-items:center;display:flex;flex-direction:column;justify-content:center}.sticky{height:100lvh;position:sticky;top:0;width:100%}
