@import"https://fonts.googleapis.com/css2?family=Paytone+One&family=Manrope:wght@400;500;600;700;800&family=Syne:wght@500;700;800&display=swap";@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.dev-panel[data-v-d069d53b]{--term-bg:#1a1b1e;--term-surface:#222326;--term-border:#2e3035;--term-text:#c4c7cd;--term-dim:#555a65;--term-accent:#5eead4;--term-warn:#fbbf24;--term-err:#f87171;--term-ok:#34d399;background:var(--term-bg);color:var(--term-text);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;line-height:1.4}.dev-inner[data-v-d069d53b]{margin:0 auto;max-width:1280px;padding:.625rem 1.5rem 1rem}.dev-bar[data-v-d069d53b]{border-bottom:1px solid var(--term-border);gap:1.5rem;justify-content:space-between;margin-bottom:.625rem;padding-bottom:.625rem}.dev-bar[data-v-d069d53b],.dev-bar-left[data-v-d069d53b]{align-items:center;display:flex}.dev-bar-left[data-v-d069d53b]{flex-wrap:wrap;gap:.5rem}.dev-prompt[data-v-d069d53b]{color:var(--term-accent);font-weight:600}.dev-cursor[data-v-d069d53b]{animation:blink-d069d53b 1.2s steps(2) infinite;background:var(--term-accent);border-radius:1px;display:inline-block;height:14px;margin-left:-.25rem;opacity:.8;vertical-align:middle;width:7px}@keyframes blink-d069d53b{0%,to{opacity:.8}50%{opacity:0}}.dev-tag[data-v-d069d53b]{background:var(--term-surface);border:1px solid var(--term-border);border-radius:3px;color:var(--term-dim);font-size:10px;padding:1px 6px}.dev-tag--ok[data-v-d069d53b]{border-color:color-mix(in oklab,var(--term-ok),transparent 70%);color:var(--term-ok)}.dev-tag--warn[data-v-d069d53b]{border-color:color-mix(in oklab,var(--term-warn),transparent 70%);color:var(--term-warn)}.dev-tag--err[data-v-d069d53b]{border-color:color-mix(in oklab,var(--term-err),transparent 70%);color:var(--term-err)}.dev-tag--clickable[data-v-d069d53b]{cursor:pointer}.dev-tag--clickable[data-v-d069d53b]:hover{border-color:var(--term-accent)}.dev-tag--branch[data-v-d069d53b]{border-color:color-mix(in oklab,var(--term-accent),transparent 70%);color:var(--term-accent)}.dev-tag--age[data-v-d069d53b]{color:var(--term-dim);font-style:italic}.dev-bar-right[data-v-d069d53b]{color:var(--term-dim);max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-dim[data-v-d069d53b]{color:color-mix(in oklab,var(--term-dim),transparent 40%)}.dev-sections[data-v-d069d53b]{display:flex;flex-direction:column;gap:.75rem}.dev-section[data-v-d069d53b]{align-items:flex-start;display:flex;gap:.75rem}.dev-section-label[data-v-d069d53b]{color:var(--term-dim);flex-shrink:0;font-size:10px;font-weight:500;padding-top:5px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:52px}.dev-row[data-v-d069d53b]{display:flex;flex:1;gap:.875rem;min-width:0;overflow-x:auto;scrollbar-width:none}.dev-row[data-v-d069d53b]::-webkit-scrollbar{display:none}.dev-tile[data-v-d069d53b]{display:flex;flex:0 0 116px;flex-direction:column;text-decoration:none}.dev-tile-thumb[data-v-d069d53b]{background:var(--term-surface);border-radius:6px;height:116px;overflow:hidden;transition:box-shadow .25s ease;width:116px}.dev-tile:hover .dev-tile-thumb[data-v-d069d53b]{box-shadow:0 6px 20px #00000080}.dev-tile-thumb img[data-v-d069d53b]{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .25s cubic-bezier(.2,0,0,1);width:100%}.dev-tile:hover .dev-tile-thumb img[data-v-d069d53b]{transform:scale(1.06)}.dev-tile-label[data-v-d069d53b]{color:var(--term-text);font-size:10px;font-weight:500;line-height:1.3;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;transition:color .15s;white-space:nowrap}.dev-tile:hover .dev-tile-label[data-v-d069d53b]{color:var(--term-accent)}.dev-tile-name[data-v-d069d53b]{color:var(--term-dim);font-size:9px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-nature-svg[data-v-d8ecf3aa]{background:#16a34a;display:block;height:100%;inset:0;position:absolute;width:100%}.blink-eye[data-v-d8ecf3aa]{animation:blink-d8ecf3aa 4s ease-in-out infinite;opacity:0}.squirrel-2 .blink-eye[data-v-d8ecf3aa]{animation-delay:1.2s}.squirrel-3 .blink-eye[data-v-d8ecf3aa]{animation-delay:2.5s}[data-v-d8ecf3aa] .svg-raccoon-group .blink-eye{animation-delay:.8s}[data-v-d8ecf3aa] .fawn .blink-eye{animation-delay:1.8s}@keyframes blink-d8ecf3aa{0%,90%,to{opacity:0}93%,97%{opacity:1}}.community-actor[data-v-d8ecf3aa],.forest-layer[data-v-d8ecf3aa],.hero-animal[data-v-d8ecf3aa],.hero-bird[data-v-d8ecf3aa],.hero-cloud[data-v-d8ecf3aa],.hill-band[data-v-d8ecf3aa],.planted-tree[data-v-d8ecf3aa]{will-change:transform,opacity}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Syne Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:105.4012%;ascent-override:87.7599%;descent-override:26.0908%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.0167%;ascent-override:93.4185%;descent-override:27.7731%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:97.5556%;ascent-override:94.8178%;descent-override:28.1891%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Arial";src:local("Arial");size-adjust:98.4745%;ascent-override:93.933%;descent-override:27.926%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Noto Sans";src:local("Noto Sans");size-adjust:92.616%;ascent-override:99.8747%;descent-override:29.6925%;line-gap-override:0%}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.landing-shell[data-v-92eefa24]{background:var(--landing-cream);color:var(--landing-ink);font-family:var(--landing-font-body);overflow-x:hidden}.hero-section[data-v-92eefa24]{background:#16a34a;height:calc(100dvh - var(--landing-header-h, 80px));isolation:isolate;max-height:980px;min-height:640px;overflow:hidden;position:relative}.hero-overlay[data-v-92eefa24]{color:#16352c;left:clamp(20px,5vw,80px);max-width:min(620px,74vw);position:absolute;top:clamp(82px,13vh,150px);z-index:8}.hero-copy[data-v-92eefa24]{display:grid;gap:10px}.hero-kicker[data-v-92eefa24]{background:#ffd86aeb;border:2px solid rgba(15,63,51,.3);border-radius:999px;color:#0f3f33e6;font-size:.72rem;font-weight:800;letter-spacing:.11em;margin:0;padding:8px 14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.hero-title[data-v-92eefa24]{color:#0f3f33;font-family:"Syne","Syne Fallback: BlinkMacSystemFont","Syne Fallback: Segoe UI","Syne Fallback: Helvetica Neue","Syne Fallback: Arial","Syne Fallback: Noto Sans",var(--landing-font-display,sans-serif);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:.95;margin:0;max-width:12ch;text-wrap:balance}.hero-summary[data-v-92eefa24]{color:#12352cd1;font-family:var(--landing-font-body,"Manrope",sans-serif);font-size:clamp(1rem,1.3vw,1.1rem);font-weight:600;line-height:1.5;margin:0;max-width:32ch}.hero-actions[data-v-92eefa24]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-cta[data-v-92eefa24]{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;letter-spacing:.07em;padding:12px 20px;text-transform:uppercase;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.hero-cta[data-v-92eefa24]:hover{transform:translateY(-2px)}.hero-cta-primary[data-v-92eefa24]{background:#0f3f33;box-shadow:0 4px 12px #0f3f3340;color:#fffde6}.hero-cta-primary[data-v-92eefa24]:hover{background:#1a5c4a}.hero-cta-secondary[data-v-92eefa24]{background:#ffffffd9;border:1px solid rgba(15,63,51,.2);color:#0f3f33}@media(max-width:820px){.hero-section[data-v-92eefa24]{min-height:700px}.hero-overlay[data-v-92eefa24]{left:16px;max-width:unset;right:16px;top:60px}}@media(max-width:640px){.hero-section[data-v-92eefa24]{min-height:680px}.hero-actions[data-v-92eefa24]{display:grid;grid-template-columns:1fr}.hero-cta[data-v-92eefa24]{width:100%}}.impact-bridge[data-v-92eefa24]{background:linear-gradient(180deg,#f1f7edf2,#f9f4ebfa);margin-top:-2px;padding:clamp(72px,9vw,116px) clamp(20px,4vw,58px) clamp(84px,10vw,130px);position:relative}.bridge-wave[data-v-92eefa24]{background:radial-gradient(58% 80px at 20% 100%,#a9dfbde6,#a9dfbd00 70%),radial-gradient(60% 80px at 56% 100%,#7ecd96e0,#7ecd9600 68%),radial-gradient(46% 80px at 88% 100%,#6abe82db,#6abe8200 70%);height:80px;left:-4%;position:absolute;top:0;transform:translateY(-98%);width:108%}.bridge-content[data-v-92eefa24]{margin:0 auto;max-width:1180px;text-align:center}.section-kicker[data-v-92eefa24]{color:#12352cb8;font-size:.78rem;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.section-title[data-v-92eefa24]{color:#0f3f33;font-family:var(--landing-font-display);font-size:clamp(2rem,4.8vw,3.7rem);letter-spacing:-.03em;line-height:.97;margin:12px auto 0;max-width:18ch}.section-copy[data-v-92eefa24]{color:#12352ccc;font-size:clamp(1rem,1.65vw,1.18rem);line-height:1.55;margin:16px auto 0;max-width:58ch}.bridge-metrics[data-v-92eefa24]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,4vw,42px)}.metric-card[data-v-92eefa24]{background:#ffffffc7;border:1px solid rgba(18,53,44,.12);border-radius:20px;box-shadow:0 14px 30px #08342914;display:grid;gap:6px;padding:22px}.metric-value[data-v-92eefa24]{color:#0f3f33;font-family:var(--landing-font-display);font-size:clamp(1.5rem,2.8vw,2rem);letter-spacing:-.02em;line-height:1}.metric-label[data-v-92eefa24]{color:#12352cb3;font-size:.92rem;font-weight:600}.journey-section[data-v-92eefa24]{background:radial-gradient(85% 70% at 0 0,#bbdff033 0,#bbdff000 55%),var(--landing-cream);padding:clamp(82px,9vw,126px) clamp(20px,4vw,56px);position:relative}.journey-header[data-v-92eefa24]{margin:0 auto;max-width:980px;text-align:center}.journey-arches[data-v-92eefa24]{align-items:end;display:grid;gap:clamp(12px,2.2vw,22px);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(30px,4vw,52px) auto 0;max-width:1160px}.journey-arch[data-v-92eefa24]{background:#ffffffd6;border:2px solid rgba(18,112,84,.35);border-radius:240px 240px 26px 26px;box-shadow:var(--landing-shadow-card);overflow:hidden}.journey-arch.featured[data-v-92eefa24]{transform:translateY(-14px)}.journey-image[data-v-92eefa24]{background-position:50%;background-size:cover;height:clamp(270px,32vw,420px)}.image-earth[data-v-92eefa24]{background-image:linear-gradient(0deg,#14201b5c,#14201b0f),url(https://images.unsplash.com/photo-1469474968028-56623f02e42e?auto=format&fit=crop&q=80&w=900)}.image-makers[data-v-92eefa24]{background-image:linear-gradient(0deg,#14201b66,#14201b0f),url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&q=80&w=900)}.image-family[data-v-92eefa24]{background-image:linear-gradient(0deg,#14201b5c,#14201b0f),url(https://images.unsplash.com/photo-1529333166437-7750a6dd5a70?auto=format&fit=crop&q=80&w=900)}.journey-text[data-v-92eefa24]{padding:18px 20px 22px}.journey-text h3[data-v-92eefa24]{color:#0f3f33;font-family:var(--landing-font-display);font-size:clamp(1.35rem,2.2vw,1.8rem);margin:0}.journey-text p[data-v-92eefa24]{color:#12352cbd;font-size:.98rem;line-height:1.5;margin:8px 0 0}.categories-section[data-v-92eefa24]{background:radial-gradient(90% 80% at 0 0,#badef538 0,#badef500 50%),var(--landing-cream);padding:clamp(88px,10vw,136px) clamp(20px,4vw,56px) clamp(100px,11vw,150px)}.categories-header[data-v-92eefa24]{margin:0 auto;max-width:900px;text-align:center}.category-grid[data-v-92eefa24]{display:grid;gap:clamp(12px,1.8vw,22px);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(34px,4vw,52px) auto 0;max-width:1300px}.category-card[data-v-92eefa24]{background:#ffffffd6;border:1px solid rgba(18,43,35,.12);border-radius:26px;box-shadow:0 16px 30px #104a391a;display:flex;flex-direction:column;gap:12px;min-height:330px;padding:18px 18px 20px;position:relative;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.category-card[data-v-92eefa24]:hover{box-shadow:0 28px 42px #104a3924;transform:translateY(-6px)}.card-topline[data-v-92eefa24]{border-radius:999px;height:5px;opacity:.95;width:100%}.card-art[data-v-92eefa24]{background:#ffffffbf;border:1px solid rgba(18,43,35,.08);border-radius:18px;box-shadow:inset 0 1px #ffffffb3;display:grid;min-height:152px;place-items:center}.card-art svg[data-v-92eefa24]{height:auto;width:78%}.category-card h3[data-v-92eefa24]{color:#0f3f33;font-family:var(--landing-font-display);font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.02em;margin:2px 0 0}.category-card p[data-v-92eefa24]{color:#122b23b8;flex:1;font-size:.95rem;line-height:1.5;margin:0}.card-link[data-v-92eefa24]{background:#122b231a;border-radius:999px;color:#0f3f33;font-size:.84rem;font-weight:700;letter-spacing:.06em;padding:8px 16px;text-transform:uppercase;transition:background-color .22s ease,color .22s ease;width:-moz-fit-content;width:fit-content}.category-card:hover .card-link[data-v-92eefa24]{background:#0f3f33;color:#fff}.theme-rose .card-topline[data-v-92eefa24]{background:linear-gradient(90deg,#ef6da1,#d94f76)}.theme-sky .card-topline[data-v-92eefa24]{background:linear-gradient(90deg,#56b5ff,#2f85db)}.theme-leaf .card-topline[data-v-92eefa24]{background:linear-gradient(90deg,#7acc5f,#2e9b66)}.theme-violet .card-topline[data-v-92eefa24]{background:linear-gradient(90deg,#be7bee,#8662d9)}@media(max-width:1160px){.bridge-metrics[data-v-92eefa24]{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:620px}.journey-arches[data-v-92eefa24]{grid-template-columns:1fr;max-width:720px}.journey-arch.featured[data-v-92eefa24]{transform:none}.category-grid[data-v-92eefa24]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.categories-section[data-v-92eefa24],.impact-bridge[data-v-92eefa24],.journey-section[data-v-92eefa24]{padding-left:16px;padding-right:16px}.bridge-wave[data-v-92eefa24]{height:56px}.category-grid[data-v-92eefa24]{grid-template-columns:1fr}.category-card[data-v-92eefa24]{min-height:292px}}.dark .landing-shell{background:var(--ui-bg);color:var(--ui-text)}.dark .landing-shell .impact-bridge{background:linear-gradient(180deg,var(--ui-bg-muted) 0,var(--ui-bg) 100%)}.dark .landing-shell .bridge-wave{background:radial-gradient(58% 80px at 20% 100%,#a9dfbd26,#a9dfbd00 70%),radial-gradient(60% 80px at 56% 100%,#7ecd961f,#7ecd9600 68%),radial-gradient(46% 80px at 88% 100%,#6abe821a,#6abe8200 70%)}.dark .landing-shell .section-kicker{color:var(--ui-text-dimmed)}.dark .landing-shell .section-title{color:var(--ui-text-highlighted)}.dark .landing-shell .section-copy{color:var(--ui-text-muted)}.dark .landing-shell .metric-card{background:var(--ui-bg-elevated);border-color:var(--ui-border);box-shadow:0 14px 30px #0003}.dark .landing-shell .metric-value{color:var(--ui-text-highlighted)}.dark .landing-shell .metric-label{color:var(--ui-text-muted)}.dark .landing-shell .journey-section{background:radial-gradient(85% 70% at 0 0,#bbdff00d 0,#bbdff000 55%),var(--ui-bg)}.dark .landing-shell .journey-arch{background:var(--ui-bg-elevated);border-color:var(--ui-border);box-shadow:0 24px 50px #00000040}.dark .landing-shell .journey-text h3{color:var(--ui-text-highlighted)}.dark .landing-shell .journey-text p{color:var(--ui-text-muted)}.dark .landing-shell .categories-section{background:radial-gradient(90% 80% at 0 0,#badef50a 0,#badef500 50%),var(--ui-bg)}.dark .landing-shell .category-card{background:var(--ui-bg-elevated);border-color:var(--ui-border);box-shadow:0 16px 30px #0003}.dark .landing-shell .category-card:hover{box-shadow:0 28px 42px #0000004d}.dark .landing-shell .card-art{background:var(--ui-bg-muted);border-color:var(--ui-border);box-shadow:none}.dark .landing-shell .category-card h3{color:var(--ui-text-highlighted)}.dark .landing-shell .category-card p{color:var(--ui-text-muted)}.dark .landing-shell .card-link{background:var(--ui-bg-muted);color:var(--ui-text)}.dark .landing-shell .category-card:hover .card-link{background:var(--ui-text-highlighted);color:var(--ui-bg)}.carousel-arrow{opacity:0!important;pointer-events:none;transition:opacity .2s ease}.carousel-row.is-hovering.has-overflow .carousel-arrow{pointer-events:auto}.carousel-row.is-hovering.has-overflow.can-scroll-next .carousel-arrow-next,.carousel-row.is-hovering.has-overflow.can-scroll-prev .carousel-arrow-prev{opacity:1!important}
