.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}:root{--neutral-00: #000000;--neutral-01: #141414;--neutral-02: #202020;--neutral-03: #303030;--neutral-04: #383838;--neutral-05: #494949;--neutral-06: #5A5A5A;--neutral-07: #616161;--neutral-08: #828282;--neutral-09: #8E8E8E;--neutral-10: #A2A2A2;--neutral-11: #B7B7B7;--neutral-12: #CFCFCF;--neutral-13: #DDDDDD;--neutral-14: #D9D9D9;--neutral-15: #E1E1E1;--neutral-16: #E9E9E9;--neutral-17: #F3F3F3;--neutral-18: #F6F6F6;--neutral-19: #F9F9F9;--neutral-20: #FFFFFF;--red-01: #FF0000;--red-02: #FF453A}@media (prefers-color-scheme: light){:root{--background-primary-default: var(--neutral-20);--background-primary-alt: var(--neutral-18);--surface-primary-default: var(--neutral-19);--surface-primary-alt: var(--neutral-20);--surface-primary-highlight: var(--neutral-17);--surface-primary-hover: var(--neutral-18);--surface-secondary-default: var(--neutral-20);--surface-secondary-alt: var(--neutral-19);--surface-secondary-highlight: var(--neutral-17);--surface-secondary-hover: var(--neutral-17);--border-primary-default: var(--neutral-15);--border-primary-alt: var(--neutral-16);--border-primary-hover: var(--neutral-10);--border-secondary-default: var(--neutral-16);--border-secondary-alt: var(--neutral-17);--border-secondary-hover: var(--neutral-10);--foreground-primary-default: var(--neutral-06);--foreground-primary-alt: var(--neutral-10);--foreground-primary-highlight: var(--neutral-01);--foreground-primary-active: var(--neutral-04);--foreground-secondary-default: var(--neutral-12);--foreground-secondary-alt: var(--neutral-14);--foreground-secondary-highlight: var(--neutral-04);--foreground-secondary-active: var(--neutral-01);--foreground-tertiary-default: var(--neutral-14);--foreground-tertiary-alt: var(--neutral-15);--foreground-tertiary-highlight: var(--neutral-17);--foreground-tertiary-active: var(--neutral-20);--error-primary-default: var(--red-01);--error-primary-hover: var(--red-02);--error-secondary-default: var(--red-02);--error-secondary-hover: var(--red-01)}}@media (prefers-color-scheme: dark){:root{--background-primary-default: var(--neutral-01);--background-primary-alt: var(--neutral-03);--surface-primary-default: var(--neutral-02);--surface-primary-alt: var(--neutral-01);--surface-primary-highlight: var(--neutral-04);--surface-primary-hover: var(--neutral-03);--surface-primary-disabled: var(--neutral-01);--surface-secondary-default: var(--neutral-01);--surface-secondary-alt: var(--neutral-02);--surface-secondary-highlight: var(--neutral-04);--surface-secondary-hover: var(--neutral-04);--border-primary-default: var(--neutral-05);--border-primary-alt: var(--neutral-04);--border-primary-hover: var(--neutral-10);--border-primary-disabled: var(--neutral-02);--border-secondary-default: var(--neutral-04);--border-secondary-alt: var(--neutral-03);--border-secondary-hover: var(--neutral-10);--foreground-primary-default: var(--neutral-14);--foreground-primary-alt: var(--neutral-10);--foreground-primary-highlight: var(--neutral-20);--foreground-primary-active: var(--neutral-16);--foreground-primary-disabled: var(--neutral-05);--foreground-secondary-default: var(--neutral-08);--foreground-secondary-alt: var(--neutral-06);--foreground-secondary-highlight: var(--neutral-16);--foreground-secondary-active: var(--neutral-20);--foreground-tertiary-default: var(--neutral-06);--foreground-tertiary-alt: var(--neutral-05);--foreground-tertiary-highlight: var(--neutral-03);--foreground-tertiary-active: var(--neutral-01);--error-primary-default: var(--red-01);--error-primary-hover: var(--red-02);--error-secondary-default: var(--red-02);--error-secondary-hover: var(--red-01)}}@font-face{font-family:Reckless;src:url(/fonts/Reckless-Regular.woff2) format("woff2"),url(/fonts/Reckless-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Type;src:url(/fonts/LETSSansVF.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:100 900}@supports (font-variation-settings: normal){@font-face{font-family:Type;src:url(/fonts/LETSSansVF.woff2) format("woff2 supports variations"),url(/fonts/LETSSansVF.woff2) format("woff2-variations");font-style:normal;font-display:swap;font-weight:100 900}}@font-face{font-family:TypeLite;src:url(/fonts/LETSSansVFLite.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:100 900}@supports (font-variation-settings: normal){@font-face{font-family:TypeLite;src:url(/fonts/LETSSansVFLite.woff2) format("woff2 supports variations"),url(/fonts/LETSSansVFLite.woff2) format("woff2-variations");font-style:normal;font-display:swap;font-weight:100 900}}@font-face{font-family:Simplon;src:url(/fonts/simplon-bp-medium-webfont.woff2) format("woff2");font-style:normal;font-display:swap}*,*:before,*:after{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-font-feature-settings:"dlig" on;-webkit-font-feature-settings:"dlig" on;font-feature-settings:"dlig" on}:root{--type-sans-40: normal normal 400 2.5rem/3rem Type, sans-serif;--type-sans-32: normal normal 400 2rem/2.5rem Type, sans-serif;--type-sans-32-tall: normal normal 400 2rem/3rem Type, sans-serif;--type-sans-24: normal normal 400 1.5rem/2rem Type, sans-serif;--type-sans-20: normal normal 400 1.25rem/1.75rem Type, sans-serif;--type-sans-16: normal normal 500 1rem/1.5rem Type, sans-serif;--type-sans-14: normal normal 400 .875rem/1.5rem Type, sans-serif;--type-sans-12: normal normal 400 .75rem/1.5rem Type, sans-serif;--type-serif-56: normal normal 3.5rem/4rem Reckless, serif;--type-serif-40: normal normal 2.5rem/3rem Reckless, serif;--type-serif-32: normal normal 2rem/2.5rem Reckless, serif;--type-serif-24: normal normal 1.5rem/2rem Reckless, sans-serif;--type-serif-20: normal normal 1.25rem/1.75rem Reckless, sans-serif;--type-mono-14: normal normal .875rem/1.5rem Simplon, sans-serif;--type-mono-12: normal normal .75rem/1.5rem Simplon, sans-serif;--type-mono-10: normal normal .625rem/1.5rem Simplon, sans-serif;--body-default: var(--type-sans-16);--body-medium: var(--type-sans-14);--body-small: var(--type-sans-12);--sans-heading-1: var(--type-sans-40);--sans-heading-2: var(--type-sans-32);--sans-heading-3: var(--type-sans-24);--sans-heading-4: var(--type-sans-20);--serif-heading-1: var(--type-serif-40);--serif-heading-2: var(--type-serif-32);--serif-heading-3: var(--type-serif-24);--serif-heading-4: var(--type-serif-20)}
