@font-face{font-family:MontserratRegular;src:url(/assets/static/Montserrat-Regular.BdMzRefO.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MontserratStrong;src:url(/assets/static/Montserrat-SemiBold.C0-6BeuA.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:MontserratBold;src:url(/assets/static/Montserrat-Bold.D4JCkd3k.ttf) format("truetype");font-weight:700;font-display:swap}:root{--border-radius: 4px;--border-radius-8: 8px;--border-radius-16: 16px;--color-brand-primary: #C3A655;--color-brand-primary-hover: #c49b2b;--color-brand-secondary: #A6A6A6;--color-brand-tertiary: #434343;--color-font-primary: #1e1e1e;--color-font-secondary: #888888;--color-accent-primary: #1e1e1e;--color-accent-secondary: #ffffff;--color-banner-font: #eeeeee;--color-background-dark: #000000;--color-button-background: var(--color-brand-primary);--color-button-font-color: #ffffff;--color-background-light: #EFECE4;--color-background-alt: #ffffff;--color-background-alt2: #f4f0e7;--color-toggle-bg: rgba(255, 255, 255, .92);--color-toggle-track: #f3e3c2;--color-toggle-track-border: rgba(0, 0, 0, .1);--color-toggle-thumb: var(--color-brand-primary);--font-body: "MontserratRegular", sans-serif;--font-body-strong: "MontserratStrong", sans-serif;--font-body-bold: "MontserratBold", sans-serif;--font-title: "MontserratRegular", sans-serif;--font-accent: "MontserratRegular", sans-serif;--font-sans: "MontserratRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-logo: "TTBluescreenExtraLight", "sans-serif";--font-sx: 12px;--font-xs: 12px;--font-sm: 14px;--font-md: 18px;--font-lg: 24px;--font-xl: 32px;--font-xxl: 40px;--font-xxxl: 64px;--font-size-body: var(--font-md);--font-size-accent: var(--font-sx);--line-height-loose: 1.75;--line-height-normal: 1.5;--line-height-dense: 1.1;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-5half: 48px;--space-6: 64px;--space-7: 128px;--space-8: 256px;--size-content: 54rem;--size-gutter: var(--space-5);--size-gap: var(--space-3);--size-gap-mobile: var(--space-2);color-scheme:dark}:root[data-theme=light]{color-scheme:light;--color-font-primary: #1e1e1e;--color-font-secondary: #1e1e1e;--color-accent-primary: #1e1e1e;--color-accent-secondary: #ffffff;--color-background-dark: #f4f0e7;--color-background-light: #EFECE4;--color-background-alt: #ffffff;--color-background-alt2: #f4f0e7;--color-toggle-bg: var(--color-brand-primary);--color-toggle-track: #f3e3c2;--color-toggle-track-border: rgba(0, 0, 0, .1);--color-toggle-thumb: var(--color-brand-primary)}:root[data-theme=dark]{color-scheme:dark;--color-font-primary: #eeeeee;--color-font-secondary: #bbbbbb;--color-accent-primary: #ffffff;--color-accent-secondary: #1e1e1e;--color-background-dark: #1a1a1a;--color-background-light: #111111;--color-background-alt: #202020;--color-background-alt2: #2b2b2b;--color-toggle-bg: var(--color-brand-primary);--color-toggle-track-border: rgba(255, 255, 255, .18);--color-toggle-thumb: var(--color-brand-primary)}html{-webkit-text-size-adjust:100%;box-sizing:border-box}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-font-primary);font-family:var(--font-sans);margin:0;word-wrap:break-word;background:var(--color-background-light)}a{color:inherit;text-decoration:none}a:hover{color:var(--color-brand-primary)}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}img{border-style:none;max-width:100%}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4{margin:0}ul,ol{margin-left:var(--space-4);list-style-position:outside;list-style-image:none}b,strong,dt,th{font-weight:700}ol li,ul li{padding-left:0}li>ol,li>ul{margin-bottom:calc(var(--space-4) / 2);margin-left:var(--space-4);margin-top:calc(var(--space-4) / 2)}blockquote *:last-child{margin-bottom:0}li *:last-child{margin-bottom:0}p *:last-child{margin-bottom:0}li>p{margin-bottom:0}
