.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Bigger Display;font-style:normal;font-weight:700;src:url(/_astro/Bigger-Display.CXq0WCS6.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Editorial New;font-style:normal;font-weight:400;src:url(/_astro/PPEditorialNew-Regular.Dr0yIrkc.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Editorial New;font-style:normal;font-weight:200;src:url(/_astro/PPEditorialNew-Ultralight.fq-4W-Eu.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Fraktion Mono;font-style:normal;font-weight:400;src:url(/_astro/PPFraktionMono-Regular.Dgrtzi66.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Fraktion Mono;font-style:normal;font-weight:700;src:url(/_astro/PPFraktionMono-Bold.CiQ7U16X.woff2) format("woff2");font-display:swap;text-rendering:optimizelegibility}:root{--color-primary: #030014;--color-secondary: #00d4ff;--color-tertiary: #ff0066;--color-shadow: #0a0a2e;--color-white: #ffffff;--color-muted: #8888aa}.theme-contrasted{--color-primary: #00d4ff;--color-secondary: #030014;--color-tertiary: #ff0066;--color-shadow: #004466;--color-white: #ffffff;--color-muted: #003355}:root{--font-family-fraktion: "Fraktion Mono", monospace;--font-family-editorial: "Editorial New", serif;--font-family-bigger: "Bigger Display", sans-serif;--font-size-base: 16px;--font-weight-base: 400;--font-height-base: 1.48;--font-family-base: var(--font-family-editorial);--font-spacing-base: -.025em}::-moz-selection{background:var(--color-secondary);color:var(--color-primary);text-shadow:none}::selection{background:var(--color-secondary);color:var(--color-primary);text-shadow:none}*{outline:none;box-sizing:border-box}html{margin:0;font:var(--font-weight-base) var(--font-size-base)/var(--font-height-base) var(--font-family-base);letter-spacing:var(--font-spacing-base);background-color:var(--color-secondary);scrollbar-width:none;color:var(--color-secondary)}html.is-scroll-blocked,html.is-scroll-blocked body{height:100lvh;overflow:hidden}body{background-color:var(--color-primary);overflow-x:hidden;overflow-y:visible;font-family:inherit}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.u-sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip-path:rect(0,0,0,0);overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
