.nav[data-astro-cid-wpvy4v7s]{z-index:20;padding-inline:var(--edge-mobile);background:var(--petrol);color:var(--kreide);border-bottom:1px solid color-mix(in srgb, var(--kreide) 20%, transparent);justify-content:space-between;align-items:center;padding-block:14px;display:flex;position:sticky;top:0}@media (width>=768px){.nav[data-astro-cid-wpvy4v7s]{padding-inline:var(--edge-tablet)}}.nav-brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:14px;display:flex}.nav-wordmark[data-astro-cid-wpvy4v7s]{letter-spacing:.02em;font-size:18px;font-weight:700}.nav-playing[data-astro-cid-wpvy4v7s]{color:var(--orange);align-items:center;gap:8px;font-size:8px;display:inline-flex}.nav-playing[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--orange);width:6px;height:6px;animation:.46875s ease-out infinite nav-playing-pulse}.nav-playing[data-astro-cid-wpvy4v7s][hidden]{display:none}@media (width<=519px){.nav-playing-text[data-astro-cid-wpvy4v7s]{display:none}}@keyframes nav-playing-pulse{0%{transform:scale(1.4)}45%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nav-playing[data-astro-cid-wpvy4v7s]:before{animation:none}}.nav-links[data-astro-cid-wpvy4v7s]{gap:20px;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;padding-block:4px;font-weight:500;display:inline-block;position:relative}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .2s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]{color:var(--orange)}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{transition:none}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--section-gap-mobile)}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.footer-wordmark[data-astro-cid-jo6i4kqk]{font-size:32px;font-weight:700}.footer-wordmark[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-email[data-astro-cid-jo6i4kqk]{color:var(--salbei)}.footer-email[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-socials[data-astro-cid-jo6i4kqk]{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.footer-socials[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{display:inline-flex}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-legal[data-astro-cid-jo6i4kqk]{color:var(--salbei);font-size:13px}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-consent[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-consent[data-astro-cid-jo6i4kqk]{font-size:inherit;color:inherit}.footer-copy[data-astro-cid-jo6i4kqk]{color:var(--salbei);margin-top:12px}.consent[data-astro-cid-bm4qem4n]{inset-inline:0;z-index:30;border-top:3px solid var(--orange);padding-block:20px calc(20px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0}.consent-inner[data-astro-cid-bm4qem4n]{flex-direction:column;gap:16px;display:flex}.consent-text[data-astro-cid-bm4qem4n]{max-width:60ch;font-size:15px}.consent-text[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--salbei);text-underline-offset:3px;text-decoration:underline}.consent-text[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]:hover{color:var(--orange)}.consent-actions[data-astro-cid-bm4qem4n]{flex-wrap:wrap;gap:16px 20px;display:flex}.consent[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{padding:12px 22px;font-size:13px}@media (width>=768px){.consent[data-astro-cid-bm4qem4n]{padding-block:14px calc(14px + env(safe-area-inset-bottom,0px))}.consent-inner[data-astro-cid-bm4qem4n]{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.consent-text[data-astro-cid-bm4qem4n]{max-width:none;font-size:14px}.consent-actions[data-astro-cid-bm4qem4n]{flex-wrap:nowrap;flex:none}.consent[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{padding:10px 18px;font-size:12px}}:root{--petrol:#0e4a4a;--kreide:#f1ede2;--salbei:#87a19c;--orange:#f2622e;--salbei-grau:#9aa8a4;--font-display:"Clash Display", "Helvetica Neue", Arial, sans-serif;--font-pixel:"Press Start 2P", "Courier New", monospace;--text-h1:clamp(48px, 8.4vw, 140px);--text-h2:clamp(32px, 5vw, 64px);--text-h3:clamp(22px, 2.4vw, 28px);--text-body:clamp(16px, 1.2vw, 18px);--text-label:12px;--grid:8px;--content-max:1200px;--section-gap-desktop:120px;--section-gap-mobile:64px;--edge-mobile:24px;--edge-tablet:48px;--edge-desktop:80px;--radius:2px;color-scheme:light}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.section,[id]{scroll-margin-top:64px}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}body{font-family:var(--font-display);font-size:var(--text-body);color:var(--petrol);background:var(--kreide);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{letter-spacing:-.02em;font-weight:700;line-height:1.02}h1{font-size:var(--text-h1);letter-spacing:-.03em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:500}.label{font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.pixel-label{font-family:var(--font-pixel);letter-spacing:.16em;text-transform:uppercase;font-size:10px}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.container{max-width:var(--content-max);padding-inline:var(--edge-mobile);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--edge-tablet)}}@media (width>=1200px){.container{padding-inline:var(--edge-desktop)}}.section{padding-block:var(--section-gap-mobile)}@media (width>=1000px){.section{padding-block:var(--section-gap-desktop)}}.prose{max-width:68ch}.surface-petrol{background:var(--petrol);color:var(--kreide)}.surface-kreide{background:var(--kreide);color:var(--petrol)}.surface-salbei{background:var(--salbei);color:var(--petrol)}.tiles-light{background-color:var(--kreide);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><g fill='none' stroke='%239AA8A4' stroke-width='1' opacity='0.30'><path d='M0 24 q12 -10 24 0 t24 0'/><path d='M0 40 q12 -10 24 0 t24 0'/><path d='M0 8 q12 -10 24 0 t24 0'/></g></svg>")}.tiles-dark{background-color:var(--petrol);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><g fill='none' stroke='%2387A19C' stroke-width='1' opacity='0.16'><path d='M0 24 q12 -10 24 0 t24 0'/><path d='M0 40 q12 -10 24 0 t24 0'/><path d='M0 8 q12 -10 24 0 t24 0'/></g></svg>")}.lines-salbei{background-color:var(--salbei);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><g fill='none' stroke='%230E4A4A' stroke-width='1' opacity='0.14'><path d='M-6 6 L6 -6'/><path d='M0 24 L24 0'/><path d='M18 30 L30 18'/></g></svg>")}.grid-kreide{background-color:var(--kreide);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M32 0 V32 H0' fill='none' stroke='%239AA8A4' stroke-width='1' opacity='0.4'/></svg>")}.tiles-drift,.lines-drift{background-image:none;position:relative;overflow:hidden}.tiles-drift:before,.lines-drift:before{content:"";pointer-events:none;position:absolute;inset:0}.tiles-drift>*,.lines-drift>*{position:relative}.tiles-dark.tiles-drift:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><g fill='none' stroke='%2387A19C' stroke-width='1' opacity='0.16'><path d='M0 24 q12 -10 24 0 t24 0'/><path d='M0 40 q12 -10 24 0 t24 0'/><path d='M0 8 q12 -10 24 0 t24 0'/></g></svg>");animation:9s linear infinite drift-tiles;right:-48px}.lines-salbei.lines-drift:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><g fill='none' stroke='%230E4A4A' stroke-width='1' opacity='0.14'><path d='M-6 6 L6 -6'/><path d='M0 24 L24 0'/><path d='M18 30 L30 18'/></g></svg>");animation:7s linear infinite drift-lines;left:-24px}@keyframes drift-tiles{to{transform:translate(-48px)}}@keyframes drift-lines{to{transform:translate(24px)}}.grain{position:relative}.grain:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:0}.marquee{white-space:nowrap;z-index:3;padding-block:11px;position:relative;overflow:hidden}.marquee.on-dark{background:var(--orange);color:var(--petrol)}.marquee.on-light{background:var(--petrol);color:var(--kreide)}.marquee span{font-family:var(--font-pixel);letter-spacing:.1em;padding-right:2rem;font-size:10px;animation:26s linear infinite marquee-slide;display:inline-block}a.marquee{display:block}a.marquee:hover span{animation-play-state:paused}@keyframes marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.btn{border-radius:var(--radius);letter-spacing:.13em;text-transform:uppercase;z-index:2;padding:17px 34px;font-size:15px;font-weight:600;transition:transform .13s ease-out,box-shadow .13s ease-out;display:inline-block;position:relative}.btn-primary.on-light{background:var(--orange);color:var(--petrol);border:3px solid var(--petrol);box-shadow:6px 6px 0 var(--petrol)}.btn-primary.on-dark{background:var(--orange);color:var(--petrol);border:3px solid var(--kreide);box-shadow:6px 6px 0 var(--kreide)}.btn-secondary.on-light{color:var(--petrol);border:2px solid var(--petrol);background:0 0}.btn-secondary.on-dark{color:var(--kreide);border:2px solid var(--kreide);background:0 0}.btn-primary:hover{transform:translate(6px,6px)}.btn-primary.on-light:hover{box-shadow:0 0 0 var(--petrol)}.btn-primary.on-dark:hover{box-shadow:0 0 0 var(--kreide)}.chunky-border{border:3px solid var(--petrol);box-shadow:6px 6px 0 var(--orange)}@media (width<=599px){.has-mini-player body{padding-bottom:72px}}html.js [data-reveal]{opacity:0;transition:opacity .55s ease-out,transform .55s ease-out;transition-delay:calc(var(--reveal-step,0) * .12s);transform:translateY(24px)}html.js [data-reveal="1"]{--reveal-step:1}html.js [data-reveal="2"]{--reveal-step:2}html.js [data-reveal="3"]{--reveal-step:3}html.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee span,.tiles-drift:before,.lines-drift:before{animation:none}html.js [data-reveal]{opacity:1;transition:none;transform:none}.btn-primary{transition:none}}.skip-link[data-astro-cid-ju4pidww]{z-index:50;background:var(--orange);color:var(--petrol);padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-ju4pidww]:focus{left:0}
