@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ce8176dc-module__D9j80G__className{font-family:Fraunces,Fraunces Fallback}.fraunces_ce8176dc-module__D9j80G__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");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-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");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-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");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-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");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-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_95f0b746-module__e2kjwG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_95f0b746-module__e2kjwG__variable{--font-body:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.1bkzbscqrt8rl.woff2)format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.1bkzbscqrt8rl.woff2)format("woff2");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-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_400fd76d-module__6k4uTW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_400fd76d-module__6k4uTW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--background:#fff;--surface:#f5f8fc;--surface-tint:#eff4fb;--foreground:#12233a;--muted:#5b6b80;--accent:#1e5a9c;--accent-gold:#b3852f;--signal:#b0472a;--card:var(--surface);--card-foreground:var(--foreground);--popover:var(--background);--popover-foreground:var(--foreground);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--surface);--secondary-foreground:var(--foreground);--muted-foreground:var(--muted);--destructive:var(--signal);--destructive-foreground:#fff;--border:#e4eaf2;--input:#e1e9f3;--ring:var(--accent);--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-h1:clamp(2.25rem, 1.2rem + 4.5vw, 4.5rem);--fw-h1:700;--lh-h1:1.1;--ls-h1:-.02em;--ff-h1:var(--font-display);--fs-h2:clamp(2rem, 1.5rem + 1.6vw, 2.5rem);--fw-h2:500;--lh-h2:1.2;--ls-h2:-.01em;--ff-h2:var(--font-display);--fs-h3:clamp(1.375rem, 1.2rem + .55vw, 1.625rem);--fw-h3:500;--lh-h3:1.3;--ls-h3:0em;--ff-h3:var(--font-display);--fs-body:clamp(1rem, .95rem + .16vw, 1.125rem);--fw-body:400;--lh-body:1.6;--ls-body:0em;--ff-body:var(--font-body);--fs-label:clamp(.75rem, .72rem + .1vw, .8125rem);--fw-label:500;--lh-label:1.4;--ls-label:.05em;--tt-label:uppercase;--color-label:var(--muted);--ff-label:var(--font-body);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #12233a0f;--shadow-md:0 4px 12px #12233a14;--shadow-lg:0 12px 32px #12233a1f;--shadow-accent:0 8px 24px #1e5a9c2e;--shadow-hover:0 16px 40px #12233a24, 0 1px 0 #fff9 inset;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.4s;--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--accent)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-h2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:active{transform:translateY(1px)scale(.995)}.btn:disabled,.btn[aria-disabled=true],.btn[disabled]{cursor:not-allowed;opacity:.45;box-shadow:none;filter:saturate(.7);pointer-events:none;transform:none}.btn-primary{background-color:var(--accent);color:var(--primary-foreground);border-color:var(--accent);box-shadow:var(--shadow-accent)}.btn-primary:hover{background-color:color-mix(in srgb, var(--accent) 88%, #000);border-color:color-mix(in srgb, var(--accent) 88%, #000);box-shadow:var(--shadow-lg), 0 10px 30px #1e5a9c4d;transform:translateY(-1px)}.btn-primary:active{box-shadow:var(--shadow-accent);transform:translateY(0)scale(.995)}.btn-secondary{background-color:var(--surface);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-sm)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb, var(--surface) 80%, var(--accent) 6%)}.bento-grid{gap:var(--space-5);background-color:var(--background);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.bento-tile{gap:var(--space-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), background-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-tile:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 70%, transparent), transparent);opacity:0;height:2px;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0 0 auto}.bento-tile:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--shadow-hover);background-color:color-mix(in srgb, var(--surface) 94%, var(--accent) 6%);transform:translateY(-3px)}.bento-tile:hover:before{opacity:1}.bento-tile:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.bento-tile__eyebrow{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--accent)}.bento-tile__title{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);color:var(--foreground);margin:0}.bento-tile__body{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--muted);flex:1;margin:0}.bento-tile__cta{align-self:flex-start}.teaser-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.teaser-card .bento-tile__eyebrow{margin-bottom:var(--space-1)}.teaser-card__link{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--accent);min-height:44px;transition:gap .18s var(--ease-out), color .18s var(--ease-out);align-self:flex-start;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.teaser-card__link .teaser-card__arrow{transition:transform .18s var(--ease-out)}.teaser-card:hover .teaser-card__link,.teaser-card__link:hover,.teaser-card__link:focus-visible{color:var(--accent)}.teaser-card:hover .teaser-card__arrow,.teaser-card__link:hover .teaser-card__arrow,.teaser-card__link:focus-visible .teaser-card__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.teaser-card__link,.teaser-card__arrow{transition:none}}.angebot-intro{padding-block:var(--space-9) var(--space-7)}.skeleton{background-color:var(--surface);border-radius:var(--radius-sm);background-image:linear-gradient(90deg, color-mix(in srgb, var(--surface) 100%, transparent) 0%, color-mix(in srgb, var(--surface) 70%, var(--muted) 22%) 50%, color-mix(in srgb, var(--surface) 100%, transparent) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;position:relative;overflow:hidden}.skeleton--text{height:.9rem;margin-bottom:var(--space-2)}.skeleton--title{width:60%;height:1.4rem;margin-bottom:var(--space-4)}.skeleton--block{height:var(--space-8);width:100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;background-color:color-mix(in srgb, var(--surface) 100%, var(--muted) 8%);animation:none}}.empty-state{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--surface) 100%, var(--accent) 4%) 0%, var(--surface) 60%);border:1px dashed color-mix(in srgb, var(--border) 100%, var(--accent) 10%);border-radius:var(--radius-lg);color:var(--muted);flex-direction:column;display:flex}.empty-state__icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);color:var(--accent);font-size:var(--fs-h3);justify-content:center;align-items:center;line-height:1;display:inline-flex}.empty-state__title{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--foreground);margin:0}.empty-state__hint{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:42ch;margin:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem;overflow-x:clip}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg{max-width:100%;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;padding:0;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:100;background:var(--accent);color:var(--primary-foreground);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--fw-label);transition:top .18s var(--ease-out);position:absolute;top:-100%}.skip-link:focus{top:var(--space-4)}.container{max-width:1140px;padding-inline:var(--space-5);margin-inline:auto}main>section{padding-block:var(--space-10)}.section--surface{background:var(--surface-tint)}.section--surface .value-card,.section--surface .testimonial,.section--surface .bento-tile,.section--surface .qa-item,.section--surface .quiz,.section--surface .logo-strip__item{background:var(--background)}.section--surface .btn-secondary{background-color:var(--background)}.section--surface .quiz .quiz__option{background:var(--surface)}.section--surface .quiz .quiz__option:has(input:checked){background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.eyebrow{align-items:center;gap:var(--space-3);font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);letter-spacing:.16em;text-transform:var(--tt-label);color:var(--muted);margin-bottom:var(--space-3);display:inline-flex}.eyebrow:before{content:"";background:var(--accent-gold);flex:none;width:2rem;height:1px}.eyebrow__dot{border-radius:var(--radius-full);background:var(--accent-gold);flex:none;width:5px;height:5px}.section-title{font-family:var(--ff-h2);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--foreground);max-width:24ch}.section-lead{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:60ch;margin-top:var(--space-4)}.section-header{margin-bottom:var(--space-7)}.text-accent{color:var(--accent)}.site-header{z-index:50;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-nav{align-items:center;gap:var(--space-5);padding-block:var(--space-3);display:flex;position:relative}.site-nav__logo{flex-shrink:0;align-items:center;display:inline-flex}.site-nav__logo img{width:auto;height:26px;display:block}.site-nav__links-cta{display:none}.site-nav__links{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.site-nav__links a{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted);white-space:nowrap;transition:color .18s var(--ease-out);text-decoration:none}.site-nav__links a:hover,.site-nav__links a:focus-visible{color:var(--accent)}.site-nav__cta{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.nav-toggle{display:none}.nav-burger{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;margin-left:auto;display:none}.nav-burger span{background:var(--foreground);width:1.25rem;height:2px;transition:transform .18s var(--ease-out), opacity .18s var(--ease-out);margin-inline:auto;display:block}.nav-toggle:checked~.nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle:checked~.nav-burger span:nth-child(2){opacity:0}.nav-toggle:checked~.nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:860px){.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;display:block;position:absolute}.nav-toggle:focus-visible~.nav-burger{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.nav-burger{display:flex}.site-nav__links{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);visibility:hidden;max-height:0;transition:max-height .24s var(--ease-out), visibility .24s var(--ease-out);flex-direction:column;position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav-toggle:checked~.site-nav__links{visibility:visible;max-height:80vh}.site-nav__links li{width:100%}.site-nav__links a{align-items:center;width:100%;min-height:44px;display:flex}.site-nav__cta{display:none}.site-nav__links-cta{margin-top:var(--space-2);display:block}.site-nav__links-cta a{justify-content:center;width:100%;min-height:44px}.site-nav__logo img{height:34px}}#start{background:var(--background);padding-block:var(--space-10) var(--space-8)}.hero-band{background:var(--surface-tint);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(1.75rem,1rem + 3vw,4rem);position:relative;overflow:hidden}.hero-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;background-size:100% 92px,92px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 82% 12%,#000 0%,#0000 60%);mask-image:radial-gradient(120% 90% at 82% 12%,#000 0%,#0000 60%)}.hero{z-index:1;gap:var(--space-9);grid-template-columns:1.1fr .9fr;align-items:center;padding-block:0;display:grid;position:relative}.hero__title{font-family:var(--ff-h1);font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--foreground);margin-block:var(--space-3) var(--space-4)}.hero__lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:54ch}.hero__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.hero__link{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--accent);transition:border-color .18s var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}.hero__link:hover,.hero__link:focus-visible{border-bottom-color:var(--accent)}.hero__media{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border);position:relative;overflow:hidden}.hero__media img{object-fit:cover;width:100%;height:100%}.stat-strip{margin-top:var(--space-8);background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.stat{gap:var(--space-2);text-align:center;background:var(--background);padding:var(--space-6) var(--space-4);flex-direction:column;align-items:center;display:flex}.stat__value{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.6rem,1.1rem + 1.9vw,2.5rem);font-weight:700;line-height:1.05}.stat__label{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted)}@media (max-width:860px){.stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stat-strip{grid-template-columns:1fr}}.value-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.value-card{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:border-color var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.value-card:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));transform:translateY(-5px);box-shadow:0 26px 50px -30px #12233a59}.value-card__num{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.14em;color:var(--accent);font-weight:700;display:inline-flex}.value-card__num:before{content:"";background:var(--accent-gold);flex:none;width:1.375rem;height:1px}.value-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.value-card__icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);transition:background-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.value-card__icon svg{width:1.5rem;height:1.5rem}.value-card:hover .value-card__icon{background-color:color-mix(in srgb, var(--accent) 24%, transparent)}.value-card__title{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);color:var(--foreground);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.value-card__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.about{gap:var(--space-8);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.about__media{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);position:sticky;top:6rem;overflow:hidden}.about__body p{color:var(--muted);margin-bottom:var(--space-4)}.about__body strong{color:var(--foreground)}.subblock{margin-top:var(--space-9)}.subblock__title{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--foreground);margin-bottom:var(--space-5)}.timeline{gap:var(--space-6);padding-left:var(--space-7);display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(to bottom, var(--accent), color-mix(in srgb, var(--accent) 20%, transparent));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5rem}.timeline__item{position:relative}.timeline__item:before{content:"";left:calc(-1 * var(--space-7) + .25rem);border-radius:var(--radius-full);background:var(--accent);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--background);position:absolute;top:.4rem}.timeline__year{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--primary-foreground);background:var(--accent);padding:2px var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-2);font-weight:700;display:inline-block}.timeline__title{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--foreground);margin-bottom:var(--space-2)}.timeline__body{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.qa-grid{gap:var(--space-4);display:grid}.qa-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.qa-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--foreground);list-style:none;display:flex}.qa-item summary::-webkit-details-marker{display:none}.qa-item summary:after{content:"+";font-family:var(--font-display);font-size:var(--fs-h3);color:var(--accent);transition:transform .18s var(--ease-out)}.qa-item[open] summary:after{content:"−"}.qa-item__answer{margin-top:var(--space-3);color:var(--muted);line-height:var(--lh-body)}.audience{gap:var(--space-7);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.audience--reverse{grid-template-columns:1.2fr .8fr}.audience__media{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden}.audience__media img,.about__media img,.about__media picture,.audience__media picture{object-fit:cover;width:100%;height:100%;display:block}.speaker-intro{gap:var(--space-7);margin-bottom:var(--space-8);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.speaker-intro__media{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden}.speaker-intro__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.speaker-intro__media:hover img{transform:scale(1.03)}.feature-list{margin:var(--space-5) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.feature-list li{padding-left:var(--space-5);color:var(--muted);position:relative}.feature-list li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:0}.cta-row{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.logo-strip{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.logo-strip__item{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4)}.platform-head{margin-top:var(--space-7,3rem);margin-bottom:var(--space-5)}.platform-head .eyebrow{margin-bottom:var(--space-3)}.platform-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-card{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;min-height:44px;padding:var(--space-6);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.platform-card:hover,.platform-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));transform:translateY(-5px);box-shadow:0 26px 50px -30px #12233a59}.platform-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.platform-card__tile{border:1px solid color-mix(in srgb, var(--accent) 12%, var(--border));border-radius:var(--radius-md);width:56px;height:56px;box-shadow:var(--shadow-sm);background:#fff;flex:none;justify-content:center;align-items:center;padding:10px;display:inline-flex;overflow:hidden}.platform-card__logo{object-fit:contain;width:100%;height:100%;display:block}.platform-card__mark{font-family:var(--font-display);letter-spacing:.04em;color:var(--accent);font-size:1.0625rem;font-weight:700}.platform-card__body{gap:var(--space-2);flex-direction:column;flex:auto;display:flex}.platform-card__name{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);color:var(--foreground)}.platform-card__desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.platform-card__link{align-items:center;gap:var(--space-2);font-family:var(--ff-label);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--accent);font-weight:600;display:inline-flex}.platform-card__arrow{transition:transform var(--dur-base) var(--ease-out)}.platform-card:hover .platform-card__arrow,.platform-card:focus-visible .platform-card__arrow{transform:translate(4px)}.section--surface .platform-card{background:var(--background)}.testimonial-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.testimonial{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:border-color var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.testimonial:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));transform:translateY(-5px);box-shadow:0 26px 50px -30px #12233a59}.testimonial__quote{color:var(--foreground);line-height:var(--lh-body);font-size:var(--fs-body);flex:1}.testimonial__quote:before{content:"„";font-family:var(--font-display);color:var(--accent);margin-bottom:var(--space-3);font-size:2.5rem;line-height:.5;display:block}.testimonial__author{font-family:var(--ff-h3);font-weight:var(--fw-h3);color:var(--foreground)}.testimonial__role{font-family:var(--ff-label);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted)}.quiz-card{max-width:720px;margin-inline:auto}.quiz{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-7);box-shadow:var(--shadow-lg)}.quiz__progress{margin-bottom:var(--space-6)}.quiz__progress-label{font-family:var(--ff-label);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted);margin-bottom:var(--space-2)}.quiz__progress-track{background:color-mix(in srgb, var(--muted) 24%, transparent);border-radius:var(--radius-full);height:6px;overflow:hidden}.quiz__progress-bar{background:var(--accent);border-radius:var(--radius-full);width:20%;height:100%;transition:width .3s var(--ease-out)}.quiz__step[hidden]{display:none}@keyframes quiz-step-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.quiz__step,.quiz__result{animation:quiz-step-in var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.quiz__step,.quiz__result{animation:none}}.quiz__question{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--foreground);margin-bottom:var(--space-5)}.quiz__options{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.quiz__option{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--foreground);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);display:flex}.quiz__option:hover{border-color:var(--accent)}.quiz__option input{accent-color:var(--accent)}.quiz__option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--background))}.quiz__slider{width:100%;accent-color:var(--accent);margin:var(--space-4) 0}.quiz__slider-scale{font-family:var(--ff-label);font-size:var(--fs-label);color:var(--muted);justify-content:space-between;display:flex}.quiz__actions{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);display:flex}.quiz__result[hidden]{display:none}.contact-grid{gap:var(--space-8);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.contact-aside__media{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);margin-top:var(--space-5);overflow:hidden}.kontakt-hero{max-width:60rem;margin:0 auto var(--space-8);text-align:center}.kontakt-hero .eyebrow{justify-content:center}.kontakt-hero__title{font-family:var(--ff-h1);font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);color:var(--foreground);max-width:20ch;margin:0 auto;line-height:1.12}.kontakt-hero__lead{font-family:var(--font-body);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:var(--lh-body);color:var(--muted);max-width:52ch;margin:var(--space-4) auto 0}.kontakt-trust{margin:0 auto var(--space-9);gap:var(--space-5);grid-template-columns:repeat(3,1fr);max-width:60rem;padding:0;list-style:none;display:grid}.kontakt-trust__item{gap:var(--space-2);padding:var(--space-5);background:var(--surface-tint);border:1px solid var(--border);border-top:2px solid var(--accent-gold);border-radius:var(--radius-md);flex-direction:column;display:flex}.kontakt-trust__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-weight:600}.kontakt-trust__text{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--foreground)}.kontakt-trust__text a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);transition:border-color var(--dur-base) var(--ease-out);text-decoration:none}.kontakt-trust__text a:hover{border-bottom-color:var(--accent)}.kontakt-trust__sep{color:var(--muted)}.kontakt-trust__text--stack{gap:var(--space-1);flex-direction:column;display:flex}.kontakt-trust__text--stack a{width:fit-content}.kontakt-layout{gap:var(--space-8);grid-template-columns:.82fr 1.18fr;align-items:start;max-width:64rem;margin:0 auto;display:grid}.kontakt-panel{gap:var(--space-5);flex-direction:column;display:flex}.kontakt-panel__media{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:280px;box-shadow:var(--shadow-md);margin:0;overflow:hidden}.kontakt-panel__media img{width:100%;height:auto;display:block}.kontakt-panel__note{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:38ch}.kontakt-panel__sign{flex-direction:column;gap:2px;display:flex}.kontakt-panel__sig{width:168px;height:auto;margin-bottom:var(--space-2)}.kontakt-panel__name{font-family:var(--ff-h3);color:var(--foreground);font-size:1.0625rem}.kontakt-panel__role{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--muted)}@media (max-width:860px){.kontakt-trust{max-width:34rem;margin-bottom:var(--space-8);grid-template-columns:1fr}.kontakt-layout{gap:var(--space-7);grid-template-columns:1fr}.kontakt-panel{gap:var(--space-4)}.kontakt-panel__media{max-width:220px}}.form{gap:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-md);display:grid}.form-row{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.form-field{gap:var(--space-2);flex-direction:column;display:flex}.form-field label{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted)}.form-field input,.form-field select,.form-field textarea{font-family:var(--font-body);font-size:var(--fs-body);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);outline:none}.form-field textarea{resize:vertical;min-height:7rem}.req{color:var(--accent)}.consent{gap:var(--space-3);display:grid}.consent__item{gap:var(--space-3);font-size:var(--fs-body);color:var(--muted);line-height:var(--lh-body);grid-template-columns:auto 1fr;align-items:start;display:grid}.consent__item input{accent-color:var(--accent);flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.35rem}.consent__item a{color:var(--accent);text-decoration:underline}.consent__note{font-size:var(--fs-label);color:var(--muted)}.form__microcopy{font-size:var(--fs-label);color:var(--muted);line-height:var(--lh-body)}.form-success[hidden]{display:none}.quiz__error,.form__error,.field-error{font-family:var(--ff-label);font-size:var(--fs-label);line-height:var(--lh-body);color:var(--destructive,#b3261e);margin-top:var(--space-2)}.quiz__error:empty,.form__error:empty,.field-error:empty{display:none}.form-field--error input,.form-field--error select,.form-field--error textarea{border-color:var(--destructive,#b3261e)}.consent--error .consent__item span{color:var(--destructive,#b3261e)}.site-footer{background:var(--surface);border-top:1px solid var(--border);padding-block:var(--space-8)}.site-footer__grid{gap:var(--space-7);grid-template-columns:1.4fr 1fr 1fr;display:grid}.site-footer__logo img{width:auto;height:2.25rem;margin-bottom:var(--space-4)}.site-footer__tag{color:var(--muted);font-size:var(--fs-body);max-width:36ch}.site-footer__col h3{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--accent);margin-bottom:var(--space-4)}.site-footer__col ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.site-footer__col a{color:var(--muted);transition:color .18s var(--ease-out);text-decoration:none}.site-footer__col a:hover,.site-footer__col a:focus-visible{color:var(--accent)}.site-footer__bottom{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border);justify-content:space-between;gap:var(--space-4);color:var(--muted);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.noscript-note{background:color-mix(in srgb, var(--signal) 16%, var(--surface));border:1px solid var(--signal);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);color:var(--foreground);margin-top:var(--space-5)}.noscript-note a{color:var(--accent)}.reveal-armed .reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(26px)}.reveal-armed .reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-armed .reveal{opacity:1;transition:none;transform:none}}@media (max-width:860px){.hero,.about,.audience,.audience--reverse,.speaker-intro,.contact-grid{grid-template-columns:1fr}.speaker-intro__media{order:-1}.hero-band{padding:var(--space-6) var(--space-5)}.about__media{order:-1;position:static}.form-row,.site-footer__grid{grid-template-columns:1fr}.quiz{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.bp-accent{color:var(--accent)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.site-header__logo{display:inline-flex}.site-header__logo img{width:auto;height:2rem;display:block}.back-link{align-items:center;gap:var(--space-2);font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted);transition:color .18s var(--ease-out);text-decoration:none;display:inline-flex}.back-link:hover{color:var(--accent)}.bp-hero{background:linear-gradient(180deg, var(--surface-tint) 0%, var(--background) 100%);border-bottom:1px solid var(--border);padding-block:var(--space-10) var(--space-9);text-align:center}.bp-hero__inner{max-width:56rem;margin-inline:auto}.bp-hero h1{font-family:var(--ff-h1);font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0 0 var(--space-5);color:var(--foreground)}.bp-hero__subline{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--muted);max-width:48rem;margin:0 auto var(--space-6)}.bp-hero__cta{display:inline-flex}.bp-badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--accent) 10%, var(--background));border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--accent);margin-bottom:var(--space-5);display:inline-flex}.bp-badge__dot{border-radius:var(--radius-full);background-color:var(--accent);flex:none;width:.5rem;height:.5rem}.bp-guarantee{align-items:center;gap:var(--space-3);margin:0 auto var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;display:inline-flex}.bp-guarantee__icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-guarantee__icon svg{width:1.125rem;height:1.125rem}.bp-guarantee__text{font-family:var(--ff-body);font-size:var(--fs-label);letter-spacing:.01em;color:var(--foreground);font-weight:600}.bp-guarantee__text strong{color:var(--accent);font-weight:700}.bp-video{background-color:var(--surface);border-bottom:1px solid var(--border)}.video-wrap{max-width:56rem;padding:var(--space-2);border-radius:calc(var(--radius-lg) + var(--space-2));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--background)), var(--background));border:1px solid var(--border);box-shadow:var(--shadow-lg);margin:0 auto}.loom-placeholder{appearance:none;font:inherit;color:inherit;justify-content:center;align-items:center;gap:var(--space-4);aspect-ratio:16/9;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);cursor:pointer;text-align:center;padding:var(--space-6);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);flex-direction:column;display:flex;position:relative}.loom-placeholder:hover,.loom-placeholder:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-lg);outline:none}.loom-placeholder:focus-visible{box-shadow:0 0 0 3px var(--ring)}.loom-placeholder.is-loaded{cursor:default;border-color:var(--border);padding:0;overflow:hidden}.loom-placeholder.has-poster{overflow:hidden}.loom-poster{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.loom-placeholder.has-poster:after{content:"";z-index:1;transition:background .2s var(--ease-out);background:linear-gradient(#12233a2e 0%,#12233a57 52%,#12233abd 100%);position:absolute;inset:0}.loom-placeholder.has-poster:hover:after,.loom-placeholder.has-poster:focus-visible:after{background:linear-gradient(#12233a3d 0%,#12233a66 52%,#12233ac7 100%)}.loom-placeholder.has-poster>:not(.loom-poster){z-index:2;position:relative}.loom-placeholder.has-poster .loom-placeholder__title{color:#fff}.loom-placeholder.has-poster .loom-placeholder__hint{color:#ffffffd9}.loom-play{width:calc(var(--space-8) + var(--space-3));height:calc(var(--space-8) + var(--space-3));border-radius:var(--radius-full);background-color:var(--accent);color:var(--primary-foreground);box-shadow:var(--shadow-accent), 0 0 0 8px #ffffff24;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.loom-play svg{width:1.75rem;height:1.75rem;margin-left:2px}.loom-placeholder:hover .loom-play,.loom-placeholder:focus-visible .loom-play{box-shadow:var(--shadow-accent), 0 0 0 12px #ffffff2e;transform:scale(1.08)}.loom-placeholder__title{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--foreground);text-shadow:0 1px 12px #12233a73;margin:0}.loom-placeholder__hint{color:var(--muted);max-width:42ch;margin:0;font-size:.72rem;line-height:1.4}.loom-placeholder.has-poster .loom-placeholder__hint{color:#ffffffd1;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12233a61;padding:.35em .85em}.loom-iframe{border:0;width:100%;height:100%;display:block}.section-head{max-width:48rem;margin:0 auto var(--space-7);text-align:center}.section-head h2{font-family:var(--ff-h2);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--foreground);margin:0}.feature-grid{gap:var(--space-5);grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid}.feature-card{position:relative}.feature-card__num{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.08em;color:color-mix(in srgb, var(--accent) 70%, var(--muted));font-weight:700}.feature-card__icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.feature-card__icon svg{width:1.5rem;height:1.5rem}.feature-lead{gap:var(--space-4);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-md);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;grid-row:span 2;display:flex;overflow:hidden}.feature-lead:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--shadow-hover);transform:translateY(-3px)}.feature-lead .feature-card__icon{width:var(--space-8);height:var(--space-8);background-color:var(--accent);color:var(--primary-foreground);box-shadow:var(--shadow-accent)}.feature-lead .feature-card__icon svg{width:1.75rem;height:1.75rem}.feature-lead .bento-tile__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.5rem,1.3rem + .9vw,1.875rem);line-height:1.2}.feature-lead .bento-tile__body{font-size:var(--fs-body)}.feature-rest{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.feature-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.social-proof{text-align:center}.social-proof__card{justify-content:center;align-items:center;gap:var(--space-5) var(--space-8);max-width:52rem;padding:var(--space-6) var(--space-7);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-wrap:wrap;margin-inline:auto;display:flex}.social-proof__metric{align-items:flex-start;gap:var(--space-1);text-align:left;flex-direction:column;display:flex}.social-proof__score{align-items:baseline;gap:var(--space-2);font-family:var(--ff-h1);color:var(--foreground);margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:700;line-height:1;display:flex}.social-proof__score .bp-accent{color:var(--accent)}.social-proof__score-of{font-size:var(--fs-body);color:var(--muted);font-weight:500}.stars{color:var(--accent-gold);font-size:var(--fs-h3);letter-spacing:.1em;line-height:1}.social-proof__meta{color:var(--muted);font-size:var(--fs-label);margin:0}.social-proof__divider{background-color:var(--border);align-self:stretch;width:1px}.avatar-row{padding-left:var(--space-3);align-items:center;display:inline-flex}.avatar-row picture{margin-left:calc(var(--space-3) * -1);display:block}.avatar-row img{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--background);width:3rem;height:3rem;box-shadow:var(--shadow-sm);display:block}.avatar-row .avatar-neutral{margin-left:calc(var(--space-3) * -1);display:block}.avatar-row .avatar-neutral svg{border-radius:var(--radius-full);border:2px solid var(--background);width:3rem;height:3rem;box-shadow:var(--shadow-sm);display:block}.cta-final{text-align:center;background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--accent) 100%, #fff 6%) 0%, var(--accent) 60%);border-top:1px solid color-mix(in srgb, var(--accent) 40%, var(--border))}.cta-final .eyebrow{color:color-mix(in srgb, #fff 86%, var(--accent))}.cta-final h2{font-family:var(--ff-h2);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:0 auto var(--space-5);max-width:44rem;color:var(--primary-foreground)}.cta-final p{color:color-mix(in srgb, #fff 82%, var(--accent));max-width:40rem;margin:0 auto var(--space-6)}.cta-final .btn-primary{background-color:var(--background);color:var(--accent);border-color:var(--background);box-shadow:var(--shadow-lg)}.cta-final .btn-primary:hover{background-color:color-mix(in srgb, var(--background) 92%, var(--accent));border-color:color-mix(in srgb, var(--background) 92%, var(--accent));color:var(--accent);transform:translateY(-1px)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-links{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-links a{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted);transition:color .18s var(--ease-out);text-decoration:none}.footer-links a:hover{color:var(--accent)}.footer-copy{font-size:var(--fs-label);color:var(--muted)}@media (max-width:860px){.feature-grid{grid-template-columns:1fr}.feature-lead{grid-row:auto}}@media (max-width:560px){.feature-rest{grid-template-columns:1fr}.social-proof__divider{display:none}.social-proof__card{gap:var(--space-4)}}.legal-header{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:72ch;padding:var(--space-5) var(--space-5) 0;margin-inline:auto;display:flex}.legal-header__logo{display:inline-flex}.legal-header__logo svg,.legal-header__logo img{width:auto;height:32px;display:block}.legal-header__back{font-family:var(--ff-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label);color:var(--muted);transition:color .18s var(--ease-out);text-decoration:none}.legal-header__back:hover{color:var(--accent)}.legal{max-width:72ch;padding-block:var(--space-9);padding-inline:var(--space-5);margin-inline:auto}.legal h1{font-family:var(--ff-h1);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--foreground);margin:0 0 var(--space-3)}.legal h2{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);color:var(--foreground);margin:var(--space-7) 0 var(--space-3)}.legal h3{font-family:var(--ff-body);font-size:var(--fs-body);color:var(--foreground);margin:var(--space-5) 0 var(--space-2);font-weight:600}.legal p{margin:0 0 var(--space-4)}.legal a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal a:hover{text-decoration:none}.legal address{margin:0 0 var(--space-4);font-style:normal}.legal ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.legal li{margin-bottom:var(--space-2)}.legal .lead{color:var(--muted);margin-bottom:var(--space-7)}.legal hr{border:0;border-top:1px solid var(--border);margin:var(--space-7) 0}.legal-footer{max-width:72ch;padding:var(--space-7) var(--space-5) var(--space-8);border-top:1px solid var(--border);align-items:center;gap:var(--space-3) var(--space-5);color:var(--muted);font-size:var(--fs-label);flex-wrap:wrap;margin-inline:auto;display:flex}.legal-footer a{color:var(--muted);text-decoration:none}.legal-footer a:hover{color:var(--accent)}.legal-footer__sep{opacity:.4}.hero__title{letter-spacing:-.035em;font-size:clamp(2.6rem,1.1rem + 6.4vw,5.5rem);line-height:1.02}.section-title--display{letter-spacing:-.025em;max-width:18ch;font-size:clamp(2.4rem,1.4rem + 3.4vw,3.6rem);font-weight:600;line-height:1.08}.eyebrow{letter-spacing:.22em}.eyebrow:before{width:2.75rem;height:2px}.hero__signature{width:clamp(170px,42%,260px);height:auto;margin-top:var(--space-6);opacity:.92;display:block}.site-footer__signature{width:clamp(150px,60%,220px);height:auto;margin-top:var(--space-5);opacity:.7;display:block}.section--navy{background:var(--foreground);color:#fff;position:relative;overflow:hidden}.section--navy:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-gold) 20%, var(--accent-gold) 80%, transparent);opacity:.55;height:2px;position:absolute;inset:0 0 auto}.section--navy:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:100% 92px,92px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 88% 8%,#000 0%,#0000 62%);mask-image:radial-gradient(110% 80% at 88% 8%,#000 0%,#0000 62%)}.section--navy>.container{z-index:1;position:relative}.section--navy .section-title,.section--navy .section-title--display{color:#fff}.eyebrow--on-dark{color:#c8d4e4}.eyebrow--on-dark:before{background:#d9a94b}.section--navy .testimonial{background:#1b3151;border-color:#ffffff1a;box-shadow:0 18px 40px -28px #0000008c}.section--navy .testimonial:hover{border-color:color-mix(in srgb, var(--accent-gold) 50%, #ffffff1f);box-shadow:0 26px 50px -28px #0009}.section--navy .testimonial__quote{color:#fff}.section--navy .testimonial__quote:before{color:#d9a94b}.section--navy .testimonial__author{color:#fff}.section--navy .testimonial__role{color:#c8d4e4}.section--navy .testimonial .value-card__title{color:#fff}.section--navy .testimonial p{color:#dbe4f0}.section--navy .section-lead{color:#c8d4e4}.projekt-bento{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(4,1fr);grid-auto-rows:188px;display:grid}.projekt-bento__tile{border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);margin:0;padding:0;display:block;position:relative;overflow:hidden}.projekt-bento__tile:first-child{grid-area:span 2/span 2}.projekt-bento__tile:nth-child(2){grid-column:span 2}.projekt-bento__tile:nth-child(3),.projekt-bento__tile:nth-child(4){grid-column:span 1}.projekt-bento__tile:nth-child(5),.projekt-bento__tile:nth-child(6){grid-column:span 2}.projekt-bento__tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.projekt-bento__tile:hover{box-shadow:var(--shadow-md)}.projekt-bento__tile:hover img{transform:scale(1.05)}.projekt-bento__tile:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.projekt-bento__cap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-align:left;background:linear-gradient(#0000,#12233ad1);padding:1.4rem .8rem .6rem;font-size:.6rem;position:absolute;bottom:0;left:0;right:0}.projekt-bento__zoom{color:#fff;opacity:0;width:34px;height:34px;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);background:#12233a8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem;transform:scale(.85)}.projekt-bento__zoom svg{width:18px;height:18px}.projekt-bento__tile:hover .projekt-bento__zoom,.projekt-bento__tile:focus-visible .projekt-bento__zoom{opacity:1;transform:scale(1)}@media (max-width:760px){.projekt-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.projekt-bento__tile{grid-area:span 1/span 1!important}.projekt-bento__tile:first-child{grid-column:span 2!important}}.projekt-lightbox{z-index:200;align-items:center;gap:var(--space-2);-webkit-backdrop-filter:blur(4px);animation:lb-fade .18s var(--ease-out);background:#0a1422eb;grid-template-columns:auto 1fr auto;padding:clamp(.8rem,4vw,3rem);display:grid;position:fixed;inset:0}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.projekt-lightbox__figure{justify-self:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:min(1100px,100%);max-height:100%;margin:0;display:flex}.projekt-lightbox__figure img{border-radius:var(--radius-md);max-width:100%;max-height:78vh;box-shadow:0 30px 70px -20px #000000b3}.projekt-lightbox__figure figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#e7eef7;gap:var(--space-3);align-items:center;font-size:.7rem;display:flex}.projekt-lightbox__count{color:var(--accent-gold,#d9a94b)}.projekt-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:1.8rem;line-height:1;position:absolute;top:clamp(.6rem,2vw,1.4rem);right:clamp(.6rem,2vw,1.4rem)}.projekt-lightbox__nav{color:#fff;cursor:pointer;width:52px;height:52px;transition:background var(--dur-slow) var(--ease-out);background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;font-size:2.2rem;line-height:1}.projekt-lightbox__nav:hover,.projekt-lightbox__close:hover{background:#ffffff3d}@media (prefers-reduced-motion:reduce){.projekt-lightbox{animation:none}.projekt-bento__tile img,.projekt-bento__tile,.projekt-bento__zoom{transition:none}.projekt-bento__tile:hover img{transform:none}}.projekt-hero-grid{gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;display:grid}@media (max-width:860px){.projekt-hero-grid{grid-template-columns:1fr}}.steckbrief-layout{gap:var(--space-7);grid-template-columns:minmax(0,1.7fr) minmax(0,.95fr);align-items:start;display:grid}.projekt-facts-aside{position:sticky;top:96px}@media (max-width:900px){.steckbrief-layout{grid-template-columns:1fr}.projekt-facts-aside{position:static}}.stat__value{font-variant-numeric:tabular-nums}.reveal-armed .hero-band .hero__signature{opacity:0;transition:opacity .6s var(--ease-out) .15s, transform .6s var(--ease-out) .15s;transform:translateY(10px)}.reveal-armed .hero-band.is-revealed .hero__signature{opacity:.92;transform:none}@media (prefers-reduced-motion:reduce){.reveal-armed .hero-band .hero__signature{opacity:.92;transition:none;transform:none}.hero-grid{transform:none!important}}#stimmen.section--navy{padding-block:var(--space-10);margin-block:var(--space-2) 0}#scroll-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-gold) 92%);pointer-events:none;will-change:transform;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.site-nav__links a{padding-bottom:2px;position:relative}.site-nav__links a:after{content:"";background:var(--accent-gold);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-nav__links a:hover:after,.site-nav__links a:focus-visible:after{transform:scaleX(1)}.site-nav__links-cta a:after{display:none}.site-header{box-shadow:0 1px 0 0 color-mix(in srgb, var(--accent-gold) 22%, transparent)}main{counter-reset:secnum}main>section:has(.section-header){counter-increment:secnum}.section-header{isolation:isolate;position:relative}.section-header:before{content:counter(secnum, decimal-leading-zero);z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 16%, transparent);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,4rem + 9vw,11rem);font-weight:700;line-height:.8;position:absolute;top:-.62em;right:0}.section--navy .section-header:before{-webkit-text-stroke-color:#d9a94b4d}@media (max-width:640px){.section-header:before{opacity:.8;font-size:clamp(3.5rem,16vw,6rem);top:-.5em}}.section-title,.section-title--display{padding-bottom:var(--space-4);position:relative}.section-title:after,.section-title--display:after{content:"";background:var(--accent-gold);transform-origin:0;width:3.5rem;height:2px;transition:transform var(--dur-slow) var(--ease-out) .12s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.section--navy .section-title--display:after{background:#d9a94b}.reveal-armed .section-header.reveal:not(.is-revealed) .section-title:after,.reveal-armed .section-header.reveal:not(.is-revealed) .section-title--display:after{transform:scaleX(0)}.hero-band{background:radial-gradient(120% 130% at 88% -10%, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 52%), radial-gradient(90% 120% at 0% 100%, color-mix(in srgb, var(--accent-gold) 9%, transparent) 0%, transparent 46%), var(--surface-tint)}.hero-grid{opacity:.75}.hero{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(2rem,1rem + 4vw,5rem)}.hero__text{flex-direction:column;justify-content:center;display:flex}.hero__title{margin-block:var(--space-4) var(--space-5)}.hero__title .text-accent{white-space:nowrap;position:relative}.hero__title .text-accent:after{content:"";background:linear-gradient(90deg, var(--accent-gold), color-mix(in srgb, var(--accent-gold) 55%, var(--accent)));transform-origin:0;height:.1em;transition:transform .75s var(--ease-out) .5s;border-radius:2px;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(1)}.reveal-armed .hero-band.reveal:not(.is-revealed) .hero__title .text-accent:after{transform:scaleX(0)}.hero__media{border:none;align-self:stretch;min-height:clamp(360px,42vw,560px);box-shadow:0 30px 60px -30px #12233a73}.hero__media img{object-position:50% 14%}.hero__media:before,.hero__media:after{content:"";z-index:2;pointer-events:none;opacity:.9;width:64px;height:64px;position:absolute}.hero__media:before{border-top:2px solid var(--accent-gold);border-left:2px solid var(--accent-gold);top:14px;left:14px}.hero__media:after{border-bottom:2px solid var(--accent-gold);border-right:2px solid var(--accent-gold);bottom:14px;right:14px}.reveal-armed .hero-band.reveal .hero__media:before,.reveal-armed .hero-band.reveal .hero__media:after{opacity:0;transition:opacity .5s var(--ease-out) .55s, transform .5s var(--ease-out) .55s;transform:scale(.6)}.reveal-armed .hero-band.reveal.is-revealed .hero__media:before,.reveal-armed .hero-band.reveal.is-revealed .hero__media:after{opacity:.9;transform:scale(1)}.reveal-armed .hero-band.reveal{opacity:1;transform:none}.reveal-armed .hero-band .hero__text>*,.reveal-armed .hero-band .hero__media{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(24px)}.reveal-armed .hero-band .hero__media{transform:translateY(24px)scale(.985)}.reveal-armed .hero-band.is-revealed .hero__text>*,.reveal-armed .hero-band.is-revealed .hero__media{opacity:1;transform:none}.reveal-armed .hero-band.is-revealed .hero__text>:first-child{transition-delay:50ms}.reveal-armed .hero-band.is-revealed .hero__text>:nth-child(2){transition-delay:.13s}.reveal-armed .hero-band.is-revealed .hero__text>:nth-child(3){transition-delay:.21s}.reveal-armed .hero-band.is-revealed .hero__text>:nth-child(4){transition-delay:.29s}.reveal-armed .hero-band.is-revealed .hero__text>:nth-child(5){transition-delay:.37s}.reveal-armed .hero-band.is-revealed .hero__media{transition-delay:.12s}.reveal-armed .hero-band.is-revealed .hero__signature{opacity:.92}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal{opacity:1;transform:none}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal>*{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(22px)}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>*{opacity:1;transform:none}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:first-child{transition-delay:40ms}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(2){transition-delay:.1s}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(3){transition-delay:.16s}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(4){transition-delay:.22s}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(5){transition-delay:.28s}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(6){transition-delay:.34s}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(7){transition-delay:.4s}.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal.is-revealed>:nth-child(n+8){transition-delay:.46s}.stat{transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative}.stat:before{content:"";background:var(--accent-gold);border-radius:0 0 2px 2px;width:1.75rem;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.stat:hover{background-color:color-mix(in srgb, var(--background) 94%, var(--accent) 6%);transform:translateY(-2px)}.stat__value{letter-spacing:-.02em;font-size:clamp(1.8rem,1.1rem + 2.4vw,2.9rem)}.value-card{position:relative;overflow:hidden}.value-card:after{content:"";background:linear-gradient(to bottom, var(--accent-gold), color-mix(in srgb, var(--accent-gold) 30%, transparent));transform-origin:top;width:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.value-card:hover:after,.value-card:focus-within:after{transform:scaleY(1)}.timeline.reveal{opacity:1;transform:none}.reveal-armed .timeline.reveal:before{transform-origin:top;transition:transform .9s var(--ease-out);transform:scaleY(0)}.reveal-armed .timeline.reveal.is-revealed:before{transform:scaleY(1)}.reveal-armed .timeline.reveal>*{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(20px)}.reveal-armed .timeline.reveal.is-revealed>*{opacity:1;transform:none}.reveal-armed .timeline.reveal.is-revealed>:first-child{transition-delay:.2s}.reveal-armed .timeline.reveal.is-revealed>:nth-child(2){transition-delay:.34s}.reveal-armed .timeline.reveal.is-revealed>:nth-child(3){transition-delay:.48s}.reveal-armed .timeline.reveal.is-revealed>:nth-child(4){transition-delay:.62s}.reveal-armed .timeline.reveal.is-revealed>:nth-child(5){transition-delay:.76s}.timeline__item:before{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.timeline__item:hover:before{box-shadow:0 0 0 4px var(--background), 0 0 0 7px color-mix(in srgb, var(--accent-gold) 50%, transparent);transform:scale(1.35)}.about__media,.contact-aside__media{position:relative}.about__media:after,.contact-aside__media:after{content:"";border-right:2px solid var(--accent-gold);border-bottom:2px solid var(--accent-gold);pointer-events:none;width:56px;height:56px;position:absolute;bottom:-10px;right:-10px}.hero__media img,.about__media img,.teaser-card img{transition:transform .6s var(--ease-out)}.hero__media:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){#scroll-progress{transform:scaleX(0)}.section-title:after,.section-title--display:after,.hero__title .text-accent:after{transform:scaleX(1)!important}.reveal-armed .hero-band .hero__text>*,.reveal-armed .hero-band .hero__media,.reveal-armed :is(.value-grid,.teaser-grid,.testimonial-grid,.qa-grid,.stat-strip).reveal>*,.reveal-armed .timeline.reveal>*{opacity:1!important;transition:none!important;transform:none!important}.reveal-armed .hero-band.reveal .hero__media:before,.reveal-armed .hero-band.reveal .hero__media:after{opacity:.9;transform:none}.reveal-armed .timeline.reveal:before{transform:scaleY(1)!important}}:root{--fw-h1:400;--fw-h2:500;--fw-h3:500;--fw-body:400}.hero__title,.section-title,.section-title--display{font-optical-sizing:auto}body{letter-spacing:0;font-weight:400}.eyebrow,.stat__label,.bento-tile__eyebrow,.timeline__year,.value-card__num{font-family:var(--font-mono);text-transform:uppercase}.hero__title{letter-spacing:-.02em;font-weight:400}.section-title,.section-title--display{font-weight:500}.stat__value{font-weight:400}.section-header:before{font-weight:500}.hero__lede{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4);font-size:.75rem;display:block}.hero__title .text-accent{color:var(--accent-gold);white-space:nowrap;font-style:italic;position:relative}.hero__title .text-accent:after{content:none}.hero__uline{width:100%;height:.42em;margin-top:.04em;display:block;overflow:visible}.hero__uline path{fill:none;stroke:var(--accent-gold);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:1.5s cubic-bezier(.6,0,.2,1) .9s forwards c1-draw}@keyframes c1-draw{to{stroke-dashoffset:0}}.hero__sigblock{margin:var(--space-6) 0 0}.hero__sigline{font-family:var(--font-body);color:var(--foreground);opacity:.78;margin-bottom:var(--space-2);font-size:1.15rem;font-style:italic;display:block}.hero__signature{opacity:.95;width:clamp(190px,50%,300px);height:auto;display:block}.hero__signame{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:.85;margin-top:var(--space-2);font-size:.66rem;display:block}.hero__media--taped{transition:transform var(--dur-slow) var(--ease-out);background:linear-gradient(160deg,#dfe7f1,#c9d6e6);border:7px solid #fff;border-radius:2px;align-self:center;overflow:visible;transform:rotate(-1.4deg);box-shadow:0 30px 60px -28px #12233a80}.hero__media--taped:hover{transform:rotate(-.6deg)translateY(-2px)}.hero__media--taped img{border-radius:0}.hero__media--taped:before,.hero__media--taped:after{content:none}.hero__tape{z-index:3;pointer-events:none;background:#b8893a2e;border:1px dashed #b8893a73;width:120px;height:30px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-3deg)}.hero__caption{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8c6420;font-size:.62rem;position:absolute;bottom:-2.2rem;left:0;right:0}.contact-closing{margin-top:var(--space-6)}.contact-closing__yours{font-family:var(--font-body);color:var(--foreground);opacity:.8;margin-bottom:var(--space-1);font-size:1.1rem;font-style:italic;display:block}.contact-closing__sig{opacity:.95;width:clamp(170px,48%,260px);height:auto}.wax-seal{width:92px;height:92px;margin-top:var(--space-3);display:block}.wax-seal svg{filter:drop-shadow(0 8px 16px #12233a47);width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.wax-seal:hover svg{transform:rotate(-8deg)scale(1.06)}.wax-seal__vp{font-family:var(--font-display);fill:#fff;opacity:.94;font-size:34px;font-style:italic;font-weight:500}body:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 18% 12%,#b8893a0d,#0000 38%),radial-gradient(circle at 84% 80%,#1e5a9c0b,#0000 42%);position:fixed;inset:0}main,.site-footer{z-index:1;position:relative}.site-header{z-index:60;position:relative}.value-card__title,.timeline__title,.subblock__title{font-family:var(--font-display);font-weight:500}@media (prefers-reduced-motion:reduce){.hero__uline path{stroke-dashoffset:0!important;animation:none!important}.hero__media--taped,.wax-seal svg{transition:none}}@media (max-width:860px){.hero__media--taped{width:100%;max-width:340px;margin:0 auto 2.4rem;transform:rotate(-1deg)}.hero__media--taped picture,.hero__media--taped img{height:auto}.hero__caption{bottom:-2rem}}.hero__title,.section-title,.section-title--display,.value-card__title,.timeline__title,.subblock__title,.bento-tile__title{text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.value-card__title{-webkit-hyphens:manual;hyphens:manual}.section-lead,.value-card__body,.timeline__body,.qa-item p{text-wrap:pretty}.stat{justify-content:flex-start}.stat__label{margin-top:auto}@media (min-width:1024px){#system .value-grid,#ueber .value-grid{flex-wrap:wrap;justify-content:center;display:flex}#system .value-grid>.value-card,#ueber .value-grid>.value-card{max-width:calc((100% - 2 * var(--space-5)) / 3);flex:260px}}.timeline__body{max-width:64ch}.hero__signature,.contact-closing__sig,.site-footer__signature{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.btn{min-height:44px}a,button,label,input,select,textarea,[role=button]{touch-action:manipulation}@media (max-width:700px){.site-footer__col a,.site-footer__bottom a{align-items:center;min-height:44px;display:inline-flex}}.skip-link{align-items:center;min-height:44px;display:inline-flex}.card-spotlight{border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(42% 60% at var(--spot-x,50%) var(--spot-y,50%), color-mix(in srgb, var(--accent-gold) 24%, transparent) 0%, color-mix(in srgb, var(--accent-gold) 8%, transparent) 38%, transparent 72%);position:absolute;inset:0}.value-card.is-lit>.card-spotlight,.teaser-card.is-lit>.card-spotlight,.feature-card.is-lit>.card-spotlight,.bento-tile.is-lit>.card-spotlight{opacity:1}.value-card.is-lit,.teaser-card.is-lit,.feature-card.is-lit,.bento-tile.is-lit{border-color:color-mix(in srgb, var(--accent-gold) 45%, var(--border))}.btn-primary{position:relative;overflow:hidden}.btn-primary>*{z-index:1;position:relative}.btn-primary:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--accent-gold) 65%, #fff) 50%, transparent);opacity:0;width:35%;height:100%;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.btn-primary:hover:before{animation:btn-sheen .85s var(--ease-out)}@keyframes btn-sheen{0%{opacity:0;left:-40%}18%{opacity:.9}to{opacity:0;left:130%}}.btn-primary:active,.btn-secondary:active,.btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.card-spotlight{display:none}.btn-primary:hover:before{animation:none}.btn-primary:active,.btn-secondary:active,.btn:active{transform:none}}@media (min-width:861px){.site-nav{position:relative}.site-nav__links{position:absolute;left:50%;transform:translate(-50%)}}.hero__media--taped{min-height:0}.hero__media--taped picture{height:100%;display:block}.hero__media--taped img{object-fit:cover;width:100%;height:100%;display:block}.about{align-items:start}.about__media{align-self:start;position:static;top:auto}.contact-grid{align-items:center}.contact-aside__media{aspect-ratio:4/5}.contact-aside__media picture{height:100%;display:block}.contact-aside__media img{object-fit:cover;width:100%;height:100%;display:block}.contact-closing{margin-top:var(--space-6);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.contact-closing__yours{margin-bottom:0}.contact-closing__sig{width:220px;max-width:100%}.contact-teaser{text-align:center;max-width:56ch;margin-inline:auto}.contact-teaser .eyebrow{justify-content:center}.contact-teaser__actions{margin-top:var(--space-6);justify-content:center;display:flex}@media (max-width:860px){.hero{grid-template-columns:1fr}.hero__media--taped{border-radius:var(--radius-lg);border-width:5px;align-self:center;width:100%;max-width:320px;min-height:0;margin:0 auto;transform:none}.hero__media--taped:hover{transform:none}.hero__media--taped picture{height:auto;display:block}.hero__media--taped img{object-fit:fill;border-radius:calc(var(--radius-lg) - 3px);width:100%;height:auto;display:block}.hero__caption,.hero__sigblock{display:none}.hero__title{text-wrap:normal;overflow-wrap:break-word;font-size:clamp(1.85rem,.9rem + 4.8vw,2.4rem)}}
