@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/geist-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/geist-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/geist-latin-600-normal.woff2) format("woff2")}:root{--grund: rgb(0, 0, 0);--weiss: rgb(255, 255, 255);--f-01: rgba(0, 0, 0, .08);--f-02: rgb(0, 0, 0);--f-03: rgb(6, 7, 9);--f-04: rgba(6, 7, 10, .55);--f-05: rgba(8, 9, 12, .55);--f-06: rgb(8, 9, 12);--f-07: rgb(9, 10, 13);--f-08: rgb(10, 11, 15);--f-09: rgb(11, 12, 15);--f-10: rgba(11, 12, 16, .9);--f-11: rgba(11, 12, 16, .92);--f-12: rgba(11, 12, 16, .94);--f-13: rgba(11, 12, 16, .96);--f-14: rgb(11, 12, 16);--f-15: rgb(12, 14, 18);--f-16: rgb(14, 15, 19);--f-17: rgb(15, 16, 20);--f-18: rgb(16, 17, 22);--f-19: rgb(16, 18, 22);--f-20: rgb(17, 18, 23);--f-21: rgb(17, 19, 24);--f-22: rgb(18, 19, 24);--f-23: rgb(18, 20, 25);--f-24: rgba(20, 22, 27, .85);--f-25: rgb(20, 22, 27);--f-26: rgb(21, 23, 28);--f-27: rgb(22, 24, 29);--f-28: rgb(26, 28, 33);--f-29: oklch(.12 .035 262);--f-30: oklch(.13 .035 262);--f-31: oklch(.16 .035 262);--f-32: rgb(225, 227, 232);--f-33: rgb(230, 232, 236);--f-34: rgb(236, 238, 242);--f-35: oklch(.94 .03 262);--f-36: oklch(.94 .03 258);--f-37: rgb(238, 240, 243);--f-38: rgb(238, 240, 244);--f-39: rgb(241, 242, 245);--f-40: rgb(247, 245, 241);--f-41: rgb(245, 246, 248);--f-42: rgb(246, 247, 249);--f-43: rgb(247, 248, 250);--f-44: rgb(255, 255, 255);--fw-01: rgba(255, 255, 255, .02);--fw-02: rgba(255, 255, 255, .024);--fw-03: rgba(255, 255, 255, .03);--fw-04: rgba(255, 255, 255, .05);--fw-05: rgba(255, 255, 255, .06);--fw-06: rgba(255, 255, 255, .07);--fw-07: rgba(255, 255, 255, .08);--fw-08: rgba(255, 255, 255, .09);--fw-09: rgba(255, 255, 255, .14);--fw-10: rgba(255, 255, 255, .16);--fw-11: rgba(255, 255, 255, .18);--fw-12: rgba(255, 255, 255, .2);--fw-13: rgba(255, 255, 255, .35);--fb-01: rgba(10, 12, 18, .55);--fb-02: rgba(10, 12, 18, .7);--fb-03: rgba(12, 14, 20, .88);--fb-04: rgba(14, 16, 22, .82);--fb-05: rgb(17, 20, 27);--fb-06: rgba(18, 20, 26, .85);--fb-07: rgba(20, 22, 28, .7);--fb-08: rgb(21, 23, 29);--fb-09: rgb(22, 24, 30);--fb-10: rgb(23, 25, 31);--fb-11: rgb(26, 28, 34);--fb-12: rgb(26, 28, 35);--fb-13: rgb(28, 30, 36);--fb-14: rgb(30, 32, 39);--fb-15: rgb(34, 37, 45);--fb-16: rgb(36, 38, 45);--fb-17: rgb(36, 39, 46);--fb-18: rgb(42, 44, 51);--fb-19: rgb(42, 45, 53);--fb-20: rgb(46, 48, 56);--fb-21: rgb(46, 49, 57);--fb-22: oklch(.2 .06 262);--fb-23: oklch(.22 .08 260);--fb-24: oklch(.22 .09 265);--fb-25: rgb(58, 61, 69);--fb-26: oklch(.36 .14 260);--fb-27: rgb(90, 93, 102);--fb-28: rgb(110, 113, 122);--fb-29: oklch(.48 .13 250);--fb-30: oklch(.5 .19 262 / .15);--fb-31: oklch(.5 .19 262 / .22);--fb-32: oklch(.5 .2 262 / .22);--fb-33: oklch(.5 .19 262 / .3);--fb-34: oklch(.5 .2 262);--fb-35: oklch(.55 .2 262);--fb-36: rgb(140, 143, 152);--fb-37: oklch(.58 .2 262);--fb-38: oklch(.6 .2 262 / .2);--fb-39: oklch(.6 .15 262);--fb-40: oklch(.6 .1 236);--fb-41: oklch(.6 .2 262);--fb-42: rgb(154, 158, 168);--fb-43: oklch(.68 .19 262 / .08);--fb-44: oklch(.68 .19 262 / .1);--fb-45: oklch(.68 .19 262 / .12);--fb-46: oklch(.68 .19 262 / .14);--fb-47: oklch(.68 .19 262 / .16);--fb-48: oklch(.68 .19 262 / .2);--fb-49: oklch(.68 .19 262 / .22);--fb-50: oklch(.68 .19 262 / .45);--fb-51: oklch(.68 .19 262 / .5);--fb-52: oklch(.68 .19 262);--fb-53: rgb(201, 206, 214);--fb-54: rgb(205, 210, 219);--fb-55: oklch(.88 .06 258);--fb-56: rgb(221, 225, 232);--fb-57: rgb(225, 228, 234);--fb-58: rgb(227, 230, 236);--fb-59: rgb(224, 231, 255);--fb-60: rgb(238, 242, 255);--fx-01: rgb(31, 95, 91);--fx-02: rgb(194, 65, 12);--fx-03: rgb(21, 128, 61);--fx-04: oklch(.58 .19 25);--fx-05: oklch(.62 .17 25);--fx-06: oklch(.62 .12 155);--fx-07: oklch(.62 .12 75);--fx-08: oklch(.66 .12 300);--fx-09: oklch(.74 .09 155 / .12);--fx-10: oklch(.74 .09 155 / .14);--fx-11: oklch(.74 .09 155 / .16);--fx-12: oklch(.74 .09 155 / .2);--fx-13: oklch(.74 .09 155);--fx-14: oklch(.76 .07 75 / .14);--fx-15: oklch(.76 .07 75 / .16);--fx-16: oklch(.76 .07 75);--fx-17: oklch(.85 .1 20);--fx-18: rgb(230, 238, 236);--fx-19: rgb(253, 235, 221);--fx-20: rgb(243, 238, 230);--fx-21: rgb(227, 243, 234);--fx-22: rgb(220, 252, 231);--t-01: rgb(0, 0, 0);--t-02: rgb(8, 9, 12);--t-03: rgb(11, 12, 16);--t-04: rgb(17, 19, 24);--t-05: rgb(20, 22, 27);--t-06: rgb(26, 28, 33);--t-07: rgb(27, 29, 33);--t-08: rgb(227, 229, 234);--t-09: rgb(230, 231, 234);--t-10: rgb(245, 246, 248);--t-11: rgba(255, 255, 255, .45);--t-12: rgb(255, 255, 255);--tb-01: rgb(42, 45, 53);--tb-02: rgb(38, 56, 122);--tb-03: rgb(55, 48, 163);--tb-04: rgb(26, 68, 184);--tb-05: rgb(74, 77, 85);--tb-06: rgb(74, 79, 90);--tb-07: rgb(90, 93, 102);--tb-08: rgb(90, 95, 106);--tb-09: oklch(.4 .14 262);--tb-10: rgb(110, 113, 122);--tb-11: oklch(.45 .16 262);--tb-12: oklch(.48 .2 262);--tb-13: rgb(122, 126, 136);--tb-14: oklch(.5 .19 262);--tb-15: oklch(.5 .2 262);--tb-16: oklch(.55 .2 262);--tb-17: rgb(138, 143, 153);--tb-18: rgb(140, 143, 152);--tb-19: rgb(154, 158, 168);--tb-20: rgb(169, 173, 182);--tb-21: oklch(.68 .19 262);--tb-22: oklch(.72 .16 258);--tb-23: oklch(.74 .15 258);--tb-24: oklch(.78 .14 258);--tb-25: oklch(.78 .12 252);--tb-26: rgb(201, 204, 211);--tb-27: oklch(.8 .12 258);--tb-28: rgb(201, 206, 214);--tb-29: oklch(.82 .1 262);--tb-30: rgb(201, 210, 226);--tb-31: oklch(.84 .09 262);--tx-01: rgb(154, 52, 18);--tx-02: rgb(22, 101, 52);--tx-03: rgb(31, 95, 91);--tx-04: rgb(47, 122, 77);--tx-05: rgb(138, 106, 59);--tx-06: oklch(.55 .19 25);--tx-07: oklch(.74 .09 155);--tx-08: oklch(.76 .07 75);--tx-09: oklch(.8 .09 75);--tx-10: oklch(.84 .08 155);--tx-11: oklch(.84 .07 75);--tx-12: oklch(.85 .07 155);--tx-13: oklch(.86 .07 155);--kw-01: rgba(255, 255, 255, .04);--kw-02: rgba(255, 255, 255, .05);--kw-03: rgba(255, 255, 255, .06);--kw-04: rgba(255, 255, 255, .07);--kw-05: rgba(255, 255, 255, .08);--kw-06: rgba(255, 255, 255, .09);--kw-07: rgba(255, 255, 255, .1);--kw-08: rgba(255, 255, 255, .12);--kw-09: rgba(255, 255, 255, .14);--kw-10: rgba(255, 255, 255, .16);--kw-11: rgba(255, 255, 255, .18);--kw-12: rgba(255, 255, 255, .2);--kw-13: rgba(255, 255, 255, .22);--kw-14: rgba(255, 255, 255, .24);--kw-15: rgba(255, 255, 255, .25);--kw-16: rgba(255, 255, 255, .28);--kw-17: rgba(255, 255, 255, .3);--kw-18: rgba(255, 255, 255, .35);--kw-19: rgba(255, 255, 255, .5);--kb-01: oklch(.6 .18 258 / .3);--kb-02: oklch(.6 .18 258 / .55);--kb-03: oklch(.6 .18 258 / .6);--kb-04: oklch(.6 .2 262);--kb-05: rgb(154, 158, 168);--kb-06: oklch(.62 .19 262 / .45);--kb-07: oklch(.62 .19 262 / .5);--kb-08: oklch(.62 .19 262 / .7);--kb-09: oklch(.68 .19 262 / .25);--kb-10: oklch(.68 .19 262 / .45);--kb-11: oklch(.68 .19 262 / .55);--kb-12: oklch(.68 .19 262 / .6);--kb-13: oklch(.68 .19 262 / .7);--kb-14: oklch(.68 .19 262);--kb-15: oklch(.7 .17 255 / .9);--kb-16: rgb(201, 206, 214);--kb-17: rgb(199, 210, 254);--kb-18: rgb(213, 216, 222);--kb-19: rgb(213, 217, 225);--kb-20: rgb(230, 232, 238);--kx-01: rgb(11, 12, 16);--kx-02: oklch(.74 .09 155 / .3);--kx-03: oklch(.74 .09 155 / .4);--kx-04: oklch(.74 .09 155 / .45);--kx-05: oklch(.74 .09 155);--kx-06: oklch(.76 .07 75);--kx-07: rgb(213, 210, 203);--kx-08: rgb(225, 222, 214);--kx-09: rgb(230, 226, 218);--kx-10: rgb(220, 229, 227);--kx-11: rgb(230, 232, 236);--kx-12: rgb(236, 237, 240);--kx-13: rgb(238, 240, 243);--kx-14: rgb(245, 246, 248);--kx-15: rgb(255, 255, 255);--v-01: linear-gradient(rgb(26, 28, 35), rgb(15, 16, 21));--v-02: radial-gradient(60% 65% at 50% -5%, oklch(.55 .12 255 / .5), rgba(0, 0, 0, 0) 72%), radial-gradient(45% 22% at 50% 88%, oklch(.45 .1 258 / .22), rgba(0, 0, 0, 0) 75%), linear-gradient(oklch(.19 .05 262), oklch(.13 .04 262) 55%, oklch(.085 .02 262));--v-03: linear-gradient(rgb(31, 34, 43), rgb(16, 18, 24));--v-04: linear-gradient(90deg, rgba(0, 0, 0, 0), oklch(.8 .1 245 / .7), rgba(0, 0, 0, 0));--v-05: radial-gradient(50% 45% at 50% 30%, oklch(.5 .15 258 / .28), rgba(0, 0, 0, 0) 75%);--v-06: radial-gradient(90% 80% at 0% 0%, oklch(.3 .06 262 / .55), rgba(0, 0, 0, 0) 70%), none;--v-07: radial-gradient(50% 50%, oklch(.45 .16 262 / .3), rgba(0, 0, 0, 0) 70%);--v-08: radial-gradient(rgba(255, 255, 255, .08) 1px, rgba(0, 0, 0, 0) 1.2px);--v-09: linear-gradient(rgb(34, 37, 47), rgb(16, 18, 24));--v-10: radial-gradient(90% 80% at 100% 0%, oklch(.32 .08 262 / .55), rgba(0, 0, 0, 0) 70%), none;--v-11: radial-gradient(50% 50%, oklch(.45 .16 262 / .4), rgba(0, 0, 0, 0) 70%);--v-12: radial-gradient(50% 60%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 100%);--v-13: radial-gradient(rgba(255, 255, 255, .22) 1px, rgba(0, 0, 0, 0) 1.2px);--v-14: conic-gradient(from 180deg at 50% 0%, rgba(0, 0, 0, 0) 0deg, rgba(0, 0, 0, 0) 157deg, oklch(.6 .16 255 / .22) 168deg, oklch(.72 .13 245 / .32) 180deg, oklch(.6 .16 255 / .22) 192deg, rgba(0, 0, 0, 0) 203deg, rgba(0, 0, 0, 0) 360deg);--v-15: linear-gradient(90deg, rgba(0, 0, 0, 0), oklch(.85 .08 240 / .9), rgba(0, 0, 0, 0));--v-16: radial-gradient(rgba(255, 255, 255, .2) 1px, rgba(0, 0, 0, 0) 1.2px);--v-17: radial-gradient(rgba(255, 255, 255, .09) 1px, rgba(0, 0, 0, 0) 1.2px);--v-18: radial-gradient(50% 50%, oklch(.85 .08 240 / .55), oklch(.55 .17 258 / .25) 45%, rgba(0, 0, 0, 0) 72%);--v-19: conic-gradient(from 210deg, rgb(223, 230, 242), rgb(109, 119, 140) 18%, rgb(243, 246, 251) 34%, rgb(89, 99, 122) 52%, rgb(201, 210, 226) 70%, rgb(122, 132, 154) 86%, rgb(223, 230, 242));--v-20: radial-gradient(50% 50%, oklch(.45 .16 262 / .28), rgba(0, 0, 0, 0) 70%);--v-21: radial-gradient(100% 100% at 0% 0%, oklch(.3 .06 262 / .35), rgba(0, 0, 0, 0) 70%);--v-22: linear-gradient(160deg, rgb(58, 65, 82), rgb(17, 20, 27));--v-23: radial-gradient(80% 60% at 30% 20%, rgba(255, 255, 255, .14), rgba(0, 0, 0, 0) 60%), radial-gradient(rgba(255, 255, 255, .12) 1px, rgba(0, 0, 0, 0) 1.2px);--v-24: radial-gradient(90% 70% at 50% 100%, oklch(.5 .15 258 / .22), rgba(0, 0, 0, 0) 70%), none;--v-25: linear-gradient(135deg, oklch(.7 .12 250), oklch(.5 .16 265));--v-26: linear-gradient(rgb(42, 45, 54), rgb(20, 22, 27));--v-27: linear-gradient(oklch(.68 .19 262), oklch(.45 .18 262));--v-28: radial-gradient(50% 50%, oklch(.45 .16 262 / .36), rgba(0, 0, 0, 0) 70%);--v-29: linear-gradient(135deg, oklch(.7 .14 250), oklch(.5 .2 265));--v-30: linear-gradient(135deg, oklch(.42 .15 258), oklch(.2 .07 265));--v-31: radial-gradient(50% 50%, oklch(.45 .16 262 / .24), rgba(0, 0, 0, 0) 70%);--v-32: radial-gradient(50% 50%, oklch(.45 .16 262 / .32), rgba(0, 0, 0, 0) 70%);--v-33: conic-gradient(rgba(0, 0, 0, 0) 0%, oklch(.48 .11 252 / .4) 12%, oklch(.58 .09 232 / .28) 20%, rgba(0, 0, 0, 0) 34%, oklch(.4 .1 262 / .32) 52%, rgba(0, 0, 0, 0) 64%, oklch(.5 .1 242 / .26) 80%, rgba(0, 0, 0, 0) 92%);--v-34: radial-gradient(circle, oklch(.34 .08 255 / .3), rgba(0, 0, 0, 0) 70%);--v-35: radial-gradient(120% 90%, rgba(0, 0, 0, 0) 40%, oklch(.14 .04 262 / .7) 100%);--v-36: linear-gradient(90deg, rgba(0, 0, 0, .35), rgba(0, 0, 0, 0));--v-37: radial-gradient(50% 50%, oklch(.45 .16 262 / .34), rgba(0, 0, 0, 0) 70%);--v-38: linear-gradient(160deg, rgb(42, 45, 53), rgb(18, 20, 25));--v-39: radial-gradient(70% 90% at 100% 0%, oklch(.3 .06 262 / .5), rgba(0, 0, 0, 0) 70%), none;--v-40: radial-gradient(80% 60% at 50% 38%, oklch(.46 .15 258 / .9), rgba(0, 0, 0, 0) 75%), linear-gradient(170deg, oklch(.32 .1 260), oklch(.14 .04 265));--v-41: radial-gradient(50% 50%, oklch(.5 .16 258 / .42), oklch(.3 .1 262 / .12) 50%, rgba(0, 0, 0, 0) 72%);--v-42: radial-gradient(rgba(255, 255, 255, .12) 1px, rgba(0, 0, 0, 0) 1.3px);--v-43: linear-gradient(rgb(255, 255, 255), rgb(231, 234, 240));--v-44: radial-gradient(rgba(31, 95, 91, .18) 1px, rgba(0, 0, 0, 0) 1.2px);--v-45: radial-gradient(50% 50%, oklch(.45 .16 262 / .25), rgba(0, 0, 0, 0) 70%);--v-46: radial-gradient(60% 50% at 50% 0%, oklch(.32 .08 262 / .35), rgba(0, 0, 0, 0) 70%);--v-47: radial-gradient(80% 60% at 0% 100%, oklch(.32 .08 262 / .3), rgba(0, 0, 0, 0) 70%);--v-48: radial-gradient(rgba(255, 255, 255, .12) 1px, rgba(0, 0, 0, 0) 1.2px);--v-49: radial-gradient(50% 50%, oklch(.45 .16 262 / .35), rgba(0, 0, 0, 0) 70%);--v-50: radial-gradient(90% 80% at 0% 0%, oklch(.3 .06 262 / .6), rgba(0, 0, 0, 0) 70%), none;--s-01: rgba(255, 255, 255, .06) 0px 1px 0px 0px inset;--s-02: rgba(0, 0, 0, .7) 0px 14px 30px -10px;--s-03: rgba(0, 0, 0, .9) 0px 40px 100px -30px, rgba(0, 0, 0, .6) 0px 0px 0px 1px;--s-04: rgba(255, 255, 255, .09) 0px 1px 0px 0px inset, rgba(0, 0, 0, .75) 0px 14px 34px -10px, rgba(0, 0, 0, 0) 0px 0px 0px 0px;--s-05: rgba(0, 0, 0, .9) 0px 12px 24px -12px;--s-06: rgba(0, 0, 0, .6) 0px 30px 60px -20px;--s-07: oklch(.68 .19 262 / .18) 0px 0px 0px 6px;--s-08: oklch(.6 .18 258 / .7) 0px 0px 18px -4px;--s-09: oklch(.6 .18 258 / .7) 0px 0px 0px 1px, oklch(.6 .18 258 / .85) 0px 0px 44px -6px;--s-10: rgba(0, 0, 0, .7) 0px 18px 40px -16px;--s-11: rgba(0, 0, 0, .75) 0px 30px 70px -20px;--s-12: rgba(255, 255, 255, .14) 0px 0px 0px 5px, rgba(0, 0, 0, .6) 0px 30px 60px -20px;--s-13: rgba(0, 0, 0, .7) 0px 24px 50px -20px;--s-14: rgb(14, 15, 19) 0px 0px 0px 2px;--s-15: oklch(.68 .19 262 / .9) 0px -1.5px 0px 0px inset;--s-16: oklch(.13 .035 262) 0px 0px 0px 3px;--s-17: rgba(0, 0, 0, .7) 0px 24px 60px -10px, rgba(255, 255, 255, .18) 0px 0px 0px 1px, oklch(.55 .17 258 / .55) 0px 0px 80px -10px;--s-18: rgba(0, 0, 0, .6) 0px 2px 8px 0px inset;--s-19: oklch(.13 .035 262) 0px 0px 0px 6px, oklch(.6 .18 258 / .95) 0px 0px 50px -4px;--s-20: oklch(.45 .16 262 / .6) 0px 40px 120px -40px;--s-21: rgba(255, 255, 255, .18) 0px 0px 0px 5px, rgba(0, 0, 0, .6) 0px 30px 60px -20px;--s-22: oklch(.68 .19 262) 0px 0px 10px 0px;--s-23: rgba(255, 255, 255, .18) 0px 0px 0px 1px, rgba(0, 0, 0, .7) 0px 30px 60px -20px;--s-24: oklch(.6 .18 258 / .9) 0px 0px 48px -6px;--s-25: oklch(.68 .19 262) 0px 0px 12px 0px;--s-26: rgba(255, 255, 255, .09) 0px 1px 0px 0px inset, rgba(0, 0, 0, .75) 0px 14px 34px -10px, oklch(.6 .18 258 / .18) 0px 0px 0px 4px, oklch(.6 .18 258 / .9) 0px 0px 40px -6px;--s-27: rgba(255, 255, 255, .05) 0px 0px 0px 8px, rgba(255, 255, 255, .12) 0px 0px 0px 9px, oklch(.7 .16 250 / .9) 0px 0px 90px -8px, rgba(0, 0, 0, .6) 0px 30px 60px -20px;--s-28: rgba(0, 0, 0, .8) 0px 20px 40px -14px;--s-29: rgba(0, 0, 0, .3) 0px 1px 4px 0px;--s-30: oklch(.74 .09 155) 0px 0px 10px 0px;--s-31: rgba(0, 0, 0, .6) 0px 2px 5px 0px inset;--s-32: rgba(0, 0, 0, .6) 0px 30px 60px -20px, rgba(255, 255, 255, .2) 0px 0px 0px 4px;--s-33: rgba(0, 0, 0, .8) 0px 24px 50px -18px;--s-34: rgba(255, 255, 255, .08) 0px 1px 0px 0px inset, oklch(.13 .035 262) 0px 0px 0px 6px, oklch(.6 .18 258 / .9) 0px 0px 50px -4px;--s-35: rgba(0, 0, 0, .8) 0px 18px 40px -16px;--s-36: rgba(0, 0, 0, .8) 0px 18px 40px -14px;--s-37: rgba(0, 0, 0, .75) 0px 30px 70px -10px, oklch(.55 .17 258 / .6) 0px 0px 90px -20px;--s-38: rgba(0, 0, 0, .9) 0px 40px 100px -40px;--text: var(--t-10);--text-leise: var(--tb-18);--text-hell: var(--tb-26);--text-mittel: var(--tb-19);--text-schwach: var(--tb-10);--text-schwaecher: var(--tb-07);--text-fast-weiss: var(--t-08);--text-weiss: var(--t-12);--text-dunkel: var(--t-07);--text-akzent: var(--tb-21);--text-akzent-hell: var(--tb-22);--flaeche-karte: var(--f-16);--flaeche-karte-tief: var(--f-06);--flaeche-karte-hoch: var(--f-25);--flaeche-feld: var(--f-14);--flaeche-feld-2: var(--f-17);--flaeche-hell: var(--f-44);--flaeche-akzent: var(--fb-34);--flaeche-akzent-stark: var(--fb-52);--flaeche-blau-tief: var(--f-29);--flaeche-blau-tief-2: var(--f-31);--flaeche-rasterzelle: var(--f-04);--flaeche-meldung: var(--fb-04);--flaeche-marke: var(--f-25);--flaeche-bildkopf: var(--f-29);--punkt-aus: var(--fb-19);--punkt-gruen: var(--fx-13);--punkt-gold: var(--fx-16);--kante: var(--kw-07);--kante-leise: var(--kw-05);--kante-raster: var(--kw-03);--kante-stark: var(--kw-09);--kante-akzent: var(--kb-14);--kante-gestrichelt: var(--kw-08);--kante-meldung: var(--kw-06);--kante-innen: var(--kw-03);--schrift: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--inhalt-max: 1360px;--rand: clamp(20px, 3vw, 40px);--fs-h1: clamp(38px, 4.6vw, 72px);--fs-h2: clamp(34px, 4vw, 56px);--fs-h2-klein: clamp(28px, 3vw, 42px);--fs-h2-mittel: clamp(26px, 2.6vw, 40px);--fs-abschluss: clamp(40px, 5.4vw, 80px);--fs-gross: clamp(20px, 1.8vw, 28px);--fs-lead: clamp(17px, 1.35vw, 20px);--fs-intro: clamp(16px, 1.3vw, 19px);--fs-text: 16px;--fs-text-gross: 17px;--fs-karte: 15px;--fs-klein: 13px;--fs-mini: 12px;--fs-winzig: 11px;--fs-h3: 19px;--fs-h3-gross: 22px;--fs-h3-groesser: 24px;--fs-kicker: 14px;--zh-anzeige: 1;--zh-h2: 1.05;--zh-abschluss: 1.02;--zh-h3: 1.25;--zh-lead: 1.5;--zh-text: 1.55;--zh-karte: 1.5;--ls-h1: -.05em;--ls-h2: -.04em;--ls-abschluss: -.045em;--ls-h3: -.02em;--ls-kicker: .02em;--kopf-hoehe: 84px;--kopf-pad-y: 22px;--abschnitt-y: clamp(56px, 8vw, 115px);--abschnitt-x: clamp(20px, 4vw, 56px);--hero-oben: clamp(48px, 6vw, 86px);--radius-karte: 16px;--radius-klein: 12px;--radius-mini: 8px;--radius-pille: 999px;--bw-wartet: #B8BBC2;--bw-erledigt: oklch(.62 .15 150);--bw-linie-heiss: oklch(.78 .14 250);--bw-prio-hoch: oklch(.68 .15 30);--bw-person-1: oklch(.8 .08 250);--bw-person-2: oklch(.8 .08 200);--bw-person-3: oklch(.8 .08 160);--bw-person-4: oklch(.8 .08 300);--bw-unterschrift: oklch(.8 .11 258);--bw-zettel-fertig: #10131A;--bw-zettel-kante: oklch(.62 .19 262 / .35)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--grund);color:var(--text);font-family:var(--schrift);font-size:var(--fs-text);line-height:var(--zh-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--flaeche-akzent-stark);outline-offset:3px}.sprungmarke{position:absolute;left:-9999px;top:0;z-index:100;background:var(--text);color:var(--grund);padding:12px 20px;border-radius:0 0 var(--radius-mini) 0;font-weight:500}.sprungmarke:focus{left:0}.nur-lesegeraet{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.innen{width:100%;max-width:var(--inhalt-max);margin-inline:auto;padding-inline:var(--rand)}.abschnitt{padding-block:calc(var(--abschnitt-y) / 2);position:relative}h1,h2,h3,h4{font-weight:600}h1,h2{text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--zh-anzeige);letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);line-height:var(--zh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);line-height:var(--zh-h3);letter-spacing:var(--ls-h3);font-weight:500}.leise{color:var(--text-leise)}.kicker{display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-kicker);font-weight:500;letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text)}.kicker:before{content:"";flex:none;width:18px;height:18px;background:var(--text-akzent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg stroke='currentColor' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M10 2v16M3.1 6l13.8 8M3.1 14l13.8-8'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg stroke='currentColor' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M10 2v16M3.1 6l13.8 8M3.1 14l13.8-8'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.fliess{color:var(--text-leise);font-size:var(--fs-text);line-height:var(--zh-text)}.lead{color:var(--text-leise);font-size:var(--fs-lead);line-height:var(--zh-lead)}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-mini);font-size:14px;font-weight:500;padding:11px 16px;transition:background-color .18s,border-color .18s,color .18s}.btn-blau{background:var(--flaeche-akzent);color:var(--text-weiss)}.btn-blau:hover{background:var(--flaeche-akzent-stark)}.btn-hell{background:var(--text);color:var(--grund)}.btn-hell:hover{background:var(--text-hell)}.btn-linie{border:1px solid var(--kante);color:var(--text)}.btn-linie:hover{border-color:var(--kante-stark)}.raster{position:absolute;inset:0;pointer-events:none;z-index:0}.raster>*{position:absolute}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.bewegt [data-rv]{opacity:0;transform:translateY(16px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.bewegt [data-rv].rv-da{opacity:1;transform:none}.kopf{position:relative;z-index:40;max-width:var(--inhalt-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:var(--kopf-pad-y) var(--rand)}.kopf__logo{display:flex;align-items:center}.kopf .menue>a,.kopf .menue__schalter,.kopf>.btn{line-height:normal}.menue{display:flex;align-items:center;gap:32px;flex-wrap:wrap;flex:1;justify-content:center;font-size:15px}.menue>a,.menue__schalter{color:var(--text-leise);padding-block:12px;margin-block:-12px;transition:color .18s}.menue>a:hover,.menue__schalter:hover,.menue>a[aria-current]{color:var(--text)}.aufklapp{position:static}.menue__schalter{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:400}.menue__schalter svg{width:10px;height:10px;transition:transform .2s}.aufklapp[open]:not(.aufklapp--zu) .menue__schalter svg{transform:rotate(180deg)}.aufklapp[open]:not(.aufklapp--zu) .menue__schalter{color:var(--text-weiss)}.menue__tafel{position:absolute;left:50%;top:calc(100% - 10px);z-index:50;padding-top:4px;transform:translate(-50%,6px);opacity:0;visibility:hidden;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.7,.2,1),visibility .22s}.aufklapp:not([open]) .menue__tafel{display:none}.aufklapp[open] .menue__tafel{opacity:1;visibility:visible;transform:translate(-50%)}@starting-style{.aufklapp[open] .menue__tafel{opacity:0;transform:translate(-50%,6px)}}.aufklapp[open].aufklapp--zu .menue__tafel{opacity:0;visibility:hidden;transform:translate(-50%,6px)}.menue__rahmen{width:min(820px,94vw);border-radius:18px;background:var(--flaeche-karte-tief);border:1px solid var(--kante);box-shadow:var(--s-03);overflow:hidden}.menue__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.menue__liste{display:flex;flex-direction:column;gap:4px;padding:10px;border-right:1px dashed var(--kw-08)}.menue__liste>li{flex:1;display:flex}.menue__punkt{flex:1;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:16px 14px;border-radius:11px;transition:background-color .2s}.menue__nr{font-size:var(--fs-mini);color:var(--text-schwaecher);transition:color .2s}.menue__punkt--an{background:var(--f-22)}.menue__punkt--an .menue__nr{color:var(--text-akzent)}.menue__punkt>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.menue__titel{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.menue__zeile{font-size:12.5px;color:var(--text-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menue__pfeil{font-size:14px;color:var(--text);align-self:center;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.menue__punkt--an .menue__pfeil{opacity:1;transform:none}.menue__tafeln{position:relative;display:grid;padding:26px;background-color:var(--f-08);background-image:var(--v-10);overflow:hidden}.menue__punkte{position:absolute;inset:0;pointer-events:none;background-image:var(--v-08);background-size:12px 12px;-webkit-mask-image:radial-gradient(70% 70% at 100% 0%,var(--grund),transparent 75%);mask-image:radial-gradient(70% 70% at 100% 0%,var(--grund),transparent 75%)}.menue__panel{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;transition:opacity .22s ease,transform .22s ease,visibility .22s}.menue__panel--ruht{opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none}.menue__panelkopf{display:flex;flex-direction:column;gap:16px}.menue__symbol{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--f-25);border:1px solid var(--kw-07);color:var(--text-akzent)}.menue__symbol svg{width:20px;height:20px}.menue__paneltitel{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text);text-wrap:balance}.menue__panel p:not(.menue__paneltitel){font-size:14px;line-height:1.5;color:var(--text-mittel);text-wrap:pretty}.menue__marken{display:flex;flex-wrap:wrap;gap:6px}.menue__marken li{padding:5px 10px;border-radius:7px;background:var(--f-25);border:1px solid var(--kw-05);font-size:12px;line-height:normal;color:var(--text-hell)}.menue__zurleistung{display:flex;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:500;color:var(--text);transition:color .18s}.menue__zurleistung:hover{color:var(--text-akzent-hell)}.menue__fuss{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;background:var(--f-03);border-top:1px dashed var(--kw-08);font-size:var(--fs-klein)}.menue__fuss span{color:var(--text-leise)}.menue__fuss a{display:flex;gap:8px;font-weight:500;color:var(--text)}@media(max-width:700px){.menue__raster{grid-template-columns:minmax(0,1fr)}.menue__liste{border-right:0;border-bottom:1px dashed var(--kw-08)}.menue__tafeln{display:none}}@media(max-width:760px){.menue__rahmen{width:min(820px,92vw)}}.kopf__menueknopf{display:none}@media(max-width:969px){.kopf{flex-wrap:nowrap;padding-block:12px}.kopf>.menue,.kopf>.btn{display:none}.kopf__menueknopf{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--kante);border-radius:var(--radius-mini);color:var(--text);transition:border-color .18s}.kopf__menueknopf:hover{border-color:var(--kante-stark)}.kopf__logo{padding-block:8px;margin-block:-8px}.kopf__menueknopf svg{width:20px;height:20px}.menue-offen,.menue-offen body{overflow:hidden}.handymenue{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;flex-direction:column;overflow:hidden;background-color:var(--flaeche-karte-tief);background-image:var(--v-10);color:var(--text);opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.7,.2,1),overlay .26s allow-discrete,display .26s allow-discrete}.handymenue[open]{display:flex;opacity:1;transform:none}@starting-style{.handymenue[open]{opacity:0;transform:translateY(-6px)}}.handymenue::backdrop{background:transparent}.handymenue__kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--rand)}.handymenue__kopf{flex:none}.handymenue__inhalt{flex:1;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.handymenue__navi{padding:12px var(--rand) 0}.handymenue__liste>li{border-bottom:1px dashed var(--kw-08)}.handymenue__punkt{display:flex;align-items:center;justify-content:space-between;min-height:60px;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:normal;color:var(--text)}.handymenue__punkt[aria-current]{color:var(--text-akzent)}.handymenue__punkt svg{width:14px;height:14px;color:var(--text-leise);transition:transform .2s}.handymenue__aufklapp[open] .handymenue__punkt svg{transform:rotate(180deg)}.handymenue{interpolate-size:allow-keywords}.handymenue__aufklapp::details-content{block-size:0;overflow:hidden;transition:block-size .26s cubic-bezier(.2,.7,.2,1),content-visibility .26s allow-discrete}.handymenue__aufklapp[open]::details-content{block-size:auto}.handymenue__unter{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.handymenue__unter a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;padding:12px 0;min-height:44px}.handymenue__unter a>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.handymenue__titel{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.handymenue__zeile{font-size:var(--fs-klein);color:var(--text-leise)}.handymenue__unter a[aria-current] .menue__nr,.handymenue__unter a[aria-current] .handymenue__titel{color:var(--text-akzent)}.handymenue__fuss{margin-top:auto;padding:28px var(--rand) calc(24px + env(safe-area-inset-bottom))}.handymenue__fuss .btn{width:100%;justify-content:center;padding-block:14px;font-size:15px}}.logo[data-astro-cid-mhif7hhy]{width:auto}.fuss{border-bottom:1px dashed var(--kante-stark);line-height:normal}.fuss__reihe{max-width:var(--inhalt-max);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-inline:1px dashed var(--kante-stark)}.fuss__marke{display:flex;align-items:center;gap:10px;padding:26px clamp(20px,3vw,40px);border-right:1px dashed var(--kante-stark)}.fuss__navi{display:flex;align-items:center;flex-wrap:wrap;gap:28px;padding:20px clamp(20px,3vw,40px);flex:1;font-size:14px}.fuss__navi a{color:var(--text-leise);transition:color .18s;padding-block:9px;margin-block:-9px}.fuss__navi a:hover{color:var(--text)}.fuss__recht{display:flex;align-items:center;padding:20px clamp(20px,3vw,40px);font-size:var(--fs-klein);color:var(--text-schwach);border-left:1px dashed var(--kante-stark)}@media(max-width:560px){.fuss__marke{border-right:0;border-bottom:1px dashed var(--kante-stark);width:100%}.fuss__navi{gap:18px 28px}.fuss__recht{width:100%;padding-top:0;border-left:0}}.fuss__punkte{max-width:var(--inhalt-max);height:64px;margin-inline:auto;border-inline:1px dashed var(--kante-stark);background-image:var(--v-13);background-size:8px 8px}
