@font-face{font-family:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/grenze-gotisch-latin-900-normal.CeZUWxko.woff2)format("woff2"),url(/_astro/grenze-gotisch-latin-900-normal.X1989ZIe.woff)format("woff")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/grenze-gotisch-latin-700-normal.CWOqrlF-.woff2)format("woff2"),url(/_astro/grenze-gotisch-latin-700-normal.BOZhDbsh.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martian-mono-latin-400-normal.DZsjfPjH.woff2)format("woff2"),url(/_astro/martian-mono-latin-400-normal.DM4nBGIh.woff)format("woff")}:root{--night:#1e1030;--moon:#eadffb;--potion:#ff2e88;--night-raised:#2c1e3e;--moon-dim:#a99dba;--rule:#eadffb1f;--rule-on-moon:#1e10302e;--potion-ink:#c8005f;--f-display:"Grenze Gotisch", "Grenze Fallback", "Grenze Fallback Times", Georgia, serif;--f-body:"Instrument Sans", "Instrument Fallback", system-ui, sans-serif;--f-micro:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-mega:clamp(4.5rem, 21vw, 22rem);--t-big:clamp(3rem, 9vw, 9rem);--t-lead:1.25rem;--t-body:.9375rem;--t-micro:.6875rem;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--header-h:64px;--section-gap:clamp(64px, 9vw, 120px);--card-w:clamp(220px, 26vw, 360px);--ease-flip:cubic-bezier(.2, .7, .2, 1);--ease-tip:cubic-bezier(.34, 1.56, .64, 1);--swap:.12s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=600px){:root{--t-body:1rem}}@font-face{font-family:Grenze Fallback;src:local(Georgia Bold),local(Georgia-Bold),local(Georgia);font-weight:900;size-adjust:81%;ascent-override:92%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Grenze Fallback Times;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold),local(Times New Roman);font-weight:900;size-adjust:90%;ascent-override:92%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:98.5%;ascent-override:98%;descent-override:26%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}html,body{margin:0}body{background:var(--night);color:var(--moon);font:400 var(--t-body)/1.6 var(--f-body);flex-direction:column;min-height:100svh;display:flex}main{flex:1 0 auto}img,svg{max-width:100%;display:block}p{margin:0}h1,h2,h3{font-weight:inherit;font-size:inherit;margin:0}ul,ol{margin:0;padding:0}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--potion);color:var(--night)}.wrap{padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.sec{padding-bottom:var(--section-gap)}.micro{font:400 var(--t-micro)/1.4 var(--f-micro);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.lead{font:600 var(--t-lead)/1.4 var(--f-body);text-wrap:balance;max-width:26ch}.body{font:400 var(--t-body)/1.6 var(--f-body);max-width:44ch}.body p+p{margin-top:1em}.dim{color:var(--moon-dim)}.big{font:900 var(--t-big)/.85 var(--f-display);letter-spacing:-.01em;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--gutter-l);z-index:100;background:var(--potion);color:var(--night);padding:14px 22px;text-decoration:none;position:absolute;top:8px;transform:translateY(-200%)}.skip:focus{transform:none}:focus{outline:none}:focus-visible{outline:2px solid var(--potion);outline-offset:3px}.on-moon :focus-visible{outline-color:var(--night)}.tlink{font:400 var(--t-micro)/1.4 var(--f-micro);letter-spacing:.12em;text-transform:uppercase;color:inherit;text-underline-offset:4px;transition:color var(--swap);align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.tlink:hover{color:var(--potion)}.on-moon .tlink:hover{color:var(--potion-ink)}.owner{color:var(--moon-dim)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}.mega.mega--indent{padding-left:.09em}.sparkle[data-astro-cid-jtkeev3w]{vertical-align:-.1em;flex:none;width:.9em;height:.9em;display:inline-block}.btn[data-astro-cid-ly7rokdz]{background:var(--potion);min-height:44px;color:var(--night);cursor:pointer;font:400 .75rem/1 var(--f-micro);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--swap), color var(--swap);border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ly7rokdz]:hover{background:var(--moon)}.on-moon .btn[data-astro-cid-ly7rokdz]:hover{background:var(--night);color:var(--moon)}.btn[data-astro-cid-ly7rokdz]:focus-visible{outline:2px solid var(--potion);outline-offset:3px}.on-moon .btn[data-astro-cid-ly7rokdz]:focus-visible{outline-color:var(--night)}.btn[data-astro-cid-ly7rokdz][disabled]{cursor:progress;opacity:.7}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn[data-astro-cid-ly7rokdz]:hover .sparkle{animation:.5s ease-in-out wobble}}@keyframes wobble{25%{transform:rotate(-3deg)scale(1.15)}75%{transform:rotate(3deg)scale(1.15)}}.hdr[data-astro-cid-nen7h5rs]{z-index:20;height:var(--header-h);transition:background-color var(--swap), border-color var(--swap);border-bottom:1px solid #0000;align-items:center;gap:24px;display:flex;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs].is-scrolled,.no-js .hdr[data-astro-cid-nen7h5rs]{background:var(--night);border-bottom-color:var(--rule)}.hdr__brand[data-astro-cid-nen7h5rs]{color:var(--moon);align-items:center;gap:10px;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs]{gap:24px;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--moon);transition:color var(--swap);text-underline-offset:4px;padding:14px 0;text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--potion)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline}.hdr__menu[data-astro-cid-nen7h5rs]{color:var(--moon);text-underline-offset:4px;align-items:center;min-height:44px;padding:14px 4px;display:none}@media (width<=760px){.hdr[data-astro-cid-nen7h5rs]{gap:12px}.hdr__nav[data-astro-cid-nen7h5rs],.hdr__name[data-astro-cid-nen7h5rs]{display:none}.hdr__menu[data-astro-cid-nen7h5rs]{display:inline-flex}}.overlay[data-astro-cid-nen7h5rs]{z-index:50;background:var(--night);flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.overlay[data-astro-cid-nen7h5rs]:target,.overlay[data-astro-cid-nen7h5rs].is-open{display:flex}.overlay__top[data-astro-cid-nen7h5rs]{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.overlay__close[data-astro-cid-nen7h5rs]{color:var(--moon);text-underline-offset:4px;align-items:center;min-height:44px;padding:14px 4px;display:inline-flex}.overlay__nav[data-astro-cid-nen7h5rs]{padding-top:32px;padding-bottom:max(32px, env(safe-area-inset-bottom));font:900 min(var(--t-mega), 19vw)/.9 var(--f-display);letter-spacing:-.02em;flex-direction:column;gap:.12em;margin-top:auto;display:flex}.overlay__link[data-astro-cid-nen7h5rs]{color:var(--moon);transition:color var(--swap);padding-block:.04em;text-decoration:none}.overlay__link[data-astro-cid-nen7h5rs]:hover,.overlay__link[data-astro-cid-nen7h5rs][aria-current=page],.overlay__link--book[data-astro-cid-nen7h5rs]{color:var(--potion)}@media (width>=761px){.overlay[data-astro-cid-nen7h5rs]:target{display:none}}.foot[data-astro-cid-jo6i4kqk]{padding-top:48px;padding-bottom:max(32px, env(safe-area-inset-bottom));overflow-x:clip}.foot__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.foot__dot[data-astro-cid-jo6i4kqk]{color:var(--potion)}.foot__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:4px 32px;margin-top:28px;list-style:none;display:flex}.foot__row[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:flex}.foot__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:4px;transition:color var(--swap)}.foot__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--potion)}.foot__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not([href^=\/]){text-decoration:none}.mega[data-astro-cid-nxqvplsx]{font:900 var(--mega-size,var(--t-mega))/.78 var(--f-display);letter-spacing:-.02em;font-kerning:normal;margin:0;display:block;position:relative}.mega[data-astro-cid-nxqvplsx] .mega__line{display:block}.mega[data-astro-cid-nxqvplsx] .mega__word{white-space:nowrap}.mega[data-astro-cid-nxqvplsx] .mega__tipsy{transform:translateY(-.04em) rotate(var(--tip,-7deg));transform-origin:50% 90%;display:inline-block}.mega[data-astro-cid-nxqvplsx] .mega__accent{color:var(--potion)}.mega[data-astro-cid-nxqvplsx] .mega__ink{color:var(--potion-ink)}.mega--bleed[data-astro-cid-nxqvplsx]{white-space:nowrap;text-align:right;margin-right:calc(-1 * var(--gutter-r) - .06em)}@media (prefers-reduced-motion:no-preference){.mega--hero[data-astro-cid-nxqvplsx] .mega__line{animation:mega-rise .5s var(--ease-flip) both}.mega--hero[data-astro-cid-nxqvplsx] .mega__line:nth-child(2){animation-delay:80ms}.mega--hero[data-astro-cid-nxqvplsx] .mega__line:nth-child(3){animation-delay:.16s}.mega--hero[data-astro-cid-nxqvplsx] .mega__tipsy{animation:mega-tip .45s var(--ease-tip) .65s both}}@keyframes mega-rise{0%{transform:translateY(.15em)}}@keyframes mega-tip{0%{transform:none}}.hero[data-astro-cid-ge2uvauf]{padding-top:56px;padding-bottom:40px;position:relative;overflow-x:clip}.hero__top[data-astro-cid-ge2uvauf]{text-align:right;justify-content:flex-end;margin-bottom:28px;display:flex}.hero__type[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);row-gap:24px;display:grid}@media (width>=760px){.hero__lead[data-astro-cid-ge2uvauf]{margin-left:auto}}.hero--beside[data-astro-cid-ge2uvauf] .hero__lead[data-astro-cid-ge2uvauf]{margin-left:0}@media (width>=1100px){.hero--beside[data-astro-cid-ge2uvauf] .hero__type[data-astro-cid-ge2uvauf]{grid-template-columns:max-content minmax(0,26ch);align-items:end;column-gap:clamp(24px,4vw,64px)}.hero--beside[data-astro-cid-ge2uvauf] .hero__lead[data-astro-cid-ge2uvauf]{padding-bottom:1.2vw}}.hero__foot[data-astro-cid-ge2uvauf]{justify-content:flex-end;margin-top:32px;display:flex}
