@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,400&family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400&display=swap";:root{--brand-color-primitive-gold-50: #fdf8ed;--brand-color-primitive-gold-100: #f9eccc;--brand-color-primitive-gold-200: #f3d994;--brand-color-primitive-gold-300: #ecc55c;--brand-color-primitive-gold-400: #e5b233;--brand-color-primitive-gold-500: #d4990f;--brand-color-primitive-gold-600: #b8790a;--brand-color-primitive-gold-700: #935b0b;--brand-color-primitive-gold-800: #6e4410;--brand-color-primitive-gold-900: #4a2e0e;--brand-color-primitive-obsidian-50: #f4f4f6;--brand-color-primitive-obsidian-100: #e4e4e8;--brand-color-primitive-obsidian-200: #c8c9d1;--brand-color-primitive-obsidian-300: #a1a3b0;--brand-color-primitive-obsidian-400: #71748a;--brand-color-primitive-obsidian-500: #4e5169;--brand-color-primitive-obsidian-600: #3a3c52;--brand-color-primitive-obsidian-700: #2b2d40;--brand-color-primitive-obsidian-800: #1d1e2e;--brand-color-primitive-obsidian-900: #11121e;--brand-color-primitive-obsidian-950: #0a0b14;--brand-color-primitive-ember-50: #fef3ed;--brand-color-primitive-ember-100: #fce0cc;--brand-color-primitive-ember-200: #f9bd94;--brand-color-primitive-ember-300: #f5965c;--brand-color-primitive-ember-400: #f17433;--brand-color-primitive-ember-500: #d95a1a;--brand-color-primitive-ember-600: #b54412;--brand-color-primitive-ember-700: #8c3310;--brand-color-primitive-ember-800: #662510;--brand-color-primitive-ember-900: #44190d;--brand-color-primitive-azure-50: #eef3fa;--brand-color-primitive-azure-100: #d4e2f4;--brand-color-primitive-azure-200: #a9c5e9;--brand-color-primitive-azure-300: #7ba5db;--brand-color-primitive-azure-400: #5488cc;--brand-color-primitive-azure-500: #3668b0;--brand-color-primitive-azure-600: #2a5290;--brand-color-primitive-azure-700: #213e6e;--brand-color-primitive-azure-800: #192c4e;--brand-color-primitive-azure-900: #111d34;--brand-color-primitive-white: #fafaf9;--brand-color-primitive-black: #0a0b14;--brand-color-semantic-primary: #d4990f;--brand-color-semantic-primary-light: #ecc55c;--brand-color-semantic-primary-dark: #935b0b;--brand-color-semantic-secondary: #3668b0;--brand-color-semantic-secondary-light: #7ba5db;--brand-color-semantic-secondary-dark: #213e6e;--brand-color-semantic-accent: #d95a1a;--brand-color-semantic-accent-light: #f5965c;--brand-color-semantic-accent-dark: #8c3310;--brand-color-semantic-surface: #0a0b14;--brand-color-semantic-surface-raised: #11121e;--brand-color-semantic-surface-overlay: #1d1e2e;--brand-color-semantic-text: #fafaf9;--brand-color-semantic-text-muted: #a1a3b0;--brand-color-semantic-text-inverse: #0a0b14;--brand-color-semantic-border: #2b2d40;--brand-color-semantic-border-subtle: #1d1e2e;--brand-typography-family-display: "Ubuntu", system-ui, sans-serif;--brand-typography-family-body: "Ubuntu", system-ui, sans-serif;--brand-typography-family-mono: "Ubuntu Mono", ui-monospace, monospace;--brand-typography-weight-light: 300;--brand-typography-weight-regular: 400;--brand-typography-weight-medium: 500;--brand-typography-weight-semibold: 600;--brand-typography-weight-bold: 700;--brand-typography-weight-black: 900;--brand-typography-scale-xs: .75rem;--brand-typography-scale-sm: .875rem;--brand-typography-scale-base: 1rem;--brand-typography-scale-lg: 1.125rem;--brand-typography-scale-xl: 1.25rem;--brand-typography-scale-2xl: 1.5rem;--brand-typography-scale-3xl: 1.875rem;--brand-typography-scale-4xl: 2.25rem;--brand-typography-scale-5xl: 3rem;--brand-typography-scale-6xl: 3.75rem;--brand-typography-scale-7xl: 4.5rem;--brand-typography-lineHeight-tight: 1.1;--brand-typography-lineHeight-snug: 1.3;--brand-typography-lineHeight-normal: 1.5;--brand-typography-lineHeight-relaxed: 1.625;--brand-typography-lineHeight-loose: 2;--brand-typography-letterSpacing-tighter: -.04em;--brand-typography-letterSpacing-tight: -.02em;--brand-typography-letterSpacing-normal: 0em;--brand-typography-letterSpacing-wide: .02em;--brand-typography-letterSpacing-wider: .04em;--brand-typography-letterSpacing-widest: .08em;--brand-spacing-0: 0;--brand-spacing-1: .25rem;--brand-spacing-2: .5rem;--brand-spacing-3: .75rem;--brand-spacing-4: 1rem;--brand-spacing-5: 1.25rem;--brand-spacing-6: 1.5rem;--brand-spacing-8: 2rem;--brand-spacing-10: 2.5rem;--brand-spacing-12: 3rem;--brand-spacing-16: 4rem;--brand-spacing-20: 5rem;--brand-spacing-24: 6rem;--brand-spacing-32: 8rem;--brand-spacing-40: 10rem;--brand-spacing-48: 12rem;--brand-spacing-64: 16rem;--brand-spacing-px: 1px;--brand-spacing-0_5: .125rem;--brand-spacing-1_5: .375rem;--brand-radius-none: 0;--brand-radius-sm: .25rem;--brand-radius-md: .5rem;--brand-radius-lg: .75rem;--brand-radius-xl: 1rem;--brand-radius-2xl: 1.5rem;--brand-radius-full: 9999px;--brand-shadow-sm: 0 1px 2px 0 rgba(10, 11, 20, .4);--brand-shadow-md: 0 4px 6px -1px rgba(10, 11, 20, .4), 0 2px 4px -2px rgba(10, 11, 20, .3);--brand-shadow-lg: 0 10px 15px -3px rgba(10, 11, 20, .4), 0 4px 6px -4px rgba(10, 11, 20, .3);--brand-shadow-xl: 0 20px 25px -5px rgba(10, 11, 20, .4), 0 8px 10px -6px rgba(10, 11, 20, .3);--brand-shadow-glow-gold: 0 0 20px rgba(212, 153, 15, .3);--brand-shadow-glow-ember: 0 0 20px rgba(217, 90, 26, .3);--color-primary: var(--brand-color-semantic-primary);--color-primary-light: var(--brand-color-semantic-primary-light);--color-primary-dark: var(--brand-color-semantic-primary-dark);--color-secondary: var(--brand-color-semantic-secondary);--color-accent: var(--brand-color-semantic-accent);--color-surface: var(--brand-color-semantic-surface);--color-surface-raised: var(--brand-color-semantic-surface-raised);--color-text: var(--brand-color-semantic-text);--color-text-muted: var(--brand-color-semantic-text-muted);--color-border: var(--brand-color-semantic-border);--font-display: var(--brand-typography-family-display);--font-body: var(--brand-typography-family-body);--font-mono: var(--brand-typography-family-mono);--space-0: var(--brand-spacing-0);--space-1: var(--brand-spacing-1);--space-2: var(--brand-spacing-2);--space-3: var(--brand-spacing-3);--space-4: var(--brand-spacing-4);--space-6: var(--brand-spacing-6);--space-8: var(--brand-spacing-8);--space-12: var(--brand-spacing-12);--radius-sm: var(--brand-radius-sm);--radius-md: var(--brand-radius-md);--radius-lg: var(--brand-radius-lg);--shadow-sm: var(--brand-shadow-sm);--shadow-glow: var(--brand-shadow-glow-gold)}[data-astro-cid-37fxchfa],[data-astro-cid-37fxchfa]:before,[data-astro-cid-37fxchfa]:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:var(--brand-typography-weight-regular);line-height:var(--brand-typography-lineHeight-normal);color:var(--color-text);background-color:var(--color-surface)}h1[data-astro-cid-37fxchfa],h2[data-astro-cid-37fxchfa],h3[data-astro-cid-37fxchfa],h4[data-astro-cid-37fxchfa],h5[data-astro-cid-37fxchfa],h6[data-astro-cid-37fxchfa]{font-family:var(--font-display);line-height:var(--brand-typography-lineHeight-tight);letter-spacing:var(--brand-typography-letterSpacing-tight)}code[data-astro-cid-37fxchfa],pre[data-astro-cid-37fxchfa]{font-family:var(--font-mono)}a[data-astro-cid-37fxchfa]{color:var(--color-primary);text-decoration:none;transition:color .15s ease}a[data-astro-cid-37fxchfa]:hover{color:var(--color-primary-light)}img[data-astro-cid-37fxchfa]{max-width:100%;height:auto}.site-nav[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}.nav-brand[data-astro-cid-37fxchfa]{font-family:var(--font-display);font-weight:var(--brand-typography-weight-bold);font-size:var(--brand-typography-scale-lg);color:var(--color-primary)}.nav-links[data-astro-cid-37fxchfa]{display:flex;gap:var(--space-6);flex-wrap:wrap}.nav-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:var(--brand-typography-scale-sm);font-weight:var(--brand-typography-weight-medium);color:var(--color-text-muted);letter-spacing:var(--brand-typography-letterSpacing-wide);transition:color .15s ease}.nav-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--color-text)}main[data-astro-cid-37fxchfa]{max-width:72rem;margin:0 auto;padding:var(--space-12) var(--space-8)}.site-footer[data-astro-cid-37fxchfa]{text-align:center;padding:var(--space-8) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--brand-typography-scale-sm)}.footer-sub[data-astro-cid-37fxchfa]{margin-top:var(--space-2);font-size:var(--brand-typography-scale-xs)}.footer-sub[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--color-text-muted)}.footer-sub[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--color-primary)}@media(max-width:768px){.site-nav[data-astro-cid-37fxchfa]{flex-direction:column;gap:var(--space-3)}.nav-links[data-astro-cid-37fxchfa]{justify-content:center}}
