:root{--background:black;--foreground:white}html,body{max-width:100vw}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,2vw + 1svh,100px);font-weight:500;line-height:1}.app{font-family:var(--font-simplon),Helvetica,sans-serif;background:var(--background);overflow:hidden}.app .transition{visibility:hidden}.app .content{max-width:900px;margin:0 auto}.app .content main{width:70%;margin:7.5em auto 5em}@media (min-width:900px){.app{font-size:.7em}.app .content{max-width:900px;margin:0 auto}.app .content main{width:90%;margin:7.5em auto 5em}}@media (min-width:1200px){.app{font-size:.7em}.app .content{margin:0 auto;max-width:unset!important}.app .content main{width:70%;margin:4em auto}}@media (min-width:1500px){.app{font-size:.6em}}h1,h2,h3,h4,h5{font-family:var(--font-soehne),Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:700;line-height:1.1}p,ul{font-size:1em}@media (min-width:1200px){p,ul{font-size:.7em}}h1{font-size:2.3em}@media (min-width:500px){h1{font-size:2.8em}}@media (min-width:1200px){h1{font-size:3.3em}}h2,.h2{font-size:2.3em}h3{font-size:1.5em}*,:after,:before{box-sizing:border-box}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}a,button{-webkit-user-select:none;user-select:none}img{pointer-events:none;-webkit-user-select:none;user-select:none}
@font-face{font-family:soehne;src:url(../media/soehne_fett-s.p.29kyxkvpag7aj.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:soehne Fallback;src:local(Arial);ascent-override:97.45%;descent-override:21.93%;line-gap-override:0.0%;size-adjust:106.72%}._1t2hiG_className{font-family:soehne,soehne Fallback}._1t2hiG_variable{--font-soehne:"soehne", "soehne Fallback"}
@font-face{font-family:simplon;src:url(../media/simplon_bold-s.p.2130jowh_2jb_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:simplon;src:url(../media/simplon_regular-s.p.3sd9rq89c8a_0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:simplon Fallback;src:local(Arial);ascent-override:65.59%;descent-override:20.26%;line-gap-override:4.2%;size-adjust:133.24%}._7Px7ga_className{font-family:simplon,simplon Fallback}._7Px7ga_variable{--font-simplon:"simplon", "simplon Fallback"}
.I9cK-G_header{mix-blend-mode:difference;z-index:99;opacity:0;width:100%;display:grid;position:fixed;top:2em;left:0}.I9cK-G_header>svg{cursor:pointer;justify-self:center;height:min(70px,4em)}.I9cK-G_header a{opacity:0;visibility:hidden;align-items:center;gap:.6em;font-size:clamp(16px,3vw,24px);transition:opacity .3s,visibility .3s,color .3s,background-color .3s;display:flex;position:absolute;top:50%;left:2em;transform:translateY(-50%)}.I9cK-G_header a svg{height:.6em}@media (min-width:1200px){.I9cK-G_header{width:calc(100% - 4.5em);top:2.5em;left:2.5em}.I9cK-G_header>svg{justify-self:start}.I9cK-G_header a{left:unset;top:50%;right:2em;transform:translateY(-50%)}}.I9cK-G_header.I9cK-G_is-subpage a{opacity:1;visibility:visible}
