html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--margin-page:20px;--size-text:572px;--font-size-headline:1.125rem;--font-line-headline:1.2;--font-spacing-headline:.1em;--font-size-body-l:1.25rem;--font-line-body-l:1.5rem;--font-size-body-m:1.125rem;--font-line-body-m:1.5rem;--font-size-body-s:.875rem;--font-line-body-s:1.5rem;--font-size-body-xs:.75rem;--font-line-body-xs:1.125rem;--font-size-nav-menu:.75rem;--font-line-nav-menu:1;--font-spacing-nav-menu:.12em;--color-black:#000;--color-text:#343434;--color-beige:#f7f6f0;--color-green:#a0b0a8;--color-blue:#a0a9b0}@media (width<=800px){:root{--font-size-nav-menu:.875rem}}@font-face{font-family:GillSans;src:local(GillSans SemiBold),url(../GillSans-Semi-Bold.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GillSans;src:local(GillSans Bold),url(../GillSans-Bold.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:NBAkademieMonoStd;src:local(NBAkademieMonoStd Bold),url(../NBAkademieMonoStd-Bold.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}body,html{-webkit-font-smoothing:antialiased;font-family:GillSans,Arial,Helvetica,sans-serif}a{color:currentColor;text-decoration:none}.gill{font-family:GillSans,Arial,Helvetica,sans-serif}.akademie{font-family:NBAkademieMonoStd,Courier New,Courier,monospace}.textHeadline{font-size:var(--font-size-headline);line-height:var(--font-line-headline);letter-spacing:var(--font-spacing-headline);font-weight:700}.textBodyL{font-size:var(--font-size-body-l);line-height:var(--font-line-body-l);font-weight:600}.textBodyM{font-size:var(--font-size-body-m);line-height:var(--font-line-body-m);font-weight:600}.textBodyS{font-size:var(--font-size-body-s);line-height:var(--font-line-body-s);font-weight:600}.textBodyXs{font-size:var(--font-size-body-xs);line-height:var(--font-line-body-xs);font-weight:600}.textNavMenu{font-size:var(--font-size-nav-menu);line-height:var(--font-line-nav-menu);letter-spacing:var(--font-spacing-nav-menu);font-weight:700}.bodyText{font-size:var(--font-size-body-m);line-height:var(--font-line-body-m);font-weight:600}.bodyText h1,.bodyText h2,.bodyText h3,.bodyText h4,.bodyText h5,.bodyText h6,.bodyText ol,.bodyText p,.bodyText ul{max-width:var(--size-text);margin-left:auto;margin-right:auto}.bodyText p{margin-bottom:var(--font-line-body-m)}.bodyText h1,.bodyText h2,.bodyText h3,.bodyText h4,.bodyText h5,.bodyText h6{font-size:var(--font-size-headline);line-height:var(--font-line-headline);letter-spacing:var(--font-spacing-headline);text-align:center;text-transform:uppercase;text-wrap:balance;margin-bottom:60px;font-weight:700}.bodyText p+h1,.bodyText p+h2,.bodyText p+h3,.bodyText p+h4,.bodyText p+h5,.bodyText p+h6{margin-top:80px}.bodyText ul{margin-bottom:var(--font-line-body-m);padding-left:3em}.bodyText ul p{margin:0}@media (width<=800px){.bodyText ul{padding-left:1.5em}}body,html{min-height:100%;color:var(--page-color);background-color:var(--page-background);transition:background-color .45s,color .45s}html{--page-background:var(--color-beige);--page-color:var(--color-text);--header-color:var(--color-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.app-theme-history,html.app-theme-history,html.app-theme-history body{--page-background:var(--color-text);--page-color:var(--color-beige);--header-color:var(--color-black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.is-scroll-background,html.is-scroll-background .safari-tint,html.is-scroll-background body{transition:none}.safari-tint{background-color:var(--page-background);visibility:hidden;pointer-events:none;width:100vw;min-height:4px;transition:background-color .45s;position:fixed;top:0;left:0}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.safari-tint,body,header,html{transition:none}}*{margin:0;padding:0}.noselect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.overlink{z-index:1;display:block;position:absolute;inset:0}a,button{-webkit-tap-highlight-color:transparent}
