@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/6TYzzGbH1P4LX1TX8F9DZs0JiSVEPU1Y3mDo-N2X2Fs-XsMXLv40TsxocSg9PhWhwl73ttfC9pyEOp42_jIevR8.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:"Hanken Grotesk Fallback: Arial";src:local("Arial");size-adjust:100.9419%;ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/TOzhW_Z-d32Q28U0fCoRN8sDKD4TqYT8MMN2pmiCOUg-O8I7jZlK_QNQfLUHn_SxnJUfA42UFSE8T7rop3gyg9k.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:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/wc139k9U2U_1gqX9sEM12oLcrbWvJFgTov6iaIXHmBQ-lMI_PJ7An5GrP4SY_IVftSRNIkZzt9wiYQeWQWkDZeA.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:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/ZdnaAqOFvXLEiWvK-fMDbgsMgyamS2o90Lxg-Yz4Eho-Qtk5GOrHJ50RFPdLgSmf8ZZPcyfO6JXxPPEL_GTDqUI.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:Hanken Grotesk;src:local("Hanken Grotesk Medium Italic"),url(../_fonts/6TYzzGbH1P4LX1TX8F9DZs0JiSVEPU1Y3mDo-N2X2Fs-XsMXLv40TsxocSg9PhWhwl73ttfC9pyEOp42_jIevR8.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:Hanken Grotesk;src:local("Hanken Grotesk Medium Italic"),url(../_fonts/TOzhW_Z-d32Q28U0fCoRN8sDKD4TqYT8MMN2pmiCOUg-O8I7jZlK_QNQfLUHn_SxnJUfA42UFSE8T7rop3gyg9k.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:Hanken Grotesk;src:local("Hanken Grotesk Medium Italic"),url(../_fonts/wc139k9U2U_1gqX9sEM12oLcrbWvJFgTov6iaIXHmBQ-lMI_PJ7An5GrP4SY_IVftSRNIkZzt9wiYQeWQWkDZeA.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:Hanken Grotesk;src:local("Hanken Grotesk Medium Italic"),url(../_fonts/ZdnaAqOFvXLEiWvK-fMDbgsMgyamS2o90Lxg-Yz4Eho-Qtk5GOrHJ50RFPdLgSmf8ZZPcyfO6JXxPPEL_GTDqUI.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold Italic"),url(../_fonts/6TYzzGbH1P4LX1TX8F9DZs0JiSVEPU1Y3mDo-N2X2Fs-XsMXLv40TsxocSg9PhWhwl73ttfC9pyEOp42_jIevR8.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold Italic"),url(../_fonts/TOzhW_Z-d32Q28U0fCoRN8sDKD4TqYT8MMN2pmiCOUg-O8I7jZlK_QNQfLUHn_SxnJUfA42UFSE8T7rop3gyg9k.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold Italic"),url(../_fonts/wc139k9U2U_1gqX9sEM12oLcrbWvJFgTov6iaIXHmBQ-lMI_PJ7An5GrP4SY_IVftSRNIkZzt9wiYQeWQWkDZeA.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold Italic"),url(../_fonts/ZdnaAqOFvXLEiWvK-fMDbgsMgyamS2o90Lxg-Yz4Eho-Qtk5GOrHJ50RFPdLgSmf8ZZPcyfO6JXxPPEL_GTDqUI.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:Hanken Grotesk;src:local("Hanken Grotesk Bold Italic"),url(../_fonts/6TYzzGbH1P4LX1TX8F9DZs0JiSVEPU1Y3mDo-N2X2Fs-XsMXLv40TsxocSg9PhWhwl73ttfC9pyEOp42_jIevR8.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:Hanken Grotesk;src:local("Hanken Grotesk Bold Italic"),url(../_fonts/TOzhW_Z-d32Q28U0fCoRN8sDKD4TqYT8MMN2pmiCOUg-O8I7jZlK_QNQfLUHn_SxnJUfA42UFSE8T7rop3gyg9k.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:Hanken Grotesk;src:local("Hanken Grotesk Bold Italic"),url(../_fonts/wc139k9U2U_1gqX9sEM12oLcrbWvJFgTov6iaIXHmBQ-lMI_PJ7An5GrP4SY_IVftSRNIkZzt9wiYQeWQWkDZeA.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:Hanken Grotesk;src:local("Hanken Grotesk Bold Italic"),url(../_fonts/ZdnaAqOFvXLEiWvK-fMDbgsMgyamS2o90Lxg-Yz4Eho-Qtk5GOrHJ50RFPdLgSmf8ZZPcyfO6JXxPPEL_GTDqUI.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:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/rNzQXxIGf8TWbGcmAAX1xcJUa32rphvk0XcLeBh_nMs-CoDscETdgHrVzpW8jiQQ2pNTfO0o4OWAlGDd6ciHSqU.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:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/0ngHZ9gmuON7Z5IIaxDDMu7ii9TGxmiW_DNww1whqYs-zkNEXO8DgXyttxvt3wEDS3sHxtt2tNV07rzE_SzeK4s.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:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.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:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.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:Hanken Grotesk;src:local("Hanken Grotesk Medium"),url(../_fonts/rNzQXxIGf8TWbGcmAAX1xcJUa32rphvk0XcLeBh_nMs-CoDscETdgHrVzpW8jiQQ2pNTfO0o4OWAlGDd6ciHSqU.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:Hanken Grotesk;src:local("Hanken Grotesk Medium"),url(../_fonts/0ngHZ9gmuON7Z5IIaxDDMu7ii9TGxmiW_DNww1whqYs-zkNEXO8DgXyttxvt3wEDS3sHxtt2tNV07rzE_SzeK4s.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:Hanken Grotesk;src:local("Hanken Grotesk Medium"),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.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:Hanken Grotesk;src:local("Hanken Grotesk Medium"),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold"),url(../_fonts/rNzQXxIGf8TWbGcmAAX1xcJUa32rphvk0XcLeBh_nMs-CoDscETdgHrVzpW8jiQQ2pNTfO0o4OWAlGDd6ciHSqU.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold"),url(../_fonts/0ngHZ9gmuON7Z5IIaxDDMu7ii9TGxmiW_DNww1whqYs-zkNEXO8DgXyttxvt3wEDS3sHxtt2tNV07rzE_SzeK4s.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold"),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.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:Hanken Grotesk;src:local("Hanken Grotesk SemiBold"),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.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:Hanken Grotesk;src:local("Hanken Grotesk Bold"),url(../_fonts/rNzQXxIGf8TWbGcmAAX1xcJUa32rphvk0XcLeBh_nMs-CoDscETdgHrVzpW8jiQQ2pNTfO0o4OWAlGDd6ciHSqU.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:Hanken Grotesk;src:local("Hanken Grotesk Bold"),url(../_fonts/0ngHZ9gmuON7Z5IIaxDDMu7ii9TGxmiW_DNww1whqYs-zkNEXO8DgXyttxvt3wEDS3sHxtt2tNV07rzE_SzeK4s.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:Hanken Grotesk;src:local("Hanken Grotesk Bold"),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.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:Hanken Grotesk;src:local("Hanken Grotesk Bold"),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.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}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/pyqI029QC6ALaRh2OxlZc6uA9vufpkFAX3w9lcyGQfA-o_NYCXvhJmQMjBS4yGS99XuzQws05R2fxU7oiCham_4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Medium Italic"),url(../_fonts/LN5ksARBX16wl6VftLq8VRLTe0crhQv-AptY0OIBt5U-w5ZxU1QXNyTTn1o0Z6F3KVzkdcBmoo68zKlLfCq42Gw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk SemiBold Italic"),url(../_fonts/QX_Wt9Ls4ZagQBNNPpv97r5JDKNo_-88ipzBdYOj2xs-GyCduPX_49LzPrD6Bmoo-jUA61cfrjIz8Pnui6J2WWQ.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Bold Italic"),url(../_fonts/7SInbAnAv96F20lzxx6XfZAw_-T2HBvChXpV1QgTjcQ-Yx7m_n-xVl7BRKZLE9yLA-EJStXfSmZXTuXKbXHwKLs.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/WhblOdln29fCCx9m7O0dIv0_42YhVDfz855Bfd9UnwU-H2Z_VZcSFRfJNb6OwXdb5yPreYikZIVuwKW4Z_sOKjQ.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Medium"),url(../_fonts/GCV0XTFtkEHi1L0nfpuDAM_t3BXvYm_Qb8Fevju_At0-_5ROqApEgZeMTPB4NIXUp9w1E4mOeUURHacUWN_9RvI.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk SemiBold"),url(../_fonts/sCAG6KndK_x8FQzMYhPhkMcFZUukFOUsnfI5cfHc-Nw-WJqYMNR1vIKE_Y7C80DZtGqF3YvY6y1V1RC0HwloWTE.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Bold"),url(../_fonts/lDUX5n8-09eLpuk3sDqI8m8JteKPKzJV2KSbFrwOG7I-lA2D_FNj4zk69MUuDxmxqAIG-PHFz99T_IywwwRUpC4.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@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 Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%}@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 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 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 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}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/XOBjeoqJGz5jOm8xo3wqQsmdoZWLxo31-4eJ5sexqTs-C_GSL3CzXTfsKbbyRQTXNjVrxsTONHEFfcavx_PyYdk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/PFbA0_Sxvnte19GXeuED3rZwgquFmRij2p5z3TDoCGg-aKye7NmpFyBsZOuBWSfI_QMMRrbLz88XCUum39wCwPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"ABeeZee Fallback: Arial";src:local("Arial");size-adjust:107.8957%;ascent-override:85.2675%;descent-override:24.2827%;line-gap-override:0%}@font-face{font-family:ABeeZee;src:local("ABeeZee Regular Italic"),local("ABeeZee Italic"),url(../_fonts/1tL318iFPqKtpTwiciPW75i4tYvsH3qGNI5hS0aVF4A-hkKY_BA_DGp_kugf2m_n_RJRAI-CotEMzKvoeW8bJyg.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:ABeeZee;src:local("ABeeZee Regular Italic"),local("ABeeZee Italic"),url(../_fonts/qMh4THOhVdZW00yLjqsSDtWruhYXFvapYGgwrrrQvz0-zS7TflGgMKkld1lE3fVfFd5oiMUzcqJYnOOjyT5rjKQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ABeeZee;src:local("ABeeZee Regular"),local("ABeeZee"),url(../_fonts/1vLVti6WsKe1fNISbc44N2iZEEEtZWpmwez3rFmnPYY-W24Gi8sPO9I81fixXbOcR1q_5YM7ZAnsZg0yc8XQABc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABeeZee;src:local("ABeeZee Regular Italic"),local("ABeeZee Italic"),url(../_fonts/udU8b4nblOWxMltC9OGY9fb-8xeOSofL6O-Q0bvAl-0-xIaJzMxbPOZtKs3FmUQffmr970B0ipgAoRza_ly90qc.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:ABeeZee;src:local("ABeeZee Regular"),local("ABeeZee"),url(../_fonts/rYZ1fTYrtKU5xvB0kxvwyoBVftQjDwnzzjxyg9APojs-1KITy6rm4UIyEueMpJRyh5mss2MBhHez44jWennHLaI.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:ABeeZee;src:local("ABeeZee Regular"),local("ABeeZee"),url(../_fonts/btxoTUWvJ92tKcLbVW9wRf2BaJNAiL2FjTDuSkkMa1c-j75FhX7_KnKXFQW5_R9yHwysbvGb5YoYCk0VZ3xF5rk.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}:root{--paper:#f3efe4;--paper-deep:#ece5d4;--card:#fbf8f0;--card-edge:#e4dcc8;--ink:#1c1b15;--ink-soft:#524d3f;--ink-faint:#8a8472;--line:rgba(28,27,21,.12);--line-strong:rgba(28,27,21,.22);--green:#2f9412;--green-bright:#3da50c;--green-deep:#1f6c10;--olive:#5c7d0e;--ochre:#b9791a;--on-green:#f6f3e8;--font-display:"ABeeZee",ui-sans-serif,system-ui,sans-serif;--font-body:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-app:"ABeeZee",ui-sans-serif,system-ui,sans-serif;--app-num:#2e2d2d;--app-unit:#33691e;--app-op:#09c;--app-res-num:#474646;--app-res-unit:#4d6b41;--app-display:#fffdf8;--app-error:#d23b1f;--radius:18px;--radius-sm:11px;--shadow-card:0 1px 0 hsla(0,0%,100%,.6) inset,0 18px 40px -24px rgba(40,36,20,.45);--maxw:1080px;--ease-pop:cubic-bezier(.25,1.35,.45,1);color-scheme:light}[data-theme=dark]{color-scheme:dark;--paper:#16140d;--paper-deep:#100e08;--card:#211d14;--card-edge:#37311f;--ink:#f2ecdb;--ink-soft:#c0b8a3;--ink-faint:#978f79;--line:rgba(240,234,217,.12);--line-strong:rgba(240,234,217,.22);--green:#4fb524;--green-bright:#5fc62f;--green-deep:#6fcf3f;--olive:#aabe50;--ochre:#d99a3a;--on-green:#0f1c07;--app-num:#e8e3d4;--app-unit:#7cc24a;--app-op:#3bb6e6;--app-res-num:#cdc8b8;--app-res-unit:#8fce5e;--app-display:#1b1810;--app-error:#ff6a4a;--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 20px 46px -24px rgba(0,0,0,.72)}[data-theme=dark] body{background-image:radial-gradient(1250px 720px at 50% -12%,hsla(0,0%,100%,.045),transparent 60%),radial-gradient(1200px 700px at 80% -6%,rgba(185,121,26,.1),transparent 60%),radial-gradient(950px 620px at 4% 104%,rgba(92,125,14,.13),transparent 55%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--paper);background-image:radial-gradient(1250px 720px at 50% -12%,hsla(0,0%,100%,.5),transparent 60%),radial-gradient(1200px 700px at 80% -6%,rgba(185,121,26,.12),transparent 60%),radial-gradient(950px 620px at 4% 104%,rgba(92,125,14,.12),transparent 55%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E");font-family:var(--font-body);font-size:clamp(16px,1rem + .15vw,18px);line-height:1.65;font-weight:400;letter-spacing:.005em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}body,h1,h2,h3{color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.06;letter-spacing:-.018em;margin:0 0 .5em;font-optical-sizing:auto;overflow-wrap:break-word}h1{font-size:clamp(2.6rem,1.7rem + 4.2vw,4.6rem);font-weight:700}h2{font-size:clamp(1.7rem,1.2rem + 1.9vw,2.5rem)}h3{font-size:clamp(1.18rem,1rem + .6vw,1.45rem);letter-spacing:-.01em}p{margin:0 0 1rem;color:var(--ink-soft);max-width:64ch}a{color:var(--green-deep);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--green)}strong{color:var(--ink);font-weight:600}::-moz-selection{background:#3da50c38}::selection{background:#3da50c38}.wrap{width:min(100% - 2.4rem,var(--maxw));margin-inline:auto}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--olive);display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"";width:1.7rem;height:1px;background:var(--olive);opacity:.6}.ticks{height:14px;width:100%;background-image:repeating-linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px 14px);opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{--b:var(--ink);display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-body);font-weight:600;font-size:.96rem;line-height:1;padding:.85em 1.25em;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,box-shadow .18s,color .18s;text-decoration:none}.btn:active{transform:translateY(1px) scale(.99)}.btn-green{background:var(--green);color:var(--on-green);box-shadow:0 10px 22px -12px #1f6c10cc}.btn-green:hover{background:var(--green-deep);color:var(--on-green)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost,.btn-ghost:hover{border-color:var(--line-strong)}.btn-ghost:hover{box-shadow:0 4px 12px -6px #00000029}.has-motion [data-reveal]{opacity:0;transform:translateY(20px);filter:blur(6px);transition:opacity .62s var(--ease-pop),transform .62s var(--ease-pop),filter .62s var(--ease-pop);transition-delay:var(--rd,0s)}.has-motion [data-reveal]:not(.is-in){will-change:opacity,transform,filter}.has-motion [data-reveal].is-in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.theme-switch[data-v-c413ff77]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--card) 65%,transparent)}.theme-opt[data-v-c413ff77]{display:grid;place-items:center;width:30px;height:30px;border:0;background:none;border-radius:999px;color:var(--ink-faint);cursor:pointer;transition:color .18s,background .18s}.theme-opt[data-v-c413ff77]:hover{color:var(--ink)}.theme-opt.on[data-v-c413ff77]{color:var(--green-deep);background:color-mix(in srgb,var(--green) 16%,transparent)}.theme-switch-skel[data-v-c413ff77]{width:102px;height:38px;border-radius:999px;border:1px solid var(--line)}.consent[data-v-f132e1b8]{position:fixed;inset-inline:0;bottom:0;z-index:80;display:flex;justify-content:center;padding:clamp(.7rem,2vw,1.2rem) clamp(.7rem,2vw,1.2rem) max(clamp(.7rem,2vw,1.2rem),env(safe-area-inset-bottom));pointer-events:none}.consent-card[data-v-f132e1b8]{pointer-events:auto;width:min(100%,680px);background:var(--card);border:1px solid var(--card-edge);border-radius:var(--radius);box-shadow:var(--shadow-card),0 -8px 40px -18px #1c1b1547;padding:clamp(1.1rem,2.4vw,1.5rem)}.consent-row[data-v-f132e1b8]{display:flex;gap:.95rem;align-items:flex-start}.consent-icon[data-v-f132e1b8]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--on-green);background:linear-gradient(150deg,var(--green-bright),var(--green-deep));box-shadow:0 10px 22px -12px #1f6c10cc}.consent-text[data-v-f132e1b8]{min-width:0}.consent-text h3[data-v-f132e1b8]{font-size:1.05rem;margin:0 0 .25rem}.consent-text p[data-v-f132e1b8]{margin:0;font-size:.9rem;line-height:1.55;color:var(--ink-soft);max-width:none}.consent-more[data-v-f132e1b8]{border:0;background:none;padding:0;margin-left:.3rem;font:inherit;font-weight:600;color:var(--green-deep);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.consent-more[data-v-f132e1b8]:hover{color:var(--green)}.consent-detail[data-v-f132e1b8]{display:grid;gap:.6rem;margin-top:.85rem;overflow:hidden}.consent-pref[data-v-f132e1b8]{background:color-mix(in srgb,var(--paper-deep) 70%,transparent);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.7rem .85rem}.consent-pref p[data-v-f132e1b8]{margin:.3rem 0 0;font-size:.8rem;color:var(--ink-faint)}.consent-pref-head[data-v-f132e1b8]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.consent-pref-name[data-v-f132e1b8]{font-weight:600;font-size:.92rem;color:var(--ink)}.consent-tag[data-v-f132e1b8]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--olive);background:color-mix(in srgb,var(--olive) 14%,transparent);padding:.18em .55em;border-radius:999px}.consent-toggle[data-v-f132e1b8]{cursor:pointer}.consent-switch[data-v-f132e1b8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:38px;height:22px;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:background .2s ease;flex:none}.consent-switch[data-v-f132e1b8]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:0 1px 3px #0000004d;transition:transform .2s var(--ease-pop)}.consent-switch[data-v-f132e1b8]:checked{background:var(--green)}.consent-switch[data-v-f132e1b8]:checked:after{transform:translate(16px)}.consent-actions[data-v-f132e1b8]{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;margin-top:1.05rem;flex-wrap:wrap}.consent-btn[data-v-f132e1b8]{padding:.62em 1.3em;font-size:.9rem}.consent-save[data-v-f132e1b8]{border:0;background:none;font:inherit;font-weight:600;font-size:.9rem;color:var(--ink-soft);cursor:pointer;margin-right:auto;text-decoration:underline;text-underline-offset:3px}.consent-save[data-v-f132e1b8]:hover{color:var(--ink)}.consent-enter-active[data-v-f132e1b8],.consent-leave-active[data-v-f132e1b8]{transition:transform .36s var(--ease-pop),opacity .36s ease}.consent-enter-from[data-v-f132e1b8],.consent-leave-to[data-v-f132e1b8]{transform:translateY(120%);opacity:0}.consent-expand-enter-active[data-v-f132e1b8],.consent-expand-leave-active[data-v-f132e1b8]{transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease}@media(max-width:540px){.consent-actions[data-v-f132e1b8]{justify-content:stretch}.consent-btn[data-v-f132e1b8]{flex:1;justify-content:center}.consent-save[data-v-f132e1b8]{width:100%;text-align:center;margin:.2rem 0}}.page[data-v-0d50bdc8]{min-height:100dvh;display:flex;flex-direction:column}main[data-v-0d50bdc8]{flex:1}.site-head[data-v-0d50bdc8]{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);background:color-mix(in srgb,var(--paper) 82%,transparent);border-bottom:1px solid var(--line)}.head-inner[data-v-0d50bdc8]{display:flex;align-items:center;justify-content:space-between;height:68px}.brand[data-v-0d50bdc8]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ink)}.brand-mark[data-v-0d50bdc8]{display:block;width:auto;height:2.2rem}.brand-name[data-v-0d50bdc8]{font-family:var(--font-display);font-weight:600;font-size:1.12rem;letter-spacing:-.01em;line-height:1;display:flex;flex-direction:column}.brand-sub[data-v-0d50bdc8]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-top:2px}.head-nav[data-v-0d50bdc8]{display:flex;align-items:center;gap:1.6rem}.head-link[data-v-0d50bdc8]{font-size:.92rem;color:var(--ink-soft);text-decoration:none;font-weight:500}.head-link[data-v-0d50bdc8]:hover{color:var(--ink)}.head-cta[data-v-0d50bdc8]{padding:.6em 1.05em;font-size:.88rem}.head-burger[data-v-0d50bdc8]{display:none;background:none;border:0;padding:.3rem;margin:-.3rem;color:var(--ink);cursor:pointer;align-items:center}@media(max-width:640px){.head-cta[data-v-0d50bdc8],.head-link[data-v-0d50bdc8]{display:none}.head-burger[data-v-0d50bdc8]{display:inline-flex}}.mobile-menu[data-v-0d50bdc8]{display:flex;flex-direction:column;padding:.4rem 1.2rem 1.1rem;background:var(--paper);border-bottom:1px solid var(--line)}.mobile-menu>a[data-v-0d50bdc8]:not(.mobile-cta){padding:.85rem .3rem;color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:1.02rem;border-bottom:1px solid var(--line)}.mobile-menu>a[data-v-0d50bdc8]:not(.mobile-cta):hover{color:var(--green-deep)}.mobile-cta[data-v-0d50bdc8]{margin-top:.9rem;justify-content:center}.mmenu-enter-active[data-v-0d50bdc8],.mmenu-leave-active[data-v-0d50bdc8]{transition:opacity .22s ease,transform .22s var(--ease-pop);transform-origin:top}.mmenu-enter-from[data-v-0d50bdc8],.mmenu-leave-to[data-v-0d50bdc8]{opacity:0;transform:translateY(-8px)}@media(min-width:641px){.mobile-menu[data-v-0d50bdc8]{display:none!important}}.site-foot[data-v-0d50bdc8]{margin-top:5rem;padding-bottom:2.4rem;border-top:1px solid transparent}.foot-inner[data-v-0d50bdc8]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem 3rem;flex-wrap:wrap;padding-top:2.2rem}.foot-brand[data-v-0d50bdc8]{display:flex;align-items:center;gap:.8rem;flex:1 1 260px;max-width:340px}.foot-mark[data-v-0d50bdc8]{display:block;width:auto;height:2.5rem}.foot-title[data-v-0d50bdc8]{font-family:var(--font-display);font-weight:600;margin:0;color:var(--ink);line-height:1.1}.foot-by[data-v-0d50bdc8]{margin:0;font-size:.85rem;color:var(--ink-faint)}.foot-cols[data-v-0d50bdc8]{display:grid;grid-template-columns:repeat(3,minmax(104px,auto));gap:1.4rem 2.6rem;flex:2 1 auto;justify-content:end}.foot-col[data-v-0d50bdc8]{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;font-size:.9rem}.foot-col h3[data-v-0d50bdc8]{font-family:var(--font-display);font-size:.82rem;font-weight:600;color:var(--ink);margin:0 0 .35rem}.foot-col .foot-cookie[data-v-0d50bdc8],.foot-col a[data-v-0d50bdc8]{color:var(--ink-soft);text-decoration:none;font-weight:500}.foot-col .foot-cookie[data-v-0d50bdc8]:hover,.foot-col a[data-v-0d50bdc8]:hover{color:var(--green-deep)}@media(max-width:560px){.foot-cols[data-v-0d50bdc8]{grid-template-columns:1fr 1fr;justify-content:start}}.foot-cookie[data-v-0d50bdc8]{border:0;background:none;padding:0;font:inherit;font-weight:500;color:var(--ink-soft);cursor:pointer}.foot-cookie[data-v-0d50bdc8]:hover{color:var(--green-deep)}.foot-soon[data-v-0d50bdc8]{color:var(--ink-faint)}.foot-bottom[data-v-0d50bdc8]{display:flex;align-items:center;gap:.5rem 1.1rem;flex-wrap:wrap;margin-top:2rem}.foot-cardamon[data-v-0d50bdc8]{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--ink)}.foot-cardamon img[data-v-0d50bdc8]{display:block;width:20px;height:20px}.foot-cardamon span[data-v-0d50bdc8]{font-family:var(--font-display);font-weight:600;font-size:.95rem}.foot-cardamon[data-v-0d50bdc8]:hover{color:var(--green-deep)}.foot-copy[data-v-0d50bdc8]{font-size:.8rem;color:var(--ink-faint)}
