@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Regular Italic),local(Hanken Grotesk Italic),url(./fonts/2wB5v1e6L6enwyiJTX1Bb7FWYGo7qVbtcV4I4_vFWNY-eVFhijD8YhwryshrF8wiKrnph4cZ1_hhMgsLYjjKvA8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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.942%;ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.498%;ascent-override:98.5243%;descent-override:29.8529%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100%;ascent-override:100%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:94.9367%;ascent-override:105.333%;descent-override:31.916%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Regular Italic),local(Hanken Grotesk Italic),url(./fonts/a05FS26XDP_ZY1V33UX4Q131CO50nA8bzhaZ7nWmZ4c-_GdeTLZHvhgVqH6BU-OUOIY0Jz3h0w5FpGcBnFbIel0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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/DCSjIBffrpUISdrsFs_ry2X5FG0UwvDZhLv0z5w9GfQ-RGST3HbNb_cyKct2J7grZvp9pPKvubN1LT_tgXw0aHE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/JMMCoR5MeCT8YBSCO7h45kx2RwO4fnCkjmGlyYb_gFo-UYJRP8_Peo7ZoQ2DG2z2F6oYO0CTAymVgXpcITxpKKA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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/2wB5v1e6L6enwyiJTX1Bb7FWYGo7qVbtcV4I4_vFWNY-eVFhijD8YhwryshrF8wiKrnph4cZ1_hhMgsLYjjKvA8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/a05FS26XDP_ZY1V33UX4Q131CO50nA8bzhaZ7nWmZ4c-_GdeTLZHvhgVqH6BU-OUOIY0Jz3h0w5FpGcBnFbIel0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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/DCSjIBffrpUISdrsFs_ry2X5FG0UwvDZhLv0z5w9GfQ-RGST3HbNb_cyKct2J7grZvp9pPKvubN1LT_tgXw0aHE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/JMMCoR5MeCT8YBSCO7h45kx2RwO4fnCkjmGlyYb_gFo-UYJRP8_Peo7ZoQ2DG2z2F6oYO0CTAymVgXpcITxpKKA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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/2wB5v1e6L6enwyiJTX1Bb7FWYGo7qVbtcV4I4_vFWNY-eVFhijD8YhwryshrF8wiKrnph4cZ1_hhMgsLYjjKvA8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/a05FS26XDP_ZY1V33UX4Q131CO50nA8bzhaZ7nWmZ4c-_GdeTLZHvhgVqH6BU-OUOIY0Jz3h0w5FpGcBnFbIel0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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/DCSjIBffrpUISdrsFs_ry2X5FG0UwvDZhLv0z5w9GfQ-RGST3HbNb_cyKct2J7grZvp9pPKvubN1LT_tgXw0aHE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/JMMCoR5MeCT8YBSCO7h45kx2RwO4fnCkjmGlyYb_gFo-UYJRP8_Peo7ZoQ2DG2z2F6oYO0CTAymVgXpcITxpKKA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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/2wB5v1e6L6enwyiJTX1Bb7FWYGo7qVbtcV4I4_vFWNY-eVFhijD8YhwryshrF8wiKrnph4cZ1_hhMgsLYjjKvA8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/a05FS26XDP_ZY1V33UX4Q131CO50nA8bzhaZ7nWmZ4c-_GdeTLZHvhgVqH6BU-OUOIY0Jz3h0w5FpGcBnFbIel0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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/DCSjIBffrpUISdrsFs_ry2X5FG0UwvDZhLv0z5w9GfQ-RGST3HbNb_cyKct2J7grZvp9pPKvubN1LT_tgXw0aHE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/JMMCoR5MeCT8YBSCO7h45kx2RwO4fnCkjmGlyYb_gFo-UYJRP8_Peo7ZoQ2DG2z2F6oYO0CTAymVgXpcITxpKKA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 ExtraBold Italic),url(./fonts/2wB5v1e6L6enwyiJTX1Bb7FWYGo7qVbtcV4I4_vFWNY-eVFhijD8YhwryshrF8wiKrnph4cZ1_hhMgsLYjjKvA8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk ExtraBold Italic),url(./fonts/a05FS26XDP_ZY1V33UX4Q131CO50nA8bzhaZ7nWmZ4c-_GdeTLZHvhgVqH6BU-OUOIY0Jz3h0w5FpGcBnFbIel0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk ExtraBold Italic),url(./fonts/DCSjIBffrpUISdrsFs_ry2X5FG0UwvDZhLv0z5w9GfQ-RGST3HbNb_cyKct2J7grZvp9pPKvubN1LT_tgXw0aHE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk ExtraBold Italic),url(./fonts/JMMCoR5MeCT8YBSCO7h45kx2RwO4fnCkjmGlyYb_gFo-UYJRP8_Peo7ZoQ2DG2z2F6oYO0CTAymVgXpcITxpKKA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Regular),local(Hanken Grotesk),url(./fonts/2V-SUjCVGZzhOyBw_GAoIRP5kFlSvM3ZP6BqQqlrUXg-1ER4GQWG5uvqI6_LY9WdflIWL3ubfrsSPwH4rMLT9F4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/mYBWqMxSdwxvRH6K5sq7tsMmoEaqkyeWSQ6iUYjY-k-xO8MznAgOadn89Zifhgvbbzr0LLAkeUUwn3N9IIifQ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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/sBHwxxW2XA0aRkk1YZbpkuAN5IizCPUNnI7SgpDNr6o-NFANUBVuajqobgJT4qTkwdv0ywVE1VMXbdyRewk161Y.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/ETmv3W5accqvhUKp6e6uzYHCCUa_YiEZ1Frc3ZM8X44-FOdbkB0kh9SrJp5X92N3p5CpRw53nUHP1_VsV6mchko.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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/2V-SUjCVGZzhOyBw_GAoIRP5kFlSvM3ZP6BqQqlrUXg-1ER4GQWG5uvqI6_LY9WdflIWL3ubfrsSPwH4rMLT9F4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/mYBWqMxSdwxvRH6K5sq7tsMmoEaqkyeWSQ6iUYjY-k-xO8MznAgOadn89Zifhgvbbzr0LLAkeUUwn3N9IIifQ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Medium),url(./fonts/sBHwxxW2XA0aRkk1YZbpkuAN5IizCPUNnI7SgpDNr6o-NFANUBVuajqobgJT4qTkwdv0ywVE1VMXbdyRewk161Y.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/ETmv3W5accqvhUKp6e6uzYHCCUa_YiEZ1Frc3ZM8X44-FOdbkB0kh9SrJp5X92N3p5CpRw53nUHP1_VsV6mchko.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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/2V-SUjCVGZzhOyBw_GAoIRP5kFlSvM3ZP6BqQqlrUXg-1ER4GQWG5uvqI6_LY9WdflIWL3ubfrsSPwH4rMLT9F4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/mYBWqMxSdwxvRH6K5sq7tsMmoEaqkyeWSQ6iUYjY-k-xO8MznAgOadn89Zifhgvbbzr0LLAkeUUwn3N9IIifQ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk SemiBold),url(./fonts/sBHwxxW2XA0aRkk1YZbpkuAN5IizCPUNnI7SgpDNr6o-NFANUBVuajqobgJT4qTkwdv0ywVE1VMXbdyRewk161Y.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/ETmv3W5accqvhUKp6e6uzYHCCUa_YiEZ1Frc3ZM8X44-FOdbkB0kh9SrJp5X92N3p5CpRw53nUHP1_VsV6mchko.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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/2V-SUjCVGZzhOyBw_GAoIRP5kFlSvM3ZP6BqQqlrUXg-1ER4GQWG5uvqI6_LY9WdflIWL3ubfrsSPwH4rMLT9F4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,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/mYBWqMxSdwxvRH6K5sq7tsMmoEaqkyeWSQ6iUYjY-k-xO8MznAgOadn89Zifhgvbbzr0LLAkeUUwn3N9IIifQ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Bold),url(./fonts/sBHwxxW2XA0aRkk1YZbpkuAN5IizCPUNnI7SgpDNr6o-NFANUBVuajqobgJT4qTkwdv0ywVE1VMXbdyRewk161Y.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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/ETmv3W5accqvhUKp6e6uzYHCCUa_YiEZ1Frc3ZM8X44-FOdbkB0kh9SrJp5X92N3p5CpRw53nUHP1_VsV6mchko.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 ExtraBold),url(./fonts/2V-SUjCVGZzhOyBw_GAoIRP5kFlSvM3ZP6BqQqlrUXg-1ER4GQWG5uvqI6_LY9WdflIWL3ubfrsSPwH4rMLT9F4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk ExtraBold),url(./fonts/mYBWqMxSdwxvRH6K5sq7tsMmoEaqkyeWSQ6iUYjY-k-xO8MznAgOadn89Zifhgvbbzr0LLAkeUUwn3N9IIifQ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk ExtraBold),url(./fonts/sBHwxxW2XA0aRkk1YZbpkuAN5IizCPUNnI7SgpDNr6o-NFANUBVuajqobgJT4qTkwdv0ywVE1VMXbdyRewk161Y.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk ExtraBold),url(./fonts/ETmv3W5accqvhUKp6e6uzYHCCUa_YiEZ1Frc3ZM8X44-FOdbkB0kh9SrJp5X92N3p5CpRw53nUHP1_VsV6mchko.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}:where(:root){--cardan-purple:#8e40b5;--cardan-purple-hover:#763597;--cardan-purple-mid:#ccbade;--cardan-purple-light:#ebdef8;--cardan-green:#008743;--cardan-green-text:#007038;--cardan-green-mid:#badec1;--cardan-green-light:#d2efd8;--cardan-ochre:#a9712b;--cardan-ochre-text:#8a5a1e;--cardan-ochre-60:#cbaa80;--cardan-ochre-40:#ddc6aa;--cardan-black:#141413;--cardan-body:#28242d;--cardan-body-grey:#3d3644;--cardan-body-60:#7e7c81;--cardan-always-grey:#7e7e77;--cardan-white:#fff;--cardan-beige:#f7f5f2;--cardan-beige-mid:#ebe6e0;--cardan-beige-sand:#e8e1d9;--cardan-error:#cc2828;--cardan-error-text:#ad2222;--cardan-error-border:#d6bcbc;--cardan-error-surface:#ffe6e6;--cardan-dark-bg:#141415;--cardan-dark-card:#19191a;--cardan-dark-block:#1e1e1f;--cardan-dark-border:#282829;--cardan-dark-text:#fafaf9;--cardan-dark-text-secondary:#e8e8e3;--cardan-purple-on-dark:#984abf;--cardan-purple-text-on-dark:#b768de;--cardan-green-on-dark:#00a351;--cardan-green-text-on-dark:#65c993;--cardan-ochre-on-dark:#d19a55}:where(.dark-mode){--color-scheme:dark;--color-accent:var(--cardan-purple-on-dark);--color-accent-hover:var(--cardan-purple);--color-accent-bg:color-mix(in srgb, var(--cardan-purple-on-dark) 15%, var(--cardan-dark-bg));--color-accent-text:var(--cardan-purple-text-on-dark);--color-accent-text-hover:color-mix(in srgb, var(--cardan-purple-text-on-dark) 80%, var(--cardan-dark-text));--color-accent-graphic:var(--cardan-purple-text-on-dark);--color-on-accent:var(--cardan-white);--color-secondary:var(--cardan-dark-block);--color-secondary-hover:var(--cardan-body-grey);--color-black:white;--color-text:var(--cardan-dark-text);--color-grey-text:var(--cardan-dark-text-secondary);--color-grey-graphic:var(--cardan-body-60);--color-grey-light:var(--cardan-dark-border);--color-grey-bg:var(--cardan-dark-block);--color-track:var(--cardan-body-grey);--color-bg:var(--cardan-dark-bg);--color-card-bg:var(--cardan-dark-card);--color-white:var(--cardan-black);--color-red:var(--cardan-error);--color-red-bg:color-mix(in srgb, var(--cardan-error) 25%, var(--cardan-dark-bg));--color-red-text:color-mix(in srgb, var(--cardan-error) 65%, var(--cardan-white));--color-red-graphic:var(--cardan-error-text);--color-orange:var(--cardan-ochre-on-dark);--color-orange-bg:color-mix(in srgb, var(--cardan-ochre-on-dark) 25%, var(--cardan-dark-bg));--color-orange-text:var(--cardan-ochre-on-dark);--color-orange-graphic:var(--cardan-ochre-on-dark);--color-yellow:#e6e61a;--color-yellow-bg:color-mix(in srgb, #ebc400 25%, var(--cardan-dark-bg));--color-yellow-text:#d9bb26;--color-yellow-graphic:#a3a329;--color-green:var(--cardan-green-on-dark);--color-green-bg:color-mix(in srgb, var(--cardan-green-on-dark) 20%, var(--cardan-dark-bg));--color-green-text:var(--cardan-green-text-on-dark);--color-green-graphic:var(--cardan-green-on-dark);--color-blue:#5b81cd;--color-blue-bg:color-mix(in srgb, var(--color-blue-graphic) 25%, var(--cardan-dark-bg));--color-blue-text:#80aaff;--color-blue-graphic:#37f;--color-purple:var(--cardan-purple-on-dark);--color-purple-bg:var(--color-accent-bg);--color-purple-text:var(--cardan-purple-text-on-dark);--color-purple-graphic:var(--cardan-purple-text-on-dark);--color-pink:#ff80d4;--color-pink-bg:color-mix(in srgb, var(--color-pink-graphic) 25%, var(--cardan-dark-bg));--color-pink-text:#ff80d4;--color-pink-graphic:#ff80d4;--color-semi-transparent:#00000059;--rgb-app-nav:0 0 0;--hsl-app-nav:280 26% 9%;--color-dialog-bg:var(--color-card-bg);--color-input-bg:var(--color-card-bg);--card-border-color:var(--cardan-dark-border);--popover-border-color:var(--cardan-dark-border);--color-ghost-hover-bg:var(--color-grey-bg)}:where(.dark-mode) .card{--color-input-bg:var(--color-bg)}:where(.light-mode){--color-scheme:light;--color-accent:var(--cardan-purple);--color-accent-hover:var(--cardan-purple-hover);--color-accent-bg:var(--cardan-purple-light);--color-accent-text:var(--cardan-purple);--color-accent-text-hover:var(--cardan-purple-hover);--color-accent-graphic:var(--cardan-purple);--color-on-accent:var(--cardan-white);--color-secondary:var(--cardan-beige-sand);--color-secondary-hover:color-mix(in srgb, var(--cardan-beige-sand) 90%, var(--cardan-body));--color-black:black;--color-text:var(--cardan-body);--color-grey-text:var(--cardan-body-grey);--color-grey-graphic:var(--cardan-always-grey);--color-grey-light:var(--cardan-beige-sand);--color-grey-bg:var(--cardan-beige-mid);--color-bg:var(--cardan-beige);--color-card-bg:var(--cardan-white);--color-white:var(--cardan-white);--color-track:var(--cardan-beige-sand);--color-red:var(--cardan-error);--color-red-bg:var(--cardan-error-surface);--color-red-text:var(--cardan-error-text);--color-red-graphic:var(--cardan-error);--color-orange:var(--cardan-ochre);--color-orange-bg:color-mix(in srgb, var(--cardan-ochre-40) 40%, var(--cardan-white));--color-orange-text:var(--cardan-ochre-text);--color-orange-graphic:var(--cardan-ochre);--color-yellow:#ebc400;--color-yellow-bg:#f5e7a3;--color-yellow-text:#7a6600;--color-yellow-graphic:#b88f14;--color-green:var(--cardan-green);--color-green-bg:var(--cardan-green-light);--color-green-text:var(--cardan-green-text);--color-green-graphic:var(--cardan-green);--color-blue:#05f;--color-blue-bg:#dae5fb;--color-blue-text:#039;--color-blue-graphic:#05f;--color-purple:var(--cardan-purple);--color-purple-bg:var(--cardan-purple-light);--color-purple-text:var(--cardan-purple);--color-purple-graphic:var(--cardan-purple);--color-pink:#f6c;--color-pink-bg:#ffdbf3;--color-pink-text:#ad1f7e;--color-pink-graphic:#ad1f7e;--color-semi-transparent:#ffffff59;--rgb-app-nav:255 255 255;--hsl-app-nav:280 0% 98%;--color-dialog-bg:var(--color-card-bg);--color-input-bg:var(--color-card-bg);--card-border-color:var(--cardan-beige-mid);--popover-border-color:var(--cardan-beige-mid);--color-ghost-hover-bg:var(--color-grey-bg)}:where(:root){--font-family:"Hanken Grotesk", "Hanken Grotesk Fallback: Arial", "Hanken Grotesk Fallback: Segoe UI", "Hanken Grotesk Fallback: Helvetica Neue", "Hanken Grotesk Fallback: Noto Sans", Arial, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height:1.55;--line-height-heading:1.15;--line-height-ui:1.25;--font-size-xxxxl:4rem;--font-size-xxxl:3rem;--font-size-xxl:2rem;--font-size-xl:1.5rem;--font-size-lg:1.125rem;--font-size-md:1rem;--font-size-sm:.875rem;--font-size-xs:.75rem;--font-size-xxs:.625rem;--size-xxxxl:12rem;--size-xxxl:8rem;--size-xxl:4rem;--size-xl:2.5rem;--size-lg:1.5rem;--size-md:1.25rem;--size-sm:1rem;--size-xs:.75rem;--size-xxs:.5rem;--size-xxxs:.25rem;--color-backdrop:#14141399;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-xxl:24px;--radius-full:999px;--focus-color:var(--color-black);--color-transparent:transparent;--duration-xs:.1s;--duration-sm:.2s;--duration-md:.4s;--duration-lg:.65s;--duration-xl:1.35s;--duration-xxl:2s;--cubic-bezier:cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion:reduce){:where(:root){--duration-xs:0s;--duration-sm:0s;--duration-md:0s;--duration-lg:0s;--duration-xl:0s;--duration-xxl:0s}}:where(:root){--app-header-height:54px;--app-sidebar-width:0px;--app-max-width:1280px;--app-padding-inline:.75rem;--sidebar-padding:.75rem;--main-outline-offset:4px;--main-padding-inline:1.5rem;--main-padding-block:2.5rem;--content-max-width:1140px;--secondary-sidebar-width:360px;--secondary-sidebar-gap:4rem}@media (width>=768px){:where(:root){--app-sidebar-width:260px;--app-padding-inline:1.5rem}}*,:after,:before{box-sizing:border-box}:where(html){accent-color:var(--color-accent,inherit);scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;scroll-padding-block:1rem;color-scheme:var(--color-scheme,dark light)!important}@media (width>=360px) and (height>=360px){:where(html){scroll-padding-block:2rem}}:where(body){background-color:var(--color-bg);min-height:100svh;font-family:var(--font-family,system-ui, sans-serif);line-height:var(--line-height,1.5);overflow-wrap:break-word;color:var(--color-text);font-size:var(--font-size-md);margin:0}:where(main){container-type:inline-size}:where(img){word-break:break-all;font-style:italic;font-size:var(--font-size-md)}:where(img,video,picture){object-fit:cover;max-width:100%;height:auto;display:block}:where(svg){object-fit:cover;max-width:100%}:where(figure){margin:0}:where(fieldset){border:none;margin-inline:0;padding:0}:where(legend){-webkit-user-select:none;user-select:none;padding:0}:where(code){color:var(--color-text);font-weight:var(--font-weight-regular);background-color:var(--color-grey-bg);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.125em;padding-inline:.25em}:where(pre){white-space:pre-wrap;word-break:break-all;overflow:auto}:where(pre code){border-radius:var(--radius-md)}:where(table){--table-border-color:var(--color-grey-light);border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;margin-block-end:2em}:where(table) thead th{font-weight:var(--font-weight-bold);color:var(--color-grey-text);vertical-align:bottom}:where(table) tbody th{font-weight:var(--font-weight-bold)}:where(table) th,:where(table) td{padding:.5rem}:where(table) thead tr{border-color:var(--table-border-color);border-style:solid;border-width:0}:where(table) tbody tr{border-color:var(--table-border-color);border-style:solid;border-width:1px 0}:where(button){font:inherit;color:inherit;font-weight:var(--font-weight-medium);text-underline-offset:.25em;padding:0}:where(button):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}:where(a){color:currentColor;text-underline-offset:.25em}:where(a):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;text-decoration:none}:where(h1){font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-block-start:0}:where(button,input,label,.label,legend){line-height:var(--line-height-ui,1.25)}:where(h1,h2,h3,h4,h5,h6){line-height:var(--line-height-heading,1.15)}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}@media (width>=768px){:where(h1,h2,h3,h4,h5,h6){-webkit-hyphens:none;hyphens:none}}:where(p){text-wrap:pretty;white-space:pre-line}:where(.bold,b,strong){font-weight:var(--font-weight-bold)}:where(dl){margin-block:0}:where(dd){margin-inline-start:0}:where(ol){padding-inline-start:1.5rem;list-style-position:outside}:where(ol) li>p{margin-block:0 .35rem}:where(ul){padding-inline-start:1.5rem;list-style-position:outside}:where(ul) li>p{margin-block:0 .35rem}:where(ul[role=list],ol[role=list]){margin-block:0;padding-inline-start:0;list-style:none}:where(ul)>li::marker{color:inherit}:where(ol)>li::marker{color:var(--color-accent-graphic);font-variant-numeric:tabular-nums}.definition-list{gap:.25rem 1rem;display:grid}@container (width>=360px){.definition-list{grid-template-columns:auto 1fr}}.definition-list dt{font-weight:var(--font-weight-semibold)}hr{border:0;width:100%;height:1px}.button-group{flex-wrap:wrap;gap:2.5rem 1rem;display:flex}.flex-wrapper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.visuallyhidden{z-index:-1;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:all var(--duration-sm) ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:all var(--duration-sm) ease-out}.page-enter-from,.page-leave-to{opacity:0}:root:has(.auth-page){--app-header-height:72px}@media (width>=768px){:root:has(.auth-page){--app-padding-inline:80px}}.auth-page{padding-inline:var(--app-padding-inline)}.auth-page-content{min-height:calc(100svh - var(--app-header-height) - 80px)}.mfa-dialog,.mfa-recovery-codes-dialog,.logout-dialog{--dialog-padding-inline:1.5rem;border-radius:var(--radius-md);margin-inline:var(--app-padding-inline);justify-self:center}:is(.mfa-dialog,.mfa-recovery-codes-dialog,.logout-dialog) h1{font-size:var(--font-size-lg)}:is(.mfa-dialog,.mfa-recovery-codes-dialog,.logout-dialog) .dialog-buttons{flex-wrap:wrap}.mfa-dialog,.mfa-recovery-codes-dialog{width:calc(100% - var(--app-padding-inline) * 2)}:is(.light-mode,.dark-mode) .mfa-dialog,:is(.light-mode,.dark-mode) .mfa-recovery-codes-dialog,:is(.light-mode,.dark-mode) .logout-dialog{--color-dialog-border:var(--color-grey-light);border-width:1px}.course-lesson-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block:1.25rem .75rem}.course-lesson-link{color:var(--color-grey-text)}.course-lesson-link.router-link-exact-active{color:var(--color-accent-text);text-decoration:none}.course-lesson-link:hover{color:var(--color-accent-text);text-decoration:underline}.secondary-sidebar-layout{align-items:start;row-gap:2.5rem;column-gap:var(--secondary-sidebar-gap);padding-block-start:var(--main-outline-offset);display:grid}@container (width>=960px){.secondary-sidebar-layout{grid-template-columns:var(--secondary-sidebar-width) 1fr}}.secondary-sidebar-layout.account-page,.secondary-sidebar-layout.organization-page{--secondary-sidebar-width:240px}.centered-content{width:100%;max-width:var(--content-max-width);margin-inline:auto}.padded-content{margin-block-start:var(--main-outline-offset);padding-block-start:calc(var(--main-padding-block) - var(--main-outline-offset));padding-block-end:4rem}#maincontent{scroll-margin-block-start:var(--app-header-height)}.main-content-title{font-size:var(--font-size-xl);align-items:center;gap:.75rem;margin-block:0 1.5rem;display:flex}.main-content-title .iconify{color:var(--color-grey-text);flex-shrink:0}.curriculum-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);align-items:center;gap:.5rem;margin-block-end:1rem;display:flex}.curriculum-title .iconify{color:var(--color-grey-graphic)}.main-content-description{font-size:var(--font-size-md);color:var(--color-grey-text);margin-block-end:2.5rem}.exam-content{background-color:var(--color-card-bg);border-radius:var(--radius-md);border:1px solid var(--color-grey-light);gap:1.5rem;max-width:750px;padding:1rem;display:grid}@media (width>=640px){.exam-content{padding:1.5rem}}.exam-content .exam-note{font-size:var(--font-size-sm);color:var(--color-grey-text);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;margin-block:0;display:grid}.exam-content .exam-note>.iconify{font-size:var(--font-size-lg);flex-shrink:0}.exam-content .exam-note p{margin-block:0}.exam-content .exam-note--lock{border-radius:var(--radius-md);background-color:var(--color-bg);padding:.75rem 1rem}.exam-content .exam-error{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-red-text);align-items:start;gap:.5rem;margin-block:0;display:flex}.exam-content .exam-error .iconify{font-size:var(--font-size-lg);flex-shrink:0}.exam-content .exam-footer{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.exam-content .exam-footer .button-variant--primary{margin-inline-start:auto}.exam-content .button-variant--link{gap:.25rem;margin-block-start:.5rem}.exam-content .button-variant--link .iconify{font-size:var(--font-size-sm);margin-top:2px}.exam-content .exam-file-chip{overflow-wrap:anywhere;max-inline-size:100%}.next-button{margin-inline-start:auto}.no-results{color:var(--color-grey-text);margin-block-end:2.5rem}.video-player{margin-block-end:2.5rem}.toast .toast__label{font-size:var(--font-size-md)}.cardan-markdown-preview :first-child{margin-block-start:0}.cardan-markdown-preview h2,.cardan-markdown-preview h3{font-size:var(--font-size-lg)}.markdown--no-margin{display:grid}.markdown--no-margin p{margin-block:0}.button{border-radius:var(--radius,var(--radius-md));-webkit-tap-highlight-color:transparent;font-weight:var(--font-weight-medium);font-size:var(--button-font-size,var(--font-size-sm));transition-property:color,border-color,background-color,opacity;transition-duration:var(--duration-sm);outline-offset:2px;border:1px solid #0000;outline:2px solid #0000;justify-content:center;align-items:center;gap:.25em;text-decoration:none;display:inline-flex;position:relative}.button:focus-visible{outline-color:var(--focus-color);text-decoration:none}.button[disabled],.button.disabled{pointer-events:none;cursor:default;opacity:.35}.button .iconify{font-size:var(--button-icon-size,larger);transition-duration:var(--duration-xs);flex-shrink:0}.icon-position--start{flex-direction:row}.icon-position--end{flex-direction:row-reverse}.button-size--xs{font-size:var(--button-font-size,var(--font-size-xs));min-height:1.5rem;padding-inline:.5rem}.button-size--xs .iconify{font-size:var(--button-font-size,var(--font-size-sm))}.button-size--xxs{font-size:var(--button-font-size,var(--font-size-xs));min-height:1.25rem;padding-inline:.25rem}.button-size--xxs:after{content:"";min-width:1.5rem;max-width:100%;min-height:1.5rem;max-height:100%;margin:auto;position:absolute;inset:-50%}.button-size--xxs .iconify{font-size:var(--button-icon-size,larger)}.button-size--sm{font-size:var(--button-font-size,var(--font-size-sm));min-height:2rem;padding-inline:.65rem}.button-size--sm .button-text{padding-inline:.1rem}.button-size--sm .iconify{font-size:var(--button-icon-size,larger)}.button-size--md{font-size:var(--button-font-size,var(--font-size-sm));min-height:2.5rem;padding-inline:.75rem}.button-size--md .button-text{padding-inline:.2rem}.button-size--md .iconify{font-size:var(--button-icon-size,larger)}.button-size--lg{font-size:var(--button-font-size,var(--font-size-md));min-height:2.75rem;padding-inline:1rem}.button-size--lg .button-text{padding-inline:.2rem}.button-size--lg .iconify{font-size:var(--button-icon-size,larger)}.button-size--xl{font-size:var(--button-font-size,var(--font-size-lg));min-height:3rem;padding-inline:1.25rem}.button-size--xl .button-text{padding-inline:.25rem}.button-size--xl .iconify{font-size:var(--button-icon-size,larger)}.button-size--xxl{font-size:var(--button-font-size,var(--font-size-md));min-height:3.5rem;padding-inline:1.5rem}.button-size--xxl .button-text{padding-inline:.5rem}.button-size--xxl .iconify{font-size:var(--button-icon-size,larger)}.button-variant--primary{color:var(--color-white);background-color:var(--color-accent-text)}.button-variant--primary:not(:disabled,.disabled):hover{background-color:var(--color-accent-text-hover)}.button-variant--danger{color:var(--color-red-text);background-color:var(--color-red-bg)}.button-variant--danger:not(:disabled,.disabled):hover{border-color:var(--color-red-graphic)}.button-variant--green{color:var(--color-white);background-color:var(--color-green)}.button-variant--green:not(:disabled,.disabled):hover{background-color:color-mix(in srgb, var(--color-green) 85%, var(--color-black))}.button-variant--black{color:var(--color-white);background-color:var(--color-text)}.button-variant--black:not(:disabled,.disabled):hover{background-color:var(--color-grey-text)}.button-variant--3d{--button-shadow-offset:4px 4px 0 0 var(--color-accent-graphic);--button-shadow-offset-hover:6px 6px 0 0 var(--color-accent-graphic);color:var(--color-white);background-color:var(--color-text);box-shadow:var(--button-shadow-offset);transition-property:background-color,box-shadow}.button-variant--3d .icon svg{width:1.25em;height:1.25em}.button-variant--3d:not(:focus-visible,:disabled,.disabled):hover{box-shadow:var(--button-shadow-offset-hover);background-color:var(--color-black)}.button-variant--3d:focus-visible{background-color:color-mix(in srgb, var(--color-black) 90%, var(--color-white));box-shadow:-4px -4px #0000}.button-variant--white{color:var(--color-text);background-color:var(--color-white)}.button-variant--white .icon svg{width:1.25em;height:1.25em}.button-variant--white:not(:disabled,.disabled):hover{color:var(--color-white);background-color:var(--color-text)}.button-variant--cta{--radius:var(--radius-xl);--focus-color:var(--color-accent-text);color:var(--color-white);background-color:var(--color-accent-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.button-variant--cta .icon svg{width:1.25em;height:1.25em}.button-variant--cta:not(:disabled,.disabled):hover{background-color:var(--color-accent-text-hover)}.button-variant--secondary{color:var(--color-text);background-color:var(--color-grey-bg)}.button-variant--secondary:not(:disabled,.disabled):hover{background-color:var(--color-grey-light)}.button-variant--ghost{color:var(--color-text);background-color:#0000}.button-variant--ghost:not(:disabled,.disabled):hover{background-color:var(--color-ghost-hover-bg)}.button-variant--ghost.router-link-active{color:var(--color-accent-text);text-decoration:underline}.button-variant--ghost-green{color:var(--color-green-text);text-underline-offset:.25em;background-color:#0000;padding-inline:0}.button-variant--ghost-green:not(:disabled,.disabled):hover,.button-variant--ghost-green.router-link-active{text-decoration:underline}.button-variant--ghost-red{color:var(--color-red-text);background-color:#0000}.button-variant--ghost-red:not(:disabled,.disabled):hover{background-color:var(--color-red-bg)}.button-variant--ghost-red.router-link-active{text-decoration:underline}.button-variant--tab{color:var(--color-text);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:#0000;padding-block:.5rem .65rem}.button-variant--tab:not(:disabled,.disabled,.router-link-active):hover{background-color:var(--color-grey-bg)}.button-variant--tab.router-link-exact-active{background-color:var(--color-card-bg);border-color:var(--color-accent-bg);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);border-block-end-color:#0000}.button-variant--outline{color:var(--color-text);background-color:var(--color-input-bg);border-color:var(--color-grey-bg)}.button-variant--outline:not(:disabled,.disabled):hover{background-color:var(--color-grey-bg)}.button-variant--outline.router-link-active{color:var(--color-accent-text);text-decoration:underline}.button-variant--outline-green{color:var(--color-green-text);border-color:var(--color-green-graphic);background-color:#0000}.button-variant--outline-green:not(:disabled,.disabled):hover{background-color:var(--color-green-bg)}.button-variant--outline-red{color:var(--color-red-text);border-color:var(--color-red-graphic);background-color:#0000}.button-variant--outline-red:not(:disabled,.disabled):hover{background-color:var(--color-red-bg)}.button-variant--link{overflow-wrap:anywhere;height:auto;min-height:0;font-size:var(--button-font-size,inherit);text-underline-offset:.25em;background-color:#0000;justify-content:start;align-items:center;padding-inline:0;text-decoration:underline;display:inline-flex;--radius:0!important}.button-variant--link:has(.external-link){display:inline}.button-variant--link:has(.external-link) .iconify{font-size:var(--button-icon-size,inherit);margin-bottom:-.125em;width:1em;height:1em;margin-inline-start:.25em}.button-variant--link .button-text{padding-inline:0}.button-variant--link:hover,.button-variant--link.router-link-active{color:var(--color-accent-text)}.button-variant--menu{width:100%;font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;background-color:#0000;justify-content:space-between;gap:1.5rem}.button-variant--menu:has(>.iconify){flex-direction:row-reverse}.button-variant--menu .iconify{font-size:var(--button-icon-size,inherit);color:var(--color-grey-graphic)}.button-variant--menu:disabled{opacity:1;color:var(--color-grey-bg)}.button-variant--menu:disabled .iconify{opacity:.35}.button-variant--menu:not(:disabled,.disabled,.router-link-active):hover{background-color:var(--color-grey-bg)}.button-variant--menu:not(:disabled,.disabled,.router-link-active):hover .iconify{color:var(--color-grey-text)}.button-variant--menu.router-link-active{font-weight:var(--font-weight-semibold);background-color:var(--color-accent-bg);color:var(--color-accent-text)}.button-variant--menu.router-link-active .iconify{color:var(--color-accent-graphic)}.button-variant--sidebar{font-weight:var(--font-weight-medium);background-color:#0000;justify-content:start;gap:.5rem;padding-inline:0;transition-duration:0s;display:flex}.button-variant--sidebar .iconify{color:inherit}.button-variant--sidebar:not(:disabled,.disabled):hover{color:var(--color-accent-text-hover);text-decoration:underline}.button-variant--sidebar.router-link-exact-active{color:var(--color-accent-text);text-decoration:underline}.button-variant--topbar{--button-color:var(--color-text);--button-hover-color:var(--color-text);--button-active-color:var(--color-text);--button-underline-color:var(--color-text);--button-underline-thickness:1.5px;max-width:max-content;font-weight:var(--font-weight-medium);color:var(--button-color);background-color:#0000;justify-content:start;padding-inline:0;transition-duration:0s;display:flex}.button-variant--topbar .iconify{color:var(--color-text)}.button-variant--topbar:hover{color:var(--button-hover-color)}.button-variant--topbar:hover .iconify{color:var(--button-hover-color)}@media (prefers-reduced-motion:no-preference){@media (pointer:coarse){.button-variant--topbar{text-underline-offset:.25em;text-decoration:underline}}@media (pointer:fine){.button-variant--topbar{background-image:linear-gradient(var(--button-underline-color));background-repeat:no-repeat;background-size:0% var(--button-underline-thickness);transition-timing-function:ease-in-out;transition:color var(--duration-sm), background-size var(--duration-sm), border-color var(--duration-sm) var(--duration-sm);background-position:calc(100% - .25rem) bottom;border-radius:0}.button-variant--topbar:hover{background-position:.25rem bottom;background-size:calc(100% - .5rem) var(--button-underline-thickness);transition:color var(--duration-sm), background-size var(--duration-sm), border-color var(--duration-sm)}.button-variant--topbar.router-link-exact-active{--button-underline-color:var(--button-active-color);color:var(--button-active-color);background-size:calc(100% - .5rem) var(--button-underline-thickness)}.button-variant--topbar.router-link-exact-active .iconify{color:var(--button-active-color)}.button-variant--topbar:focus-visible{border-radius:var(--radius-xs)}}}.button--icon-only{aspect-ratio:1;padding:0}.error-page{padding-block:var(--main-padding-block)}.error-page h1+p{margin-block-end:2.5rem}
