.countdown[data-astro-cid-zrid3vtt]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;animation:.45s ease-out both countdown-rise;display:flex}@keyframes countdown-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.countdown-heading[data-astro-cid-zrid3vtt]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font-size:var(--text-label-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;align-items:center;margin:0;line-height:1.5;display:inline-flex}.countdown-tiles[data-astro-cid-zrid3vtt]{--digit-size:clamp(2.5rem, 8vw, 4rem);gap:var(--space-3);display:flex}.tile[data-astro-cid-zrid3vtt]{min-width:5.5rem;padding:var(--space-3) var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--sys-color-primary) 35%, var(--sys-color-outline-variant));background-color:color-mix(in srgb, var(--sys-color-surface) 85%, transparent);backdrop-filter:blur(10px);box-shadow:var(--sys-elevation-2), inset 0 1px 0 #fff3;flex-direction:column;align-items:center;display:flex}@supports not (backdrop-filter:blur(10px)){.tile[data-astro-cid-zrid3vtt]{background-color:var(--sys-color-surface)}}.tile-value[data-astro-cid-zrid3vtt]{font-size:var(--digit-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1;display:inline-block}.tile-label[data-astro-cid-zrid3vtt]{margin-top:var(--space-2);font-size:var(--text-label-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.countdown-when[data-astro-cid-zrid3vtt]{font-size:var(--text-body-md);color:var(--text-secondary);margin:0}.countdown-local[data-astro-cid-zrid3vtt]{display:block}.countdown-released[data-astro-cid-zrid3vtt]{font-size:var(--text-headline);letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:800;display:none}[data-astro-cid-zrid3vtt][data-released] .countdown-heading[data-astro-cid-zrid3vtt],[data-astro-cid-zrid3vtt][data-released] .countdown-tiles[data-astro-cid-zrid3vtt],[data-astro-cid-zrid3vtt][data-released] .countdown-when[data-astro-cid-zrid3vtt]{display:none}[data-astro-cid-zrid3vtt][data-released] .countdown-released[data-astro-cid-zrid3vtt]{display:block}@media (width<=480px){.countdown-tiles[data-astro-cid-zrid3vtt]{gap:var(--space-1)}.tile[data-astro-cid-zrid3vtt]{min-width:4rem;padding-inline:var(--space-1)}}@media (prefers-reduced-motion:reduce){.countdown[data-astro-cid-zrid3vtt]{animation:none}}.site-footer[data-astro-cid-we7sbnb7]{padding:var(--space-8) 0 var(--space-6);background-color:var(--bg-surface);border-top:1px solid var(--border-color)}.footer-container[data-astro-cid-we7sbnb7]{max-width:1024px;padding:0 var(--space-4);margin:0 auto}.footer-links[data-astro-cid-we7sbnb7]{justify-content:center;gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-color);list-style:none;display:flex}.footer-links[data-astro-cid-we7sbnb7] a[data-astro-cid-we7sbnb7]{color:var(--link-primary);font-size:.875rem;font-weight:500}.footer-links[data-astro-cid-we7sbnb7] a[data-astro-cid-we7sbnb7]:hover{color:var(--link-hover)}.footer-bottom[data-astro-cid-we7sbnb7]{padding-top:var(--space-6);align-items:center;display:flex}.footer-bottom[data-astro-cid-we7sbnb7] p[data-astro-cid-we7sbnb7]{color:var(--text-tertiary);text-align:center;flex:1;margin:0;font-size:.8125rem}.footer-home[data-astro-cid-we7sbnb7]{flex-shrink:0;align-items:center;display:flex}.footer-home[data-astro-cid-we7sbnb7] img[data-astro-cid-we7sbnb7]{transition:transform .2s;display:block}.footer-home[data-astro-cid-we7sbnb7]:hover img[data-astro-cid-we7sbnb7]{transform:scale(1.1)}.theme-toggle[data-astro-cid-we7sbnb7]{background-color:var(--sys-color-surface-variant);width:36px;height:36px;color:var(--sys-color-on-surface-variant);transition:background-color var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle[data-astro-cid-we7sbnb7]:hover{filter:brightness(.95)}.theme-toggle[data-astro-cid-we7sbnb7]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.theme-toggle[data-astro-cid-we7sbnb7]:active .icon[data-astro-cid-we7sbnb7]{transform:scale(.9)}.icon[data-astro-cid-we7sbnb7]{transition:transform var(--duration-normal) var(--ease-default);display:flex}.icon[data-astro-cid-we7sbnb7] svg{width:20px;height:20px}.icon--sun[data-astro-cid-we7sbnb7],html[data-theme=dark] .icon--moon[data-astro-cid-we7sbnb7]{display:none}html[data-theme=dark] .icon--sun[data-astro-cid-we7sbnb7]{display:flex}.theme-toast[data-astro-cid-we7sbnb7]{left:50%;bottom:var(--space-6);z-index:100;width:max-content;max-width:calc(100% - 2 * var(--space-4));border-radius:var(--radius-md);background-color:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface);box-shadow:var(--shadow-surface-hover);opacity:0;transform:translate(-50%, var(--space-4));pointer-events:none;transition:opacity var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default);padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;position:fixed}.theme-toast[data-astro-cid-we7sbnb7].visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-toast[data-astro-cid-we7sbnb7]{transition:none}}#bg-canvas[data-astro-cid-cinb7vke]{z-index:-1;opacity:.4;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}:root{--ref-neutral-0:#000;--ref-neutral-50:#1a1a1a;--ref-neutral-100:#2d2d2d;--ref-neutral-200:#424242;--ref-neutral-300:#616161;--ref-neutral-400:#757575;--ref-neutral-500:#9e9e9e;--ref-neutral-600:#bdbdbd;--ref-neutral-700:#e0e0e0;--ref-neutral-800:#eee;--ref-neutral-900:#f5f5f5;--ref-neutral-1000:#fff;--ref-orange-50:#fff3e0;--ref-orange-100:#ffe0b2;--ref-orange-200:#ffcc80;--ref-orange-300:#ffb74d;--ref-orange-400:#ffa726;--ref-orange-500:#ff9800;--ref-orange-600:#fb8c00;--ref-orange-700:#f57c00;--ref-orange-800:#ef6c00;--ref-orange-900:#e65100;--ref-orange-950:#96490a;--ref-coral-300:#ffb68a;--ref-coral-700:#743500;--ref-red-100:#ffdad6;--ref-red-200:#ffb4ab;--ref-red-400:#ff5757;--ref-red-500:#ba1a1a;--ref-red-600:#93000a;--ref-red-900:#410002;--ref-green-100:#c8e6c9;--ref-green-200:#a5d6a7;--ref-green-500:#4caf50;--ref-green-800:#2e7d32;--ref-yellow-100:#fff9c4;--ref-yellow-200:#fff59d;--ref-yellow-500:#ffeb3b;--ref-yellow-800:#f9a825}@layer base{:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-display:3rem;--text-headline:2.25rem;--text-title-lg:1.5rem;--text-title-md:1.25rem;--text-title-sm:1.125rem;--text-body-lg:1rem;--text-body-md:.875rem;--text-body-sm:.8125rem;--text-label-lg:.875rem;--text-label-md:.8125rem;--text-label-sm:.75rem;--text-caption:.75rem;--text-helper:.75rem;--text-title:1.1rem;--text-body:var(--text-body-lg);--text-label:var(--text-label-lg);--text-caption-sm:var(--text-caption);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--sys-color-primary:var(--ref-orange-950);--sys-color-on-primary:var(--ref-neutral-1000);--sys-color-primary-container:#ffdbc8;--sys-color-on-primary-container:#321300;--sys-color-link-hover:color-mix(in srgb, var(--sys-color-primary), var(--sys-color-on-surface) 28%);--sys-color-secondary:#744f28;--sys-color-on-secondary:var(--ref-neutral-1000);--sys-color-secondary-container:#ffdcbe;--sys-color-on-secondary-container:#2c1600;--sys-color-tertiary:#b02b33;--sys-color-on-tertiary:var(--ref-neutral-1000);--sys-color-tertiary-container:#ffdad8;--sys-color-on-tertiary-container:#410006;--sys-color-error:var(--ref-red-500);--sys-color-on-error:var(--ref-neutral-1000);--sys-color-error-container:var(--ref-red-100);--sys-color-on-error-container:var(--ref-red-900);--sys-color-success:var(--ref-green-800);--sys-color-on-success:var(--ref-neutral-1000);--sys-color-success-container:var(--ref-green-100);--sys-color-on-success-container:#0a3d0a;--sys-color-warning:var(--ref-yellow-800);--sys-color-on-warning:var(--ref-neutral-0);--sys-color-warning-container:var(--ref-yellow-100);--sys-color-on-warning-container:#3d3000;--sys-color-map:#39608f;--sys-color-map-container:#d3e3ff;--sys-color-on-map-container:#001c38;--sys-color-palette:#8f4a77;--sys-color-palette-container:#ffd8ec;--sys-color-on-palette-container:#3a0028;--sys-color-curator:#6750a4;--sys-color-on-curator:#fff;--sys-color-curator-container:#e9ddff;--sys-color-on-curator-container:#22005d;--sys-color-self:color-mix(in srgb, var(--sys-color-primary) 40%, var(--sys-color-outline-variant));--sys-color-self-container:color-mix(in srgb, var(--sys-color-primary) 12%, var(--sys-color-surface-container-high));--sys-color-staff:#8a2a3b;--sys-color-on-staff:#fff;--sys-color-staff-container:#f8d4dc;--sys-color-on-staff-container:#3a0714;--sys-color-background:#e0dbe3;--sys-color-on-background:#161913;--sys-color-surface:#fffbff;--sys-color-on-surface:#201a17;--sys-color-surface-variant:#f4ded3;--sys-color-on-surface-variant:#52443c;--sys-color-surface-container:#f5f0f0;--sys-color-surface-container-high:#ebe6e6;--sys-color-surface-container-low:#faf5f5;--sys-color-surface-bright:#fffbff;--sys-color-outline:#85746b;--sys-color-outline-variant:#d7c2b8;--sys-color-inverse-surface:#352f2c;--sys-color-inverse-on-surface:#fbeeea;--sys-color-inverse-primary:var(--ref-coral-300);--sys-state-hover-opacity:.08;--sys-state-focus-opacity:.12;--sys-state-pressed-opacity:.16;--sys-state-dragged-opacity:.16;--sys-state-disabled-opacity:.38;--sys-state-disabled-container-opacity:.12;--sys-elevation-1:0 1px 2px #0000001a;--sys-elevation-2:0 2px 4px #0000001a, 0 1px 2px #0000000f;--sys-elevation-3:0 4px 8px #0000001a, 0 2px 4px #0000000f;--sys-elevation-4:0 8px 16px #0000001a, 0 4px 8px #0000000f;--sys-elevation-5:0 12px 24px #0000001f, 0 6px 12px #00000014;--color-primary:var(--sys-color-primary);--color-on-primary:var(--sys-color-on-primary);--color-primary-container:var(--sys-color-primary-container);--color-on-primary-container:var(--sys-color-on-primary-container);--color-secondary:var(--sys-color-secondary);--color-on-secondary:var(--sys-color-on-secondary);--color-secondary-container:var(--sys-color-secondary-container);--color-on-secondary-container:var(--sys-color-on-secondary-container);--color-tertiary:var(--sys-color-tertiary);--color-on-tertiary:var(--sys-color-on-tertiary);--color-tertiary-container:var(--sys-color-tertiary-container);--color-on-tertiary-container:var(--sys-color-on-tertiary-container);--color-error:var(--sys-color-error);--color-error-variant:#ff3a3a;--color-on-error:var(--sys-color-on-error);--color-error-container:var(--sys-color-error-container);--color-on-error-container:var(--sys-color-on-error-container);--color-success:var(--sys-color-success);--color-on-success:var(--sys-color-on-success);--color-success-container:var(--sys-color-success-container);--color-background:var(--sys-color-background);--color-on-background:var(--sys-color-on-background);--color-surface:var(--sys-color-surface);--color-on-surface:var(--sys-color-on-surface);--color-surface-variant:var(--sys-color-surface-variant);--color-on-surface-variant:var(--sys-color-on-surface-variant);--color-outline:var(--sys-color-outline);--color-hover-post:#c8c3cdb3;--color-primary-rgb:150, 73, 10;--color-background-rgb:224, 219, 227;--color-surface-rgb:255, 251, 255;--bg-page:var(--sys-color-background);--bg-page-rgb:var(--color-background-rgb);--bg-surface:var(--sys-color-surface);--bg-surface-rgb:var(--color-surface-rgb);--bg-surface-hover:var(--sys-color-surface-variant);--text-primary:var(--sys-color-on-background);--text-secondary:var(--sys-color-on-surface-variant);--text-tertiary:var(--sys-color-outline);--border-color:var(--sys-color-outline);--accent-primary:var(--sys-color-primary);--accent-hover:var(--sys-color-primary-container);--accent-text:var(--sys-color-on-primary);--link-primary:var(--sys-color-on-surface);--link-hover:var(--sys-color-primary);--shadow-sm:var(--sys-elevation-1);--shadow-md:var(--sys-elevation-2);--shadow-lg:var(--sys-elevation-3);--shadow-surface:var(--sys-elevation-1);--shadow-surface-hover:var(--sys-elevation-2)}@media (prefers-color-scheme:dark){:root{--sys-color-primary:var(--ref-coral-300);--sys-color-on-primary:#522300;--sys-color-primary-container:var(--ref-coral-700);--sys-color-on-primary-container:#ffdbc8;--sys-color-link-hover:color-mix(in srgb, var(--sys-color-primary), var(--sys-color-on-surface) 28%);--sys-color-secondary:#ffb86f;--sys-color-on-secondary:#4a2800;--sys-color-secondary-container:#693c00;--sys-color-on-secondary-container:#ffdcbe;--sys-color-tertiary:#f5be48;--sys-color-on-tertiary:#412d00;--sys-color-tertiary-container:#5d4200;--sys-color-on-tertiary-container:#ffdea3;--sys-color-error:var(--ref-red-200);--sys-color-on-error:#690005;--sys-color-error-container:var(--ref-red-600);--sys-color-on-error-container:var(--ref-red-100);--sys-color-success:var(--ref-green-200);--sys-color-on-success:#0a3d0a;--sys-color-success-container:#1b5e20;--sys-color-on-success-container:var(--ref-green-100);--sys-color-warning:var(--ref-yellow-200);--sys-color-on-warning:#3d3000;--sys-color-warning-container:#5c4800;--sys-color-on-warning-container:var(--ref-yellow-100);--sys-color-map:#a3c9ff;--sys-color-map-container:#204876;--sys-color-on-map-container:#d3e3ff;--sys-color-palette:#ffaed4;--sys-color-palette-container:#71335a;--sys-color-on-palette-container:#ffd8ec;--sys-color-curator:#cfbcff;--sys-color-on-curator:#381e72;--sys-color-curator-container:#4f378a;--sys-color-on-curator-container:#e9ddff;--sys-color-self:color-mix(in srgb, var(--sys-color-primary) 40%, var(--sys-color-outline-variant));--sys-color-self-container:color-mix(in srgb, var(--sys-color-primary) 12%, var(--sys-color-surface-container-high));--sys-color-staff:#e0808b;--sys-color-on-staff:#4a0d1a;--sys-color-staff-container:#6b2532;--sys-color-on-staff-container:#ffd9dd;--sys-color-background:#161913;--sys-color-on-background:#e0dbe3;--sys-color-surface:#201a17;--sys-color-on-surface:#ece0da;--sys-color-surface-variant:#52443c;--sys-color-on-surface-variant:#d7c2b8;--sys-color-surface-container:#2b2420;--sys-color-surface-container-high:#362e2a;--sys-color-surface-container-low:#1c1613;--sys-color-surface-bright:#362e2a;--sys-color-outline:#9f8d84;--sys-color-outline-variant:#52443c;--sys-color-inverse-surface:#ece0da;--sys-color-inverse-on-surface:#352f2c;--sys-color-inverse-primary:var(--ref-orange-950);--sys-state-hover-opacity:.08;--sys-state-focus-opacity:.12;--sys-state-pressed-opacity:.16;--sys-state-dragged-opacity:.16;--sys-state-disabled-opacity:.38;--sys-state-disabled-container-opacity:.12;--sys-elevation-1:0 1px 2px #0000004d;--sys-elevation-2:0 2px 4px #0000004d, 0 1px 2px #0003;--sys-elevation-3:0 4px 8px #0000004d, 0 2px 4px #0003;--sys-elevation-4:0 8px 16px #0000004d, 0 4px 8px #0003;--sys-elevation-5:0 12px 24px #00000059, 0 6px 12px #00000040;--color-primary:var(--sys-color-primary);--color-on-primary:var(--sys-color-on-primary);--color-primary-container:var(--sys-color-primary-container);--color-on-primary-container:var(--sys-color-on-primary-container);--color-secondary:var(--sys-color-secondary);--color-on-secondary:var(--sys-color-on-secondary);--color-secondary-container:var(--sys-color-secondary-container);--color-on-secondary-container:var(--sys-color-on-secondary-container);--color-tertiary:var(--sys-color-tertiary);--color-on-tertiary:var(--sys-color-on-tertiary);--color-tertiary-container:var(--sys-color-tertiary-container);--color-on-tertiary-container:var(--sys-color-on-tertiary-container);--color-error:var(--sys-color-error);--color-error-variant:#ff5757;--color-on-error:var(--sys-color-on-error);--color-error-container:var(--sys-color-error-container);--color-on-error-container:var(--sys-color-on-error-container);--color-success:var(--sys-color-success);--color-on-success:var(--sys-color-on-success);--color-success-container:var(--sys-color-success-container);--color-background:var(--sys-color-background);--color-on-background:var(--sys-color-on-background);--color-surface:var(--sys-color-surface);--color-on-surface:var(--sys-color-on-surface);--color-surface-variant:var(--sys-color-surface-variant);--color-on-surface-variant:var(--sys-color-on-surface-variant);--color-outline:var(--sys-color-outline);--color-hover-post:#282d23b3;--color-primary-rgb:255, 182, 138;--color-background-rgb:22, 25, 19;--color-surface-rgb:32, 26, 23;--bg-page:var(--sys-color-background);--bg-page-rgb:var(--color-background-rgb);--bg-surface:var(--sys-color-surface);--bg-surface-rgb:var(--color-surface-rgb);--bg-surface-hover:var(--sys-color-surface-variant);--text-primary:var(--sys-color-on-background);--text-secondary:var(--sys-color-on-surface-variant);--text-tertiary:var(--sys-color-outline);--border-color:var(--sys-color-outline);--accent-primary:var(--sys-color-primary);--accent-hover:var(--sys-color-primary-container);--accent-text:var(--sys-color-on-primary);--link-primary:var(--sys-color-on-surface);--link-hover:var(--sys-color-primary);--shadow-sm:var(--sys-elevation-1);--shadow-md:var(--sys-elevation-2);--shadow-lg:var(--sys-elevation-3);--shadow-surface:var(--sys-elevation-1);--shadow-surface-hover:var(--sys-elevation-2)}}html[data-theme=light]{--sys-color-primary:var(--ref-orange-950);--sys-color-on-primary:var(--ref-neutral-1000);--sys-color-primary-container:#ffdbc8;--sys-color-on-primary-container:#321300;--sys-color-link-hover:color-mix(in srgb, var(--sys-color-primary), var(--sys-color-on-surface) 28%);--sys-color-secondary:#744f28;--sys-color-on-secondary:var(--ref-neutral-1000);--sys-color-secondary-container:#ffdcbe;--sys-color-on-secondary-container:#2c1600;--sys-color-tertiary:#b02b33;--sys-color-on-tertiary:var(--ref-neutral-1000);--sys-color-tertiary-container:#ffdad8;--sys-color-on-tertiary-container:#410006;--sys-color-error:var(--ref-red-500);--sys-color-on-error:var(--ref-neutral-1000);--sys-color-error-container:var(--ref-red-100);--sys-color-on-error-container:var(--ref-red-900);--sys-color-success:var(--ref-green-800);--sys-color-on-success:var(--ref-neutral-1000);--sys-color-success-container:var(--ref-green-100);--sys-color-on-success-container:#0a3d0a;--sys-color-warning:var(--ref-yellow-800);--sys-color-on-warning:var(--ref-neutral-0);--sys-color-warning-container:var(--ref-yellow-100);--sys-color-on-warning-container:#3d3000;--sys-color-map:#39608f;--sys-color-map-container:#d3e3ff;--sys-color-on-map-container:#001c38;--sys-color-palette:#8f4a77;--sys-color-palette-container:#ffd8ec;--sys-color-on-palette-container:#3a0028;--sys-color-curator:#6750a4;--sys-color-on-curator:#fff;--sys-color-curator-container:#e9ddff;--sys-color-on-curator-container:#22005d;--sys-color-self:color-mix(in srgb, var(--sys-color-primary) 40%, var(--sys-color-outline-variant));--sys-color-self-container:color-mix(in srgb, var(--sys-color-primary) 12%, var(--sys-color-surface-container-high));--sys-color-staff:#8a2a3b;--sys-color-on-staff:#fff;--sys-color-staff-container:#f8d4dc;--sys-color-on-staff-container:#3a0714;--sys-color-background:#e0dbe3;--sys-color-on-background:#161913;--sys-color-surface:#fffbff;--sys-color-on-surface:#201a17;--sys-color-surface-variant:#f4ded3;--sys-color-on-surface-variant:#52443c;--sys-color-surface-container:#f5f0f0;--sys-color-surface-container-high:#ebe6e6;--sys-color-surface-container-low:#faf5f5;--sys-color-surface-bright:#fffbff;--sys-color-outline:#85746b;--sys-color-outline-variant:#d7c2b8;--sys-color-inverse-surface:#352f2c;--sys-color-inverse-on-surface:#fbeeea;--sys-color-inverse-primary:var(--ref-coral-300);--sys-state-hover-opacity:.08;--sys-state-focus-opacity:.12;--sys-state-pressed-opacity:.16;--sys-state-dragged-opacity:.16;--sys-state-disabled-opacity:.38;--sys-state-disabled-container-opacity:.12;--sys-elevation-1:0 1px 2px #0000001a;--sys-elevation-2:0 2px 4px #0000001a, 0 1px 2px #0000000f;--sys-elevation-3:0 4px 8px #0000001a, 0 2px 4px #0000000f;--sys-elevation-4:0 8px 16px #0000001a, 0 4px 8px #0000000f;--sys-elevation-5:0 12px 24px #0000001f, 0 6px 12px #00000014;--color-primary:var(--sys-color-primary);--color-on-primary:var(--sys-color-on-primary);--color-primary-container:var(--sys-color-primary-container);--color-on-primary-container:var(--sys-color-on-primary-container);--color-secondary:var(--sys-color-secondary);--color-on-secondary:var(--sys-color-on-secondary);--color-secondary-container:var(--sys-color-secondary-container);--color-on-secondary-container:var(--sys-color-on-secondary-container);--color-tertiary:var(--sys-color-tertiary);--color-on-tertiary:var(--sys-color-on-tertiary);--color-tertiary-container:var(--sys-color-tertiary-container);--color-on-tertiary-container:var(--sys-color-on-tertiary-container);--color-error:var(--sys-color-error);--color-error-variant:#ff3a3a;--color-on-error:var(--sys-color-on-error);--color-error-container:var(--sys-color-error-container);--color-on-error-container:var(--sys-color-on-error-container);--color-success:var(--sys-color-success);--color-on-success:var(--sys-color-on-success);--color-success-container:var(--sys-color-success-container);--color-background:var(--sys-color-background);--color-on-background:var(--sys-color-on-background);--color-surface:var(--sys-color-surface);--color-on-surface:var(--sys-color-on-surface);--color-surface-variant:var(--sys-color-surface-variant);--color-on-surface-variant:var(--sys-color-on-surface-variant);--color-outline:var(--sys-color-outline);--color-hover-post:#c8c3cdb3;--color-primary-rgb:150, 73, 10;--color-background-rgb:224, 219, 227;--color-surface-rgb:255, 251, 255;--bg-page:var(--sys-color-background);--bg-page-rgb:var(--color-background-rgb);--bg-surface:var(--sys-color-surface);--bg-surface-rgb:var(--color-surface-rgb);--bg-surface-hover:var(--sys-color-surface-variant);--text-primary:var(--sys-color-on-background);--text-secondary:var(--sys-color-on-surface-variant);--text-tertiary:var(--sys-color-outline);--border-color:var(--sys-color-outline);--accent-primary:var(--sys-color-primary);--accent-hover:var(--sys-color-primary-container);--accent-text:var(--sys-color-on-primary);--link-primary:var(--sys-color-on-surface);--link-hover:var(--sys-color-primary);--shadow-sm:var(--sys-elevation-1);--shadow-md:var(--sys-elevation-2);--shadow-lg:var(--sys-elevation-3);--shadow-surface:var(--sys-elevation-1);--shadow-surface-hover:var(--sys-elevation-2)}html[data-theme=dark]{--sys-color-primary:var(--ref-coral-300);--sys-color-on-primary:#522300;--sys-color-primary-container:var(--ref-coral-700);--sys-color-on-primary-container:#ffdbc8;--sys-color-link-hover:color-mix(in srgb, var(--sys-color-primary), var(--sys-color-on-surface) 28%);--sys-color-secondary:#ffb86f;--sys-color-on-secondary:#4a2800;--sys-color-secondary-container:#693c00;--sys-color-on-secondary-container:#ffdcbe;--sys-color-tertiary:#f5be48;--sys-color-on-tertiary:#412d00;--sys-color-tertiary-container:#5d4200;--sys-color-on-tertiary-container:#ffdea3;--sys-color-error:var(--ref-red-200);--sys-color-on-error:#690005;--sys-color-error-container:var(--ref-red-600);--sys-color-on-error-container:var(--ref-red-100);--sys-color-success:var(--ref-green-200);--sys-color-on-success:#0a3d0a;--sys-color-success-container:#1b5e20;--sys-color-on-success-container:var(--ref-green-100);--sys-color-warning:var(--ref-yellow-200);--sys-color-on-warning:#3d3000;--sys-color-warning-container:#5c4800;--sys-color-on-warning-container:var(--ref-yellow-100);--sys-color-map:#a3c9ff;--sys-color-map-container:#204876;--sys-color-on-map-container:#d3e3ff;--sys-color-palette:#ffaed4;--sys-color-palette-container:#71335a;--sys-color-on-palette-container:#ffd8ec;--sys-color-curator:#cfbcff;--sys-color-on-curator:#381e72;--sys-color-curator-container:#4f378a;--sys-color-on-curator-container:#e9ddff;--sys-color-self:color-mix(in srgb, var(--sys-color-primary) 40%, var(--sys-color-outline-variant));--sys-color-self-container:color-mix(in srgb, var(--sys-color-primary) 12%, var(--sys-color-surface-container-high));--sys-color-staff:#e0808b;--sys-color-on-staff:#4a0d1a;--sys-color-staff-container:#6b2532;--sys-color-on-staff-container:#ffd9dd;--sys-color-background:#161913;--sys-color-on-background:#e0dbe3;--sys-color-surface:#201a17;--sys-color-on-surface:#ece0da;--sys-color-surface-variant:#52443c;--sys-color-on-surface-variant:#d7c2b8;--sys-color-surface-container:#2b2420;--sys-color-surface-container-high:#362e2a;--sys-color-surface-container-low:#1c1613;--sys-color-surface-bright:#362e2a;--sys-color-outline:#9f8d84;--sys-color-outline-variant:#52443c;--sys-color-inverse-surface:#ece0da;--sys-color-inverse-on-surface:#352f2c;--sys-color-inverse-primary:var(--ref-orange-950);--sys-state-hover-opacity:.08;--sys-state-focus-opacity:.12;--sys-state-pressed-opacity:.16;--sys-state-dragged-opacity:.16;--sys-state-disabled-opacity:.38;--sys-state-disabled-container-opacity:.12;--sys-elevation-1:0 1px 2px #0000004d;--sys-elevation-2:0 2px 4px #0000004d, 0 1px 2px #0003;--sys-elevation-3:0 4px 8px #0000004d, 0 2px 4px #0003;--sys-elevation-4:0 8px 16px #0000004d, 0 4px 8px #0003;--sys-elevation-5:0 12px 24px #00000059, 0 6px 12px #00000040;--color-primary:var(--sys-color-primary);--color-on-primary:var(--sys-color-on-primary);--color-primary-container:var(--sys-color-primary-container);--color-on-primary-container:var(--sys-color-on-primary-container);--color-secondary:var(--sys-color-secondary);--color-on-secondary:var(--sys-color-on-secondary);--color-secondary-container:var(--sys-color-secondary-container);--color-on-secondary-container:var(--sys-color-on-secondary-container);--color-tertiary:var(--sys-color-tertiary);--color-on-tertiary:var(--sys-color-on-tertiary);--color-tertiary-container:var(--sys-color-tertiary-container);--color-on-tertiary-container:var(--sys-color-on-tertiary-container);--color-error:var(--sys-color-error);--color-error-variant:#ff5757;--color-on-error:var(--sys-color-on-error);--color-error-container:var(--sys-color-error-container);--color-on-error-container:var(--sys-color-on-error-container);--color-success:var(--sys-color-success);--color-on-success:var(--sys-color-on-success);--color-success-container:var(--sys-color-success-container);--color-background:var(--sys-color-background);--color-on-background:var(--sys-color-on-background);--color-surface:var(--sys-color-surface);--color-on-surface:var(--sys-color-on-surface);--color-surface-variant:var(--sys-color-surface-variant);--color-on-surface-variant:var(--sys-color-on-surface-variant);--color-outline:var(--sys-color-outline);--color-hover-post:#282d23b3;--color-primary-rgb:255, 182, 138;--color-background-rgb:22, 25, 19;--color-surface-rgb:32, 26, 23;--bg-page:var(--sys-color-background);--bg-page-rgb:var(--color-background-rgb);--bg-surface:var(--sys-color-surface);--bg-surface-rgb:var(--color-surface-rgb);--bg-surface-hover:var(--sys-color-surface-variant);--text-primary:var(--sys-color-on-background);--text-secondary:var(--sys-color-on-surface-variant);--text-tertiary:var(--sys-color-outline);--border-color:var(--sys-color-outline);--accent-primary:var(--sys-color-primary);--accent-hover:var(--sys-color-primary-container);--accent-text:var(--sys-color-on-primary);--link-primary:var(--sys-color-on-surface);--link-hover:var(--sys-color-primary);--shadow-sm:var(--sys-elevation-1);--shadow-md:var(--sys-elevation-2);--shadow-lg:var(--sys-elevation-3);--shadow-surface:var(--sys-elevation-1);--shadow-surface-hover:var(--sys-elevation-2)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);background-color:var(--sys-color-background);color:var(--sys-color-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color .3s,color .3s}img,video{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}a{color:var(--sys-color-on-surface);text-decoration:none;transition:color .2s}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-4);font-weight:700;line-height:1.2}p{margin-bottom:var(--space-3)}}@layer ui.atoms,ui.molecules,ui.organisms;a:hover:not(.ui-button){color:var(--sys-color-link-hover)}.site-wrapper[data-astro-cid-z4jru4n3]{flex-direction:column;min-height:100vh;display:flex}main[data-astro-cid-z4jru4n3]{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:var(--space-12) var(--space-4) var(--space-8);flex-direction:column;align-items:center;display:flex}.hero-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);font-size:clamp(3rem,10vw,6rem);font-weight:800;line-height:1}.text-gradient[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle[data-astro-cid-lcdefpme]{color:var(--color-on-surface-variant);max-width:500px;margin-bottom:var(--space-6);font-size:1.125rem;line-height:1.6}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.ui-button[data-astro-cid-lcdefpme]{height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-size:var(--text-title-sm);font-weight:var(--font-weight-semibold);transition:box-shadow var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default), filter var(--duration-normal) var(--ease-default);justify-content:center;align-items:center;display:inline-flex}.ui-button--filled[data-astro-cid-lcdefpme]{background-color:var(--sys-color-primary);color:var(--sys-color-on-primary);box-shadow:var(--sys-elevation-1)}.ui-button--filled[data-astro-cid-lcdefpme]:hover{filter:brightness(1.1);box-shadow:var(--sys-elevation-2)}.ui-button[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.ui-button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.content[data-astro-cid-lcdefpme]{max-width:800px;padding:0 var(--space-4) var(--space-10);margin:0 auto}.card[data-astro-cid-lcdefpme]{background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);border-radius:var(--radius-lg);box-shadow:var(--sys-elevation-1);padding:var(--space-8)}.card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-title-lg)}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:1.6}.card[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}
